diff --git a/extensions.md b/extensions.md
index 2531fedc87..fcfe17af26 100644
--- a/extensions.md
+++ b/extensions.md
@@ -20,8 +20,8 @@ See [BenchComparison](https://github.com/gogo/protobuf/blob/master/bench.md) for
sizer | Message | bool | if true, a Size method is generated for the specific message | false |
unmarshaler | Message | bool | if true, an Unmarshal method is generated for the specific message | false |
protosizer | Message | bool | if true, a ProtoSize method is generated for the specific message | false |
- unsafe_marshaler | Message | bool | if true, a Marshal and MarshalTo method is generated for the specific message. The generated code uses the unsafe package and is not compatible with big endian CPUs. | false |
-unsafe_unmarshaler | Message | bool | if true, an Unmarshal method is generated for the specific message. The generated code uses the unsafe package and is not compatible with big endian CPUs. | false |
+ unsafe_marshaler (deprecated) | Message | bool | if true, a Marshal and MarshalTo method is generated. | false |
+unsafe_unmarshaler (deprecated) | Message | bool | if true, an Unmarshal method is generated. | false |
stable_marshaler | Message | bool | if true, a Marshal and MarshalTo method is generated for the specific message, but unlike marshaler the output is guaranteed to be deterministic, at the sacrifice of some speed | false |
typedecl (beta) | Message | bool | if false, type declaration of the message is excluded from the generated output. Requires the marshaler and unmarshaler to be generated. | true |
diff --git a/plugin/marshalto/marshalto.go b/plugin/marshalto/marshalto.go
index 8c66c91545..24110cb443 100644
--- a/plugin/marshalto/marshalto.go
+++ b/plugin/marshalto/marshalto.go
@@ -172,28 +172,20 @@ type marshalto struct {
*generator.Generator
generator.PluginImports
atleastOne bool
- unsafePkg generator.Single
errorsPkg generator.Single
protoPkg generator.Single
sortKeysPkg generator.Single
mathPkg generator.Single
typesPkg generator.Single
+ binaryPkg generator.Single
localName string
- unsafe bool
}
func NewMarshal() *marshalto {
return &marshalto{}
}
-func NewUnsafeMarshal() *marshalto {
- return &marshalto{unsafe: true}
-}
-
func (p *marshalto) Name() string {
- if p.unsafe {
- return "unsafemarshaler"
- }
return "marshalto"
}
@@ -202,11 +194,13 @@ func (p *marshalto) Init(g *generator.Generator) {
}
func (p *marshalto) callFixed64(varName ...string) {
- p.P(`i = encodeFixed64`, p.localName, `(dAtA, i, uint64(`, strings.Join(varName, ""), `))`)
+ p.P(p.binaryPkg.Use(), `.LittleEndian.PutUint64(dAtA[i:], uint64(`, strings.Join(varName, ""), `))`)
+ p.P(`i += 8`)
}
func (p *marshalto) callFixed32(varName ...string) {
- p.P(`i = encodeFixed32`, p.localName, `(dAtA, i, uint32(`, strings.Join(varName, ""), `))`)
+ p.P(p.binaryPkg.Use(), `.LittleEndian.PutUint32(dAtA[i:], uint32(`, strings.Join(varName, ""), `))`)
+ p.P(`i += 4`)
}
func (p *marshalto) callVarint(varName ...string) {
@@ -225,46 +219,6 @@ func (p *marshalto) encodeVarint(varName string) {
p.P(`i++`)
}
-func (p *marshalto) encodeFixed64(varName string) {
- p.P(`dAtA[i] = uint8(`, varName, `)`)
- p.P(`i++`)
- p.P(`dAtA[i] = uint8(`, varName, ` >> 8)`)
- p.P(`i++`)
- p.P(`dAtA[i] = uint8(`, varName, ` >> 16)`)
- p.P(`i++`)
- p.P(`dAtA[i] = uint8(`, varName, ` >> 24)`)
- p.P(`i++`)
- p.P(`dAtA[i] = uint8(`, varName, ` >> 32)`)
- p.P(`i++`)
- p.P(`dAtA[i] = uint8(`, varName, ` >> 40)`)
- p.P(`i++`)
- p.P(`dAtA[i] = uint8(`, varName, ` >> 48)`)
- p.P(`i++`)
- p.P(`dAtA[i] = uint8(`, varName, ` >> 56)`)
- p.P(`i++`)
-}
-
-func (p *marshalto) unsafeFixed64(varName string, someType string) {
- p.P(`*(*`, someType, `)(`, p.unsafePkg.Use(), `.Pointer(&dAtA[i])) = `, varName)
- p.P(`i+=8`)
-}
-
-func (p *marshalto) encodeFixed32(varName string) {
- p.P(`dAtA[i] = uint8(`, varName, `)`)
- p.P(`i++`)
- p.P(`dAtA[i] = uint8(`, varName, ` >> 8)`)
- p.P(`i++`)
- p.P(`dAtA[i] = uint8(`, varName, ` >> 16)`)
- p.P(`i++`)
- p.P(`dAtA[i] = uint8(`, varName, ` >> 24)`)
- p.P(`i++`)
-}
-
-func (p *marshalto) unsafeFixed32(varName string, someType string) {
- p.P(`*(*`, someType, `)(`, p.unsafePkg.Use(), `.Pointer(&dAtA[i])) = `, varName)
- p.P(`i+=4`)
-}
-
func (p *marshalto) encodeKey(fieldNumber int32, wireType int) {
x := uint32(fieldNumber)<<3 | uint32(wireType)
i := 0
@@ -428,132 +382,68 @@ func (p *marshalto) generateField(proto3 bool, numGen NumGen, file *generator.Fi
}
switch *field.Type {
case descriptor.FieldDescriptorProto_TYPE_DOUBLE:
- if !p.unsafe || gogoproto.IsCastType(field) {
- if packed {
- p.encodeKey(fieldNumber, wireType)
- p.callVarint(`len(m.`, fieldname, `) * 8`)
- p.P(`for _, num := range m.`, fieldname, ` {`)
- p.In()
- p.P(`f`, numGen.Next(), ` := `, p.mathPkg.Use(), `.Float64bits(float64(num))`)
- p.encodeFixed64("f" + numGen.Current())
- p.Out()
- p.P(`}`)
- } else if repeated {
- p.P(`for _, num := range m.`, fieldname, ` {`)
- p.In()
- p.encodeKey(fieldNumber, wireType)
- p.P(`f`, numGen.Next(), ` := `, p.mathPkg.Use(), `.Float64bits(float64(num))`)
- p.encodeFixed64("f" + numGen.Current())
- p.Out()
- p.P(`}`)
- } else if proto3 {
- p.P(`if m.`, fieldname, ` != 0 {`)
- p.In()
- p.encodeKey(fieldNumber, wireType)
- p.callFixed64(p.mathPkg.Use(), `.Float64bits(float64(m.`+fieldname, `))`)
- p.Out()
- p.P(`}`)
- } else if !nullable {
- p.encodeKey(fieldNumber, wireType)
- p.callFixed64(p.mathPkg.Use(), `.Float64bits(float64(m.`+fieldname, `))`)
- } else {
- p.encodeKey(fieldNumber, wireType)
- p.callFixed64(p.mathPkg.Use(), `.Float64bits(float64(*m.`+fieldname, `))`)
- }
+ if packed {
+ p.encodeKey(fieldNumber, wireType)
+ p.callVarint(`len(m.`, fieldname, `) * 8`)
+ p.P(`for _, num := range m.`, fieldname, ` {`)
+ p.In()
+ p.P(`f`, numGen.Next(), ` := `, p.mathPkg.Use(), `.Float64bits(float64(num))`)
+ p.callFixed64("f" + numGen.Current())
+ p.Out()
+ p.P(`}`)
+ } else if repeated {
+ p.P(`for _, num := range m.`, fieldname, ` {`)
+ p.In()
+ p.encodeKey(fieldNumber, wireType)
+ p.P(`f`, numGen.Next(), ` := `, p.mathPkg.Use(), `.Float64bits(float64(num))`)
+ p.callFixed64("f" + numGen.Current())
+ p.Out()
+ p.P(`}`)
+ } else if proto3 {
+ p.P(`if m.`, fieldname, ` != 0 {`)
+ p.In()
+ p.encodeKey(fieldNumber, wireType)
+ p.callFixed64(p.mathPkg.Use(), `.Float64bits(float64(m.`+fieldname, `))`)
+ p.Out()
+ p.P(`}`)
+ } else if !nullable {
+ p.encodeKey(fieldNumber, wireType)
+ p.callFixed64(p.mathPkg.Use(), `.Float64bits(float64(m.`+fieldname, `))`)
} else {
- if packed {
- p.encodeKey(fieldNumber, wireType)
- p.callVarint(`len(m.`, fieldname, `) * 8`)
- p.P(`for _, num := range m.`, fieldname, ` {`)
- p.In()
- p.unsafeFixed64("num", "float64")
- p.Out()
- p.P(`}`)
- } else if repeated {
- p.P(`for _, num := range m.`, fieldname, ` {`)
- p.In()
- p.encodeKey(fieldNumber, wireType)
- p.unsafeFixed64("num", "float64")
- p.Out()
- p.P(`}`)
- } else if proto3 {
- p.P(`if m.`, fieldname, ` != 0 {`)
- p.In()
- p.encodeKey(fieldNumber, wireType)
- p.unsafeFixed64(`m.`+fieldname, "float64")
- p.Out()
- p.P(`}`)
- } else if !nullable {
- p.encodeKey(fieldNumber, wireType)
- p.unsafeFixed64(`m.`+fieldname, "float64")
- } else {
- p.encodeKey(fieldNumber, wireType)
- p.unsafeFixed64(`*m.`+fieldname, `float64`)
- }
+ p.encodeKey(fieldNumber, wireType)
+ p.callFixed64(p.mathPkg.Use(), `.Float64bits(float64(*m.`+fieldname, `))`)
}
case descriptor.FieldDescriptorProto_TYPE_FLOAT:
- if !p.unsafe || gogoproto.IsCastType(field) {
- if packed {
- p.encodeKey(fieldNumber, wireType)
- p.callVarint(`len(m.`, fieldname, `) * 4`)
- p.P(`for _, num := range m.`, fieldname, ` {`)
- p.In()
- p.P(`f`, numGen.Next(), ` := `, p.mathPkg.Use(), `.Float32bits(float32(num))`)
- p.encodeFixed32("f" + numGen.Current())
- p.Out()
- p.P(`}`)
- } else if repeated {
- p.P(`for _, num := range m.`, fieldname, ` {`)
- p.In()
- p.encodeKey(fieldNumber, wireType)
- p.P(`f`, numGen.Next(), ` := `, p.mathPkg.Use(), `.Float32bits(float32(num))`)
- p.encodeFixed32("f" + numGen.Current())
- p.Out()
- p.P(`}`)
- } else if proto3 {
- p.P(`if m.`, fieldname, ` != 0 {`)
- p.In()
- p.encodeKey(fieldNumber, wireType)
- p.callFixed32(p.mathPkg.Use(), `.Float32bits(float32(m.`+fieldname, `))`)
- p.Out()
- p.P(`}`)
- } else if !nullable {
- p.encodeKey(fieldNumber, wireType)
- p.callFixed32(p.mathPkg.Use(), `.Float32bits(float32(m.`+fieldname, `))`)
- } else {
- p.encodeKey(fieldNumber, wireType)
- p.callFixed32(p.mathPkg.Use(), `.Float32bits(float32(*m.`+fieldname, `))`)
- }
+ if packed {
+ p.encodeKey(fieldNumber, wireType)
+ p.callVarint(`len(m.`, fieldname, `) * 4`)
+ p.P(`for _, num := range m.`, fieldname, ` {`)
+ p.In()
+ p.P(`f`, numGen.Next(), ` := `, p.mathPkg.Use(), `.Float32bits(float32(num))`)
+ p.callFixed32("f" + numGen.Current())
+ p.Out()
+ p.P(`}`)
+ } else if repeated {
+ p.P(`for _, num := range m.`, fieldname, ` {`)
+ p.In()
+ p.encodeKey(fieldNumber, wireType)
+ p.P(`f`, numGen.Next(), ` := `, p.mathPkg.Use(), `.Float32bits(float32(num))`)
+ p.callFixed32("f" + numGen.Current())
+ p.Out()
+ p.P(`}`)
+ } else if proto3 {
+ p.P(`if m.`, fieldname, ` != 0 {`)
+ p.In()
+ p.encodeKey(fieldNumber, wireType)
+ p.callFixed32(p.mathPkg.Use(), `.Float32bits(float32(m.`+fieldname, `))`)
+ p.Out()
+ p.P(`}`)
+ } else if !nullable {
+ p.encodeKey(fieldNumber, wireType)
+ p.callFixed32(p.mathPkg.Use(), `.Float32bits(float32(m.`+fieldname, `))`)
} else {
- if packed {
- p.encodeKey(fieldNumber, wireType)
- p.callVarint(`len(m.`, fieldname, `) * 4`)
- p.P(`for _, num := range m.`, fieldname, ` {`)
- p.In()
- p.unsafeFixed32("num", "float32")
- p.Out()
- p.P(`}`)
- } else if repeated {
- p.P(`for _, num := range m.`, fieldname, ` {`)
- p.In()
- p.encodeKey(fieldNumber, wireType)
- p.unsafeFixed32("num", "float32")
- p.Out()
- p.P(`}`)
- } else if proto3 {
- p.P(`if m.`, fieldname, ` != 0 {`)
- p.In()
- p.encodeKey(fieldNumber, wireType)
- p.unsafeFixed32(`m.`+fieldname, `float32`)
- p.Out()
- p.P(`}`)
- } else if !nullable {
- p.encodeKey(fieldNumber, wireType)
- p.unsafeFixed32(`m.`+fieldname, `float32`)
- } else {
- p.encodeKey(fieldNumber, wireType)
- p.unsafeFixed32(`*m.`+fieldname, "float32")
- }
+ p.encodeKey(fieldNumber, wireType)
+ p.callFixed32(p.mathPkg.Use(), `.Float32bits(float32(*m.`+fieldname, `))`)
}
case descriptor.FieldDescriptorProto_TYPE_INT64,
descriptor.FieldDescriptorProto_TYPE_UINT64,
@@ -610,137 +500,65 @@ func (p *marshalto) generateField(proto3 bool, numGen NumGen, file *generator.Fi
}
case descriptor.FieldDescriptorProto_TYPE_FIXED64,
descriptor.FieldDescriptorProto_TYPE_SFIXED64:
- if !p.unsafe {
- if packed {
- p.encodeKey(fieldNumber, wireType)
- p.callVarint(`len(m.`, fieldname, `) * 8`)
- p.P(`for _, num := range m.`, fieldname, ` {`)
- p.In()
- p.encodeFixed64("num")
- p.Out()
- p.P(`}`)
- } else if repeated {
- p.P(`for _, num := range m.`, fieldname, ` {`)
- p.In()
- p.encodeKey(fieldNumber, wireType)
- p.encodeFixed64("num")
- p.Out()
- p.P(`}`)
- } else if proto3 {
- p.P(`if m.`, fieldname, ` != 0 {`)
- p.In()
- p.encodeKey(fieldNumber, wireType)
- p.callFixed64("m." + fieldname)
- p.Out()
- p.P(`}`)
- } else if !nullable {
- p.encodeKey(fieldNumber, wireType)
- p.callFixed64("m." + fieldname)
- } else {
- p.encodeKey(fieldNumber, wireType)
- p.callFixed64("*m." + fieldname)
- }
+ if packed {
+ p.encodeKey(fieldNumber, wireType)
+ p.callVarint(`len(m.`, fieldname, `) * 8`)
+ p.P(`for _, num := range m.`, fieldname, ` {`)
+ p.In()
+ p.callFixed64("num")
+ p.Out()
+ p.P(`}`)
+ } else if repeated {
+ p.P(`for _, num := range m.`, fieldname, ` {`)
+ p.In()
+ p.encodeKey(fieldNumber, wireType)
+ p.callFixed64("num")
+ p.Out()
+ p.P(`}`)
+ } else if proto3 {
+ p.P(`if m.`, fieldname, ` != 0 {`)
+ p.In()
+ p.encodeKey(fieldNumber, wireType)
+ p.callFixed64("m." + fieldname)
+ p.Out()
+ p.P(`}`)
+ } else if !nullable {
+ p.encodeKey(fieldNumber, wireType)
+ p.callFixed64("m." + fieldname)
} else {
- typeName := "int64"
- if *field.Type == descriptor.FieldDescriptorProto_TYPE_FIXED64 {
- typeName = "uint64"
- }
- if packed {
- p.encodeKey(fieldNumber, wireType)
- p.callVarint(`len(m.`, fieldname, `) * 8`)
- p.P(`for _, num := range m.`, fieldname, ` {`)
- p.In()
- p.unsafeFixed64("num", typeName)
- p.Out()
- p.P(`}`)
- } else if repeated {
- p.P(`for _, num := range m.`, fieldname, ` {`)
- p.In()
- p.encodeKey(fieldNumber, wireType)
- p.unsafeFixed64("num", typeName)
- p.Out()
- p.P(`}`)
- } else if proto3 {
- p.P(`if m.`, fieldname, ` != 0 {`)
- p.In()
- p.encodeKey(fieldNumber, wireType)
- p.unsafeFixed64("m."+fieldname, typeName)
- p.Out()
- p.P(`}`)
- } else if !nullable {
- p.encodeKey(fieldNumber, wireType)
- p.unsafeFixed64("m."+fieldname, typeName)
- } else {
- p.encodeKey(fieldNumber, wireType)
- p.unsafeFixed64("*m."+fieldname, typeName)
- }
+ p.encodeKey(fieldNumber, wireType)
+ p.callFixed64("*m." + fieldname)
}
case descriptor.FieldDescriptorProto_TYPE_FIXED32,
descriptor.FieldDescriptorProto_TYPE_SFIXED32:
- if !p.unsafe {
- if packed {
- p.encodeKey(fieldNumber, wireType)
- p.callVarint(`len(m.`, fieldname, `) * 4`)
- p.P(`for _, num := range m.`, fieldname, ` {`)
- p.In()
- p.encodeFixed32("num")
- p.Out()
- p.P(`}`)
- } else if repeated {
- p.P(`for _, num := range m.`, fieldname, ` {`)
- p.In()
- p.encodeKey(fieldNumber, wireType)
- p.encodeFixed32("num")
- p.Out()
- p.P(`}`)
- } else if proto3 {
- p.P(`if m.`, fieldname, ` != 0 {`)
- p.In()
- p.encodeKey(fieldNumber, wireType)
- p.callFixed32("m." + fieldname)
- p.Out()
- p.P(`}`)
- } else if !nullable {
- p.encodeKey(fieldNumber, wireType)
- p.callFixed32("m." + fieldname)
- } else {
- p.encodeKey(fieldNumber, wireType)
- p.callFixed32("*m." + fieldname)
- }
+ if packed {
+ p.encodeKey(fieldNumber, wireType)
+ p.callVarint(`len(m.`, fieldname, `) * 4`)
+ p.P(`for _, num := range m.`, fieldname, ` {`)
+ p.In()
+ p.callFixed32("num")
+ p.Out()
+ p.P(`}`)
+ } else if repeated {
+ p.P(`for _, num := range m.`, fieldname, ` {`)
+ p.In()
+ p.encodeKey(fieldNumber, wireType)
+ p.callFixed32("num")
+ p.Out()
+ p.P(`}`)
+ } else if proto3 {
+ p.P(`if m.`, fieldname, ` != 0 {`)
+ p.In()
+ p.encodeKey(fieldNumber, wireType)
+ p.callFixed32("m." + fieldname)
+ p.Out()
+ p.P(`}`)
+ } else if !nullable {
+ p.encodeKey(fieldNumber, wireType)
+ p.callFixed32("m." + fieldname)
} else {
- typeName := "int32"
- if *field.Type == descriptor.FieldDescriptorProto_TYPE_FIXED32 {
- typeName = "uint32"
- }
- if packed {
- p.encodeKey(fieldNumber, wireType)
- p.callVarint(`len(m.`, fieldname, `) * 4`)
- p.P(`for _, num := range m.`, fieldname, ` {`)
- p.In()
- p.unsafeFixed32("num", typeName)
- p.Out()
- p.P(`}`)
- } else if repeated {
- p.P(`for _, num := range m.`, fieldname, ` {`)
- p.In()
- p.encodeKey(fieldNumber, wireType)
- p.unsafeFixed32("num", typeName)
- p.Out()
- p.P(`}`)
- } else if proto3 {
- p.P(`if m.`, fieldname, ` != 0 {`)
- p.In()
- p.encodeKey(fieldNumber, wireType)
- p.unsafeFixed32("m."+fieldname, typeName)
- p.Out()
- p.P(`}`)
- } else if !nullable {
- p.encodeKey(fieldNumber, wireType)
- p.unsafeFixed32("m."+fieldname, typeName)
- } else {
- p.encodeKey(fieldNumber, wireType)
- p.unsafeFixed32("*m."+fieldname, typeName)
- }
+ p.encodeKey(fieldNumber, wireType)
+ p.callFixed32("*m." + fieldname)
}
case descriptor.FieldDescriptorProto_TYPE_BOOL:
if packed {
@@ -1240,6 +1058,7 @@ func (p *marshalto) generateField(proto3 bool, numGen NumGen, file *generator.Fi
func (p *marshalto) Generate(file *generator.FileDescriptor) {
numGen := NewNumGen()
p.PluginImports = generator.NewPluginImports(p.Generator)
+
p.atleastOne = false
p.localName = generator.FileName(file)
@@ -1249,8 +1068,8 @@ func (p *marshalto) Generate(file *generator.FileDescriptor) {
if !gogoproto.ImportsGoGoProto(file.FileDescriptorProto) {
p.protoPkg = p.NewImport("github.com/golang/protobuf/proto")
}
- p.unsafePkg = p.NewImport("unsafe")
p.errorsPkg = p.NewImport("errors")
+ p.binaryPkg = p.NewImport("encoding/binary")
p.typesPkg = p.NewImport("github.com/gogo/protobuf/types")
for _, message := range file.Messages() {
@@ -1258,21 +1077,9 @@ func (p *marshalto) Generate(file *generator.FileDescriptor) {
continue
}
ccTypeName := generator.CamelCaseSlice(message.TypeName())
- if p.unsafe {
- if !gogoproto.IsUnsafeMarshaler(file.FileDescriptorProto, message.DescriptorProto) {
- continue
- }
- if gogoproto.IsMarshaler(file.FileDescriptorProto, message.DescriptorProto) {
- panic(fmt.Sprintf("unsafe_marshaler and marshalto enabled for %v", ccTypeName))
- }
- }
- if !p.unsafe {
- if !gogoproto.IsMarshaler(file.FileDescriptorProto, message.DescriptorProto) {
- continue
- }
- if gogoproto.IsUnsafeMarshaler(file.FileDescriptorProto, message.DescriptorProto) {
- panic(fmt.Sprintf("unsafe_marshaler and marshalto enabled for %v", ccTypeName))
- }
+ if !gogoproto.IsMarshaler(file.FileDescriptorProto, message.DescriptorProto) &&
+ !gogoproto.IsUnsafeMarshaler(file.FileDescriptorProto, message.DescriptorProto) {
+ continue
}
p.atleastOne = true
@@ -1376,30 +1183,6 @@ func (p *marshalto) Generate(file *generator.FileDescriptor) {
}
if p.atleastOne {
- p.P(`func encodeFixed64`, p.localName, `(dAtA []byte, offset int, v uint64) int {`)
- p.In()
- p.P(`dAtA[offset] = uint8(v)`)
- p.P(`dAtA[offset+1] = uint8(v >> 8)`)
- p.P(`dAtA[offset+2] = uint8(v >> 16)`)
- p.P(`dAtA[offset+3] = uint8(v >> 24)`)
- p.P(`dAtA[offset+4] = uint8(v >> 32)`)
- p.P(`dAtA[offset+5] = uint8(v >> 40)`)
- p.P(`dAtA[offset+6] = uint8(v >> 48)`)
- p.P(`dAtA[offset+7] = uint8(v >> 56)`)
- p.P(`return offset+8`)
- p.Out()
- p.P(`}`)
-
- p.P(`func encodeFixed32`, p.localName, `(dAtA []byte, offset int, v uint32) int {`)
- p.In()
- p.P(`dAtA[offset] = uint8(v)`)
- p.P(`dAtA[offset+1] = uint8(v >> 8)`)
- p.P(`dAtA[offset+2] = uint8(v >> 16)`)
- p.P(`dAtA[offset+3] = uint8(v >> 24)`)
- p.P(`return offset+4`)
- p.Out()
- p.P(`}`)
-
p.P(`func encodeVarint`, p.localName, `(dAtA []byte, offset int, v uint64) int {`)
p.In()
p.P(`for v >= 1<<7 {`)
@@ -1419,5 +1202,4 @@ func (p *marshalto) Generate(file *generator.FileDescriptor) {
func init() {
generator.RegisterPlugin(NewMarshal())
- generator.RegisterPlugin(NewUnsafeMarshal())
}
diff --git a/plugin/testgen/testgen.go b/plugin/testgen/testgen.go
index a9364f99ad..e0a9287e56 100644
--- a/plugin/testgen/testgen.go
+++ b/plugin/testgen/testgen.go
@@ -270,7 +270,6 @@ func (p *testProto) Generate(imports generator.PluginImports, file *generator.Fi
testingPkg := imports.NewImport("testing")
randPkg := imports.NewImport("math/rand")
timePkg := imports.NewImport("time")
- unsafePkg := imports.NewImport("unsafe")
protoPkg := imports.NewImport("github.com/gogo/protobuf/proto")
if !gogoproto.ImportsGoGoProto(file.FileDescriptorProto) {
protoPkg = imports.NewImport("github.com/golang/protobuf/proto")
@@ -280,21 +279,11 @@ func (p *testProto) Generate(imports generator.PluginImports, file *generator.Fi
if message.DescriptorProto.GetOptions().GetMapEntry() {
continue
}
- hasUnsafe := gogoproto.IsUnsafeMarshaler(file.FileDescriptorProto, message.DescriptorProto) ||
- gogoproto.IsUnsafeUnmarshaler(file.FileDescriptorProto, message.DescriptorProto)
if gogoproto.HasTestGen(file.FileDescriptorProto, message.DescriptorProto) {
used = true
p.P(`func Test`, ccTypeName, `Proto(t *`, testingPkg.Use(), `.T) {`)
p.In()
- if hasUnsafe {
- p.P(`var bigendian uint32 = 0x01020304`)
- p.P(`if *(*byte)(`, unsafePkg.Use(), `.Pointer(&bigendian)) == 1 {`)
- p.In()
- p.P(`t.Skip("unsafe does not work on big endian architectures")`)
- p.Out()
- p.P(`}`)
- }
p.P(`seed := `, timePkg.Use(), `.Now().UnixNano()`)
p.P(`popr := `, randPkg.Use(), `.New(`, randPkg.Use(), `.NewSource(seed))`)
p.P(`p := NewPopulated`, ccTypeName, `(popr, false)`)
@@ -351,14 +340,6 @@ func (p *testProto) Generate(imports generator.PluginImports, file *generator.Fi
if gogoproto.IsMarshaler(file.FileDescriptorProto, message.DescriptorProto) || gogoproto.IsUnsafeMarshaler(file.FileDescriptorProto, message.DescriptorProto) {
p.P(`func Test`, ccTypeName, `MarshalTo(t *`, testingPkg.Use(), `.T) {`)
p.In()
- if hasUnsafe {
- p.P(`var bigendian uint32 = 0x01020304`)
- p.P(`if *(*byte)(`, unsafePkg.Use(), `.Pointer(&bigendian)) == 1 {`)
- p.In()
- p.P(`t.Skip("unsafe does not work on big endian architectures")`)
- p.Out()
- p.P(`}`)
- }
p.P(`seed := `, timePkg.Use(), `.Now().UnixNano()`)
p.P(`popr := `, randPkg.Use(), `.New(`, randPkg.Use(), `.NewSource(seed))`)
p.P(`p := NewPopulated`, ccTypeName, `(popr, false)`)
diff --git a/plugin/unmarshal/unmarshal.go b/plugin/unmarshal/unmarshal.go
index b4544fcadb..b5d9613df1 100644
--- a/plugin/unmarshal/unmarshal.go
+++ b/plugin/unmarshal/unmarshal.go
@@ -187,13 +187,12 @@ import (
type unmarshal struct {
*generator.Generator
- unsafe bool
generator.PluginImports
atleastOne bool
ioPkg generator.Single
mathPkg generator.Single
- unsafePkg generator.Single
typesPkg generator.Single
+ binaryPkg generator.Single
localName string
}
@@ -201,14 +200,7 @@ func NewUnmarshal() *unmarshal {
return &unmarshal{}
}
-func NewUnsafeUnmarshal() *unmarshal {
- return &unmarshal{unsafe: true}
-}
-
func (p *unmarshal) Name() string {
- if p.unsafe {
- return "unsafeunmarshaler"
- }
return "unmarshal"
}
@@ -247,20 +239,7 @@ func (p *unmarshal) decodeFixed32(varName string, typeName string) {
p.P(`return `, p.ioPkg.Use(), `.ErrUnexpectedEOF`)
p.Out()
p.P(`}`)
- p.P(`iNdEx += 4`)
- p.P(varName, ` = `, typeName, `(dAtA[iNdEx-4])`)
- p.P(varName, ` |= `, typeName, `(dAtA[iNdEx-3]) << 8`)
- p.P(varName, ` |= `, typeName, `(dAtA[iNdEx-2]) << 16`)
- p.P(varName, ` |= `, typeName, `(dAtA[iNdEx-1]) << 24`)
-}
-
-func (p *unmarshal) unsafeFixed32(varName string, typeName string) {
- p.P(`if iNdEx + 4 > l {`)
- p.In()
- p.P(`return `, p.ioPkg.Use(), `.ErrUnexpectedEOF`)
- p.Out()
- p.P(`}`)
- p.P(varName, ` = *(*`, typeName, `)(`, p.unsafePkg.Use(), `.Pointer(&dAtA[iNdEx]))`)
+ p.P(varName, ` = `, typeName, `(`, p.binaryPkg.Use(), `.LittleEndian.Uint32(dAtA[iNdEx:]))`)
p.P(`iNdEx += 4`)
}
@@ -270,24 +249,7 @@ func (p *unmarshal) decodeFixed64(varName string, typeName string) {
p.P(`return `, p.ioPkg.Use(), `.ErrUnexpectedEOF`)
p.Out()
p.P(`}`)
- p.P(`iNdEx += 8`)
- p.P(varName, ` = `, typeName, `(dAtA[iNdEx-8])`)
- p.P(varName, ` |= `, typeName, `(dAtA[iNdEx-7]) << 8`)
- p.P(varName, ` |= `, typeName, `(dAtA[iNdEx-6]) << 16`)
- p.P(varName, ` |= `, typeName, `(dAtA[iNdEx-5]) << 24`)
- p.P(varName, ` |= `, typeName, `(dAtA[iNdEx-4]) << 32`)
- p.P(varName, ` |= `, typeName, `(dAtA[iNdEx-3]) << 40`)
- p.P(varName, ` |= `, typeName, `(dAtA[iNdEx-2]) << 48`)
- p.P(varName, ` |= `, typeName, `(dAtA[iNdEx-1]) << 56`)
-}
-
-func (p *unmarshal) unsafeFixed64(varName string, typeName string) {
- p.P(`if iNdEx + 8 > l {`)
- p.In()
- p.P(`return `, p.ioPkg.Use(), `.ErrUnexpectedEOF`)
- p.Out()
- p.P(`}`)
- p.P(varName, ` = *(*`, typeName, `)(`, p.unsafePkg.Use(), `.Pointer(&dAtA[iNdEx]))`)
+ p.P(varName, ` = `, typeName, `(`, p.binaryPkg.Use(), `.LittleEndian.Uint64(dAtA[iNdEx:]))`)
p.P(`iNdEx += 8`)
}
@@ -498,68 +460,32 @@ func (p *unmarshal) field(file *generator.FileDescriptor, msg *generator.Descrip
oneof := field.OneofIndex != nil
switch *field.Type {
case descriptor.FieldDescriptorProto_TYPE_DOUBLE:
- if !p.unsafe || gogoproto.IsCastType(field) {
- p.P(`var v uint64`)
- p.decodeFixed64("v", "uint64")
- if oneof {
- p.P(`m.`, fieldname, ` = &`, p.OneOfTypeName(msg, field), `{`, typ, "(", p.mathPkg.Use(), `.Float64frombits(v))}`)
- } else if repeated {
- p.P(`v2 := `, typ, "(", p.mathPkg.Use(), `.Float64frombits(v))`)
- p.P(`m.`, fieldname, ` = append(m.`, fieldname, `, v2)`)
- } else if proto3 || !nullable {
- p.P(`m.`, fieldname, ` = `, typ, "(", p.mathPkg.Use(), `.Float64frombits(v))`)
- } else {
- p.P(`v2 := `, typ, "(", p.mathPkg.Use(), `.Float64frombits(v))`)
- p.P(`m.`, fieldname, ` = &v2`)
- }
+ p.P(`var v uint64`)
+ p.decodeFixed64("v", "uint64")
+ if oneof {
+ p.P(`m.`, fieldname, ` = &`, p.OneOfTypeName(msg, field), `{`, typ, "(", p.mathPkg.Use(), `.Float64frombits(v))}`)
+ } else if repeated {
+ p.P(`v2 := `, typ, "(", p.mathPkg.Use(), `.Float64frombits(v))`)
+ p.P(`m.`, fieldname, ` = append(m.`, fieldname, `, v2)`)
+ } else if proto3 || !nullable {
+ p.P(`m.`, fieldname, ` = `, typ, "(", p.mathPkg.Use(), `.Float64frombits(v))`)
} else {
- if oneof {
- p.P(`var v float64`)
- p.unsafeFixed64("v", "float64")
- p.P(`m.`, fieldname, ` = &`, p.OneOfTypeName(msg, field), `{v}`)
- } else if repeated {
- p.P(`var v float64`)
- p.unsafeFixed64("v", "float64")
- p.P(`m.`, fieldname, ` = append(m.`, fieldname, `, v)`)
- } else if proto3 || !nullable {
- p.unsafeFixed64(`m.`+fieldname, "float64")
- } else {
- p.P(`var v float64`)
- p.unsafeFixed64("v", "float64")
- p.P(`m.`, fieldname, ` = &v`)
- }
+ p.P(`v2 := `, typ, "(", p.mathPkg.Use(), `.Float64frombits(v))`)
+ p.P(`m.`, fieldname, ` = &v2`)
}
case descriptor.FieldDescriptorProto_TYPE_FLOAT:
- if !p.unsafe || gogoproto.IsCastType(field) {
- p.P(`var v uint32`)
- p.decodeFixed32("v", "uint32")
- if oneof {
- p.P(`m.`, fieldname, ` = &`, p.OneOfTypeName(msg, field), `{`, typ, "(", p.mathPkg.Use(), `.Float32frombits(v))}`)
- } else if repeated {
- p.P(`v2 := `, typ, "(", p.mathPkg.Use(), `.Float32frombits(v))`)
- p.P(`m.`, fieldname, ` = append(m.`, fieldname, `, v2)`)
- } else if proto3 || !nullable {
- p.P(`m.`, fieldname, ` = `, typ, "(", p.mathPkg.Use(), `.Float32frombits(v))`)
- } else {
- p.P(`v2 := `, typ, "(", p.mathPkg.Use(), `.Float32frombits(v))`)
- p.P(`m.`, fieldname, ` = &v2`)
- }
+ p.P(`var v uint32`)
+ p.decodeFixed32("v", "uint32")
+ if oneof {
+ p.P(`m.`, fieldname, ` = &`, p.OneOfTypeName(msg, field), `{`, typ, "(", p.mathPkg.Use(), `.Float32frombits(v))}`)
+ } else if repeated {
+ p.P(`v2 := `, typ, "(", p.mathPkg.Use(), `.Float32frombits(v))`)
+ p.P(`m.`, fieldname, ` = append(m.`, fieldname, `, v2)`)
+ } else if proto3 || !nullable {
+ p.P(`m.`, fieldname, ` = `, typ, "(", p.mathPkg.Use(), `.Float32frombits(v))`)
} else {
- if oneof {
- p.P(`var v float32`)
- p.unsafeFixed32("v", "float32")
- p.P(`m.`, fieldname, ` = &`, p.OneOfTypeName(msg, field), `{v}`)
- } else if repeated {
- p.P(`var v float32`)
- p.unsafeFixed32("v", "float32")
- p.P(`m.`, fieldname, ` = append(m.`, fieldname, `, v)`)
- } else if proto3 || !nullable {
- p.unsafeFixed32("m."+fieldname, "float32")
- } else {
- p.P(`var v float32`)
- p.unsafeFixed32("v", "float32")
- p.P(`m.`, fieldname, ` = &v`)
- }
+ p.P(`v2 := `, typ, "(", p.mathPkg.Use(), `.Float32frombits(v))`)
+ p.P(`m.`, fieldname, ` = &v2`)
}
case descriptor.FieldDescriptorProto_TYPE_INT64:
if oneof {
@@ -613,74 +539,38 @@ func (p *unmarshal) field(file *generator.FileDescriptor, msg *generator.Descrip
p.P(`m.`, fieldname, ` = &v`)
}
case descriptor.FieldDescriptorProto_TYPE_FIXED64:
- if !p.unsafe || gogoproto.IsCastType(field) {
- if oneof {
- p.P(`var v `, typ)
- p.decodeFixed64("v", typ)
- p.P(`m.`, fieldname, ` = &`, p.OneOfTypeName(msg, field), `{v}`)
- } else if repeated {
- p.P(`var v `, typ)
- p.decodeFixed64("v", typ)
- p.P(`m.`, fieldname, ` = append(m.`, fieldname, `, v)`)
- } else if proto3 || !nullable {
- p.P(`m.`, fieldname, ` = 0`)
- p.decodeFixed64("m."+fieldname, typ)
- } else {
- p.P(`var v `, typ)
- p.decodeFixed64("v", typ)
- p.P(`m.`, fieldname, ` = &v`)
- }
+ if oneof {
+ p.P(`var v `, typ)
+ p.decodeFixed64("v", typ)
+ p.P(`m.`, fieldname, ` = &`, p.OneOfTypeName(msg, field), `{v}`)
+ } else if repeated {
+ p.P(`var v `, typ)
+ p.decodeFixed64("v", typ)
+ p.P(`m.`, fieldname, ` = append(m.`, fieldname, `, v)`)
+ } else if proto3 || !nullable {
+ p.P(`m.`, fieldname, ` = 0`)
+ p.decodeFixed64("m."+fieldname, typ)
} else {
- if oneof {
- p.P(`var v uint64`)
- p.unsafeFixed64("v", "uint64")
- p.P(`m.`, fieldname, ` = &`, p.OneOfTypeName(msg, field), `{v}`)
- } else if repeated {
- p.P(`var v uint64`)
- p.unsafeFixed64("v", "uint64")
- p.P(`m.`, fieldname, ` = append(m.`, fieldname, `, v)`)
- } else if proto3 || !nullable {
- p.unsafeFixed64("m."+fieldname, "uint64")
- } else {
- p.P(`var v uint64`)
- p.unsafeFixed64("v", "uint64")
- p.P(`m.`, fieldname, ` = &v`)
- }
+ p.P(`var v `, typ)
+ p.decodeFixed64("v", typ)
+ p.P(`m.`, fieldname, ` = &v`)
}
case descriptor.FieldDescriptorProto_TYPE_FIXED32:
- if !p.unsafe || gogoproto.IsCastType(field) {
- if oneof {
- p.P(`var v `, typ)
- p.decodeFixed32("v", typ)
- p.P(`m.`, fieldname, ` = &`, p.OneOfTypeName(msg, field), `{v}`)
- } else if repeated {
- p.P(`var v `, typ)
- p.decodeFixed32("v", typ)
- p.P(`m.`, fieldname, ` = append(m.`, fieldname, `, v)`)
- } else if proto3 || !nullable {
- p.P(`m.`, fieldname, ` = 0`)
- p.decodeFixed32("m."+fieldname, typ)
- } else {
- p.P(`var v `, typ)
- p.decodeFixed32("v", typ)
- p.P(`m.`, fieldname, ` = &v`)
- }
+ if oneof {
+ p.P(`var v `, typ)
+ p.decodeFixed32("v", typ)
+ p.P(`m.`, fieldname, ` = &`, p.OneOfTypeName(msg, field), `{v}`)
+ } else if repeated {
+ p.P(`var v `, typ)
+ p.decodeFixed32("v", typ)
+ p.P(`m.`, fieldname, ` = append(m.`, fieldname, `, v)`)
+ } else if proto3 || !nullable {
+ p.P(`m.`, fieldname, ` = 0`)
+ p.decodeFixed32("m."+fieldname, typ)
} else {
- if oneof {
- p.P(`var v uint32`)
- p.unsafeFixed32("v", "uint32")
- p.P(`m.`, fieldname, ` = &`, p.OneOfTypeName(msg, field), `{v}`)
- } else if repeated {
- p.P(`var v uint32`)
- p.unsafeFixed32("v", "uint32")
- p.P(`m.`, fieldname, ` = append(m.`, fieldname, `, v)`)
- } else if proto3 || !nullable {
- p.unsafeFixed32("m."+fieldname, "uint32")
- } else {
- p.P(`var v uint32`)
- p.unsafeFixed32("v", "uint32")
- p.P(`m.`, fieldname, ` = &v`)
- }
+ p.P(`var v `, typ)
+ p.decodeFixed32("v", typ)
+ p.P(`m.`, fieldname, ` = &v`)
}
case descriptor.FieldDescriptorProto_TYPE_BOOL:
p.P(`var v int`)
@@ -1046,74 +936,38 @@ func (p *unmarshal) field(file *generator.FileDescriptor, msg *generator.Descrip
p.P(`m.`, fieldname, ` = &v`)
}
case descriptor.FieldDescriptorProto_TYPE_SFIXED32:
- if !p.unsafe || gogoproto.IsCastType(field) {
- if oneof {
- p.P(`var v `, typ)
- p.decodeFixed32("v", typ)
- p.P(`m.`, fieldname, ` = &`, p.OneOfTypeName(msg, field), `{v}`)
- } else if repeated {
- p.P(`var v `, typ)
- p.decodeFixed32("v", typ)
- p.P(`m.`, fieldname, ` = append(m.`, fieldname, `, v)`)
- } else if proto3 || !nullable {
- p.P(`m.`, fieldname, ` = 0`)
- p.decodeFixed32("m."+fieldname, typ)
- } else {
- p.P(`var v `, typ)
- p.decodeFixed32("v", typ)
- p.P(`m.`, fieldname, ` = &v`)
- }
+ if oneof {
+ p.P(`var v `, typ)
+ p.decodeFixed32("v", typ)
+ p.P(`m.`, fieldname, ` = &`, p.OneOfTypeName(msg, field), `{v}`)
+ } else if repeated {
+ p.P(`var v `, typ)
+ p.decodeFixed32("v", typ)
+ p.P(`m.`, fieldname, ` = append(m.`, fieldname, `, v)`)
+ } else if proto3 || !nullable {
+ p.P(`m.`, fieldname, ` = 0`)
+ p.decodeFixed32("m."+fieldname, typ)
} else {
- if oneof {
- p.P(`var v int32`)
- p.unsafeFixed32("v", "int32")
- p.P(`m.`, fieldname, ` = &`, p.OneOfTypeName(msg, field), `{v}`)
- } else if repeated {
- p.P(`var v int32`)
- p.unsafeFixed32("v", "int32")
- p.P(`m.`, fieldname, ` = append(m.`, fieldname, `, v)`)
- } else if proto3 || !nullable {
- p.unsafeFixed32("m."+fieldname, "int32")
- } else {
- p.P(`var v int32`)
- p.unsafeFixed32("v", "int32")
- p.P(`m.`, fieldname, ` = &v`)
- }
+ p.P(`var v `, typ)
+ p.decodeFixed32("v", typ)
+ p.P(`m.`, fieldname, ` = &v`)
}
case descriptor.FieldDescriptorProto_TYPE_SFIXED64:
- if !p.unsafe || gogoproto.IsCastType(field) {
- if oneof {
- p.P(`var v `, typ)
- p.decodeFixed64("v", typ)
- p.P(`m.`, fieldname, ` = &`, p.OneOfTypeName(msg, field), `{v}`)
- } else if repeated {
- p.P(`var v `, typ)
- p.decodeFixed64("v", typ)
- p.P(`m.`, fieldname, ` = append(m.`, fieldname, `, v)`)
- } else if proto3 || !nullable {
- p.P(`m.`, fieldname, ` = 0`)
- p.decodeFixed64("m."+fieldname, typ)
- } else {
- p.P(`var v `, typ)
- p.decodeFixed64("v", typ)
- p.P(`m.`, fieldname, ` = &v`)
- }
+ if oneof {
+ p.P(`var v `, typ)
+ p.decodeFixed64("v", typ)
+ p.P(`m.`, fieldname, ` = &`, p.OneOfTypeName(msg, field), `{v}`)
+ } else if repeated {
+ p.P(`var v `, typ)
+ p.decodeFixed64("v", typ)
+ p.P(`m.`, fieldname, ` = append(m.`, fieldname, `, v)`)
+ } else if proto3 || !nullable {
+ p.P(`m.`, fieldname, ` = 0`)
+ p.decodeFixed64("m."+fieldname, typ)
} else {
- if oneof {
- p.P(`var v int64`)
- p.unsafeFixed64("v", "int64")
- p.P(`m.`, fieldname, ` = &`, p.OneOfTypeName(msg, field), `{v}`)
- } else if repeated {
- p.P(`var v int64`)
- p.unsafeFixed64("v", "int64")
- p.P(`m.`, fieldname, ` = append(m.`, fieldname, `, v)`)
- } else if proto3 || !nullable {
- p.unsafeFixed64("m."+fieldname, "int64")
- } else {
- p.P(`var v int64`)
- p.unsafeFixed64("v", "int64")
- p.P(`m.`, fieldname, ` = &v`)
- }
+ p.P(`var v `, typ)
+ p.decodeFixed64("v", typ)
+ p.P(`m.`, fieldname, ` = &v`)
}
case descriptor.FieldDescriptorProto_TYPE_SINT32:
p.P(`var v `, typ)
@@ -1152,14 +1006,11 @@ func (p *unmarshal) Generate(file *generator.FileDescriptor) {
p.PluginImports = generator.NewPluginImports(p.Generator)
p.atleastOne = false
p.localName = generator.FileName(file)
- if p.unsafe {
- p.localName += "Unsafe"
- }
p.ioPkg = p.NewImport("io")
p.mathPkg = p.NewImport("math")
- p.unsafePkg = p.NewImport("unsafe")
p.typesPkg = p.NewImport("github.com/gogo/protobuf/types")
+ p.binaryPkg = p.NewImport("encoding/binary")
fmtPkg := p.NewImport("fmt")
protoPkg := p.NewImport("github.com/gogo/protobuf/proto")
if !gogoproto.ImportsGoGoProto(file.FileDescriptorProto) {
@@ -1168,21 +1019,9 @@ func (p *unmarshal) Generate(file *generator.FileDescriptor) {
for _, message := range file.Messages() {
ccTypeName := generator.CamelCaseSlice(message.TypeName())
- if p.unsafe {
- if !gogoproto.IsUnsafeUnmarshaler(file.FileDescriptorProto, message.DescriptorProto) {
- continue
- }
- if gogoproto.IsUnmarshaler(file.FileDescriptorProto, message.DescriptorProto) {
- panic(fmt.Sprintf("unsafe_unmarshaler and unmarshaler enabled for %v", ccTypeName))
- }
- }
- if !p.unsafe {
- if !gogoproto.IsUnmarshaler(file.FileDescriptorProto, message.DescriptorProto) {
- continue
- }
- if gogoproto.IsUnsafeUnmarshaler(file.FileDescriptorProto, message.DescriptorProto) {
- panic(fmt.Sprintf("unsafe_unmarshaler and unmarshaler enabled for %v", ccTypeName))
- }
+ if !gogoproto.IsUnmarshaler(file.FileDescriptorProto, message.DescriptorProto) &&
+ !gogoproto.IsUnsafeUnmarshaler(file.FileDescriptorProto, message.DescriptorProto) {
+ continue
}
if message.DescriptorProto.GetOptions().GetMapEntry() {
continue
@@ -1507,5 +1346,4 @@ func (p *unmarshal) Generate(file *generator.FileDescriptor) {
func init() {
generator.RegisterPlugin(NewUnmarshal())
- generator.RegisterPlugin(NewUnsafeUnmarshal())
}
diff --git a/protoc-gen-combo/combo.go b/protoc-gen-combo/combo.go
index eebcc1cf4b..aa0067eceb 100644
--- a/protoc-gen-combo/combo.go
+++ b/protoc-gen-combo/combo.go
@@ -179,22 +179,4 @@ func main() {
"option (gogoproto.unsafe_unmarshaler_all) = false;",
"option (gogoproto.unsafe_marshaler_all) = false;",
})
- m.Gen("./combos/unsafemarshaler/", []string{
- "option (gogoproto.unmarshaler_all) = false;",
- "option (gogoproto.marshaler_all) = false;",
- "option (gogoproto.unsafe_unmarshaler_all) = false;",
- "option (gogoproto.unsafe_marshaler_all) = true;",
- })
- m.Gen("./combos/unsafeunmarshaler/", []string{
- "option (gogoproto.unmarshaler_all) = false;",
- "option (gogoproto.marshaler_all) = false;",
- "option (gogoproto.unsafe_unmarshaler_all) = true;",
- "option (gogoproto.unsafe_marshaler_all) = false;",
- })
- m.Gen("./combos/unsafeboth/", []string{
- "option (gogoproto.unmarshaler_all) = false;",
- "option (gogoproto.marshaler_all) = false;",
- "option (gogoproto.unsafe_unmarshaler_all) = true;",
- "option (gogoproto.unsafe_marshaler_all) = true;",
- })
}
diff --git a/test/Makefile b/test/Makefile
index 0a658282fb..e3002d1801 100644
--- a/test/Makefile
+++ b/test/Makefile
@@ -34,12 +34,6 @@ regenerate:
cp uuid.go ./combos/both/
cp uuid.go ./combos/marshaler/
cp uuid.go ./combos/unmarshaler/
- cp uuid.go ./combos/unsafeboth/
- cp uuid.go ./combos/unsafemarshaler/
- cp uuid.go ./combos/unsafeunmarshaler/
cp bug_test.go ./combos/both/
cp bug_test.go ./combos/marshaler/
cp bug_test.go ./combos/unmarshaler/
- cp bug_test.go ./combos/unsafeboth/
- cp bug_test.go ./combos/unsafemarshaler/
- cp bug_test.go ./combos/unsafeunmarshaler/
diff --git a/test/asymetric-issue125/asym.pb.go b/test/asymetric-issue125/asym.pb.go
index 5935e1a53b..ca628dec0a 100644
--- a/test/asymetric-issue125/asym.pb.go
+++ b/test/asymetric-issue125/asym.pb.go
@@ -225,24 +225,6 @@ func (m *M) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Asym(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 encodeFixed32Asym(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 encodeVarintAsym(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/casttype/combos/both/casttype.pb.go b/test/casttype/combos/both/casttype.pb.go
index 891ec80bd7..c7c2e5cfa7 100644
--- a/test/casttype/combos/both/casttype.pb.go
+++ b/test/casttype/combos/both/casttype.pb.go
@@ -30,6 +30,8 @@ import strings "strings"
import reflect "reflect"
import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
+import encoding_binary "encoding/binary"
+
import io "io"
// Reference imports to suppress errors if they are not otherwise used.
@@ -1002,19 +1004,23 @@ func (m *Castaway) MarshalTo(dAtA []byte) (int, error) {
if m.MyFloat32Ptr != nil {
dAtA[i] = 0x2d
i++
- i = encodeFixed32Casttype(dAtA, i, uint32(math.Float32bits(float32(*m.MyFloat32Ptr))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.MyFloat32Ptr))))
+ i += 4
}
dAtA[i] = 0x35
i++
- i = encodeFixed32Casttype(dAtA, i, uint32(math.Float32bits(float32(m.MyFloat32))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.MyFloat32))))
+ i += 4
if m.MyFloat64Ptr != nil {
dAtA[i] = 0x39
i++
- i = encodeFixed64Casttype(dAtA, i, uint64(math.Float64bits(float64(*m.MyFloat64Ptr))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.MyFloat64Ptr))))
+ i += 8
}
dAtA[i] = 0x41
i++
- i = encodeFixed64Casttype(dAtA, i, uint64(math.Float64bits(float64(m.MyFloat64))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.MyFloat64))))
+ i += 8
if m.MyBytes != nil {
dAtA[i] = 0x4a
i++
@@ -1158,24 +1164,6 @@ func (m *Wilson) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Casttype(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 encodeFixed32Casttype(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 encodeVarintCasttype(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
@@ -1678,11 +1666,8 @@ func (m *Castaway) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := github_com_gogo_protobuf_test_casttype.MyFloat32Type(math.Float32frombits(v))
m.MyFloat32Ptr = &v2
case 6:
@@ -1693,11 +1678,8 @@ func (m *Castaway) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.MyFloat32 = github_com_gogo_protobuf_test_casttype.MyFloat32Type(math.Float32frombits(v))
case 7:
if wireType != 1 {
@@ -1707,15 +1689,8 @@ func (m *Castaway) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := github_com_gogo_protobuf_test_casttype.MyFloat64Type(math.Float64frombits(v))
m.MyFloat64Ptr = &v2
case 8:
@@ -1726,15 +1701,8 @@ func (m *Castaway) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.MyFloat64 = github_com_gogo_protobuf_test_casttype.MyFloat64Type(math.Float64frombits(v))
case 9:
if wireType != 2 {
diff --git a/test/casttype/combos/marshaler/casttype.pb.go b/test/casttype/combos/marshaler/casttype.pb.go
index e009aa1a24..b26a045b84 100644
--- a/test/casttype/combos/marshaler/casttype.pb.go
+++ b/test/casttype/combos/marshaler/casttype.pb.go
@@ -30,6 +30,8 @@ import strings "strings"
import reflect "reflect"
import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
+import encoding_binary "encoding/binary"
+
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
@@ -1000,19 +1002,23 @@ func (m *Castaway) MarshalTo(dAtA []byte) (int, error) {
if m.MyFloat32Ptr != nil {
dAtA[i] = 0x2d
i++
- i = encodeFixed32Casttype(dAtA, i, uint32(math.Float32bits(float32(*m.MyFloat32Ptr))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.MyFloat32Ptr))))
+ i += 4
}
dAtA[i] = 0x35
i++
- i = encodeFixed32Casttype(dAtA, i, uint32(math.Float32bits(float32(m.MyFloat32))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.MyFloat32))))
+ i += 4
if m.MyFloat64Ptr != nil {
dAtA[i] = 0x39
i++
- i = encodeFixed64Casttype(dAtA, i, uint64(math.Float64bits(float64(*m.MyFloat64Ptr))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.MyFloat64Ptr))))
+ i += 8
}
dAtA[i] = 0x41
i++
- i = encodeFixed64Casttype(dAtA, i, uint64(math.Float64bits(float64(m.MyFloat64))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.MyFloat64))))
+ i += 8
if m.MyBytes != nil {
dAtA[i] = 0x4a
i++
@@ -1156,24 +1162,6 @@ func (m *Wilson) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Casttype(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 encodeFixed32Casttype(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 encodeVarintCasttype(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/casttype/combos/unmarshaler/casttype.pb.go b/test/casttype/combos/unmarshaler/casttype.pb.go
index cd9fb6e195..42158f6ce4 100644
--- a/test/casttype/combos/unmarshaler/casttype.pb.go
+++ b/test/casttype/combos/unmarshaler/casttype.pb.go
@@ -31,6 +31,7 @@ import reflect "reflect"
import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
import io "io"
+import encoding_binary "encoding/binary"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
@@ -1461,11 +1462,8 @@ func (m *Castaway) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := github_com_gogo_protobuf_test_casttype.MyFloat32Type(math.Float32frombits(v))
m.MyFloat32Ptr = &v2
case 6:
@@ -1476,11 +1474,8 @@ func (m *Castaway) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.MyFloat32 = github_com_gogo_protobuf_test_casttype.MyFloat32Type(math.Float32frombits(v))
case 7:
if wireType != 1 {
@@ -1490,15 +1485,8 @@ func (m *Castaway) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := github_com_gogo_protobuf_test_casttype.MyFloat64Type(math.Float64frombits(v))
m.MyFloat64Ptr = &v2
case 8:
@@ -1509,15 +1497,8 @@ func (m *Castaway) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.MyFloat64 = github_com_gogo_protobuf_test_casttype.MyFloat64Type(math.Float64frombits(v))
case 9:
if wireType != 2 {
diff --git a/test/casttype/combos/unsafeboth/casttype.pb.go b/test/casttype/combos/unsafeboth/casttype.pb.go
deleted file mode 100644
index 21bc22ed78..0000000000
--- a/test/casttype/combos/unsafeboth/casttype.pb.go
+++ /dev/null
@@ -1,2577 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeboth/casttype.proto
-
-/*
- Package casttype is a generated protocol buffer package.
-
- It is generated from these files:
- combos/unsafeboth/casttype.proto
-
- It has these top-level messages:
- Castaway
- Wilson
-*/
-package casttype
-
-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_casttype "github.com/gogo/protobuf/test/casttype"
-
-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 reflect "reflect"
-import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
-
-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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type Castaway struct {
- Int32Ptr *int32 `protobuf:"varint,1,opt,name=Int32Ptr,casttype=int32" json:"Int32Ptr,omitempty"`
- Int32 int32 `protobuf:"varint,2,opt,name=Int32,casttype=int32" json:"Int32"`
- MyUint64Ptr *github_com_gogo_protobuf_test_casttype.MyUint64Type `protobuf:"varint,3,opt,name=MyUint64Ptr,casttype=github.com/gogo/protobuf/test/casttype.MyUint64Type" json:"MyUint64Ptr,omitempty"`
- MyUint64 github_com_gogo_protobuf_test_casttype.MyUint64Type `protobuf:"varint,4,opt,name=MyUint64,casttype=github.com/gogo/protobuf/test/casttype.MyUint64Type" json:"MyUint64"`
- MyFloat32Ptr *github_com_gogo_protobuf_test_casttype.MyFloat32Type `protobuf:"fixed32,5,opt,name=MyFloat32Ptr,casttype=github.com/gogo/protobuf/test/casttype.MyFloat32Type" json:"MyFloat32Ptr,omitempty"`
- MyFloat32 github_com_gogo_protobuf_test_casttype.MyFloat32Type `protobuf:"fixed32,6,opt,name=MyFloat32,casttype=github.com/gogo/protobuf/test/casttype.MyFloat32Type" json:"MyFloat32"`
- MyFloat64Ptr *github_com_gogo_protobuf_test_casttype.MyFloat64Type `protobuf:"fixed64,7,opt,name=MyFloat64Ptr,casttype=github.com/gogo/protobuf/test/casttype.MyFloat64Type" json:"MyFloat64Ptr,omitempty"`
- MyFloat64 github_com_gogo_protobuf_test_casttype.MyFloat64Type `protobuf:"fixed64,8,opt,name=MyFloat64,casttype=github.com/gogo/protobuf/test/casttype.MyFloat64Type" json:"MyFloat64"`
- MyBytes github_com_gogo_protobuf_test_casttype.Bytes `protobuf:"bytes,9,opt,name=MyBytes,casttype=github.com/gogo/protobuf/test/casttype.Bytes" json:"MyBytes,omitempty"`
- NormalBytes []byte `protobuf:"bytes,10,opt,name=NormalBytes" json:"NormalBytes,omitempty"`
- MyUint64S []github_com_gogo_protobuf_test_casttype.MyUint64Type `protobuf:"varint,11,rep,name=MyUint64s,casttype=github.com/gogo/protobuf/test/casttype.MyUint64Type" json:"MyUint64s,omitempty"`
- MyMap github_com_gogo_protobuf_test_casttype.MyMapType `protobuf:"bytes,12,rep,name=MyMap,casttype=github.com/gogo/protobuf/test/casttype.MyMapType" json:"MyMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- MyCustomMap map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type `protobuf:"bytes,13,rep,name=MyCustomMap,castkey=github.com/gogo/protobuf/test/casttype.MyStringType,castvalue=github.com/gogo/protobuf/test/casttype.MyUint64Type" json:"MyCustomMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- MyNullableMap map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson `protobuf:"bytes,14,rep,name=MyNullableMap,castkey=github.com/gogo/protobuf/test/casttype.MyInt32Type" json:"MyNullableMap,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- MyEmbeddedMap map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson `protobuf:"bytes,15,rep,name=MyEmbeddedMap,castkey=github.com/gogo/protobuf/test/casttype.MyInt32Type" json:"MyEmbeddedMap" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- String_ *github_com_gogo_protobuf_test_casttype.MyStringType `protobuf:"bytes,16,opt,name=String,casttype=github.com/gogo/protobuf/test/casttype.MyStringType" json:"String,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Castaway) Reset() { *m = Castaway{} }
-func (*Castaway) ProtoMessage() {}
-func (*Castaway) Descriptor() ([]byte, []int) { return fileDescriptorCasttype, []int{0} }
-
-type Wilson struct {
- Int64 *int64 `protobuf:"varint,1,opt,name=Int64" json:"Int64,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Wilson) Reset() { *m = Wilson{} }
-func (*Wilson) ProtoMessage() {}
-func (*Wilson) Descriptor() ([]byte, []int) { return fileDescriptorCasttype, []int{1} }
-
-func init() {
- proto.RegisterType((*Castaway)(nil), "casttype.Castaway")
- proto.RegisterType((*Wilson)(nil), "casttype.Wilson")
-}
-func (this *Castaway) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return CasttypeDescription()
-}
-func (this *Wilson) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return CasttypeDescription()
-}
-func CasttypeDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 4202 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x7b, 0x5d, 0x70, 0x1b, 0xd7,
- 0x75, 0x3f, 0x17, 0x1f, 0x24, 0x70, 0x00, 0x82, 0xcb, 0x4b, 0x5a, 0x86, 0xe9, 0x18, 0xa4, 0x28,
- 0x7f, 0xd0, 0x76, 0x42, 0x79, 0xf4, 0x6d, 0x28, 0xb1, 0xff, 0x00, 0x09, 0x31, 0xd0, 0x9f, 0x20,
- 0x99, 0x25, 0x19, 0x49, 0x6e, 0x67, 0x76, 0x96, 0x8b, 0x4b, 0x70, 0xa5, 0xc5, 0xee, 0x66, 0x77,
- 0x21, 0x19, 0x9a, 0x3e, 0xa8, 0x71, 0xdb, 0x4c, 0xda, 0xe9, 0x77, 0x67, 0x9a, 0xb8, 0x8e, 0xdb,
- 0x66, 0xa6, 0x75, 0x9a, 0xf4, 0x23, 0x69, 0xea, 0x34, 0xed, 0x53, 0x5e, 0xd2, 0xfa, 0xa9, 0x93,
- 0xbc, 0xf5, 0xa1, 0x23, 0x5b, 0xac, 0x67, 0xea, 0xb4, 0x6e, 0xeb, 0x36, 0x7e, 0xc8, 0xc8, 0x2f,
- 0x9d, 0xfb, 0xb5, 0x58, 0x7c, 0x50, 0x0b, 0x2a, 0x63, 0xe7, 0x89, 0xd8, 0x73, 0xcf, 0xef, 0x77,
- 0xcf, 0x3d, 0xf7, 0xdc, 0x7b, 0xce, 0xbd, 0xbb, 0x84, 0x6f, 0x9c, 0x83, 0xb9, 0x86, 0x6d, 0x37,
- 0x4c, 0x7c, 0xdc, 0x71, 0x6d, 0xdf, 0xde, 0x69, 0xed, 0x1e, 0xaf, 0x63, 0x4f, 0x77, 0x0d, 0xc7,
- 0xb7, 0xdd, 0x45, 0x2a, 0x43, 0x13, 0x4c, 0x63, 0x51, 0x68, 0xcc, 0xd7, 0x60, 0xf2, 0x82, 0x61,
- 0xe2, 0xe5, 0x40, 0x71, 0x13, 0xfb, 0xe8, 0x1c, 0x24, 0x76, 0x0d, 0x13, 0xe7, 0xa5, 0xb9, 0xf8,
- 0x42, 0xe6, 0xc4, 0xa3, 0x8b, 0x3d, 0xa0, 0xc5, 0x6e, 0xc4, 0x06, 0x11, 0x2b, 0x14, 0x31, 0xff,
- 0x76, 0x02, 0xa6, 0x06, 0xb4, 0x22, 0x04, 0x09, 0x4b, 0x6b, 0x12, 0x46, 0x69, 0x21, 0xad, 0xd0,
- 0xdf, 0x28, 0x0f, 0x63, 0x8e, 0xa6, 0x5f, 0xd3, 0x1a, 0x38, 0x1f, 0xa3, 0x62, 0xf1, 0x88, 0x0a,
- 0x00, 0x75, 0xec, 0x60, 0xab, 0x8e, 0x2d, 0xbd, 0x9d, 0x8f, 0xcf, 0xc5, 0x17, 0xd2, 0x4a, 0x48,
- 0x82, 0x9e, 0x86, 0x49, 0xa7, 0xb5, 0x63, 0x1a, 0xba, 0x1a, 0x52, 0x83, 0xb9, 0xf8, 0x42, 0x52,
- 0x91, 0x59, 0xc3, 0x72, 0x47, 0xf9, 0x09, 0x98, 0xb8, 0x81, 0xb5, 0x6b, 0x61, 0xd5, 0x0c, 0x55,
- 0xcd, 0x11, 0x71, 0x48, 0x71, 0x09, 0xb2, 0x4d, 0xec, 0x79, 0x5a, 0x03, 0xab, 0x7e, 0xdb, 0xc1,
- 0xf9, 0x04, 0x1d, 0xfd, 0x5c, 0xdf, 0xe8, 0x7b, 0x47, 0x9e, 0xe1, 0xa8, 0xad, 0xb6, 0x83, 0x51,
- 0x09, 0xd2, 0xd8, 0x6a, 0x35, 0x19, 0x43, 0xf2, 0x00, 0xff, 0x55, 0xac, 0x56, 0xb3, 0x97, 0x25,
- 0x45, 0x60, 0x9c, 0x62, 0xcc, 0xc3, 0xee, 0x75, 0x43, 0xc7, 0xf9, 0x51, 0x4a, 0xf0, 0x44, 0x1f,
- 0xc1, 0x26, 0x6b, 0xef, 0xe5, 0x10, 0x38, 0xb4, 0x04, 0x69, 0xfc, 0xa2, 0x8f, 0x2d, 0xcf, 0xb0,
- 0xad, 0xfc, 0x18, 0x25, 0x79, 0x6c, 0xc0, 0x2c, 0x62, 0xb3, 0xde, 0x4b, 0xd1, 0xc1, 0xa1, 0x33,
- 0x30, 0x66, 0x3b, 0xbe, 0x61, 0x5b, 0x5e, 0x3e, 0x35, 0x27, 0x2d, 0x64, 0x4e, 0x7c, 0x6c, 0x60,
- 0x20, 0xac, 0x33, 0x1d, 0x45, 0x28, 0xa3, 0x2a, 0xc8, 0x9e, 0xdd, 0x72, 0x75, 0xac, 0xea, 0x76,
- 0x1d, 0xab, 0x86, 0xb5, 0x6b, 0xe7, 0xd3, 0x94, 0x60, 0xb6, 0x7f, 0x20, 0x54, 0x71, 0xc9, 0xae,
- 0xe3, 0xaa, 0xb5, 0x6b, 0x2b, 0x39, 0xaf, 0xeb, 0x19, 0x1d, 0x81, 0x51, 0xaf, 0x6d, 0xf9, 0xda,
- 0x8b, 0xf9, 0x2c, 0x8d, 0x10, 0xfe, 0x34, 0xff, 0x77, 0xa3, 0x30, 0x31, 0x4c, 0x88, 0x9d, 0x87,
- 0xe4, 0x2e, 0x19, 0x65, 0x3e, 0x76, 0x18, 0x1f, 0x30, 0x4c, 0xb7, 0x13, 0x47, 0xef, 0xd3, 0x89,
- 0x25, 0xc8, 0x58, 0xd8, 0xf3, 0x71, 0x9d, 0x45, 0x44, 0x7c, 0xc8, 0x98, 0x02, 0x06, 0xea, 0x0f,
- 0xa9, 0xc4, 0x7d, 0x85, 0xd4, 0x65, 0x98, 0x08, 0x4c, 0x52, 0x5d, 0xcd, 0x6a, 0x88, 0xd8, 0x3c,
- 0x1e, 0x65, 0xc9, 0x62, 0x45, 0xe0, 0x14, 0x02, 0x53, 0x72, 0xb8, 0xeb, 0x19, 0x2d, 0x03, 0xd8,
- 0x16, 0xb6, 0x77, 0xd5, 0x3a, 0xd6, 0xcd, 0x7c, 0xea, 0x00, 0x2f, 0xad, 0x13, 0x95, 0x3e, 0x2f,
- 0xd9, 0x4c, 0xaa, 0x9b, 0xe8, 0xd9, 0x4e, 0xa8, 0x8d, 0x1d, 0x10, 0x29, 0x35, 0xb6, 0xc8, 0xfa,
- 0xa2, 0x6d, 0x1b, 0x72, 0x2e, 0x26, 0x71, 0x8f, 0xeb, 0x7c, 0x64, 0x69, 0x6a, 0xc4, 0x62, 0xe4,
- 0xc8, 0x14, 0x0e, 0x63, 0x03, 0x1b, 0x77, 0xc3, 0x8f, 0xe8, 0x18, 0x04, 0x02, 0x95, 0x86, 0x15,
- 0xd0, 0x5d, 0x28, 0x2b, 0x84, 0x6b, 0x5a, 0x13, 0xcf, 0xdc, 0x84, 0x5c, 0xb7, 0x7b, 0xd0, 0x34,
- 0x24, 0x3d, 0x5f, 0x73, 0x7d, 0x1a, 0x85, 0x49, 0x85, 0x3d, 0x20, 0x19, 0xe2, 0xd8, 0xaa, 0xd3,
- 0x5d, 0x2e, 0xa9, 0x90, 0x9f, 0xe8, 0xff, 0x75, 0x06, 0x1c, 0xa7, 0x03, 0x7e, 0xbc, 0x7f, 0x46,
- 0xbb, 0x98, 0x7b, 0xc7, 0x3d, 0x73, 0x16, 0xc6, 0xbb, 0x06, 0x30, 0x6c, 0xd7, 0xf3, 0xbf, 0x00,
- 0x0f, 0x0c, 0xa4, 0x46, 0x97, 0x61, 0xba, 0x65, 0x19, 0x96, 0x8f, 0x5d, 0xc7, 0xc5, 0x24, 0x62,
- 0x59, 0x57, 0xf9, 0x7f, 0x1b, 0x3b, 0x20, 0xe6, 0xb6, 0xc3, 0xda, 0x8c, 0x45, 0x99, 0x6a, 0xf5,
- 0x0b, 0x9f, 0x4a, 0xa7, 0xde, 0x19, 0x93, 0x6f, 0xdd, 0xba, 0x75, 0x2b, 0x36, 0xff, 0xa5, 0x51,
- 0x98, 0x1e, 0xb4, 0x66, 0x06, 0x2e, 0xdf, 0x23, 0x30, 0x6a, 0xb5, 0x9a, 0x3b, 0xd8, 0xa5, 0x4e,
- 0x4a, 0x2a, 0xfc, 0x09, 0x95, 0x20, 0x69, 0x6a, 0x3b, 0xd8, 0xcc, 0x27, 0xe6, 0xa4, 0x85, 0xdc,
- 0x89, 0xa7, 0x87, 0x5a, 0x95, 0x8b, 0xab, 0x04, 0xa2, 0x30, 0x24, 0x7a, 0x0e, 0x12, 0x7c, 0x8b,
- 0x26, 0x0c, 0x4f, 0x0d, 0xc7, 0x40, 0xd6, 0x92, 0x42, 0x71, 0xe8, 0x61, 0x48, 0x93, 0xbf, 0x2c,
- 0x36, 0x46, 0xa9, 0xcd, 0x29, 0x22, 0x20, 0x71, 0x81, 0x66, 0x20, 0x45, 0x97, 0x49, 0x1d, 0x8b,
- 0xd4, 0x16, 0x3c, 0x93, 0xc0, 0xaa, 0xe3, 0x5d, 0xad, 0x65, 0xfa, 0xea, 0x75, 0xcd, 0x6c, 0x61,
- 0x1a, 0xf0, 0x69, 0x25, 0xcb, 0x85, 0x9f, 0x25, 0x32, 0x34, 0x0b, 0x19, 0xb6, 0xaa, 0x0c, 0xab,
- 0x8e, 0x5f, 0xa4, 0xbb, 0x67, 0x52, 0x61, 0x0b, 0xad, 0x4a, 0x24, 0xa4, 0xfb, 0xab, 0x9e, 0x6d,
- 0x89, 0xd0, 0xa4, 0x5d, 0x10, 0x01, 0xed, 0xfe, 0x6c, 0xef, 0xc6, 0xfd, 0xc8, 0xe0, 0xe1, 0xf5,
- 0xc6, 0xd4, 0xfc, 0x77, 0x62, 0x90, 0xa0, 0xfb, 0xc5, 0x04, 0x64, 0xb6, 0xae, 0x6c, 0x54, 0xd4,
- 0xe5, 0xf5, 0xed, 0xf2, 0x6a, 0x45, 0x96, 0x50, 0x0e, 0x80, 0x0a, 0x2e, 0xac, 0xae, 0x97, 0xb6,
- 0xe4, 0x58, 0xf0, 0x5c, 0x5d, 0xdb, 0x3a, 0x73, 0x4a, 0x8e, 0x07, 0x80, 0x6d, 0x26, 0x48, 0x84,
- 0x15, 0x4e, 0x9e, 0x90, 0x93, 0x48, 0x86, 0x2c, 0x23, 0xa8, 0x5e, 0xae, 0x2c, 0x9f, 0x39, 0x25,
- 0x8f, 0x76, 0x4b, 0x4e, 0x9e, 0x90, 0xc7, 0xd0, 0x38, 0xa4, 0xa9, 0xa4, 0xbc, 0xbe, 0xbe, 0x2a,
- 0xa7, 0x02, 0xce, 0xcd, 0x2d, 0xa5, 0xba, 0xb6, 0x22, 0xa7, 0x03, 0xce, 0x15, 0x65, 0x7d, 0x7b,
- 0x43, 0x86, 0x80, 0xa1, 0x56, 0xd9, 0xdc, 0x2c, 0xad, 0x54, 0xe4, 0x4c, 0xa0, 0x51, 0xbe, 0xb2,
- 0x55, 0xd9, 0x94, 0xb3, 0x5d, 0x66, 0x9d, 0x3c, 0x21, 0x8f, 0x07, 0x5d, 0x54, 0xd6, 0xb6, 0x6b,
- 0x72, 0x0e, 0x4d, 0xc2, 0x38, 0xeb, 0x42, 0x18, 0x31, 0xd1, 0x23, 0x3a, 0x73, 0x4a, 0x96, 0x3b,
- 0x86, 0x30, 0x96, 0xc9, 0x2e, 0xc1, 0x99, 0x53, 0x32, 0x9a, 0x5f, 0x82, 0x24, 0x8d, 0x2e, 0x84,
- 0x20, 0xb7, 0x5a, 0x2a, 0x57, 0x56, 0xd5, 0xf5, 0x8d, 0xad, 0xea, 0xfa, 0x5a, 0x69, 0x55, 0x96,
- 0x3a, 0x32, 0xa5, 0xf2, 0x99, 0xed, 0xaa, 0x52, 0x59, 0x96, 0x63, 0x61, 0xd9, 0x46, 0xa5, 0xb4,
- 0x55, 0x59, 0x96, 0xe3, 0xf3, 0x3a, 0x4c, 0x0f, 0xda, 0x27, 0x07, 0xae, 0x8c, 0xd0, 0x14, 0xc7,
- 0x0e, 0x98, 0x62, 0xca, 0xd5, 0x37, 0xc5, 0x5f, 0x95, 0x60, 0x6a, 0x40, 0xae, 0x18, 0xd8, 0xc9,
- 0xf3, 0x90, 0x64, 0x21, 0xca, 0xb2, 0xe7, 0x93, 0x03, 0x93, 0x0e, 0x0d, 0xd8, 0xbe, 0x0c, 0x4a,
- 0x71, 0xe1, 0x0a, 0x22, 0x7e, 0x40, 0x05, 0x41, 0x28, 0xfa, 0x8c, 0x7c, 0x49, 0x82, 0xfc, 0x41,
- 0xdc, 0x11, 0x1b, 0x45, 0xac, 0x6b, 0xa3, 0x38, 0xdf, 0x6b, 0xc0, 0xd1, 0x83, 0xc7, 0xd0, 0x67,
- 0xc5, 0x6b, 0x12, 0x1c, 0x19, 0x5c, 0x68, 0x0d, 0xb4, 0xe1, 0x39, 0x18, 0x6d, 0x62, 0x7f, 0xcf,
- 0x16, 0xc5, 0xc6, 0xe3, 0x03, 0x52, 0x18, 0x69, 0xee, 0xf5, 0x15, 0x47, 0x85, 0x73, 0x60, 0xfc,
- 0xa0, 0x6a, 0x89, 0x59, 0xd3, 0x67, 0xe9, 0x17, 0x63, 0xf0, 0xc0, 0x40, 0xf2, 0x81, 0x86, 0x3e,
- 0x02, 0x60, 0x58, 0x4e, 0xcb, 0x67, 0x05, 0x05, 0xdb, 0x9f, 0xd2, 0x54, 0x42, 0xd7, 0x3e, 0xd9,
- 0x7b, 0x5a, 0x7e, 0xd0, 0x1e, 0xa7, 0xed, 0xc0, 0x44, 0x54, 0xe1, 0x5c, 0xc7, 0xd0, 0x04, 0x35,
- 0xb4, 0x70, 0xc0, 0x48, 0xfb, 0x72, 0xf5, 0x33, 0x20, 0xeb, 0xa6, 0x81, 0x2d, 0x5f, 0xf5, 0x7c,
- 0x17, 0x6b, 0x4d, 0xc3, 0x6a, 0xd0, 0x0d, 0x38, 0x55, 0x4c, 0xee, 0x6a, 0xa6, 0x87, 0x95, 0x09,
- 0xd6, 0xbc, 0x29, 0x5a, 0x09, 0x82, 0xe6, 0x38, 0x37, 0x84, 0x18, 0xed, 0x42, 0xb0, 0xe6, 0x00,
- 0x31, 0xff, 0xed, 0x14, 0x64, 0x42, 0x65, 0x29, 0x3a, 0x0a, 0xd9, 0xab, 0xda, 0x75, 0x4d, 0x15,
- 0x47, 0x0d, 0xe6, 0x89, 0x0c, 0x91, 0x6d, 0xf0, 0xe3, 0xc6, 0x33, 0x30, 0x4d, 0x55, 0xec, 0x96,
- 0x8f, 0x5d, 0x55, 0x37, 0x35, 0xcf, 0xa3, 0x4e, 0x4b, 0x51, 0x55, 0x44, 0xda, 0xd6, 0x49, 0xd3,
- 0x92, 0x68, 0x41, 0xa7, 0x61, 0x8a, 0x22, 0x9a, 0x2d, 0xd3, 0x37, 0x1c, 0x13, 0xab, 0xe4, 0xf0,
- 0xe3, 0xd1, 0x8d, 0x38, 0xb0, 0x6c, 0x92, 0x68, 0xd4, 0xb8, 0x02, 0xb1, 0xc8, 0x43, 0xcb, 0xf0,
- 0x08, 0x85, 0x35, 0xb0, 0x85, 0x5d, 0xcd, 0xc7, 0x2a, 0xfe, 0x5c, 0x4b, 0x33, 0x3d, 0x55, 0xb3,
- 0xea, 0xea, 0x9e, 0xe6, 0xed, 0xe5, 0xa7, 0x09, 0x41, 0x39, 0x96, 0x97, 0x94, 0x87, 0x88, 0xe2,
- 0x0a, 0xd7, 0xab, 0x50, 0xb5, 0x92, 0x55, 0xff, 0xb4, 0xe6, 0xed, 0xa1, 0x22, 0x1c, 0xa1, 0x2c,
- 0x9e, 0xef, 0x1a, 0x56, 0x43, 0xd5, 0xf7, 0xb0, 0x7e, 0x4d, 0x6d, 0xf9, 0xbb, 0xe7, 0xf2, 0x0f,
- 0x87, 0xfb, 0xa7, 0x16, 0x6e, 0x52, 0x9d, 0x25, 0xa2, 0xb2, 0xed, 0xef, 0x9e, 0x43, 0x9b, 0x90,
- 0x25, 0x93, 0xd1, 0x34, 0x6e, 0x62, 0x75, 0xd7, 0x76, 0x69, 0x66, 0xc9, 0x0d, 0x58, 0xd9, 0x21,
- 0x0f, 0x2e, 0xae, 0x73, 0x40, 0xcd, 0xae, 0xe3, 0x62, 0x72, 0x73, 0xa3, 0x52, 0x59, 0x56, 0x32,
- 0x82, 0xe5, 0x82, 0xed, 0x92, 0x80, 0x6a, 0xd8, 0x81, 0x83, 0x33, 0x2c, 0xa0, 0x1a, 0xb6, 0x70,
- 0xef, 0x69, 0x98, 0xd2, 0x75, 0x36, 0x66, 0x43, 0x57, 0xf9, 0x11, 0xc5, 0xcb, 0xcb, 0x5d, 0xce,
- 0xd2, 0xf5, 0x15, 0xa6, 0xc0, 0x63, 0xdc, 0x43, 0xcf, 0xc2, 0x03, 0x1d, 0x67, 0x85, 0x81, 0x93,
- 0x7d, 0xa3, 0xec, 0x85, 0x9e, 0x86, 0x29, 0xa7, 0xdd, 0x0f, 0x44, 0x5d, 0x3d, 0x3a, 0xed, 0x5e,
- 0xd8, 0x59, 0x98, 0x76, 0xf6, 0x9c, 0x7e, 0xdc, 0x54, 0x18, 0x87, 0x9c, 0x3d, 0xa7, 0x17, 0xf8,
- 0x18, 0x3d, 0xaf, 0xba, 0x58, 0xd7, 0x7c, 0x5c, 0xcf, 0x3f, 0x18, 0x56, 0x0f, 0x35, 0xa0, 0xe3,
- 0x20, 0xeb, 0xba, 0x8a, 0x2d, 0x6d, 0xc7, 0xc4, 0xaa, 0xe6, 0x62, 0x4b, 0xf3, 0xf2, 0xb3, 0x61,
- 0xe5, 0x9c, 0xae, 0x57, 0x68, 0x6b, 0x89, 0x36, 0xa2, 0xa7, 0x60, 0xd2, 0xde, 0xb9, 0xaa, 0xb3,
- 0x90, 0x54, 0x1d, 0x17, 0xef, 0x1a, 0x2f, 0xe6, 0x1f, 0xa5, 0xfe, 0x9d, 0x20, 0x0d, 0x34, 0x20,
- 0x37, 0xa8, 0x18, 0x3d, 0x09, 0xb2, 0xee, 0xed, 0x69, 0xae, 0x43, 0x6b, 0x02, 0xcf, 0xd1, 0x74,
- 0x9c, 0x7f, 0x8c, 0xa9, 0x32, 0xf9, 0x9a, 0x10, 0x93, 0x25, 0xe1, 0xdd, 0x30, 0x76, 0x7d, 0xc1,
- 0xf8, 0x04, 0x5b, 0x12, 0x54, 0xc6, 0xd9, 0x16, 0x40, 0x26, 0xae, 0xe8, 0xea, 0x78, 0x81, 0xaa,
- 0xe5, 0x9c, 0x3d, 0x27, 0xdc, 0xef, 0x31, 0x18, 0x27, 0x9a, 0x9d, 0x4e, 0x9f, 0x64, 0xf5, 0x8c,
- 0xb3, 0x17, 0xea, 0xf1, 0x43, 0x2b, 0x2d, 0xe7, 0x8b, 0x90, 0x0d, 0xc7, 0x27, 0x4a, 0x03, 0x8b,
- 0x50, 0x59, 0x22, 0xb9, 0x7e, 0x69, 0x7d, 0x99, 0x64, 0xe9, 0x17, 0x2a, 0x72, 0x8c, 0x54, 0x0b,
- 0xab, 0xd5, 0xad, 0x8a, 0xaa, 0x6c, 0xaf, 0x6d, 0x55, 0x6b, 0x15, 0x39, 0x1e, 0x2e, 0x4b, 0xbf,
- 0x1f, 0x83, 0x5c, 0xf7, 0x09, 0x03, 0x7d, 0x12, 0x1e, 0x14, 0xd7, 0x01, 0x1e, 0xf6, 0xd5, 0x1b,
- 0x86, 0x4b, 0x97, 0x4c, 0x53, 0x63, 0x15, 0x76, 0x30, 0x69, 0xd3, 0x5c, 0x6b, 0x13, 0xfb, 0x97,
- 0x0c, 0x97, 0x2c, 0x88, 0xa6, 0xe6, 0xa3, 0x55, 0x98, 0xb5, 0x6c, 0xd5, 0xf3, 0x35, 0xab, 0xae,
- 0xb9, 0x75, 0xb5, 0x73, 0x11, 0xa3, 0x6a, 0xba, 0x8e, 0x3d, 0xcf, 0x66, 0xa9, 0x2a, 0x60, 0xf9,
- 0x98, 0x65, 0x6f, 0x72, 0xe5, 0xce, 0x1e, 0x5e, 0xe2, 0xaa, 0x3d, 0x01, 0x16, 0x3f, 0x28, 0xc0,
- 0x1e, 0x86, 0x74, 0x53, 0x73, 0x54, 0x6c, 0xf9, 0x6e, 0x9b, 0xd6, 0x95, 0x29, 0x25, 0xd5, 0xd4,
- 0x9c, 0x0a, 0x79, 0xfe, 0x68, 0xca, 0xfb, 0x7f, 0x89, 0x43, 0x36, 0x5c, 0x5b, 0x92, 0x52, 0x5d,
- 0xa7, 0x79, 0x44, 0xa2, 0x3b, 0xcd, 0xb1, 0x7b, 0x56, 0xa2, 0x8b, 0x4b, 0x24, 0xc1, 0x14, 0x47,
- 0x59, 0xc5, 0xa7, 0x30, 0x24, 0x49, 0xee, 0x64, 0x6f, 0xc1, 0xec, 0x14, 0x93, 0x52, 0xf8, 0x13,
- 0x5a, 0x81, 0xd1, 0xab, 0x1e, 0xe5, 0x1e, 0xa5, 0xdc, 0x8f, 0xde, 0x9b, 0xfb, 0xe2, 0x26, 0x25,
- 0x4f, 0x5f, 0xdc, 0x54, 0xd7, 0xd6, 0x95, 0x5a, 0x69, 0x55, 0xe1, 0x70, 0xf4, 0x10, 0x24, 0x4c,
- 0xed, 0x66, 0xbb, 0x3b, 0x15, 0x51, 0xd1, 0xb0, 0x8e, 0x7f, 0x08, 0x12, 0x37, 0xb0, 0x76, 0xad,
- 0x3b, 0x01, 0x50, 0xd1, 0x87, 0x18, 0xfa, 0xc7, 0x21, 0x49, 0xfd, 0x85, 0x00, 0xb8, 0xc7, 0xe4,
- 0x11, 0x94, 0x82, 0xc4, 0xd2, 0xba, 0x42, 0xc2, 0x5f, 0x86, 0x2c, 0x93, 0xaa, 0x1b, 0xd5, 0xca,
- 0x52, 0x45, 0x8e, 0xcd, 0x9f, 0x86, 0x51, 0xe6, 0x04, 0xb2, 0x34, 0x02, 0x37, 0xc8, 0x23, 0xfc,
- 0x91, 0x73, 0x48, 0xa2, 0x75, 0xbb, 0x56, 0xae, 0x28, 0x72, 0x2c, 0x3c, 0xbd, 0x1e, 0x64, 0xc3,
- 0x65, 0xe5, 0x47, 0x13, 0x53, 0x7f, 0x2f, 0x41, 0x26, 0x54, 0x26, 0x92, 0x02, 0x45, 0x33, 0x4d,
- 0xfb, 0x86, 0xaa, 0x99, 0x86, 0xe6, 0xf1, 0xa0, 0x00, 0x2a, 0x2a, 0x11, 0xc9, 0xb0, 0x93, 0xf6,
- 0x91, 0x18, 0xff, 0xaa, 0x04, 0x72, 0x6f, 0x89, 0xd9, 0x63, 0xa0, 0xf4, 0x33, 0x35, 0xf0, 0x15,
- 0x09, 0x72, 0xdd, 0x75, 0x65, 0x8f, 0x79, 0x47, 0x7f, 0xa6, 0xe6, 0xbd, 0x15, 0x83, 0xf1, 0xae,
- 0x6a, 0x72, 0x58, 0xeb, 0x3e, 0x07, 0x93, 0x46, 0x1d, 0x37, 0x1d, 0xdb, 0xc7, 0x96, 0xde, 0x56,
- 0x4d, 0x7c, 0x1d, 0x9b, 0xf9, 0x79, 0xba, 0x51, 0x1c, 0xbf, 0x77, 0xbd, 0xba, 0x58, 0xed, 0xe0,
- 0x56, 0x09, 0xac, 0x38, 0x55, 0x5d, 0xae, 0xd4, 0x36, 0xd6, 0xb7, 0x2a, 0x6b, 0x4b, 0x57, 0xd4,
- 0xed, 0xb5, 0xff, 0xbf, 0xb6, 0x7e, 0x69, 0x4d, 0x91, 0x8d, 0x1e, 0xb5, 0x0f, 0x71, 0xa9, 0x6f,
- 0x80, 0xdc, 0x6b, 0x14, 0x7a, 0x10, 0x06, 0x99, 0x25, 0x8f, 0xa0, 0x29, 0x98, 0x58, 0x5b, 0x57,
- 0x37, 0xab, 0xcb, 0x15, 0xb5, 0x72, 0xe1, 0x42, 0x65, 0x69, 0x6b, 0x93, 0x1d, 0xe0, 0x03, 0xed,
- 0xad, 0xee, 0x45, 0xfd, 0x72, 0x1c, 0xa6, 0x06, 0x58, 0x82, 0x4a, 0xfc, 0xec, 0xc0, 0x8e, 0x33,
- 0x9f, 0x18, 0xc6, 0xfa, 0x45, 0x92, 0xf2, 0x37, 0x34, 0xd7, 0xe7, 0x47, 0x8d, 0x27, 0x81, 0x78,
- 0xc9, 0xf2, 0x8d, 0x5d, 0x03, 0xbb, 0xfc, 0xbe, 0x83, 0x1d, 0x28, 0x26, 0x3a, 0x72, 0x76, 0xe5,
- 0xf1, 0x71, 0x40, 0x8e, 0xed, 0x19, 0xbe, 0x71, 0x1d, 0xab, 0x86, 0x25, 0x2e, 0x47, 0xc8, 0x01,
- 0x23, 0xa1, 0xc8, 0xa2, 0xa5, 0x6a, 0xf9, 0x81, 0xb6, 0x85, 0x1b, 0x5a, 0x8f, 0x36, 0xd9, 0xc0,
- 0xe3, 0x8a, 0x2c, 0x5a, 0x02, 0xed, 0xa3, 0x90, 0xad, 0xdb, 0x2d, 0x52, 0x75, 0x31, 0x3d, 0x92,
- 0x2f, 0x24, 0x25, 0xc3, 0x64, 0x81, 0x0a, 0xaf, 0xa7, 0x3b, 0xb7, 0x32, 0x59, 0x25, 0xc3, 0x64,
- 0x4c, 0xe5, 0x09, 0x98, 0xd0, 0x1a, 0x0d, 0x97, 0x90, 0x0b, 0x22, 0x76, 0x42, 0xc8, 0x05, 0x62,
- 0xaa, 0x38, 0x73, 0x11, 0x52, 0xc2, 0x0f, 0x24, 0x25, 0x13, 0x4f, 0xa8, 0x0e, 0xbb, 0x99, 0x8b,
- 0x2d, 0xa4, 0x95, 0x94, 0x25, 0x1a, 0x8f, 0x42, 0xd6, 0xf0, 0xd4, 0xce, 0x25, 0x73, 0x6c, 0x2e,
- 0xb6, 0x90, 0x52, 0x32, 0x86, 0x17, 0x5c, 0xd0, 0xcd, 0xbf, 0x16, 0x83, 0x5c, 0xf7, 0x25, 0x39,
- 0x5a, 0x86, 0x94, 0x69, 0xeb, 0x1a, 0x0d, 0x2d, 0xf6, 0x86, 0x66, 0x21, 0xe2, 0x5e, 0x7d, 0x71,
- 0x95, 0xeb, 0x2b, 0x01, 0x72, 0xe6, 0x9f, 0x24, 0x48, 0x09, 0x31, 0x3a, 0x02, 0x09, 0x47, 0xf3,
- 0xf7, 0x28, 0x5d, 0xb2, 0x1c, 0x93, 0x25, 0x85, 0x3e, 0x13, 0xb9, 0xe7, 0x68, 0x16, 0x0d, 0x01,
- 0x2e, 0x27, 0xcf, 0x64, 0x5e, 0x4d, 0xac, 0xd5, 0xe9, 0xf1, 0xc3, 0x6e, 0x36, 0xb1, 0xe5, 0x7b,
- 0x62, 0x5e, 0xb9, 0x7c, 0x89, 0x8b, 0xd1, 0xd3, 0x30, 0xe9, 0xbb, 0x9a, 0x61, 0x76, 0xe9, 0x26,
- 0xa8, 0xae, 0x2c, 0x1a, 0x02, 0xe5, 0x22, 0x3c, 0x24, 0x78, 0xeb, 0xd8, 0xd7, 0xf4, 0x3d, 0x5c,
- 0xef, 0x80, 0x46, 0xe9, 0x0d, 0xec, 0x83, 0x5c, 0x61, 0x99, 0xb7, 0x0b, 0xec, 0xfc, 0x0f, 0x25,
- 0x98, 0x14, 0x07, 0xa6, 0x7a, 0xe0, 0xac, 0x1a, 0x80, 0x66, 0x59, 0xb6, 0x1f, 0x76, 0x57, 0x7f,
- 0x28, 0xf7, 0xe1, 0x16, 0x4b, 0x01, 0x48, 0x09, 0x11, 0xcc, 0x34, 0x01, 0x3a, 0x2d, 0x07, 0xba,
- 0x6d, 0x16, 0x32, 0xfc, 0x0d, 0x08, 0x7d, 0x8d, 0xc6, 0x8e, 0xd8, 0xc0, 0x44, 0xe4, 0x64, 0x85,
- 0xa6, 0x21, 0xb9, 0x83, 0x1b, 0x86, 0xc5, 0xef, 0x35, 0xd9, 0x83, 0xb8, 0xab, 0x4d, 0x04, 0x77,
- 0xb5, 0xe5, 0xcb, 0x30, 0xa5, 0xdb, 0xcd, 0x5e, 0x73, 0xcb, 0x72, 0xcf, 0x31, 0xdf, 0xfb, 0xb4,
- 0xf4, 0x02, 0x74, 0x4a, 0xcc, 0xaf, 0xc6, 0xe2, 0x2b, 0x1b, 0xe5, 0xaf, 0xc7, 0x66, 0x56, 0x18,
- 0x6e, 0x43, 0x0c, 0x53, 0xc1, 0xbb, 0x26, 0xd6, 0x89, 0xe9, 0xf0, 0xe3, 0xc7, 0xe1, 0x13, 0x0d,
- 0xc3, 0xdf, 0x6b, 0xed, 0x2c, 0xea, 0x76, 0xf3, 0x78, 0xc3, 0x6e, 0xd8, 0x9d, 0xd7, 0x86, 0xe4,
- 0x89, 0x3e, 0xd0, 0x5f, 0xfc, 0xd5, 0x61, 0x3a, 0x90, 0xce, 0x44, 0xbe, 0x67, 0x2c, 0xae, 0xc1,
- 0x14, 0x57, 0x56, 0xe9, 0xbb, 0x0b, 0x76, 0x84, 0x40, 0xf7, 0xbc, 0xff, 0xc9, 0x7f, 0xeb, 0x6d,
- 0x9a, 0xab, 0x95, 0x49, 0x0e, 0x25, 0x6d, 0xec, 0x94, 0x51, 0x54, 0xe0, 0x81, 0x2e, 0x3e, 0xb6,
- 0x2e, 0xb1, 0x1b, 0xc1, 0xf8, 0x7d, 0xce, 0x38, 0x15, 0x62, 0xdc, 0xe4, 0xd0, 0xe2, 0x12, 0x8c,
- 0x1f, 0x86, 0xeb, 0x1f, 0x38, 0x57, 0x16, 0x87, 0x49, 0x56, 0x60, 0x82, 0x92, 0xe8, 0x2d, 0xcf,
- 0xb7, 0x9b, 0x74, 0xd3, 0xbb, 0x37, 0xcd, 0x3f, 0xbe, 0xcd, 0x16, 0x4a, 0x8e, 0xc0, 0x96, 0x02,
- 0x54, 0xb1, 0x08, 0xf4, 0x75, 0x4d, 0x1d, 0xeb, 0x66, 0x04, 0xc3, 0x1b, 0xdc, 0x90, 0x40, 0xbf,
- 0xf8, 0x59, 0x98, 0x26, 0xbf, 0xe9, 0x9e, 0x14, 0xb6, 0x24, 0xfa, 0xb6, 0x2b, 0xff, 0xc3, 0x97,
- 0xd8, 0x5a, 0x9c, 0x0a, 0x08, 0x42, 0x36, 0x85, 0x66, 0xb1, 0x81, 0x7d, 0x1f, 0xbb, 0x9e, 0xaa,
- 0x99, 0x83, 0xcc, 0x0b, 0x5d, 0x17, 0xe4, 0xbf, 0xfc, 0x6e, 0xf7, 0x2c, 0xae, 0x30, 0x64, 0xc9,
- 0x34, 0x8b, 0xdb, 0xf0, 0xe0, 0x80, 0xa8, 0x18, 0x82, 0xf3, 0x65, 0xce, 0x39, 0xdd, 0x17, 0x19,
- 0x84, 0x76, 0x03, 0x84, 0x3c, 0x98, 0xcb, 0x21, 0x38, 0xff, 0x80, 0x73, 0x22, 0x8e, 0x15, 0x53,
- 0x4a, 0x18, 0x2f, 0xc2, 0xe4, 0x75, 0xec, 0xee, 0xd8, 0x1e, 0xbf, 0xa2, 0x19, 0x82, 0xee, 0x15,
- 0x4e, 0x37, 0xc1, 0x81, 0xf4, 0xce, 0x86, 0x70, 0x3d, 0x0b, 0xa9, 0x5d, 0x4d, 0xc7, 0x43, 0x50,
- 0x7c, 0x85, 0x53, 0x8c, 0x11, 0x7d, 0x02, 0x2d, 0x41, 0xb6, 0x61, 0xf3, 0xb4, 0x14, 0x0d, 0x7f,
- 0x95, 0xc3, 0x33, 0x02, 0xc3, 0x29, 0x1c, 0xdb, 0x69, 0x99, 0x24, 0x67, 0x45, 0x53, 0xfc, 0xa1,
- 0xa0, 0x10, 0x18, 0x4e, 0x71, 0x08, 0xb7, 0xfe, 0x91, 0xa0, 0xf0, 0x42, 0xfe, 0x7c, 0x1e, 0x32,
- 0xb6, 0x65, 0xb6, 0x6d, 0x6b, 0x18, 0x23, 0xfe, 0x98, 0x33, 0x00, 0x87, 0x10, 0x82, 0xf3, 0x90,
- 0x1e, 0x76, 0x22, 0xfe, 0xe4, 0x5d, 0xb1, 0x3c, 0xc4, 0x0c, 0xac, 0xc0, 0x84, 0xd8, 0xa0, 0x0c,
- 0xdb, 0x1a, 0x82, 0xe2, 0x4f, 0x39, 0x45, 0x2e, 0x04, 0xe3, 0xc3, 0xf0, 0xb1, 0xe7, 0x37, 0xf0,
- 0x30, 0x24, 0xaf, 0x89, 0x61, 0x70, 0x08, 0x77, 0xe5, 0x0e, 0xb6, 0xf4, 0xbd, 0xe1, 0x18, 0xbe,
- 0x26, 0x5c, 0x29, 0x30, 0x84, 0x62, 0x09, 0xc6, 0x9b, 0x9a, 0xeb, 0xed, 0x69, 0xe6, 0x50, 0xd3,
- 0xf1, 0x67, 0x9c, 0x23, 0x1b, 0x80, 0xb8, 0x47, 0x5a, 0xd6, 0x61, 0x68, 0xbe, 0x2e, 0x3c, 0x12,
- 0x82, 0xf1, 0xa5, 0xe7, 0xf9, 0xf4, 0x3e, 0xeb, 0x30, 0x6c, 0xdf, 0x10, 0x4b, 0x8f, 0x61, 0x6b,
- 0x61, 0xc6, 0xf3, 0x90, 0xf6, 0x8c, 0x9b, 0x43, 0xd1, 0xfc, 0xb9, 0x98, 0x69, 0x0a, 0x20, 0xe0,
- 0x2b, 0xf0, 0xd0, 0xc0, 0x34, 0x31, 0x04, 0xd9, 0x5f, 0x70, 0xb2, 0x23, 0x03, 0x52, 0x05, 0xdf,
- 0x12, 0x0e, 0x4b, 0xf9, 0x97, 0x62, 0x4b, 0xc0, 0x3d, 0x5c, 0x1b, 0xe4, 0xa0, 0xe0, 0x69, 0xbb,
- 0x87, 0xf3, 0xda, 0x5f, 0x09, 0xaf, 0x31, 0x6c, 0x97, 0xd7, 0xb6, 0xe0, 0x08, 0x67, 0x3c, 0xdc,
- 0xbc, 0x7e, 0x53, 0x6c, 0xac, 0x0c, 0xbd, 0xdd, 0x3d, 0xbb, 0x3f, 0x07, 0x33, 0x81, 0x3b, 0x45,
- 0x45, 0xea, 0xa9, 0x4d, 0xcd, 0x19, 0x82, 0xf9, 0x5b, 0x9c, 0x59, 0xec, 0xf8, 0x41, 0x49, 0xeb,
- 0xd5, 0x34, 0x87, 0x90, 0x5f, 0x86, 0xbc, 0x20, 0x6f, 0x59, 0x2e, 0xd6, 0xed, 0x86, 0x65, 0xdc,
- 0xc4, 0xf5, 0x21, 0xa8, 0xff, 0xba, 0x67, 0xaa, 0xb6, 0x43, 0x70, 0xc2, 0x5c, 0x05, 0x39, 0xa8,
- 0x55, 0x54, 0xa3, 0xe9, 0xd8, 0xae, 0x1f, 0xc1, 0xf8, 0x6d, 0x31, 0x53, 0x01, 0xae, 0x4a, 0x61,
- 0xc5, 0x0a, 0xe4, 0xe8, 0xe3, 0xb0, 0x21, 0xf9, 0x37, 0x9c, 0x68, 0xbc, 0x83, 0xe2, 0x1b, 0x87,
- 0x6e, 0x37, 0x1d, 0xcd, 0x1d, 0x66, 0xff, 0x7b, 0x5d, 0x6c, 0x1c, 0x1c, 0xc2, 0x37, 0x0e, 0xbf,
- 0xed, 0x60, 0x92, 0xed, 0x87, 0x60, 0xf8, 0x8e, 0xd8, 0x38, 0x04, 0x86, 0x53, 0x88, 0x82, 0x61,
- 0x08, 0x8a, 0xbf, 0x15, 0x14, 0x02, 0x43, 0x28, 0x3e, 0xd3, 0x49, 0xb4, 0x2e, 0x6e, 0x18, 0x9e,
- 0xef, 0xb2, 0x3a, 0xf8, 0xde, 0x54, 0xdf, 0x7d, 0xb7, 0xbb, 0x08, 0x53, 0x42, 0xd0, 0xe2, 0x45,
- 0x98, 0xe8, 0x29, 0x31, 0x50, 0xd4, 0xb7, 0x1f, 0xf9, 0x5f, 0x7c, 0x9f, 0x6f, 0x46, 0xdd, 0x15,
- 0x46, 0x71, 0x95, 0xcc, 0x7b, 0x77, 0x1d, 0x10, 0x4d, 0xf6, 0xd2, 0xfb, 0xc1, 0xd4, 0x77, 0x95,
- 0x01, 0xc5, 0x0b, 0x30, 0xde, 0x55, 0x03, 0x44, 0x53, 0xfd, 0x12, 0xa7, 0xca, 0x86, 0x4b, 0x80,
- 0xe2, 0x69, 0x48, 0x90, 0x7c, 0x1e, 0x0d, 0xff, 0x65, 0x0e, 0xa7, 0xea, 0xc5, 0x4f, 0x41, 0x4a,
- 0xe4, 0xf1, 0x68, 0xe8, 0xaf, 0x70, 0x68, 0x00, 0x21, 0x70, 0x91, 0xc3, 0xa3, 0xe1, 0x5f, 0x10,
- 0x70, 0x01, 0x21, 0xf0, 0xe1, 0x5d, 0xf8, 0xbd, 0x5f, 0x4b, 0xf0, 0x7d, 0x58, 0xf8, 0xee, 0x3c,
- 0x8c, 0xf1, 0xe4, 0x1d, 0x8d, 0xfe, 0x22, 0xef, 0x5c, 0x20, 0x8a, 0x67, 0x21, 0x39, 0xa4, 0xc3,
- 0x7f, 0x9d, 0x43, 0x99, 0x7e, 0x71, 0x09, 0x32, 0xa1, 0x84, 0x1d, 0x0d, 0xff, 0x0d, 0x0e, 0x0f,
- 0xa3, 0x88, 0xe9, 0x3c, 0x61, 0x47, 0x13, 0xfc, 0xa6, 0x30, 0x9d, 0x23, 0x88, 0xdb, 0x44, 0xae,
- 0x8e, 0x46, 0xff, 0x96, 0xf0, 0xba, 0x80, 0x14, 0x9f, 0x87, 0x74, 0xb0, 0xff, 0x46, 0xe3, 0x7f,
- 0x9b, 0xe3, 0x3b, 0x18, 0xe2, 0x81, 0xd0, 0xfe, 0x1f, 0x4d, 0xf1, 0x3b, 0xc2, 0x03, 0x21, 0x14,
- 0x59, 0x46, 0xbd, 0x39, 0x3d, 0x9a, 0xe9, 0x77, 0xc5, 0x32, 0xea, 0x49, 0xe9, 0x64, 0x36, 0xe9,
- 0x36, 0x18, 0x4d, 0xf1, 0x7b, 0x62, 0x36, 0xa9, 0x3e, 0x31, 0xa3, 0x37, 0x49, 0x46, 0x73, 0xfc,
- 0xbe, 0x30, 0xa3, 0x27, 0x47, 0x16, 0x37, 0x00, 0xf5, 0x27, 0xc8, 0x68, 0xbe, 0x2f, 0x71, 0xbe,
- 0xc9, 0xbe, 0xfc, 0x58, 0xbc, 0x04, 0x47, 0x06, 0x27, 0xc7, 0x68, 0xd6, 0x2f, 0xbf, 0xdf, 0x73,
- 0x9c, 0x09, 0xe7, 0xc6, 0xe2, 0x56, 0x67, 0x97, 0x0d, 0x27, 0xc6, 0x68, 0xda, 0x97, 0xdf, 0xef,
- 0xde, 0x68, 0xc3, 0x79, 0xb1, 0x58, 0x02, 0xe8, 0xe4, 0xa4, 0x68, 0xae, 0x57, 0x38, 0x57, 0x08,
- 0x44, 0x96, 0x06, 0x4f, 0x49, 0xd1, 0xf8, 0xaf, 0x88, 0xa5, 0xc1, 0x11, 0x64, 0x69, 0x88, 0x6c,
- 0x14, 0x8d, 0x7e, 0x55, 0x2c, 0x0d, 0x01, 0x29, 0x9e, 0x87, 0x94, 0xd5, 0x32, 0x4d, 0x12, 0x5b,
- 0xe8, 0xde, 0x9f, 0x33, 0xe5, 0x7f, 0xf4, 0x01, 0x07, 0x0b, 0x40, 0xf1, 0x34, 0x24, 0x71, 0x73,
- 0x07, 0xd7, 0xa3, 0x90, 0xff, 0xfe, 0x81, 0xd8, 0x4f, 0x88, 0x76, 0xf1, 0x79, 0x00, 0x76, 0x98,
- 0xa6, 0x6f, 0x89, 0x22, 0xb0, 0xff, 0xf1, 0x01, 0xff, 0x52, 0xa2, 0x03, 0xe9, 0x10, 0xb0, 0xef,
- 0x2e, 0xee, 0x4d, 0xf0, 0x6e, 0x37, 0x01, 0x3d, 0x80, 0x3f, 0x0b, 0x63, 0x57, 0x3d, 0xdb, 0xf2,
- 0xb5, 0x46, 0x14, 0xfa, 0x3f, 0x39, 0x5a, 0xe8, 0x13, 0x87, 0x35, 0x6d, 0x17, 0xfb, 0x5a, 0xc3,
- 0x8b, 0xc2, 0xfe, 0x17, 0xc7, 0x06, 0x00, 0x02, 0xd6, 0x35, 0xcf, 0x1f, 0x66, 0xdc, 0xff, 0x2d,
- 0xc0, 0x02, 0x40, 0x8c, 0x26, 0xbf, 0xaf, 0xe1, 0x76, 0x14, 0xf6, 0x3d, 0x61, 0x34, 0xd7, 0x2f,
- 0x7e, 0x0a, 0xd2, 0xe4, 0x27, 0xfb, 0x7a, 0x28, 0x02, 0xfc, 0x3f, 0x1c, 0xdc, 0x41, 0x90, 0x9e,
- 0x3d, 0xbf, 0xee, 0x1b, 0xd1, 0xce, 0xfe, 0x5f, 0x3e, 0xd3, 0x42, 0xbf, 0x58, 0x82, 0x8c, 0xe7,
- 0xd7, 0xeb, 0x2d, 0x5e, 0xd1, 0x44, 0xc0, 0x7f, 0xfc, 0x41, 0x70, 0xc8, 0x0d, 0x30, 0xe5, 0xa3,
- 0x83, 0x2f, 0xeb, 0x60, 0xc5, 0x5e, 0xb1, 0xd9, 0x35, 0x1d, 0xbc, 0x3e, 0x01, 0x73, 0xba, 0xdd,
- 0xdc, 0xb1, 0xbd, 0xe3, 0x6c, 0x43, 0xd9, 0xb1, 0xfd, 0xbd, 0xe3, 0xc2, 0x73, 0xfc, 0xa2, 0x2d,
- 0xf0, 0xe4, 0xcc, 0xe1, 0x6e, 0xe8, 0xe6, 0x7f, 0x34, 0x0e, 0xa9, 0x25, 0xcd, 0xf3, 0xb5, 0x1b,
- 0x5a, 0x1b, 0x3d, 0x06, 0xa9, 0xaa, 0xe5, 0x9f, 0x3c, 0xb1, 0xe1, 0xbb, 0xf4, 0x0d, 0x53, 0xbc,
- 0x9c, 0xbe, 0x7b, 0x7b, 0x36, 0x69, 0x10, 0x99, 0x12, 0x34, 0xa1, 0x63, 0x90, 0xa4, 0xbf, 0xe9,
- 0x25, 0x65, 0xbc, 0x3c, 0xfe, 0xc6, 0xed, 0xd9, 0x91, 0x8e, 0x1e, 0x6b, 0x43, 0x57, 0x20, 0x53,
- 0x6b, 0x6f, 0x1b, 0x96, 0x7f, 0xe6, 0x14, 0xa1, 0x23, 0x63, 0x4f, 0x94, 0xcf, 0xde, 0xbd, 0x3d,
- 0x7b, 0xf2, 0x40, 0x03, 0x49, 0x46, 0xec, 0x0c, 0x4c, 0xa0, 0xe9, 0x07, 0x94, 0x61, 0x2e, 0x74,
- 0x09, 0x52, 0xe2, 0x91, 0x5d, 0xf6, 0x97, 0xcf, 0x73, 0x13, 0xee, 0x8b, 0x3b, 0x20, 0x43, 0x3f,
- 0x0f, 0xd9, 0x5a, 0xfb, 0x82, 0x69, 0x6b, 0xdc, 0x07, 0xc9, 0x39, 0x69, 0x21, 0x56, 0x3e, 0x77,
- 0xf7, 0xf6, 0xec, 0xa9, 0xa1, 0x89, 0x39, 0x9c, 0x32, 0x77, 0xb1, 0xa1, 0x17, 0x20, 0x1d, 0x3c,
- 0xd3, 0xd7, 0x09, 0xb1, 0xf2, 0x27, 0xb9, 0xdd, 0xf7, 0x47, 0xdf, 0xa1, 0x0b, 0x59, 0xce, 0xdc,
- 0x3d, 0x36, 0x27, 0x2d, 0x48, 0xf7, 0x63, 0x39, 0xf7, 0x49, 0x17, 0x5b, 0xc8, 0xf2, 0x33, 0xa7,
- 0xe8, 0xfb, 0x0b, 0xe9, 0x7e, 0x2d, 0xe7, 0xf4, 0x1d, 0x3a, 0x74, 0x11, 0xc6, 0x6a, 0xed, 0x72,
- 0xdb, 0xc7, 0x1e, 0xfd, 0xb0, 0x28, 0x5b, 0x7e, 0xe6, 0xee, 0xed, 0xd9, 0x8f, 0x0f, 0xc9, 0x4a,
- 0x71, 0x8a, 0x20, 0x40, 0x73, 0x90, 0x59, 0xb3, 0xdd, 0xa6, 0x66, 0x32, 0x3e, 0x60, 0xef, 0x63,
- 0x42, 0x22, 0xb4, 0x4d, 0x46, 0xc2, 0x66, 0xdb, 0xa3, 0xff, 0xd2, 0xf1, 0x53, 0xc4, 0x64, 0x87,
- 0x09, 0x19, 0x90, 0xac, 0xb5, 0x6b, 0x9a, 0x93, 0xcf, 0xd2, 0x97, 0x05, 0x8f, 0x2c, 0x06, 0x08,
- 0xb1, 0xb6, 0x16, 0x69, 0x3b, 0xfd, 0xaa, 0xa2, 0x7c, 0xea, 0xee, 0xed, 0xd9, 0x67, 0x86, 0xee,
- 0xb1, 0xa6, 0x39, 0xb4, 0x3b, 0xd6, 0x03, 0x7a, 0x5d, 0x22, 0x0b, 0x8b, 0x5d, 0xb8, 0x92, 0x1e,
- 0xc7, 0x69, 0x8f, 0xc7, 0x06, 0xf6, 0x18, 0x68, 0xb1, 0x7e, 0xad, 0xcf, 0xbf, 0x79, 0x88, 0x91,
- 0xb2, 0x43, 0x0d, 0xe9, 0xfa, 0x57, 0xdf, 0xbc, 0xef, 0x45, 0x1b, 0x58, 0x80, 0x5e, 0x92, 0x60,
- 0xbc, 0xd6, 0x5e, 0xe3, 0xe9, 0x95, 0x58, 0x9e, 0xe3, 0x1f, 0xfe, 0x0f, 0xb2, 0x3c, 0xa4, 0xc7,
- 0x6c, 0x3f, 0xf3, 0xf9, 0x37, 0x67, 0x4f, 0x0c, 0x6d, 0x04, 0xdd, 0x82, 0xa8, 0x0d, 0xdd, 0x7d,
- 0xa2, 0x2f, 0x50, 0x2b, 0x2a, 0x24, 0x55, 0xd7, 0x71, 0x9d, 0x58, 0x31, 0x71, 0x0f, 0x2b, 0x42,
- 0x7a, 0xcc, 0x8a, 0x22, 0x89, 0xfa, 0xfb, 0xb7, 0x24, 0xc4, 0x87, 0xd6, 0x61, 0x94, 0x79, 0x98,
- 0x7e, 0xd4, 0x96, 0x3e, 0x64, 0x18, 0x76, 0x26, 0x47, 0xe1, 0x34, 0x33, 0xe7, 0x00, 0x3a, 0x31,
- 0x86, 0x64, 0x88, 0x5f, 0xc3, 0x6d, 0xfe, 0xe5, 0x22, 0xf9, 0x89, 0xa6, 0x3b, 0x5f, 0xe6, 0x4a,
- 0x0b, 0x09, 0xfe, 0xb9, 0x6d, 0x31, 0x76, 0x4e, 0x9a, 0x79, 0x0e, 0xe4, 0xde, 0x58, 0x39, 0x14,
- 0x5e, 0x01, 0xd4, 0x3f, 0x63, 0x61, 0x86, 0x24, 0x63, 0x78, 0x3c, 0xcc, 0x90, 0x39, 0x21, 0x77,
- 0x7c, 0x7e, 0xc9, 0x30, 0x3d, 0xdb, 0xea, 0xe3, 0xec, 0xf5, 0xff, 0x4f, 0xc7, 0x39, 0x5f, 0x80,
- 0x51, 0x26, 0x24, 0x63, 0xa9, 0xd2, 0xf4, 0x41, 0xb3, 0x9c, 0xc2, 0x1e, 0xca, 0xab, 0x6f, 0xdc,
- 0x29, 0x8c, 0xfc, 0xe0, 0x4e, 0x61, 0xe4, 0x9f, 0xef, 0x14, 0x46, 0xde, 0xba, 0x53, 0x90, 0xde,
- 0xb9, 0x53, 0x90, 0xde, 0xbb, 0x53, 0x90, 0x7e, 0x72, 0xa7, 0x20, 0xdd, 0xda, 0x2f, 0x48, 0x5f,
- 0xdb, 0x2f, 0x48, 0xdf, 0xdc, 0x2f, 0x48, 0xdf, 0xdd, 0x2f, 0x48, 0xdf, 0xdb, 0x2f, 0x48, 0x6f,
- 0xec, 0x17, 0x46, 0x7e, 0xb0, 0x5f, 0x18, 0x79, 0x6b, 0xbf, 0x20, 0xbd, 0xb3, 0x5f, 0x18, 0x79,
- 0x6f, 0xbf, 0x20, 0xfd, 0x64, 0xbf, 0x20, 0xdd, 0xfa, 0xd7, 0x82, 0xf4, 0x7f, 0x01, 0x00, 0x00,
- 0xff, 0xff, 0x89, 0xd2, 0xef, 0x06, 0x5c, 0x37, 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 *Castaway) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Castaway)
- if !ok {
- that2, ok := that.(Castaway)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Castaway")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Castaway but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Castaway but is not nil && this == nil")
- }
- if this.Int32Ptr != nil && that1.Int32Ptr != nil {
- if *this.Int32Ptr != *that1.Int32Ptr {
- return fmt.Errorf("Int32Ptr this(%v) Not Equal that(%v)", *this.Int32Ptr, *that1.Int32Ptr)
- }
- } else if this.Int32Ptr != nil {
- return fmt.Errorf("this.Int32Ptr == nil && that.Int32Ptr != nil")
- } else if that1.Int32Ptr != nil {
- return fmt.Errorf("Int32Ptr this(%v) Not Equal that(%v)", this.Int32Ptr, that1.Int32Ptr)
- }
- if this.Int32 != that1.Int32 {
- return fmt.Errorf("Int32 this(%v) Not Equal that(%v)", this.Int32, that1.Int32)
- }
- if this.MyUint64Ptr != nil && that1.MyUint64Ptr != nil {
- if *this.MyUint64Ptr != *that1.MyUint64Ptr {
- return fmt.Errorf("MyUint64Ptr this(%v) Not Equal that(%v)", *this.MyUint64Ptr, *that1.MyUint64Ptr)
- }
- } else if this.MyUint64Ptr != nil {
- return fmt.Errorf("this.MyUint64Ptr == nil && that.MyUint64Ptr != nil")
- } else if that1.MyUint64Ptr != nil {
- return fmt.Errorf("MyUint64Ptr this(%v) Not Equal that(%v)", this.MyUint64Ptr, that1.MyUint64Ptr)
- }
- if this.MyUint64 != that1.MyUint64 {
- return fmt.Errorf("MyUint64 this(%v) Not Equal that(%v)", this.MyUint64, that1.MyUint64)
- }
- if this.MyFloat32Ptr != nil && that1.MyFloat32Ptr != nil {
- if *this.MyFloat32Ptr != *that1.MyFloat32Ptr {
- return fmt.Errorf("MyFloat32Ptr this(%v) Not Equal that(%v)", *this.MyFloat32Ptr, *that1.MyFloat32Ptr)
- }
- } else if this.MyFloat32Ptr != nil {
- return fmt.Errorf("this.MyFloat32Ptr == nil && that.MyFloat32Ptr != nil")
- } else if that1.MyFloat32Ptr != nil {
- return fmt.Errorf("MyFloat32Ptr this(%v) Not Equal that(%v)", this.MyFloat32Ptr, that1.MyFloat32Ptr)
- }
- if this.MyFloat32 != that1.MyFloat32 {
- return fmt.Errorf("MyFloat32 this(%v) Not Equal that(%v)", this.MyFloat32, that1.MyFloat32)
- }
- if this.MyFloat64Ptr != nil && that1.MyFloat64Ptr != nil {
- if *this.MyFloat64Ptr != *that1.MyFloat64Ptr {
- return fmt.Errorf("MyFloat64Ptr this(%v) Not Equal that(%v)", *this.MyFloat64Ptr, *that1.MyFloat64Ptr)
- }
- } else if this.MyFloat64Ptr != nil {
- return fmt.Errorf("this.MyFloat64Ptr == nil && that.MyFloat64Ptr != nil")
- } else if that1.MyFloat64Ptr != nil {
- return fmt.Errorf("MyFloat64Ptr this(%v) Not Equal that(%v)", this.MyFloat64Ptr, that1.MyFloat64Ptr)
- }
- if this.MyFloat64 != that1.MyFloat64 {
- return fmt.Errorf("MyFloat64 this(%v) Not Equal that(%v)", this.MyFloat64, that1.MyFloat64)
- }
- if !bytes.Equal(this.MyBytes, that1.MyBytes) {
- return fmt.Errorf("MyBytes this(%v) Not Equal that(%v)", this.MyBytes, that1.MyBytes)
- }
- if !bytes.Equal(this.NormalBytes, that1.NormalBytes) {
- return fmt.Errorf("NormalBytes this(%v) Not Equal that(%v)", this.NormalBytes, that1.NormalBytes)
- }
- if len(this.MyUint64S) != len(that1.MyUint64S) {
- return fmt.Errorf("MyUint64S this(%v) Not Equal that(%v)", len(this.MyUint64S), len(that1.MyUint64S))
- }
- for i := range this.MyUint64S {
- if this.MyUint64S[i] != that1.MyUint64S[i] {
- return fmt.Errorf("MyUint64S this[%v](%v) Not Equal that[%v](%v)", i, this.MyUint64S[i], i, that1.MyUint64S[i])
- }
- }
- if len(this.MyMap) != len(that1.MyMap) {
- return fmt.Errorf("MyMap this(%v) Not Equal that(%v)", len(this.MyMap), len(that1.MyMap))
- }
- for i := range this.MyMap {
- if this.MyMap[i] != that1.MyMap[i] {
- return fmt.Errorf("MyMap this[%v](%v) Not Equal that[%v](%v)", i, this.MyMap[i], i, that1.MyMap[i])
- }
- }
- if len(this.MyCustomMap) != len(that1.MyCustomMap) {
- return fmt.Errorf("MyCustomMap this(%v) Not Equal that(%v)", len(this.MyCustomMap), len(that1.MyCustomMap))
- }
- for i := range this.MyCustomMap {
- if this.MyCustomMap[i] != that1.MyCustomMap[i] {
- return fmt.Errorf("MyCustomMap this[%v](%v) Not Equal that[%v](%v)", i, this.MyCustomMap[i], i, that1.MyCustomMap[i])
- }
- }
- if len(this.MyNullableMap) != len(that1.MyNullableMap) {
- return fmt.Errorf("MyNullableMap this(%v) Not Equal that(%v)", len(this.MyNullableMap), len(that1.MyNullableMap))
- }
- for i := range this.MyNullableMap {
- if !this.MyNullableMap[i].Equal(that1.MyNullableMap[i]) {
- return fmt.Errorf("MyNullableMap this[%v](%v) Not Equal that[%v](%v)", i, this.MyNullableMap[i], i, that1.MyNullableMap[i])
- }
- }
- if len(this.MyEmbeddedMap) != len(that1.MyEmbeddedMap) {
- return fmt.Errorf("MyEmbeddedMap this(%v) Not Equal that(%v)", len(this.MyEmbeddedMap), len(that1.MyEmbeddedMap))
- }
- for i := range this.MyEmbeddedMap {
- a := this.MyEmbeddedMap[i]
- b := that1.MyEmbeddedMap[i]
- if !(&a).Equal(&b) {
- return fmt.Errorf("MyEmbeddedMap this[%v](%v) Not Equal that[%v](%v)", i, this.MyEmbeddedMap[i], i, that1.MyEmbeddedMap[i])
- }
- }
- if this.String_ != nil && that1.String_ != nil {
- if *this.String_ != *that1.String_ {
- return fmt.Errorf("String_ this(%v) Not Equal that(%v)", *this.String_, *that1.String_)
- }
- } else if this.String_ != nil {
- return fmt.Errorf("this.String_ == nil && that.String_ != nil")
- } else if that1.String_ != nil {
- return fmt.Errorf("String_ this(%v) Not Equal that(%v)", this.String_, that1.String_)
- }
- 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 *Castaway) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Castaway)
- if !ok {
- that2, ok := that.(Castaway)
- 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.Int32Ptr != nil && that1.Int32Ptr != nil {
- if *this.Int32Ptr != *that1.Int32Ptr {
- return false
- }
- } else if this.Int32Ptr != nil {
- return false
- } else if that1.Int32Ptr != nil {
- return false
- }
- if this.Int32 != that1.Int32 {
- return false
- }
- if this.MyUint64Ptr != nil && that1.MyUint64Ptr != nil {
- if *this.MyUint64Ptr != *that1.MyUint64Ptr {
- return false
- }
- } else if this.MyUint64Ptr != nil {
- return false
- } else if that1.MyUint64Ptr != nil {
- return false
- }
- if this.MyUint64 != that1.MyUint64 {
- return false
- }
- if this.MyFloat32Ptr != nil && that1.MyFloat32Ptr != nil {
- if *this.MyFloat32Ptr != *that1.MyFloat32Ptr {
- return false
- }
- } else if this.MyFloat32Ptr != nil {
- return false
- } else if that1.MyFloat32Ptr != nil {
- return false
- }
- if this.MyFloat32 != that1.MyFloat32 {
- return false
- }
- if this.MyFloat64Ptr != nil && that1.MyFloat64Ptr != nil {
- if *this.MyFloat64Ptr != *that1.MyFloat64Ptr {
- return false
- }
- } else if this.MyFloat64Ptr != nil {
- return false
- } else if that1.MyFloat64Ptr != nil {
- return false
- }
- if this.MyFloat64 != that1.MyFloat64 {
- return false
- }
- if !bytes.Equal(this.MyBytes, that1.MyBytes) {
- return false
- }
- if !bytes.Equal(this.NormalBytes, that1.NormalBytes) {
- return false
- }
- if len(this.MyUint64S) != len(that1.MyUint64S) {
- return false
- }
- for i := range this.MyUint64S {
- if this.MyUint64S[i] != that1.MyUint64S[i] {
- return false
- }
- }
- if len(this.MyMap) != len(that1.MyMap) {
- return false
- }
- for i := range this.MyMap {
- if this.MyMap[i] != that1.MyMap[i] {
- return false
- }
- }
- if len(this.MyCustomMap) != len(that1.MyCustomMap) {
- return false
- }
- for i := range this.MyCustomMap {
- if this.MyCustomMap[i] != that1.MyCustomMap[i] {
- return false
- }
- }
- if len(this.MyNullableMap) != len(that1.MyNullableMap) {
- return false
- }
- for i := range this.MyNullableMap {
- if !this.MyNullableMap[i].Equal(that1.MyNullableMap[i]) {
- return false
- }
- }
- if len(this.MyEmbeddedMap) != len(that1.MyEmbeddedMap) {
- return false
- }
- for i := range this.MyEmbeddedMap {
- a := this.MyEmbeddedMap[i]
- b := that1.MyEmbeddedMap[i]
- if !(&a).Equal(&b) {
- return false
- }
- }
- if this.String_ != nil && that1.String_ != nil {
- if *this.String_ != *that1.String_ {
- return false
- }
- } else if this.String_ != nil {
- return false
- } else if that1.String_ != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *Wilson) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Wilson)
- if !ok {
- that2, ok := that.(Wilson)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Wilson")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Wilson but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Wilson but is not nil && this == nil")
- }
- if this.Int64 != nil && that1.Int64 != nil {
- if *this.Int64 != *that1.Int64 {
- return fmt.Errorf("Int64 this(%v) Not Equal that(%v)", *this.Int64, *that1.Int64)
- }
- } else if this.Int64 != nil {
- return fmt.Errorf("this.Int64 == nil && that.Int64 != nil")
- } else if that1.Int64 != nil {
- return fmt.Errorf("Int64 this(%v) Not Equal that(%v)", this.Int64, that1.Int64)
- }
- 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 *Wilson) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Wilson)
- if !ok {
- that2, ok := that.(Wilson)
- 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.Int64 != nil && that1.Int64 != nil {
- if *this.Int64 != *that1.Int64 {
- return false
- }
- } else if this.Int64 != nil {
- return false
- } else if that1.Int64 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-
-type CastawayFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetInt32Ptr() *int32
- GetInt32() int32
- GetMyUint64Ptr() *github_com_gogo_protobuf_test_casttype.MyUint64Type
- GetMyUint64() github_com_gogo_protobuf_test_casttype.MyUint64Type
- GetMyFloat32Ptr() *github_com_gogo_protobuf_test_casttype.MyFloat32Type
- GetMyFloat32() github_com_gogo_protobuf_test_casttype.MyFloat32Type
- GetMyFloat64Ptr() *github_com_gogo_protobuf_test_casttype.MyFloat64Type
- GetMyFloat64() github_com_gogo_protobuf_test_casttype.MyFloat64Type
- GetMyBytes() github_com_gogo_protobuf_test_casttype.Bytes
- GetNormalBytes() []byte
- GetMyUint64S() []github_com_gogo_protobuf_test_casttype.MyUint64Type
- GetMyMap() github_com_gogo_protobuf_test_casttype.MyMapType
- GetMyCustomMap() map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type
- GetMyNullableMap() map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson
- GetMyEmbeddedMap() map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson
- GetString_() *github_com_gogo_protobuf_test_casttype.MyStringType
-}
-
-func (this *Castaway) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Castaway) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCastawayFromFace(this)
-}
-
-func (this *Castaway) GetInt32Ptr() *int32 {
- return this.Int32Ptr
-}
-
-func (this *Castaway) GetInt32() int32 {
- return this.Int32
-}
-
-func (this *Castaway) GetMyUint64Ptr() *github_com_gogo_protobuf_test_casttype.MyUint64Type {
- return this.MyUint64Ptr
-}
-
-func (this *Castaway) GetMyUint64() github_com_gogo_protobuf_test_casttype.MyUint64Type {
- return this.MyUint64
-}
-
-func (this *Castaway) GetMyFloat32Ptr() *github_com_gogo_protobuf_test_casttype.MyFloat32Type {
- return this.MyFloat32Ptr
-}
-
-func (this *Castaway) GetMyFloat32() github_com_gogo_protobuf_test_casttype.MyFloat32Type {
- return this.MyFloat32
-}
-
-func (this *Castaway) GetMyFloat64Ptr() *github_com_gogo_protobuf_test_casttype.MyFloat64Type {
- return this.MyFloat64Ptr
-}
-
-func (this *Castaway) GetMyFloat64() github_com_gogo_protobuf_test_casttype.MyFloat64Type {
- return this.MyFloat64
-}
-
-func (this *Castaway) GetMyBytes() github_com_gogo_protobuf_test_casttype.Bytes {
- return this.MyBytes
-}
-
-func (this *Castaway) GetNormalBytes() []byte {
- return this.NormalBytes
-}
-
-func (this *Castaway) GetMyUint64S() []github_com_gogo_protobuf_test_casttype.MyUint64Type {
- return this.MyUint64S
-}
-
-func (this *Castaway) GetMyMap() github_com_gogo_protobuf_test_casttype.MyMapType {
- return this.MyMap
-}
-
-func (this *Castaway) GetMyCustomMap() map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type {
- return this.MyCustomMap
-}
-
-func (this *Castaway) GetMyNullableMap() map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson {
- return this.MyNullableMap
-}
-
-func (this *Castaway) GetMyEmbeddedMap() map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson {
- return this.MyEmbeddedMap
-}
-
-func (this *Castaway) GetString_() *github_com_gogo_protobuf_test_casttype.MyStringType {
- return this.String_
-}
-
-func NewCastawayFromFace(that CastawayFace) *Castaway {
- this := &Castaway{}
- this.Int32Ptr = that.GetInt32Ptr()
- this.Int32 = that.GetInt32()
- this.MyUint64Ptr = that.GetMyUint64Ptr()
- this.MyUint64 = that.GetMyUint64()
- this.MyFloat32Ptr = that.GetMyFloat32Ptr()
- this.MyFloat32 = that.GetMyFloat32()
- this.MyFloat64Ptr = that.GetMyFloat64Ptr()
- this.MyFloat64 = that.GetMyFloat64()
- this.MyBytes = that.GetMyBytes()
- this.NormalBytes = that.GetNormalBytes()
- this.MyUint64S = that.GetMyUint64S()
- this.MyMap = that.GetMyMap()
- this.MyCustomMap = that.GetMyCustomMap()
- this.MyNullableMap = that.GetMyNullableMap()
- this.MyEmbeddedMap = that.GetMyEmbeddedMap()
- this.String_ = that.GetString_()
- return this
-}
-
-type WilsonFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetInt64() *int64
-}
-
-func (this *Wilson) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Wilson) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewWilsonFromFace(this)
-}
-
-func (this *Wilson) GetInt64() *int64 {
- return this.Int64
-}
-
-func NewWilsonFromFace(that WilsonFace) *Wilson {
- this := &Wilson{}
- this.Int64 = that.GetInt64()
- return this
-}
-
-func (this *Castaway) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 20)
- s = append(s, "&casttype.Castaway{")
- if this.Int32Ptr != nil {
- s = append(s, "Int32Ptr: "+valueToGoStringCasttype(this.Int32Ptr, "int32")+",\n")
- }
- s = append(s, "Int32: "+fmt.Sprintf("%#v", this.Int32)+",\n")
- if this.MyUint64Ptr != nil {
- s = append(s, "MyUint64Ptr: "+valueToGoStringCasttype(this.MyUint64Ptr, "github_com_gogo_protobuf_test_casttype.MyUint64Type")+",\n")
- }
- s = append(s, "MyUint64: "+fmt.Sprintf("%#v", this.MyUint64)+",\n")
- if this.MyFloat32Ptr != nil {
- s = append(s, "MyFloat32Ptr: "+valueToGoStringCasttype(this.MyFloat32Ptr, "github_com_gogo_protobuf_test_casttype.MyFloat32Type")+",\n")
- }
- s = append(s, "MyFloat32: "+fmt.Sprintf("%#v", this.MyFloat32)+",\n")
- if this.MyFloat64Ptr != nil {
- s = append(s, "MyFloat64Ptr: "+valueToGoStringCasttype(this.MyFloat64Ptr, "github_com_gogo_protobuf_test_casttype.MyFloat64Type")+",\n")
- }
- s = append(s, "MyFloat64: "+fmt.Sprintf("%#v", this.MyFloat64)+",\n")
- if this.MyBytes != nil {
- s = append(s, "MyBytes: "+valueToGoStringCasttype(this.MyBytes, "github_com_gogo_protobuf_test_casttype.Bytes")+",\n")
- }
- if this.NormalBytes != nil {
- s = append(s, "NormalBytes: "+valueToGoStringCasttype(this.NormalBytes, "byte")+",\n")
- }
- if this.MyUint64S != nil {
- s = append(s, "MyUint64S: "+fmt.Sprintf("%#v", this.MyUint64S)+",\n")
- }
- keysForMyMap := make([]string, 0, len(this.MyMap))
- for k := range this.MyMap {
- keysForMyMap = append(keysForMyMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForMyMap)
- mapStringForMyMap := "github_com_gogo_protobuf_test_casttype.MyMapType{"
- for _, k := range keysForMyMap {
- mapStringForMyMap += fmt.Sprintf("%#v: %#v,", k, this.MyMap[k])
- }
- mapStringForMyMap += "}"
- if this.MyMap != nil {
- s = append(s, "MyMap: "+mapStringForMyMap+",\n")
- }
- keysForMyCustomMap := make([]string, 0, len(this.MyCustomMap))
- for k := range this.MyCustomMap {
- keysForMyCustomMap = append(keysForMyCustomMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForMyCustomMap)
- mapStringForMyCustomMap := "map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type{"
- for _, k := range keysForMyCustomMap {
- mapStringForMyCustomMap += fmt.Sprintf("%#v: %#v,", k, this.MyCustomMap[github_com_gogo_protobuf_test_casttype.MyStringType(k)])
- }
- mapStringForMyCustomMap += "}"
- if this.MyCustomMap != nil {
- s = append(s, "MyCustomMap: "+mapStringForMyCustomMap+",\n")
- }
- keysForMyNullableMap := make([]int32, 0, len(this.MyNullableMap))
- for k := range this.MyNullableMap {
- keysForMyNullableMap = append(keysForMyNullableMap, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForMyNullableMap)
- mapStringForMyNullableMap := "map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson{"
- for _, k := range keysForMyNullableMap {
- mapStringForMyNullableMap += fmt.Sprintf("%#v: %#v,", k, this.MyNullableMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(k)])
- }
- mapStringForMyNullableMap += "}"
- if this.MyNullableMap != nil {
- s = append(s, "MyNullableMap: "+mapStringForMyNullableMap+",\n")
- }
- keysForMyEmbeddedMap := make([]int32, 0, len(this.MyEmbeddedMap))
- for k := range this.MyEmbeddedMap {
- keysForMyEmbeddedMap = append(keysForMyEmbeddedMap, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForMyEmbeddedMap)
- mapStringForMyEmbeddedMap := "map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson{"
- for _, k := range keysForMyEmbeddedMap {
- mapStringForMyEmbeddedMap += fmt.Sprintf("%#v: %#v,", k, this.MyEmbeddedMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(k)])
- }
- mapStringForMyEmbeddedMap += "}"
- if this.MyEmbeddedMap != nil {
- s = append(s, "MyEmbeddedMap: "+mapStringForMyEmbeddedMap+",\n")
- }
- if this.String_ != nil {
- s = append(s, "String_: "+valueToGoStringCasttype(this.String_, "github_com_gogo_protobuf_test_casttype.MyStringType")+",\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 *Wilson) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&casttype.Wilson{")
- if this.Int64 != nil {
- s = append(s, "Int64: "+valueToGoStringCasttype(this.Int64, "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 valueToGoStringCasttype(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 NewPopulatedCastaway(r randyCasttype, easy bool) *Castaway {
- this := &Castaway{}
- if r.Intn(10) != 0 {
- v1 := int32(r.Int63())
- if r.Intn(2) == 0 {
- v1 *= -1
- }
- this.Int32Ptr = &v1
- }
- this.Int32 = int32(r.Int63())
- if r.Intn(2) == 0 {
- this.Int32 *= -1
- }
- if r.Intn(10) != 0 {
- v2 := github_com_gogo_protobuf_test_casttype.MyUint64Type(uint64(r.Uint32()))
- this.MyUint64Ptr = &v2
- }
- this.MyUint64 = github_com_gogo_protobuf_test_casttype.MyUint64Type(uint64(r.Uint32()))
- if r.Intn(10) != 0 {
- v3 := github_com_gogo_protobuf_test_casttype.MyFloat32Type(r.Float32())
- if r.Intn(2) == 0 {
- v3 *= -1
- }
- this.MyFloat32Ptr = &v3
- }
- this.MyFloat32 = github_com_gogo_protobuf_test_casttype.MyFloat32Type(r.Float32())
- if r.Intn(2) == 0 {
- this.MyFloat32 *= -1
- }
- if r.Intn(10) != 0 {
- v4 := github_com_gogo_protobuf_test_casttype.MyFloat64Type(r.Float64())
- if r.Intn(2) == 0 {
- v4 *= -1
- }
- this.MyFloat64Ptr = &v4
- }
- this.MyFloat64 = github_com_gogo_protobuf_test_casttype.MyFloat64Type(r.Float64())
- if r.Intn(2) == 0 {
- this.MyFloat64 *= -1
- }
- if r.Intn(10) != 0 {
- v5 := r.Intn(100)
- this.MyBytes = make(github_com_gogo_protobuf_test_casttype.Bytes, v5)
- for i := 0; i < v5; i++ {
- this.MyBytes[i] = byte(r.Intn(256))
- }
- }
- if r.Intn(10) != 0 {
- v6 := r.Intn(100)
- this.NormalBytes = make([]byte, v6)
- for i := 0; i < v6; i++ {
- this.NormalBytes[i] = byte(r.Intn(256))
- }
- }
- if r.Intn(10) != 0 {
- v7 := r.Intn(10)
- this.MyUint64S = make([]github_com_gogo_protobuf_test_casttype.MyUint64Type, v7)
- for i := 0; i < v7; i++ {
- this.MyUint64S[i] = github_com_gogo_protobuf_test_casttype.MyUint64Type(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v8 := r.Intn(10)
- this.MyMap = make(github_com_gogo_protobuf_test_casttype.MyMapType)
- for i := 0; i < v8; i++ {
- v9 := randStringCasttype(r)
- this.MyMap[v9] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v10 := r.Intn(10)
- this.MyCustomMap = make(map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type)
- for i := 0; i < v10; i++ {
- v11 := github_com_gogo_protobuf_test_casttype.MyStringType(randStringCasttype(r))
- this.MyCustomMap[v11] = github_com_gogo_protobuf_test_casttype.MyUint64Type(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v12 := r.Intn(10)
- this.MyNullableMap = make(map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson)
- for i := 0; i < v12; i++ {
- this.MyNullableMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(int32(r.Int31()))] = NewPopulatedWilson(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v13 := r.Intn(10)
- this.MyEmbeddedMap = make(map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson)
- for i := 0; i < v13; i++ {
- this.MyEmbeddedMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(int32(r.Int31()))] = *NewPopulatedWilson(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v14 := github_com_gogo_protobuf_test_casttype.MyStringType(randStringCasttype(r))
- this.String_ = &v14
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedCasttype(r, 17)
- }
- return this
-}
-
-func NewPopulatedWilson(r randyCasttype, easy bool) *Wilson {
- this := &Wilson{}
- if r.Intn(10) != 0 {
- v15 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v15 *= -1
- }
- this.Int64 = &v15
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedCasttype(r, 2)
- }
- return this
-}
-
-type randyCasttype interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneCasttype(r randyCasttype) 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 randStringCasttype(r randyCasttype) string {
- v16 := r.Intn(100)
- tmps := make([]rune, v16)
- for i := 0; i < v16; i++ {
- tmps[i] = randUTF8RuneCasttype(r)
- }
- return string(tmps)
-}
-func randUnrecognizedCasttype(r randyCasttype, 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 = randFieldCasttype(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldCasttype(dAtA []byte, r randyCasttype, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateCasttype(dAtA, uint64(key))
- v17 := r.Int63()
- if r.Intn(2) == 0 {
- v17 *= -1
- }
- dAtA = encodeVarintPopulateCasttype(dAtA, uint64(v17))
- case 1:
- dAtA = encodeVarintPopulateCasttype(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 = encodeVarintPopulateCasttype(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateCasttype(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateCasttype(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 encodeVarintPopulateCasttype(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 *Castaway) Size() (n int) {
- var l int
- _ = l
- if m.Int32Ptr != nil {
- n += 1 + sovCasttype(uint64(*m.Int32Ptr))
- }
- n += 1 + sovCasttype(uint64(m.Int32))
- if m.MyUint64Ptr != nil {
- n += 1 + sovCasttype(uint64(*m.MyUint64Ptr))
- }
- n += 1 + sovCasttype(uint64(m.MyUint64))
- if m.MyFloat32Ptr != nil {
- n += 5
- }
- n += 5
- if m.MyFloat64Ptr != nil {
- n += 9
- }
- n += 9
- if m.MyBytes != nil {
- l = len(m.MyBytes)
- n += 1 + l + sovCasttype(uint64(l))
- }
- if m.NormalBytes != nil {
- l = len(m.NormalBytes)
- n += 1 + l + sovCasttype(uint64(l))
- }
- if len(m.MyUint64S) > 0 {
- for _, e := range m.MyUint64S {
- n += 1 + sovCasttype(uint64(e))
- }
- }
- if len(m.MyMap) > 0 {
- for k, v := range m.MyMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovCasttype(uint64(len(k))) + 1 + sovCasttype(uint64(v))
- n += mapEntrySize + 1 + sovCasttype(uint64(mapEntrySize))
- }
- }
- if len(m.MyCustomMap) > 0 {
- for k, v := range m.MyCustomMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovCasttype(uint64(len(k))) + 1 + sovCasttype(uint64(v))
- n += mapEntrySize + 1 + sovCasttype(uint64(mapEntrySize))
- }
- }
- if len(m.MyNullableMap) > 0 {
- for k, v := range m.MyNullableMap {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovCasttype(uint64(l))
- }
- mapEntrySize := 1 + sovCasttype(uint64(k)) + l
- n += mapEntrySize + 1 + sovCasttype(uint64(mapEntrySize))
- }
- }
- if len(m.MyEmbeddedMap) > 0 {
- for k, v := range m.MyEmbeddedMap {
- _ = k
- _ = v
- l = v.Size()
- mapEntrySize := 1 + sovCasttype(uint64(k)) + 1 + l + sovCasttype(uint64(l))
- n += mapEntrySize + 1 + sovCasttype(uint64(mapEntrySize))
- }
- }
- if m.String_ != nil {
- l = len(*m.String_)
- n += 2 + l + sovCasttype(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *Wilson) Size() (n int) {
- var l int
- _ = l
- if m.Int64 != nil {
- n += 1 + sovCasttype(uint64(*m.Int64))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func sovCasttype(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozCasttype(x uint64) (n int) {
- return sovCasttype(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *Castaway) String() string {
- if this == nil {
- return "nil"
- }
- keysForMyMap := make([]string, 0, len(this.MyMap))
- for k := range this.MyMap {
- keysForMyMap = append(keysForMyMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForMyMap)
- mapStringForMyMap := "github_com_gogo_protobuf_test_casttype.MyMapType{"
- for _, k := range keysForMyMap {
- mapStringForMyMap += fmt.Sprintf("%v: %v,", k, this.MyMap[k])
- }
- mapStringForMyMap += "}"
- keysForMyCustomMap := make([]string, 0, len(this.MyCustomMap))
- for k := range this.MyCustomMap {
- keysForMyCustomMap = append(keysForMyCustomMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForMyCustomMap)
- mapStringForMyCustomMap := "map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type{"
- for _, k := range keysForMyCustomMap {
- mapStringForMyCustomMap += fmt.Sprintf("%v: %v,", k, this.MyCustomMap[github_com_gogo_protobuf_test_casttype.MyStringType(k)])
- }
- mapStringForMyCustomMap += "}"
- keysForMyNullableMap := make([]int32, 0, len(this.MyNullableMap))
- for k := range this.MyNullableMap {
- keysForMyNullableMap = append(keysForMyNullableMap, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForMyNullableMap)
- mapStringForMyNullableMap := "map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson{"
- for _, k := range keysForMyNullableMap {
- mapStringForMyNullableMap += fmt.Sprintf("%v: %v,", k, this.MyNullableMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(k)])
- }
- mapStringForMyNullableMap += "}"
- keysForMyEmbeddedMap := make([]int32, 0, len(this.MyEmbeddedMap))
- for k := range this.MyEmbeddedMap {
- keysForMyEmbeddedMap = append(keysForMyEmbeddedMap, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForMyEmbeddedMap)
- mapStringForMyEmbeddedMap := "map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson{"
- for _, k := range keysForMyEmbeddedMap {
- mapStringForMyEmbeddedMap += fmt.Sprintf("%v: %v,", k, this.MyEmbeddedMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(k)])
- }
- mapStringForMyEmbeddedMap += "}"
- s := strings.Join([]string{`&Castaway{`,
- `Int32Ptr:` + valueToStringCasttype(this.Int32Ptr) + `,`,
- `Int32:` + fmt.Sprintf("%v", this.Int32) + `,`,
- `MyUint64Ptr:` + valueToStringCasttype(this.MyUint64Ptr) + `,`,
- `MyUint64:` + fmt.Sprintf("%v", this.MyUint64) + `,`,
- `MyFloat32Ptr:` + valueToStringCasttype(this.MyFloat32Ptr) + `,`,
- `MyFloat32:` + fmt.Sprintf("%v", this.MyFloat32) + `,`,
- `MyFloat64Ptr:` + valueToStringCasttype(this.MyFloat64Ptr) + `,`,
- `MyFloat64:` + fmt.Sprintf("%v", this.MyFloat64) + `,`,
- `MyBytes:` + valueToStringCasttype(this.MyBytes) + `,`,
- `NormalBytes:` + valueToStringCasttype(this.NormalBytes) + `,`,
- `MyUint64S:` + fmt.Sprintf("%v", this.MyUint64S) + `,`,
- `MyMap:` + mapStringForMyMap + `,`,
- `MyCustomMap:` + mapStringForMyCustomMap + `,`,
- `MyNullableMap:` + mapStringForMyNullableMap + `,`,
- `MyEmbeddedMap:` + mapStringForMyEmbeddedMap + `,`,
- `String_:` + valueToStringCasttype(this.String_) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Wilson) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Wilson{`,
- `Int64:` + valueToStringCasttype(this.Int64) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringCasttype(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *Castaway) 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 *Castaway) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Int32Ptr != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(*m.Int32Ptr))
- }
- dAtA[i] = 0x10
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(m.Int32))
- if m.MyUint64Ptr != nil {
- dAtA[i] = 0x18
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(*m.MyUint64Ptr))
- }
- dAtA[i] = 0x20
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(m.MyUint64))
- if m.MyFloat32Ptr != nil {
- dAtA[i] = 0x2d
- i++
- i = encodeFixed32Casttype(dAtA, i, uint32(math.Float32bits(float32(*m.MyFloat32Ptr))))
- }
- dAtA[i] = 0x35
- i++
- i = encodeFixed32Casttype(dAtA, i, uint32(math.Float32bits(float32(m.MyFloat32))))
- if m.MyFloat64Ptr != nil {
- dAtA[i] = 0x39
- i++
- i = encodeFixed64Casttype(dAtA, i, uint64(math.Float64bits(float64(*m.MyFloat64Ptr))))
- }
- dAtA[i] = 0x41
- i++
- i = encodeFixed64Casttype(dAtA, i, uint64(math.Float64bits(float64(m.MyFloat64))))
- if m.MyBytes != nil {
- dAtA[i] = 0x4a
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(len(m.MyBytes)))
- i += copy(dAtA[i:], m.MyBytes)
- }
- if m.NormalBytes != nil {
- dAtA[i] = 0x52
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(len(m.NormalBytes)))
- i += copy(dAtA[i:], m.NormalBytes)
- }
- if len(m.MyUint64S) > 0 {
- for _, num := range m.MyUint64S {
- dAtA[i] = 0x58
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(num))
- }
- }
- if len(m.MyMap) > 0 {
- for k := range m.MyMap {
- dAtA[i] = 0x62
- i++
- v := m.MyMap[k]
- mapSize := 1 + len(k) + sovCasttype(uint64(len(k))) + 1 + sovCasttype(uint64(v))
- i = encodeVarintCasttype(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x10
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(v))
- }
- }
- if len(m.MyCustomMap) > 0 {
- for k := range m.MyCustomMap {
- dAtA[i] = 0x6a
- i++
- v := m.MyCustomMap[k]
- mapSize := 1 + len(k) + sovCasttype(uint64(len(k))) + 1 + sovCasttype(uint64(v))
- i = encodeVarintCasttype(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x10
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(v))
- }
- }
- if len(m.MyNullableMap) > 0 {
- for k := range m.MyNullableMap {
- dAtA[i] = 0x72
- i++
- v := m.MyNullableMap[k]
- msgSize := 0
- if v != nil {
- msgSize = v.Size()
- msgSize += 1 + sovCasttype(uint64(msgSize))
- }
- mapSize := 1 + sovCasttype(uint64(k)) + msgSize
- i = encodeVarintCasttype(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(k))
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(v.Size()))
- n1, err := v.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n1
- }
- }
- }
- if len(m.MyEmbeddedMap) > 0 {
- for k := range m.MyEmbeddedMap {
- dAtA[i] = 0x7a
- i++
- v := m.MyEmbeddedMap[k]
- msgSize := 0
- if (&v) != nil {
- msgSize = (&v).Size()
- msgSize += 1 + sovCasttype(uint64(msgSize))
- }
- mapSize := 1 + sovCasttype(uint64(k)) + msgSize
- i = encodeVarintCasttype(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(k))
- dAtA[i] = 0x12
- i++
- i = encodeVarintCasttype(dAtA, i, uint64((&v).Size()))
- n2, err := (&v).MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n2
- }
- }
- if m.String_ != nil {
- dAtA[i] = 0x82
- i++
- dAtA[i] = 0x1
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(len(*m.String_)))
- i += copy(dAtA[i:], *m.String_)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *Wilson) 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 *Wilson) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Int64 != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(*m.Int64))
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func encodeFixed64Casttype(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 encodeFixed32Casttype(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 encodeVarintCasttype(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 (m *Castaway) 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 ErrIntOverflowCasttypeUnsafe
- }
- 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: Castaway: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Castaway: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int32Ptr", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Int32Ptr = &v
- case 2:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int32", wireType)
- }
- m.Int32 = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.Int32 |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyUint64Ptr", wireType)
- }
- var v github_com_gogo_protobuf_test_casttype.MyUint64Type
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (github_com_gogo_protobuf_test_casttype.MyUint64Type(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.MyUint64Ptr = &v
- case 4:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyUint64", wireType)
- }
- m.MyUint64 = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.MyUint64 |= (github_com_gogo_protobuf_test_casttype.MyUint64Type(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 5:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyFloat32Ptr", wireType)
- }
- var v uint32
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
- v2 := github_com_gogo_protobuf_test_casttype.MyFloat32Type(math.Float32frombits(v))
- m.MyFloat32Ptr = &v2
- case 6:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyFloat32", wireType)
- }
- var v uint32
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
- m.MyFloat32 = github_com_gogo_protobuf_test_casttype.MyFloat32Type(math.Float32frombits(v))
- case 7:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyFloat64Ptr", wireType)
- }
- var v uint64
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
- v2 := github_com_gogo_protobuf_test_casttype.MyFloat64Type(math.Float64frombits(v))
- m.MyFloat64Ptr = &v2
- case 8:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyFloat64", wireType)
- }
- var v uint64
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
- m.MyFloat64 = github_com_gogo_protobuf_test_casttype.MyFloat64Type(math.Float64frombits(v))
- case 9:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyBytes", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.MyBytes = append(m.MyBytes[:0], dAtA[iNdEx:postIndex]...)
- if m.MyBytes == nil {
- m.MyBytes = []byte{}
- }
- iNdEx = postIndex
- case 10:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NormalBytes", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.NormalBytes = append(m.NormalBytes[:0], dAtA[iNdEx:postIndex]...)
- if m.NormalBytes == nil {
- m.NormalBytes = []byte{}
- }
- iNdEx = postIndex
- case 11:
- if wireType == 0 {
- var v github_com_gogo_protobuf_test_casttype.MyUint64Type
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (github_com_gogo_protobuf_test_casttype.MyUint64Type(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.MyUint64S = append(m.MyUint64S, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v github_com_gogo_protobuf_test_casttype.MyUint64Type
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (github_com_gogo_protobuf_test_casttype.MyUint64Type(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.MyUint64S = append(m.MyUint64S, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field MyUint64S", wireType)
- }
- case 12:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.MyMap == nil {
- m.MyMap = make(github_com_gogo_protobuf_test_casttype.MyMapType)
- }
- var mapkey string
- var mapvalue uint64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipCasttypeUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.MyMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 13:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyCustomMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.MyCustomMap == nil {
- m.MyCustomMap = make(map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type)
- }
- var mapkey github_com_gogo_protobuf_test_casttype.MyStringType
- var mapvalue uint64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = github_com_gogo_protobuf_test_casttype.MyStringType(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipCasttypeUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.MyCustomMap[github_com_gogo_protobuf_test_casttype.MyStringType(mapkey)] = ((github_com_gogo_protobuf_test_casttype.MyUint64Type)(mapvalue))
- iNdEx = postIndex
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyNullableMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.MyNullableMap == nil {
- m.MyNullableMap = make(map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson)
- }
- var mapkey int32
- var mapvalue *Wilson
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- postmsgIndex := iNdEx + mapmsglen
- if mapmsglen < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &Wilson{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipCasttypeUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.MyNullableMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(mapkey)] = mapvalue
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyEmbeddedMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.MyEmbeddedMap == nil {
- m.MyEmbeddedMap = make(map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson)
- }
- var mapkey int32
- mapvalue := &Wilson{}
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- postmsgIndex := iNdEx + mapmsglen
- if mapmsglen < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &Wilson{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipCasttypeUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.MyEmbeddedMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(mapkey)] = *mapvalue
- iNdEx = postIndex
- case 16:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field String_", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- 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 ErrInvalidLengthCasttypeUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := github_com_gogo_protobuf_test_casttype.MyStringType(dAtA[iNdEx:postIndex])
- m.String_ = &s
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipCasttypeUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- 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 *Wilson) 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 ErrIntOverflowCasttypeUnsafe
- }
- 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: Wilson: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Wilson: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int64", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Int64 = &v
- default:
- iNdEx = preIndex
- skippy, err := skipCasttypeUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- 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 skipCasttypeUnsafe(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, ErrIntOverflowCasttypeUnsafe
- }
- 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, ErrIntOverflowCasttypeUnsafe
- }
- 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, ErrIntOverflowCasttypeUnsafe
- }
- 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, ErrInvalidLengthCasttypeUnsafe
- }
- return iNdEx, nil
- case 3:
- for {
- var innerWire uint64
- var start int = iNdEx
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowCasttypeUnsafe
- }
- 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 := skipCasttypeUnsafe(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 (
- ErrInvalidLengthCasttypeUnsafe = fmt.Errorf("proto: negative length found during unmarshaling")
- ErrIntOverflowCasttypeUnsafe = fmt.Errorf("proto: integer overflow")
-)
-
-func init() { proto.RegisterFile("combos/unsafeboth/casttype.proto", fileDescriptorCasttype) }
-
-var fileDescriptorCasttype = []byte{
- // 697 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0xbf, 0x6f, 0xd3, 0x40,
- 0x14, 0xc7, 0xfd, 0x9a, 0xa6, 0x4d, 0x2e, 0x0d, 0x44, 0x27, 0x06, 0xab, 0x12, 0x67, 0xab, 0x55,
- 0x91, 0x07, 0x48, 0xaa, 0x34, 0x2a, 0x55, 0x41, 0x0c, 0xae, 0x8a, 0x54, 0x84, 0x0b, 0x32, 0x54,
- 0x15, 0x88, 0xc5, 0x69, 0xdd, 0x34, 0xc2, 0xb1, 0xa3, 0xf8, 0x02, 0xf2, 0x56, 0x95, 0x01, 0x89,
- 0xbf, 0x84, 0x91, 0x05, 0x89, 0x91, 0xb1, 0x63, 0x47, 0xa6, 0xb4, 0x36, 0x4b, 0xd9, 0x3a, 0x56,
- 0x99, 0x90, 0xef, 0x9c, 0xd8, 0xfd, 0x01, 0x4a, 0xdd, 0xed, 0xde, 0xdd, 0x7b, 0x9f, 0xf7, 0xbd,
- 0x77, 0xef, 0xee, 0x90, 0xbc, 0xe5, 0xb4, 0xea, 0x8e, 0x5b, 0xe9, 0xda, 0xae, 0xb1, 0x63, 0xd6,
- 0x1d, 0xba, 0x5b, 0xd9, 0x32, 0x5c, 0x4a, 0xbd, 0xb6, 0x59, 0x6e, 0x77, 0x1c, 0xea, 0xe0, 0xdc,
- 0xc0, 0x9e, 0x7e, 0xd0, 0x68, 0xd2, 0xdd, 0x6e, 0xbd, 0xbc, 0xe5, 0xb4, 0x2a, 0x0d, 0xa7, 0xe1,
- 0x54, 0x98, 0x43, 0xbd, 0xbb, 0xc3, 0x2c, 0x66, 0xb0, 0x11, 0x0f, 0x9c, 0xf9, 0x53, 0x44, 0xb9,
- 0x15, 0xc3, 0xa5, 0xc6, 0x47, 0xc3, 0xc3, 0x73, 0x28, 0xb7, 0x66, 0xd3, 0x85, 0xea, 0x4b, 0xda,
- 0x11, 0x41, 0x06, 0x25, 0xa3, 0xe6, 0xfb, 0x3d, 0x29, 0xdb, 0x0c, 0xe7, 0xf4, 0xe1, 0x12, 0x9e,
- 0x45, 0x59, 0x36, 0x16, 0xc7, 0x98, 0x4f, 0xf1, 0xa0, 0x27, 0x09, 0xb1, 0x1f, 0x5f, 0xc3, 0x6f,
- 0x50, 0x41, 0xf3, 0x36, 0x9a, 0x36, 0x5d, 0xac, 0x85, 0xb8, 0x8c, 0x0c, 0xca, 0xb8, 0xfa, 0xb0,
- 0xdf, 0x93, 0x16, 0xfe, 0x29, 0x90, 0x9a, 0x2e, 0x8d, 0x37, 0x36, 0x88, 0x7e, 0xed, 0xb5, 0x4d,
- 0x3d, 0xc9, 0xc2, 0x9b, 0x28, 0x37, 0x30, 0xc5, 0x71, 0xc6, 0x7d, 0x14, 0x49, 0x48, 0xc5, 0x1e,
- 0xc2, 0xf0, 0x3b, 0x34, 0xa5, 0x79, 0x4f, 0x2d, 0xc7, 0x88, 0x6a, 0x90, 0x95, 0x41, 0x19, 0x53,
- 0x97, 0xfa, 0x3d, 0xa9, 0x36, 0x32, 0x38, 0x0a, 0x67, 0xe4, 0x73, 0x34, 0xfc, 0x16, 0xe5, 0x87,
- 0xb6, 0x38, 0xc1, 0xd0, 0x8f, 0x23, 0xdd, 0xe9, 0xf0, 0x31, 0x2e, 0xa1, 0x9c, 0x97, 0x7b, 0x52,
- 0x06, 0x05, 0xd2, 0x28, 0x8f, 0x6a, 0x72, 0x8e, 0x96, 0x50, 0xbe, 0x58, 0x13, 0x73, 0x0c, 0x9d,
- 0x52, 0x79, 0x84, 0x8f, 0x71, 0xf8, 0x19, 0x9a, 0xd4, 0x3c, 0xd5, 0xa3, 0xa6, 0x2b, 0xe6, 0x65,
- 0x50, 0xa6, 0xd4, 0xf9, 0x7e, 0x4f, 0xba, 0x3f, 0x22, 0x95, 0xc5, 0xe9, 0x03, 0x00, 0x96, 0x51,
- 0x61, 0xdd, 0xe9, 0xb4, 0x0c, 0x8b, 0xf3, 0x50, 0xc8, 0xd3, 0x93, 0x53, 0x78, 0x23, 0xdc, 0x09,
- 0x3f, 0x6d, 0x57, 0x2c, 0xc8, 0x99, 0x9b, 0xf4, 0x64, 0x4c, 0xc2, 0x4d, 0x94, 0xd5, 0x3c, 0xcd,
- 0x68, 0x8b, 0x53, 0x72, 0x46, 0x29, 0x54, 0xef, 0x96, 0x87, 0x11, 0x83, 0xbb, 0x55, 0x66, 0xeb,
- 0xab, 0x36, 0xed, 0x78, 0x6a, 0xad, 0xdf, 0x93, 0xe6, 0x47, 0xce, 0xa8, 0x19, 0x6d, 0x96, 0x8e,
- 0x67, 0xc0, 0xdf, 0x21, 0xbc, 0x58, 0x2b, 0x5d, 0x97, 0x3a, 0xad, 0x30, 0x63, 0x91, 0x65, 0x9c,
- 0xbd, 0x32, 0xe3, 0xd0, 0x8b, 0xe7, 0xb5, 0xf7, 0x8f, 0xae, 0xb1, 0xd3, 0x57, 0xb4, 0xd3, 0xb4,
- 0x1b, 0x61, 0xea, 0x2f, 0x47, 0xa9, 0x2f, 0xed, 0x50, 0x01, 0xfe, 0x04, 0xa8, 0xa8, 0x79, 0xeb,
- 0x5d, 0xcb, 0x32, 0xea, 0x96, 0x19, 0x2a, 0xbf, 0xc5, 0x94, 0xcf, 0x5d, 0xa9, 0x3c, 0xe1, 0xc7,
- 0xb5, 0x2f, 0xee, 0x1f, 0x49, 0xd5, 0x91, 0x45, 0xb0, 0x27, 0x88, 0x69, 0x38, 0x9f, 0x13, 0x7f,
- 0x66, 0x2a, 0x56, 0x5b, 0x75, 0x73, 0x7b, 0xdb, 0xdc, 0x0e, 0x55, 0xdc, 0xfe, 0x8f, 0x8a, 0x84,
- 0x1f, 0x57, 0xb1, 0x1c, 0x76, 0x7d, 0x7a, 0x25, 0x09, 0x1e, 0x7e, 0x81, 0x26, 0x78, 0x85, 0xc5,
- 0x92, 0x0c, 0x4a, 0xfe, 0x9a, 0x6d, 0x18, 0x1f, 0x8e, 0x1e, 0x61, 0xa6, 0x97, 0x10, 0x8a, 0x7b,
- 0x0c, 0x97, 0x50, 0xe6, 0xbd, 0xe9, 0xb1, 0x57, 0x3c, 0xaf, 0x87, 0x43, 0x7c, 0x07, 0x65, 0x3f,
- 0x18, 0x56, 0xd7, 0x64, 0xaf, 0xf6, 0xb8, 0xce, 0x8d, 0xe5, 0xb1, 0x25, 0x98, 0x7e, 0x82, 0x4a,
- 0x17, 0x7b, 0xe5, 0x5a, 0xf1, 0x3a, 0xc2, 0x97, 0x4f, 0x2c, 0x49, 0xc8, 0x72, 0xc2, 0xbd, 0x24,
- 0xa1, 0x50, 0x2d, 0xc5, 0x35, 0xdf, 0x6c, 0x5a, 0xae, 0x63, 0x5f, 0x62, 0x5e, 0xac, 0xff, 0xcd,
- 0x98, 0x33, 0x04, 0x4d, 0xf0, 0xc9, 0x70, 0x2f, 0x6b, 0xec, 0xfb, 0x60, 0xbf, 0x9c, 0xce, 0x0d,
- 0xf5, 0xf9, 0x81, 0x4f, 0x84, 0x43, 0x9f, 0x08, 0xbf, 0x7c, 0x22, 0x1c, 0xfb, 0x04, 0x4e, 0x7c,
- 0x02, 0xa7, 0x3e, 0x81, 0x33, 0x9f, 0xc0, 0x5e, 0x40, 0xe0, 0x6b, 0x40, 0xe0, 0x5b, 0x40, 0xe0,
- 0x47, 0x40, 0xe0, 0x67, 0x40, 0xe0, 0x20, 0x20, 0xc2, 0x61, 0x40, 0x84, 0xe3, 0x80, 0xc0, 0x49,
- 0x40, 0x84, 0xd3, 0x80, 0xc0, 0x59, 0x40, 0x60, 0xef, 0x37, 0x81, 0xbf, 0x01, 0x00, 0x00, 0xff,
- 0xff, 0xef, 0x87, 0x35, 0x71, 0xb5, 0x07, 0x00, 0x00,
-}
diff --git a/test/casttype/combos/unsafeboth/casttype.proto b/test/casttype/combos/unsafeboth/casttype.proto
deleted file mode 100644
index 2111b43cf1..0000000000
--- a/test/casttype/combos/unsafeboth/casttype.proto
+++ /dev/null
@@ -1,80 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2015, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-package casttype;
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.face_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.benchgen_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = true;
-option (gogoproto.unsafe_unmarshaler_all) = true;
-
-message Castaway {
- optional int64 Int32Ptr = 1 [(gogoproto.casttype) = "int32"];
- optional int64 Int32 = 2 [(gogoproto.casttype) = "int32", (gogoproto.nullable) = false];
- optional uint64 MyUint64Ptr = 3 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyUint64Type"];
- optional uint64 MyUint64 = 4 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyUint64Type", (gogoproto.nullable) = false];
- optional float MyFloat32Ptr = 5 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyFloat32Type"];
- optional float MyFloat32 = 6 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyFloat32Type", (gogoproto.nullable) = false];
- optional double MyFloat64Ptr = 7 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyFloat64Type"];
- optional double MyFloat64 = 8 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyFloat64Type", (gogoproto.nullable) = false];
- optional bytes MyBytes = 9 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.Bytes"];
- optional bytes NormalBytes = 10;
- repeated uint64 MyUint64s = 11 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyUint64Type"];
- map MyMap = 12 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyMapType"];
- map MyCustomMap = 13 [(gogoproto.castkey) = "github.com/gogo/protobuf/test/casttype.MyStringType", (gogoproto.castvalue) = "github.com/gogo/protobuf/test/casttype.MyUint64Type"];
- map MyNullableMap = 14 [(gogoproto.castkey) = "github.com/gogo/protobuf/test/casttype.MyInt32Type"];
- map MyEmbeddedMap = 15 [(gogoproto.castkey) = "github.com/gogo/protobuf/test/casttype.MyInt32Type", (gogoproto.nullable) = false];
- optional string String = 16 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyStringType"];
-}
-
-message Wilson {
- optional int64 Int64 = 1;
-}
diff --git a/test/casttype/combos/unsafeboth/casttypepb_test.go b/test/casttype/combos/unsafeboth/casttypepb_test.go
deleted file mode 100644
index 37c47828cc..0000000000
--- a/test/casttype/combos/unsafeboth/casttypepb_test.go
+++ /dev/null
@@ -1,537 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeboth/casttype.proto
-
-/*
-Package casttype is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafeboth/casttype.proto
-
-It has these top-level messages:
- Castaway
- Wilson
-*/
-package casttype
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestCastawayProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCastawayMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCastawayProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Castaway, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCastaway(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCastawayProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCastaway(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Castaway{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestWilsonProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestWilsonMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkWilsonProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Wilson, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedWilson(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkWilsonProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedWilson(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Wilson{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCastawayJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Castaway{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestWilsonJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Wilson{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCastawayProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCastawayProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestWilsonProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestWilsonProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCasttypeDescription(t *testing.T) {
- CasttypeDescription()
-}
-func TestCastawayVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestWilsonVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCastawayFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestWilsonFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCastawayGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestWilsonGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCastawaySize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCastawaySize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Castaway, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCastaway(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestWilsonSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkWilsonSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Wilson, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedWilson(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCastawayStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestWilsonStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/casttype/combos/unsafemarshaler/casttype.pb.go b/test/casttype/combos/unsafemarshaler/casttype.pb.go
deleted file mode 100644
index e9aab5ee21..0000000000
--- a/test/casttype/combos/unsafemarshaler/casttype.pb.go
+++ /dev/null
@@ -1,1613 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafemarshaler/casttype.proto
-
-/*
-Package casttype is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafemarshaler/casttype.proto
-
-It has these top-level messages:
- Castaway
- Wilson
-*/
-package casttype
-
-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_casttype "github.com/gogo/protobuf/test/casttype"
-
-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 reflect "reflect"
-import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
-
-// 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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type Castaway struct {
- Int32Ptr *int32 `protobuf:"varint,1,opt,name=Int32Ptr,casttype=int32" json:"Int32Ptr,omitempty"`
- Int32 int32 `protobuf:"varint,2,opt,name=Int32,casttype=int32" json:"Int32"`
- MyUint64Ptr *github_com_gogo_protobuf_test_casttype.MyUint64Type `protobuf:"varint,3,opt,name=MyUint64Ptr,casttype=github.com/gogo/protobuf/test/casttype.MyUint64Type" json:"MyUint64Ptr,omitempty"`
- MyUint64 github_com_gogo_protobuf_test_casttype.MyUint64Type `protobuf:"varint,4,opt,name=MyUint64,casttype=github.com/gogo/protobuf/test/casttype.MyUint64Type" json:"MyUint64"`
- MyFloat32Ptr *github_com_gogo_protobuf_test_casttype.MyFloat32Type `protobuf:"fixed32,5,opt,name=MyFloat32Ptr,casttype=github.com/gogo/protobuf/test/casttype.MyFloat32Type" json:"MyFloat32Ptr,omitempty"`
- MyFloat32 github_com_gogo_protobuf_test_casttype.MyFloat32Type `protobuf:"fixed32,6,opt,name=MyFloat32,casttype=github.com/gogo/protobuf/test/casttype.MyFloat32Type" json:"MyFloat32"`
- MyFloat64Ptr *github_com_gogo_protobuf_test_casttype.MyFloat64Type `protobuf:"fixed64,7,opt,name=MyFloat64Ptr,casttype=github.com/gogo/protobuf/test/casttype.MyFloat64Type" json:"MyFloat64Ptr,omitempty"`
- MyFloat64 github_com_gogo_protobuf_test_casttype.MyFloat64Type `protobuf:"fixed64,8,opt,name=MyFloat64,casttype=github.com/gogo/protobuf/test/casttype.MyFloat64Type" json:"MyFloat64"`
- MyBytes github_com_gogo_protobuf_test_casttype.Bytes `protobuf:"bytes,9,opt,name=MyBytes,casttype=github.com/gogo/protobuf/test/casttype.Bytes" json:"MyBytes,omitempty"`
- NormalBytes []byte `protobuf:"bytes,10,opt,name=NormalBytes" json:"NormalBytes,omitempty"`
- MyUint64S []github_com_gogo_protobuf_test_casttype.MyUint64Type `protobuf:"varint,11,rep,name=MyUint64s,casttype=github.com/gogo/protobuf/test/casttype.MyUint64Type" json:"MyUint64s,omitempty"`
- MyMap github_com_gogo_protobuf_test_casttype.MyMapType `protobuf:"bytes,12,rep,name=MyMap,casttype=github.com/gogo/protobuf/test/casttype.MyMapType" json:"MyMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- MyCustomMap map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type `protobuf:"bytes,13,rep,name=MyCustomMap,castkey=github.com/gogo/protobuf/test/casttype.MyStringType,castvalue=github.com/gogo/protobuf/test/casttype.MyUint64Type" json:"MyCustomMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- MyNullableMap map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson `protobuf:"bytes,14,rep,name=MyNullableMap,castkey=github.com/gogo/protobuf/test/casttype.MyInt32Type" json:"MyNullableMap,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- MyEmbeddedMap map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson `protobuf:"bytes,15,rep,name=MyEmbeddedMap,castkey=github.com/gogo/protobuf/test/casttype.MyInt32Type" json:"MyEmbeddedMap" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- String_ *github_com_gogo_protobuf_test_casttype.MyStringType `protobuf:"bytes,16,opt,name=String,casttype=github.com/gogo/protobuf/test/casttype.MyStringType" json:"String,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Castaway) Reset() { *m = Castaway{} }
-func (*Castaway) ProtoMessage() {}
-func (*Castaway) Descriptor() ([]byte, []int) { return fileDescriptorCasttype, []int{0} }
-
-type Wilson struct {
- Int64 *int64 `protobuf:"varint,1,opt,name=Int64" json:"Int64,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Wilson) Reset() { *m = Wilson{} }
-func (*Wilson) ProtoMessage() {}
-func (*Wilson) Descriptor() ([]byte, []int) { return fileDescriptorCasttype, []int{1} }
-
-func init() {
- proto.RegisterType((*Castaway)(nil), "casttype.Castaway")
- proto.RegisterType((*Wilson)(nil), "casttype.Wilson")
-}
-func (this *Castaway) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return CasttypeDescription()
-}
-func (this *Wilson) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return CasttypeDescription()
-}
-func CasttypeDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 4200 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5b, 0x5d, 0x70, 0x1b, 0xd7,
- 0x75, 0xe6, 0xe2, 0x87, 0x04, 0x0e, 0x40, 0x70, 0x79, 0x49, 0xcb, 0x30, 0x1d, 0x83, 0x14, 0x6d,
- 0xd9, 0xb4, 0x9d, 0x50, 0x1e, 0xfd, 0x1b, 0x4a, 0xec, 0x02, 0x24, 0xc4, 0x40, 0x25, 0x48, 0x66,
- 0x49, 0x46, 0x92, 0xdb, 0x99, 0x9d, 0xe5, 0xe2, 0x12, 0x5c, 0x69, 0xb1, 0xbb, 0xd9, 0x5d, 0x48,
- 0x86, 0xa6, 0x0f, 0x6a, 0xdc, 0x36, 0x93, 0x76, 0xfa, 0xdf, 0x99, 0x26, 0xae, 0xe3, 0xb6, 0x99,
- 0x69, 0x9d, 0x26, 0xfd, 0x49, 0x9a, 0x26, 0x4d, 0xf3, 0x94, 0x97, 0xb4, 0x7e, 0xea, 0x24, 0x6f,
- 0x7d, 0xe8, 0xc8, 0x16, 0xeb, 0x99, 0x3a, 0xad, 0xdb, 0xba, 0x8d, 0x1f, 0x32, 0xf2, 0x4b, 0xe7,
- 0xfe, 0x2d, 0x16, 0x3f, 0xd4, 0x82, 0xca, 0xd8, 0x79, 0x22, 0xf6, 0xdc, 0xf3, 0x7d, 0xf7, 0xdc,
- 0x73, 0xcf, 0xbd, 0xe7, 0xdc, 0xbb, 0x4b, 0xf8, 0xda, 0x39, 0x98, 0x6b, 0xd8, 0x76, 0xc3, 0xc4,
- 0xc7, 0x1d, 0xd7, 0xf6, 0xed, 0x9d, 0xd6, 0xee, 0xf1, 0x3a, 0xf6, 0x74, 0xd7, 0x70, 0x7c, 0xdb,
- 0x5d, 0xa4, 0x32, 0x34, 0xc1, 0x34, 0x16, 0x85, 0xc6, 0x7c, 0x0d, 0x26, 0x2f, 0x18, 0x26, 0x5e,
- 0x0e, 0x14, 0x37, 0xb1, 0x8f, 0xce, 0x41, 0x62, 0xd7, 0x30, 0x71, 0x5e, 0x9a, 0x8b, 0x2f, 0x64,
- 0x4e, 0x3c, 0xb6, 0xd8, 0x03, 0x5a, 0xec, 0x46, 0x6c, 0x10, 0xb1, 0x42, 0x11, 0xf3, 0x6f, 0x25,
- 0x60, 0x6a, 0x40, 0x2b, 0x42, 0x90, 0xb0, 0xb4, 0x26, 0x61, 0x94, 0x16, 0xd2, 0x0a, 0xfd, 0x8d,
- 0xf2, 0x30, 0xe6, 0x68, 0xfa, 0x35, 0xad, 0x81, 0xf3, 0x31, 0x2a, 0x16, 0x8f, 0xa8, 0x00, 0x50,
- 0xc7, 0x0e, 0xb6, 0xea, 0xd8, 0xd2, 0xdb, 0xf9, 0xf8, 0x5c, 0x7c, 0x21, 0xad, 0x84, 0x24, 0xe8,
- 0x69, 0x98, 0x74, 0x5a, 0x3b, 0xa6, 0xa1, 0xab, 0x21, 0x35, 0x98, 0x8b, 0x2f, 0x24, 0x15, 0x99,
- 0x35, 0x2c, 0x77, 0x94, 0x9f, 0x80, 0x89, 0x1b, 0x58, 0xbb, 0x16, 0x56, 0xcd, 0x50, 0xd5, 0x1c,
- 0x11, 0x87, 0x14, 0x97, 0x20, 0xdb, 0xc4, 0x9e, 0xa7, 0x35, 0xb0, 0xea, 0xb7, 0x1d, 0x9c, 0x4f,
- 0xd0, 0xd1, 0xcf, 0xf5, 0x8d, 0xbe, 0x77, 0xe4, 0x19, 0x8e, 0xda, 0x6a, 0x3b, 0x18, 0x95, 0x20,
- 0x8d, 0xad, 0x56, 0x93, 0x31, 0x24, 0x0f, 0xf0, 0x5f, 0xc5, 0x6a, 0x35, 0x7b, 0x59, 0x52, 0x04,
- 0xc6, 0x29, 0xc6, 0x3c, 0xec, 0x5e, 0x37, 0x74, 0x9c, 0x1f, 0xa5, 0x04, 0x4f, 0xf4, 0x11, 0x6c,
- 0xb2, 0xf6, 0x5e, 0x0e, 0x81, 0x43, 0x4b, 0x90, 0xc6, 0x2f, 0xfa, 0xd8, 0xf2, 0x0c, 0xdb, 0xca,
- 0x8f, 0x51, 0x92, 0x63, 0x03, 0x66, 0x11, 0x9b, 0xf5, 0x5e, 0x8a, 0x0e, 0x0e, 0x9d, 0x81, 0x31,
- 0xdb, 0xf1, 0x0d, 0xdb, 0xf2, 0xf2, 0xa9, 0x39, 0x69, 0x21, 0x73, 0xe2, 0x23, 0x03, 0x03, 0x61,
- 0x9d, 0xe9, 0x28, 0x42, 0x19, 0x55, 0x41, 0xf6, 0xec, 0x96, 0xab, 0x63, 0x55, 0xb7, 0xeb, 0x58,
- 0x35, 0xac, 0x5d, 0x3b, 0x9f, 0xa6, 0x04, 0xb3, 0xfd, 0x03, 0xa1, 0x8a, 0x4b, 0x76, 0x1d, 0x57,
- 0xad, 0x5d, 0x5b, 0xc9, 0x79, 0x5d, 0xcf, 0xe8, 0x08, 0x8c, 0x7a, 0x6d, 0xcb, 0xd7, 0x5e, 0xcc,
- 0x67, 0x69, 0x84, 0xf0, 0xa7, 0xf9, 0x7f, 0x18, 0x85, 0x89, 0x61, 0x42, 0xec, 0x3c, 0x24, 0x77,
- 0xc9, 0x28, 0xf3, 0xb1, 0xc3, 0xf8, 0x80, 0x61, 0xba, 0x9d, 0x38, 0x7a, 0x9f, 0x4e, 0x2c, 0x41,
- 0xc6, 0xc2, 0x9e, 0x8f, 0xeb, 0x2c, 0x22, 0xe2, 0x43, 0xc6, 0x14, 0x30, 0x50, 0x7f, 0x48, 0x25,
- 0xee, 0x2b, 0xa4, 0x2e, 0xc3, 0x44, 0x60, 0x92, 0xea, 0x6a, 0x56, 0x43, 0xc4, 0xe6, 0xf1, 0x28,
- 0x4b, 0x16, 0x2b, 0x02, 0xa7, 0x10, 0x98, 0x92, 0xc3, 0x5d, 0xcf, 0x68, 0x19, 0xc0, 0xb6, 0xb0,
- 0xbd, 0xab, 0xd6, 0xb1, 0x6e, 0xe6, 0x53, 0x07, 0x78, 0x69, 0x9d, 0xa8, 0xf4, 0x79, 0xc9, 0x66,
- 0x52, 0xdd, 0x44, 0xcf, 0x76, 0x42, 0x6d, 0xec, 0x80, 0x48, 0xa9, 0xb1, 0x45, 0xd6, 0x17, 0x6d,
- 0xdb, 0x90, 0x73, 0x31, 0x89, 0x7b, 0x5c, 0xe7, 0x23, 0x4b, 0x53, 0x23, 0x16, 0x23, 0x47, 0xa6,
- 0x70, 0x18, 0x1b, 0xd8, 0xb8, 0x1b, 0x7e, 0x44, 0x8f, 0x42, 0x20, 0x50, 0x69, 0x58, 0x01, 0xdd,
- 0x85, 0xb2, 0x42, 0xb8, 0xa6, 0x35, 0xf1, 0xcc, 0x4d, 0xc8, 0x75, 0xbb, 0x07, 0x4d, 0x43, 0xd2,
- 0xf3, 0x35, 0xd7, 0xa7, 0x51, 0x98, 0x54, 0xd8, 0x03, 0x92, 0x21, 0x8e, 0xad, 0x3a, 0xdd, 0xe5,
- 0x92, 0x0a, 0xf9, 0x89, 0x7e, 0xae, 0x33, 0xe0, 0x38, 0x1d, 0xf0, 0xe3, 0xfd, 0x33, 0xda, 0xc5,
- 0xdc, 0x3b, 0xee, 0x99, 0xb3, 0x30, 0xde, 0x35, 0x80, 0x61, 0xbb, 0x9e, 0xff, 0x25, 0x78, 0x60,
- 0x20, 0x35, 0xba, 0x0c, 0xd3, 0x2d, 0xcb, 0xb0, 0x7c, 0xec, 0x3a, 0x2e, 0x26, 0x11, 0xcb, 0xba,
- 0xca, 0xff, 0xfb, 0xd8, 0x01, 0x31, 0xb7, 0x1d, 0xd6, 0x66, 0x2c, 0xca, 0x54, 0xab, 0x5f, 0xf8,
- 0x54, 0x3a, 0xf5, 0xf6, 0x98, 0x7c, 0xeb, 0xd6, 0xad, 0x5b, 0xb1, 0xf9, 0x2f, 0x8c, 0xc2, 0xf4,
- 0xa0, 0x35, 0x33, 0x70, 0xf9, 0x1e, 0x81, 0x51, 0xab, 0xd5, 0xdc, 0xc1, 0x2e, 0x75, 0x52, 0x52,
- 0xe1, 0x4f, 0xa8, 0x04, 0x49, 0x53, 0xdb, 0xc1, 0x66, 0x3e, 0x31, 0x27, 0x2d, 0xe4, 0x4e, 0x3c,
- 0x3d, 0xd4, 0xaa, 0x5c, 0x5c, 0x25, 0x10, 0x85, 0x21, 0xd1, 0x73, 0x90, 0xe0, 0x5b, 0x34, 0x61,
- 0x78, 0x6a, 0x38, 0x06, 0xb2, 0x96, 0x14, 0x8a, 0x43, 0x0f, 0x43, 0x9a, 0xfc, 0x65, 0xb1, 0x31,
- 0x4a, 0x6d, 0x4e, 0x11, 0x01, 0x89, 0x0b, 0x34, 0x03, 0x29, 0xba, 0x4c, 0xea, 0x58, 0xa4, 0xb6,
- 0xe0, 0x99, 0x04, 0x56, 0x1d, 0xef, 0x6a, 0x2d, 0xd3, 0x57, 0xaf, 0x6b, 0x66, 0x0b, 0xd3, 0x80,
- 0x4f, 0x2b, 0x59, 0x2e, 0xfc, 0x34, 0x91, 0xa1, 0x59, 0xc8, 0xb0, 0x55, 0x65, 0x58, 0x75, 0xfc,
- 0x22, 0xdd, 0x3d, 0x93, 0x0a, 0x5b, 0x68, 0x55, 0x22, 0x21, 0xdd, 0x5f, 0xf5, 0x6c, 0x4b, 0x84,
- 0x26, 0xed, 0x82, 0x08, 0x68, 0xf7, 0x67, 0x7b, 0x37, 0xee, 0x47, 0x06, 0x0f, 0xaf, 0x37, 0xa6,
- 0xe6, 0xbf, 0x1d, 0x83, 0x04, 0xdd, 0x2f, 0x26, 0x20, 0xb3, 0x75, 0x65, 0xa3, 0xa2, 0x2e, 0xaf,
- 0x6f, 0x97, 0x57, 0x2b, 0xb2, 0x84, 0x72, 0x00, 0x54, 0x70, 0x61, 0x75, 0xbd, 0xb4, 0x25, 0xc7,
- 0x82, 0xe7, 0xea, 0xda, 0xd6, 0x99, 0x53, 0x72, 0x3c, 0x00, 0x6c, 0x33, 0x41, 0x22, 0xac, 0x70,
- 0xf2, 0x84, 0x9c, 0x44, 0x32, 0x64, 0x19, 0x41, 0xf5, 0x72, 0x65, 0xf9, 0xcc, 0x29, 0x79, 0xb4,
- 0x5b, 0x72, 0xf2, 0x84, 0x3c, 0x86, 0xc6, 0x21, 0x4d, 0x25, 0xe5, 0xf5, 0xf5, 0x55, 0x39, 0x15,
- 0x70, 0x6e, 0x6e, 0x29, 0xd5, 0xb5, 0x15, 0x39, 0x1d, 0x70, 0xae, 0x28, 0xeb, 0xdb, 0x1b, 0x32,
- 0x04, 0x0c, 0xb5, 0xca, 0xe6, 0x66, 0x69, 0xa5, 0x22, 0x67, 0x02, 0x8d, 0xf2, 0x95, 0xad, 0xca,
- 0xa6, 0x9c, 0xed, 0x32, 0xeb, 0xe4, 0x09, 0x79, 0x3c, 0xe8, 0xa2, 0xb2, 0xb6, 0x5d, 0x93, 0x73,
- 0x68, 0x12, 0xc6, 0x59, 0x17, 0xc2, 0x88, 0x89, 0x1e, 0xd1, 0x99, 0x53, 0xb2, 0xdc, 0x31, 0x84,
- 0xb1, 0x4c, 0x76, 0x09, 0xce, 0x9c, 0x92, 0xd1, 0xfc, 0x12, 0x24, 0x69, 0x74, 0x21, 0x04, 0xb9,
- 0xd5, 0x52, 0xb9, 0xb2, 0xaa, 0xae, 0x6f, 0x6c, 0x55, 0xd7, 0xd7, 0x4a, 0xab, 0xb2, 0xd4, 0x91,
- 0x29, 0x95, 0x4f, 0x6d, 0x57, 0x95, 0xca, 0xb2, 0x1c, 0x0b, 0xcb, 0x36, 0x2a, 0xa5, 0xad, 0xca,
- 0xb2, 0x1c, 0x9f, 0xd7, 0x61, 0x7a, 0xd0, 0x3e, 0x39, 0x70, 0x65, 0x84, 0xa6, 0x38, 0x76, 0xc0,
- 0x14, 0x53, 0xae, 0xbe, 0x29, 0xfe, 0xb2, 0x04, 0x53, 0x03, 0x72, 0xc5, 0xc0, 0x4e, 0x9e, 0x87,
- 0x24, 0x0b, 0x51, 0x96, 0x3d, 0x9f, 0x1c, 0x98, 0x74, 0x68, 0xc0, 0xf6, 0x65, 0x50, 0x8a, 0x0b,
- 0x57, 0x10, 0xf1, 0x03, 0x2a, 0x08, 0x42, 0xd1, 0x67, 0xe4, 0x4b, 0x12, 0xe4, 0x0f, 0xe2, 0x8e,
- 0xd8, 0x28, 0x62, 0x5d, 0x1b, 0xc5, 0xf9, 0x5e, 0x03, 0x8e, 0x1e, 0x3c, 0x86, 0x3e, 0x2b, 0x5e,
- 0x93, 0xe0, 0xc8, 0xe0, 0x42, 0x6b, 0xa0, 0x0d, 0xcf, 0xc1, 0x68, 0x13, 0xfb, 0x7b, 0xb6, 0x28,
- 0x36, 0x1e, 0x1f, 0x90, 0xc2, 0x48, 0x73, 0xaf, 0xaf, 0x38, 0x2a, 0x9c, 0x03, 0xe3, 0x07, 0x55,
- 0x4b, 0xcc, 0x9a, 0x3e, 0x4b, 0x3f, 0x1f, 0x83, 0x07, 0x06, 0x92, 0x0f, 0x34, 0xf4, 0x11, 0x00,
- 0xc3, 0x72, 0x5a, 0x3e, 0x2b, 0x28, 0xd8, 0xfe, 0x94, 0xa6, 0x12, 0xba, 0xf6, 0xc9, 0xde, 0xd3,
- 0xf2, 0x83, 0xf6, 0x38, 0x6d, 0x07, 0x26, 0xa2, 0x0a, 0xe7, 0x3a, 0x86, 0x26, 0xa8, 0xa1, 0x85,
- 0x03, 0x46, 0xda, 0x97, 0xab, 0x9f, 0x01, 0x59, 0x37, 0x0d, 0x6c, 0xf9, 0xaa, 0xe7, 0xbb, 0x58,
- 0x6b, 0x1a, 0x56, 0x83, 0x6e, 0xc0, 0xa9, 0x62, 0x72, 0x57, 0x33, 0x3d, 0xac, 0x4c, 0xb0, 0xe6,
- 0x4d, 0xd1, 0x4a, 0x10, 0x34, 0xc7, 0xb9, 0x21, 0xc4, 0x68, 0x17, 0x82, 0x35, 0x07, 0x88, 0xf9,
- 0x6f, 0xa6, 0x20, 0x13, 0x2a, 0x4b, 0xd1, 0x51, 0xc8, 0x5e, 0xd5, 0xae, 0x6b, 0xaa, 0x38, 0x6a,
- 0x30, 0x4f, 0x64, 0x88, 0x6c, 0x83, 0x1f, 0x37, 0x9e, 0x81, 0x69, 0xaa, 0x62, 0xb7, 0x7c, 0xec,
- 0xaa, 0xba, 0xa9, 0x79, 0x1e, 0x75, 0x5a, 0x8a, 0xaa, 0x22, 0xd2, 0xb6, 0x4e, 0x9a, 0x96, 0x44,
- 0x0b, 0x3a, 0x0d, 0x53, 0x14, 0xd1, 0x6c, 0x99, 0xbe, 0xe1, 0x98, 0x58, 0x25, 0x87, 0x1f, 0x8f,
- 0x6e, 0xc4, 0x81, 0x65, 0x93, 0x44, 0xa3, 0xc6, 0x15, 0x88, 0x45, 0x1e, 0x5a, 0x86, 0x47, 0x28,
- 0xac, 0x81, 0x2d, 0xec, 0x6a, 0x3e, 0x56, 0xf1, 0x67, 0x5a, 0x9a, 0xe9, 0xa9, 0x9a, 0x55, 0x57,
- 0xf7, 0x34, 0x6f, 0x2f, 0x3f, 0x4d, 0x08, 0xca, 0xb1, 0xbc, 0xa4, 0x3c, 0x44, 0x14, 0x57, 0xb8,
- 0x5e, 0x85, 0xaa, 0x95, 0xac, 0xfa, 0x27, 0x35, 0x6f, 0x0f, 0x15, 0xe1, 0x08, 0x65, 0xf1, 0x7c,
- 0xd7, 0xb0, 0x1a, 0xaa, 0xbe, 0x87, 0xf5, 0x6b, 0x6a, 0xcb, 0xdf, 0x3d, 0x97, 0x7f, 0x38, 0xdc,
- 0x3f, 0xb5, 0x70, 0x93, 0xea, 0x2c, 0x11, 0x95, 0x6d, 0x7f, 0xf7, 0x1c, 0xda, 0x84, 0x2c, 0x99,
- 0x8c, 0xa6, 0x71, 0x13, 0xab, 0xbb, 0xb6, 0x4b, 0x33, 0x4b, 0x6e, 0xc0, 0xca, 0x0e, 0x79, 0x70,
- 0x71, 0x9d, 0x03, 0x6a, 0x76, 0x1d, 0x17, 0x93, 0x9b, 0x1b, 0x95, 0xca, 0xb2, 0x92, 0x11, 0x2c,
- 0x17, 0x6c, 0x97, 0x04, 0x54, 0xc3, 0x0e, 0x1c, 0x9c, 0x61, 0x01, 0xd5, 0xb0, 0x85, 0x7b, 0x4f,
- 0xc3, 0x94, 0xae, 0xb3, 0x31, 0x1b, 0xba, 0xca, 0x8f, 0x28, 0x5e, 0x5e, 0xee, 0x72, 0x96, 0xae,
- 0xaf, 0x30, 0x05, 0x1e, 0xe3, 0x1e, 0x7a, 0x16, 0x1e, 0xe8, 0x38, 0x2b, 0x0c, 0x9c, 0xec, 0x1b,
- 0x65, 0x2f, 0xf4, 0x34, 0x4c, 0x39, 0xed, 0x7e, 0x20, 0xea, 0xea, 0xd1, 0x69, 0xf7, 0xc2, 0xce,
- 0xc2, 0xb4, 0xb3, 0xe7, 0xf4, 0xe3, 0xa6, 0xc2, 0x38, 0xe4, 0xec, 0x39, 0xbd, 0xc0, 0x63, 0xf4,
- 0xbc, 0xea, 0x62, 0x5d, 0xf3, 0x71, 0x3d, 0xff, 0x60, 0x58, 0x3d, 0xd4, 0x80, 0x8e, 0x83, 0xac,
- 0xeb, 0x2a, 0xb6, 0xb4, 0x1d, 0x13, 0xab, 0x9a, 0x8b, 0x2d, 0xcd, 0xcb, 0xcf, 0x86, 0x95, 0x73,
- 0xba, 0x5e, 0xa1, 0xad, 0x25, 0xda, 0x88, 0x9e, 0x82, 0x49, 0x7b, 0xe7, 0xaa, 0xce, 0x42, 0x52,
- 0x75, 0x5c, 0xbc, 0x6b, 0xbc, 0x98, 0x7f, 0x8c, 0xfa, 0x77, 0x82, 0x34, 0xd0, 0x80, 0xdc, 0xa0,
- 0x62, 0xf4, 0x24, 0xc8, 0xba, 0xb7, 0xa7, 0xb9, 0x0e, 0xad, 0x09, 0x3c, 0x47, 0xd3, 0x71, 0xfe,
- 0x18, 0x53, 0x65, 0xf2, 0x35, 0x21, 0x26, 0x4b, 0xc2, 0xbb, 0x61, 0xec, 0xfa, 0x82, 0xf1, 0x09,
- 0xb6, 0x24, 0xa8, 0x8c, 0xb3, 0x2d, 0x80, 0x4c, 0x5c, 0xd1, 0xd5, 0xf1, 0x02, 0x55, 0xcb, 0x39,
- 0x7b, 0x4e, 0xb8, 0xdf, 0x47, 0x61, 0x9c, 0x68, 0x76, 0x3a, 0x7d, 0x92, 0xd5, 0x33, 0xce, 0x5e,
- 0xa8, 0xc7, 0x0f, 0xac, 0xb4, 0x9c, 0x2f, 0x42, 0x36, 0x1c, 0x9f, 0x28, 0x0d, 0x2c, 0x42, 0x65,
- 0x89, 0xe4, 0xfa, 0xa5, 0xf5, 0x65, 0x92, 0xa5, 0x5f, 0xa8, 0xc8, 0x31, 0x52, 0x2d, 0xac, 0x56,
- 0xb7, 0x2a, 0xaa, 0xb2, 0xbd, 0xb6, 0x55, 0xad, 0x55, 0xe4, 0x78, 0xb8, 0x2c, 0xfd, 0x7e, 0x0c,
- 0x72, 0xdd, 0x27, 0x0c, 0xf4, 0x71, 0x78, 0x50, 0x5c, 0x07, 0x78, 0xd8, 0x57, 0x6f, 0x18, 0x2e,
- 0x5d, 0x32, 0x4d, 0x8d, 0x55, 0xd8, 0xc1, 0xa4, 0x4d, 0x73, 0xad, 0x4d, 0xec, 0x5f, 0x32, 0x5c,
- 0xb2, 0x20, 0x9a, 0x9a, 0x8f, 0x56, 0x61, 0xd6, 0xb2, 0x55, 0xcf, 0xd7, 0xac, 0xba, 0xe6, 0xd6,
- 0xd5, 0xce, 0x45, 0x8c, 0xaa, 0xe9, 0x3a, 0xf6, 0x3c, 0x9b, 0xa5, 0xaa, 0x80, 0xe5, 0x23, 0x96,
- 0xbd, 0xc9, 0x95, 0x3b, 0x7b, 0x78, 0x89, 0xab, 0xf6, 0x04, 0x58, 0xfc, 0xa0, 0x00, 0x7b, 0x18,
- 0xd2, 0x4d, 0xcd, 0x51, 0xb1, 0xe5, 0xbb, 0x6d, 0x5a, 0x57, 0xa6, 0x94, 0x54, 0x53, 0x73, 0x2a,
- 0xe4, 0xf9, 0xc3, 0x29, 0xef, 0xff, 0x35, 0x0e, 0xd9, 0x70, 0x6d, 0x49, 0x4a, 0x75, 0x9d, 0xe6,
- 0x11, 0x89, 0xee, 0x34, 0x8f, 0xde, 0xb3, 0x12, 0x5d, 0x5c, 0x22, 0x09, 0xa6, 0x38, 0xca, 0x2a,
- 0x3e, 0x85, 0x21, 0x49, 0x72, 0x27, 0x7b, 0x0b, 0x66, 0xa7, 0x98, 0x94, 0xc2, 0x9f, 0xd0, 0x0a,
- 0x8c, 0x5e, 0xf5, 0x28, 0xf7, 0x28, 0xe5, 0x7e, 0xec, 0xde, 0xdc, 0x17, 0x37, 0x29, 0x79, 0xfa,
- 0xe2, 0xa6, 0xba, 0xb6, 0xae, 0xd4, 0x4a, 0xab, 0x0a, 0x87, 0xa3, 0x87, 0x20, 0x61, 0x6a, 0x37,
- 0xdb, 0xdd, 0xa9, 0x88, 0x8a, 0x86, 0x75, 0xfc, 0x43, 0x90, 0xb8, 0x81, 0xb5, 0x6b, 0xdd, 0x09,
- 0x80, 0x8a, 0x3e, 0xc0, 0xd0, 0x3f, 0x0e, 0x49, 0xea, 0x2f, 0x04, 0xc0, 0x3d, 0x26, 0x8f, 0xa0,
- 0x14, 0x24, 0x96, 0xd6, 0x15, 0x12, 0xfe, 0x32, 0x64, 0x99, 0x54, 0xdd, 0xa8, 0x56, 0x96, 0x2a,
- 0x72, 0x6c, 0xfe, 0x34, 0x8c, 0x32, 0x27, 0x90, 0xa5, 0x11, 0xb8, 0x41, 0x1e, 0xe1, 0x8f, 0x9c,
- 0x43, 0x12, 0xad, 0xdb, 0xb5, 0x72, 0x45, 0x91, 0x63, 0xe1, 0xe9, 0xf5, 0x20, 0x1b, 0x2e, 0x2b,
- 0x3f, 0x9c, 0x98, 0xfa, 0xae, 0x04, 0x99, 0x50, 0x99, 0x48, 0x0a, 0x14, 0xcd, 0x34, 0xed, 0x1b,
- 0xaa, 0x66, 0x1a, 0x9a, 0xc7, 0x83, 0x02, 0xa8, 0xa8, 0x44, 0x24, 0xc3, 0x4e, 0xda, 0x87, 0x62,
- 0xfc, 0xab, 0x12, 0xc8, 0xbd, 0x25, 0x66, 0x8f, 0x81, 0xd2, 0xcf, 0xd4, 0xc0, 0x57, 0x24, 0xc8,
- 0x75, 0xd7, 0x95, 0x3d, 0xe6, 0x1d, 0xfd, 0x99, 0x9a, 0xf7, 0x66, 0x0c, 0xc6, 0xbb, 0xaa, 0xc9,
- 0x61, 0xad, 0xfb, 0x0c, 0x4c, 0x1a, 0x75, 0xdc, 0x74, 0x6c, 0x1f, 0x5b, 0x7a, 0x5b, 0x35, 0xf1,
- 0x75, 0x6c, 0xe6, 0xe7, 0xe9, 0x46, 0x71, 0xfc, 0xde, 0xf5, 0xea, 0x62, 0xb5, 0x83, 0x5b, 0x25,
- 0xb0, 0xe2, 0x54, 0x75, 0xb9, 0x52, 0xdb, 0x58, 0xdf, 0xaa, 0xac, 0x2d, 0x5d, 0x51, 0xb7, 0xd7,
- 0x7e, 0x7e, 0x6d, 0xfd, 0xd2, 0x9a, 0x22, 0x1b, 0x3d, 0x6a, 0x1f, 0xe0, 0x52, 0xdf, 0x00, 0xb9,
- 0xd7, 0x28, 0xf4, 0x20, 0x0c, 0x32, 0x4b, 0x1e, 0x41, 0x53, 0x30, 0xb1, 0xb6, 0xae, 0x6e, 0x56,
- 0x97, 0x2b, 0x6a, 0xe5, 0xc2, 0x85, 0xca, 0xd2, 0xd6, 0x26, 0x3b, 0xc0, 0x07, 0xda, 0x5b, 0xdd,
- 0x8b, 0xfa, 0xe5, 0x38, 0x4c, 0x0d, 0xb0, 0x04, 0x95, 0xf8, 0xd9, 0x81, 0x1d, 0x67, 0x3e, 0x36,
- 0x8c, 0xf5, 0x8b, 0x24, 0xe5, 0x6f, 0x68, 0xae, 0xcf, 0x8f, 0x1a, 0x4f, 0x02, 0xf1, 0x92, 0xe5,
- 0x1b, 0xbb, 0x06, 0x76, 0xf9, 0x7d, 0x07, 0x3b, 0x50, 0x4c, 0x74, 0xe4, 0xec, 0xca, 0xe3, 0xa3,
- 0x80, 0x1c, 0xdb, 0x33, 0x7c, 0xe3, 0x3a, 0x56, 0x0d, 0x4b, 0x5c, 0x8e, 0x90, 0x03, 0x46, 0x42,
- 0x91, 0x45, 0x4b, 0xd5, 0xf2, 0x03, 0x6d, 0x0b, 0x37, 0xb4, 0x1e, 0x6d, 0xb2, 0x81, 0xc7, 0x15,
- 0x59, 0xb4, 0x04, 0xda, 0x47, 0x21, 0x5b, 0xb7, 0x5b, 0xa4, 0xea, 0x62, 0x7a, 0x24, 0x5f, 0x48,
- 0x4a, 0x86, 0xc9, 0x02, 0x15, 0x5e, 0x4f, 0x77, 0x6e, 0x65, 0xb2, 0x4a, 0x86, 0xc9, 0x98, 0xca,
- 0x13, 0x30, 0xa1, 0x35, 0x1a, 0x2e, 0x21, 0x17, 0x44, 0xec, 0x84, 0x90, 0x0b, 0xc4, 0x54, 0x71,
- 0xe6, 0x22, 0xa4, 0x84, 0x1f, 0x48, 0x4a, 0x26, 0x9e, 0x50, 0x1d, 0x76, 0x33, 0x17, 0x5b, 0x48,
- 0x2b, 0x29, 0x4b, 0x34, 0x1e, 0x85, 0xac, 0xe1, 0xa9, 0x9d, 0x4b, 0xe6, 0xd8, 0x5c, 0x6c, 0x21,
- 0xa5, 0x64, 0x0c, 0x2f, 0xb8, 0xa0, 0x9b, 0x7f, 0x2d, 0x06, 0xb9, 0xee, 0x4b, 0x72, 0xb4, 0x0c,
- 0x29, 0xd3, 0xd6, 0x35, 0x1a, 0x5a, 0xec, 0x0d, 0xcd, 0x42, 0xc4, 0xbd, 0xfa, 0xe2, 0x2a, 0xd7,
- 0x57, 0x02, 0xe4, 0xcc, 0x3f, 0x4b, 0x90, 0x12, 0x62, 0x74, 0x04, 0x12, 0x8e, 0xe6, 0xef, 0x51,
- 0xba, 0x64, 0x39, 0x26, 0x4b, 0x0a, 0x7d, 0x26, 0x72, 0xcf, 0xd1, 0x2c, 0x1a, 0x02, 0x5c, 0x4e,
- 0x9e, 0xc9, 0xbc, 0x9a, 0x58, 0xab, 0xd3, 0xe3, 0x87, 0xdd, 0x6c, 0x62, 0xcb, 0xf7, 0xc4, 0xbc,
- 0x72, 0xf9, 0x12, 0x17, 0xa3, 0xa7, 0x61, 0xd2, 0x77, 0x35, 0xc3, 0xec, 0xd2, 0x4d, 0x50, 0x5d,
- 0x59, 0x34, 0x04, 0xca, 0x45, 0x78, 0x48, 0xf0, 0xd6, 0xb1, 0xaf, 0xe9, 0x7b, 0xb8, 0xde, 0x01,
- 0x8d, 0xd2, 0x1b, 0xd8, 0x07, 0xb9, 0xc2, 0x32, 0x6f, 0x17, 0xd8, 0xf9, 0x1f, 0x4a, 0x30, 0x29,
- 0x0e, 0x4c, 0xf5, 0xc0, 0x59, 0x35, 0x00, 0xcd, 0xb2, 0x6c, 0x3f, 0xec, 0xae, 0xfe, 0x50, 0xee,
- 0xc3, 0x2d, 0x96, 0x02, 0x90, 0x12, 0x22, 0x98, 0x69, 0x02, 0x74, 0x5a, 0x0e, 0x74, 0xdb, 0x2c,
- 0x64, 0xf8, 0x1b, 0x10, 0xfa, 0x1a, 0x8d, 0x1d, 0xb1, 0x81, 0x89, 0xc8, 0xc9, 0x0a, 0x4d, 0x43,
- 0x72, 0x07, 0x37, 0x0c, 0x8b, 0xdf, 0x6b, 0xb2, 0x07, 0x71, 0x57, 0x9b, 0x08, 0xee, 0x6a, 0xcb,
- 0x97, 0x61, 0x4a, 0xb7, 0x9b, 0xbd, 0xe6, 0x96, 0xe5, 0x9e, 0x63, 0xbe, 0xf7, 0x49, 0xe9, 0x05,
- 0xe8, 0x94, 0x98, 0x5f, 0x8e, 0xc5, 0x57, 0x36, 0xca, 0x5f, 0x8d, 0xcd, 0xac, 0x30, 0xdc, 0x86,
- 0x18, 0xa6, 0x82, 0x77, 0x4d, 0xac, 0x13, 0xd3, 0xe1, 0xc7, 0x8f, 0xc3, 0xc7, 0x1a, 0x86, 0xbf,
- 0xd7, 0xda, 0x59, 0xd4, 0xed, 0xe6, 0xf1, 0x86, 0xdd, 0xb0, 0x3b, 0xaf, 0x0d, 0xc9, 0x13, 0x7d,
- 0xa0, 0xbf, 0xf8, 0xab, 0xc3, 0x74, 0x20, 0x9d, 0x89, 0x7c, 0xcf, 0x58, 0x5c, 0x83, 0x29, 0xae,
- 0xac, 0xd2, 0x77, 0x17, 0xec, 0x08, 0x81, 0xee, 0x79, 0xff, 0x93, 0xff, 0xc6, 0x5b, 0x34, 0x57,
- 0x2b, 0x93, 0x1c, 0x4a, 0xda, 0xd8, 0x29, 0xa3, 0xa8, 0xc0, 0x03, 0x5d, 0x7c, 0x6c, 0x5d, 0x62,
- 0x37, 0x82, 0xf1, 0xfb, 0x9c, 0x71, 0x2a, 0xc4, 0xb8, 0xc9, 0xa1, 0xc5, 0x25, 0x18, 0x3f, 0x0c,
- 0xd7, 0x3f, 0x72, 0xae, 0x2c, 0x0e, 0x93, 0xac, 0xc0, 0x04, 0x25, 0xd1, 0x5b, 0x9e, 0x6f, 0x37,
- 0xe9, 0xa6, 0x77, 0x6f, 0x9a, 0x7f, 0x7a, 0x8b, 0x2d, 0x94, 0x1c, 0x81, 0x2d, 0x05, 0xa8, 0x62,
- 0x11, 0xe8, 0xeb, 0x9a, 0x3a, 0xd6, 0xcd, 0x08, 0x86, 0xd7, 0xb9, 0x21, 0x81, 0x7e, 0xf1, 0xd3,
- 0x30, 0x4d, 0x7e, 0xd3, 0x3d, 0x29, 0x6c, 0x49, 0xf4, 0x6d, 0x57, 0xfe, 0x87, 0x2f, 0xb1, 0xb5,
- 0x38, 0x15, 0x10, 0x84, 0x6c, 0x0a, 0xcd, 0x62, 0x03, 0xfb, 0x3e, 0x76, 0x3d, 0x55, 0x33, 0x07,
- 0x99, 0x17, 0xba, 0x2e, 0xc8, 0x7f, 0xf1, 0x9d, 0xee, 0x59, 0x5c, 0x61, 0xc8, 0x92, 0x69, 0x16,
- 0xb7, 0xe1, 0xc1, 0x01, 0x51, 0x31, 0x04, 0xe7, 0xcb, 0x9c, 0x73, 0xba, 0x2f, 0x32, 0x08, 0xed,
- 0x06, 0x08, 0x79, 0x30, 0x97, 0x43, 0x70, 0xfe, 0x11, 0xe7, 0x44, 0x1c, 0x2b, 0xa6, 0x94, 0x30,
- 0x5e, 0x84, 0xc9, 0xeb, 0xd8, 0xdd, 0xb1, 0x3d, 0x7e, 0x45, 0x33, 0x04, 0xdd, 0x2b, 0x9c, 0x6e,
- 0x82, 0x03, 0xe9, 0x9d, 0x0d, 0xe1, 0x7a, 0x16, 0x52, 0xbb, 0x9a, 0x8e, 0x87, 0xa0, 0xf8, 0x12,
- 0xa7, 0x18, 0x23, 0xfa, 0x04, 0x5a, 0x82, 0x6c, 0xc3, 0xe6, 0x69, 0x29, 0x1a, 0xfe, 0x2a, 0x87,
- 0x67, 0x04, 0x86, 0x53, 0x38, 0xb6, 0xd3, 0x32, 0x49, 0xce, 0x8a, 0xa6, 0xf8, 0x63, 0x41, 0x21,
- 0x30, 0x9c, 0xe2, 0x10, 0x6e, 0xfd, 0x13, 0x41, 0xe1, 0x85, 0xfc, 0xf9, 0x3c, 0x64, 0x6c, 0xcb,
- 0x6c, 0xdb, 0xd6, 0x30, 0x46, 0xfc, 0x29, 0x67, 0x00, 0x0e, 0x21, 0x04, 0xe7, 0x21, 0x3d, 0xec,
- 0x44, 0xfc, 0xd9, 0x3b, 0x62, 0x79, 0x88, 0x19, 0x58, 0x81, 0x09, 0xb1, 0x41, 0x19, 0xb6, 0x35,
- 0x04, 0xc5, 0x9f, 0x73, 0x8a, 0x5c, 0x08, 0xc6, 0x87, 0xe1, 0x63, 0xcf, 0x6f, 0xe0, 0x61, 0x48,
- 0x5e, 0x13, 0xc3, 0xe0, 0x10, 0xee, 0xca, 0x1d, 0x6c, 0xe9, 0x7b, 0xc3, 0x31, 0x7c, 0x45, 0xb8,
- 0x52, 0x60, 0x08, 0xc5, 0x12, 0x8c, 0x37, 0x35, 0xd7, 0xdb, 0xd3, 0xcc, 0xa1, 0xa6, 0xe3, 0x2f,
- 0x38, 0x47, 0x36, 0x00, 0x71, 0x8f, 0xb4, 0xac, 0xc3, 0xd0, 0x7c, 0x55, 0x78, 0x24, 0x04, 0xe3,
- 0x4b, 0xcf, 0xf3, 0xe9, 0x7d, 0xd6, 0x61, 0xd8, 0xbe, 0x26, 0x96, 0x1e, 0xc3, 0xd6, 0xc2, 0x8c,
- 0xe7, 0x21, 0xed, 0x19, 0x37, 0x87, 0xa2, 0xf9, 0x4b, 0x31, 0xd3, 0x14, 0x40, 0xc0, 0x57, 0xe0,
- 0xa1, 0x81, 0x69, 0x62, 0x08, 0xb2, 0xbf, 0xe2, 0x64, 0x47, 0x06, 0xa4, 0x0a, 0xbe, 0x25, 0x1c,
- 0x96, 0xf2, 0xaf, 0xc5, 0x96, 0x80, 0x7b, 0xb8, 0x36, 0xc8, 0x41, 0xc1, 0xd3, 0x76, 0x0f, 0xe7,
- 0xb5, 0xbf, 0x11, 0x5e, 0x63, 0xd8, 0x2e, 0xaf, 0x6d, 0xc1, 0x11, 0xce, 0x78, 0xb8, 0x79, 0xfd,
- 0xba, 0xd8, 0x58, 0x19, 0x7a, 0xbb, 0x7b, 0x76, 0x7f, 0x01, 0x66, 0x02, 0x77, 0x8a, 0x8a, 0xd4,
- 0x53, 0x9b, 0x9a, 0x33, 0x04, 0xf3, 0x37, 0x38, 0xb3, 0xd8, 0xf1, 0x83, 0x92, 0xd6, 0xab, 0x69,
- 0x0e, 0x21, 0xbf, 0x0c, 0x79, 0x41, 0xde, 0xb2, 0x5c, 0xac, 0xdb, 0x0d, 0xcb, 0xb8, 0x89, 0xeb,
- 0x43, 0x50, 0xff, 0x6d, 0xcf, 0x54, 0x6d, 0x87, 0xe0, 0x84, 0xb9, 0x0a, 0x72, 0x50, 0xab, 0xa8,
- 0x46, 0xd3, 0xb1, 0x5d, 0x3f, 0x82, 0xf1, 0x9b, 0x62, 0xa6, 0x02, 0x5c, 0x95, 0xc2, 0x8a, 0x15,
- 0xc8, 0xd1, 0xc7, 0x61, 0x43, 0xf2, 0xef, 0x38, 0xd1, 0x78, 0x07, 0xc5, 0x37, 0x0e, 0xdd, 0x6e,
- 0x3a, 0x9a, 0x3b, 0xcc, 0xfe, 0xf7, 0x2d, 0xb1, 0x71, 0x70, 0x08, 0xdf, 0x38, 0xfc, 0xb6, 0x83,
- 0x49, 0xb6, 0x1f, 0x82, 0xe1, 0xdb, 0x62, 0xe3, 0x10, 0x18, 0x4e, 0x21, 0x0a, 0x86, 0x21, 0x28,
- 0xfe, 0x5e, 0x50, 0x08, 0x0c, 0xa1, 0xf8, 0x54, 0x27, 0xd1, 0xba, 0xb8, 0x61, 0x78, 0xbe, 0xcb,
- 0xea, 0xe0, 0x7b, 0x53, 0x7d, 0xe7, 0x9d, 0xee, 0x22, 0x4c, 0x09, 0x41, 0x8b, 0x17, 0x61, 0xa2,
- 0xa7, 0xc4, 0x40, 0x51, 0xdf, 0x7e, 0xe4, 0x7f, 0xf9, 0x3d, 0xbe, 0x19, 0x75, 0x57, 0x18, 0xc5,
- 0x55, 0x32, 0xef, 0xdd, 0x75, 0x40, 0x34, 0xd9, 0x4b, 0xef, 0x05, 0x53, 0xdf, 0x55, 0x06, 0x14,
- 0x2f, 0xc0, 0x78, 0x57, 0x0d, 0x10, 0x4d, 0xf5, 0x2b, 0x9c, 0x2a, 0x1b, 0x2e, 0x01, 0x8a, 0xa7,
- 0x21, 0x41, 0xf2, 0x79, 0x34, 0xfc, 0x57, 0x39, 0x9c, 0xaa, 0x17, 0x3f, 0x01, 0x29, 0x91, 0xc7,
- 0xa3, 0xa1, 0xbf, 0xc6, 0xa1, 0x01, 0x84, 0xc0, 0x45, 0x0e, 0x8f, 0x86, 0x7f, 0x4e, 0xc0, 0x05,
- 0x84, 0xc0, 0x87, 0x77, 0xe1, 0xf7, 0x7e, 0x23, 0xc1, 0xf7, 0x61, 0xe1, 0xbb, 0xf3, 0x30, 0xc6,
- 0x93, 0x77, 0x34, 0xfa, 0xf3, 0xbc, 0x73, 0x81, 0x28, 0x9e, 0x85, 0xe4, 0x90, 0x0e, 0xff, 0x4d,
- 0x0e, 0x65, 0xfa, 0xc5, 0x25, 0xc8, 0x84, 0x12, 0x76, 0x34, 0xfc, 0xb7, 0x38, 0x3c, 0x8c, 0x22,
- 0xa6, 0xf3, 0x84, 0x1d, 0x4d, 0xf0, 0xdb, 0xc2, 0x74, 0x8e, 0x20, 0x6e, 0x13, 0xb9, 0x3a, 0x1a,
- 0xfd, 0x3b, 0xc2, 0xeb, 0x02, 0x52, 0x7c, 0x1e, 0xd2, 0xc1, 0xfe, 0x1b, 0x8d, 0xff, 0x5d, 0x8e,
- 0xef, 0x60, 0x88, 0x07, 0x42, 0xfb, 0x7f, 0x34, 0xc5, 0xef, 0x09, 0x0f, 0x84, 0x50, 0x64, 0x19,
- 0xf5, 0xe6, 0xf4, 0x68, 0xa6, 0xdf, 0x17, 0xcb, 0xa8, 0x27, 0xa5, 0x93, 0xd9, 0xa4, 0xdb, 0x60,
- 0x34, 0xc5, 0x1f, 0x88, 0xd9, 0xa4, 0xfa, 0xc4, 0x8c, 0xde, 0x24, 0x19, 0xcd, 0xf1, 0x87, 0xc2,
- 0x8c, 0x9e, 0x1c, 0x59, 0xdc, 0x00, 0xd4, 0x9f, 0x20, 0xa3, 0xf9, 0xbe, 0xc0, 0xf9, 0x26, 0xfb,
- 0xf2, 0x63, 0xf1, 0x12, 0x1c, 0x19, 0x9c, 0x1c, 0xa3, 0x59, 0xbf, 0xf8, 0x5e, 0xcf, 0x71, 0x26,
- 0x9c, 0x1b, 0x8b, 0x5b, 0x9d, 0x5d, 0x36, 0x9c, 0x18, 0xa3, 0x69, 0x5f, 0x7e, 0xaf, 0x7b, 0xa3,
- 0x0d, 0xe7, 0xc5, 0x62, 0x09, 0xa0, 0x93, 0x93, 0xa2, 0xb9, 0x5e, 0xe1, 0x5c, 0x21, 0x10, 0x59,
- 0x1a, 0x3c, 0x25, 0x45, 0xe3, 0xbf, 0x24, 0x96, 0x06, 0x47, 0x90, 0xa5, 0x21, 0xb2, 0x51, 0x34,
- 0xfa, 0x55, 0xb1, 0x34, 0x04, 0xa4, 0x78, 0x1e, 0x52, 0x56, 0xcb, 0x34, 0x49, 0x6c, 0xa1, 0x7b,
- 0x7f, 0xce, 0x94, 0xff, 0xd1, 0xfb, 0x1c, 0x2c, 0x00, 0xc5, 0xd3, 0x90, 0xc4, 0xcd, 0x1d, 0x5c,
- 0x8f, 0x42, 0xfe, 0xc7, 0xfb, 0x62, 0x3f, 0x21, 0xda, 0xc5, 0xe7, 0x01, 0xd8, 0x61, 0x9a, 0xbe,
- 0x25, 0x8a, 0xc0, 0xfe, 0xe7, 0xfb, 0xfc, 0x4b, 0x89, 0x0e, 0xa4, 0x43, 0xc0, 0xbe, 0xbb, 0xb8,
- 0x37, 0xc1, 0x3b, 0xdd, 0x04, 0xf4, 0x00, 0xfe, 0x2c, 0x8c, 0x5d, 0xf5, 0x6c, 0xcb, 0xd7, 0x1a,
- 0x51, 0xe8, 0xff, 0xe2, 0x68, 0xa1, 0x4f, 0x1c, 0xd6, 0xb4, 0x5d, 0xec, 0x6b, 0x0d, 0x2f, 0x0a,
- 0xfb, 0xdf, 0x1c, 0x1b, 0x00, 0x08, 0x58, 0xd7, 0x3c, 0x7f, 0x98, 0x71, 0xff, 0x8f, 0x00, 0x0b,
- 0x00, 0x31, 0x9a, 0xfc, 0xbe, 0x86, 0xdb, 0x51, 0xd8, 0x77, 0x85, 0xd1, 0x5c, 0xbf, 0xf8, 0x09,
- 0x48, 0x93, 0x9f, 0xec, 0xeb, 0xa1, 0x08, 0xf0, 0xff, 0x72, 0x70, 0x07, 0x41, 0x7a, 0xf6, 0xfc,
- 0xba, 0x6f, 0x44, 0x3b, 0xfb, 0xff, 0xf8, 0x4c, 0x0b, 0xfd, 0x62, 0x09, 0x32, 0x9e, 0x5f, 0xaf,
- 0xb7, 0x78, 0x45, 0x13, 0x01, 0xff, 0xf1, 0xfb, 0xc1, 0x21, 0x37, 0xc0, 0x94, 0x8f, 0x0e, 0xbe,
- 0xac, 0x83, 0x15, 0x7b, 0xc5, 0x66, 0xd7, 0x74, 0xf0, 0xdd, 0x09, 0x38, 0xa6, 0xdb, 0xcd, 0x1d,
- 0xdb, 0x3b, 0xce, 0x36, 0x94, 0x60, 0x3b, 0x39, 0x2e, 0xdc, 0xc7, 0x6f, 0xdb, 0x02, 0x77, 0xce,
- 0x1c, 0xee, 0x9a, 0x6e, 0xfe, 0x47, 0xe3, 0x90, 0x5a, 0xd2, 0x3c, 0x5f, 0xbb, 0xa1, 0xb5, 0xd1,
- 0x31, 0x48, 0x55, 0x2d, 0xff, 0xe4, 0x89, 0x0d, 0xdf, 0xa5, 0xaf, 0x99, 0xe2, 0xe5, 0xf4, 0xdd,
- 0xdb, 0xb3, 0x49, 0x83, 0xc8, 0x94, 0xa0, 0x09, 0x3d, 0x0a, 0x49, 0xfa, 0x9b, 0xde, 0x54, 0xc6,
- 0xcb, 0xe3, 0xaf, 0xdf, 0x9e, 0x1d, 0xe9, 0xe8, 0xb1, 0x36, 0x74, 0x05, 0x32, 0xb5, 0xf6, 0xb6,
- 0x61, 0xf9, 0x67, 0x4e, 0x11, 0x3a, 0xe2, 0x80, 0x44, 0xf9, 0xec, 0xdd, 0xdb, 0xb3, 0x27, 0x0f,
- 0x34, 0x90, 0xa4, 0xc5, 0xce, 0xc0, 0x04, 0x9a, 0x7e, 0x45, 0x19, 0xe6, 0x42, 0x97, 0x20, 0x25,
- 0x1e, 0xd9, 0x8d, 0x7f, 0xf9, 0x3c, 0x37, 0xe1, 0xbe, 0xb8, 0x03, 0x32, 0xf4, 0x8b, 0x90, 0xad,
- 0xb5, 0x2f, 0x98, 0xb6, 0xc6, 0x7d, 0x90, 0x9c, 0x93, 0x16, 0x62, 0xe5, 0x73, 0x77, 0x6f, 0xcf,
- 0x9e, 0x1a, 0x9a, 0x98, 0xc3, 0x29, 0x73, 0x17, 0x1b, 0x7a, 0x01, 0xd2, 0xc1, 0x33, 0x7d, 0xa7,
- 0x10, 0x2b, 0x7f, 0x9c, 0xdb, 0x7d, 0x7f, 0xf4, 0x1d, 0xba, 0x90, 0xe5, 0xcc, 0xdd, 0x63, 0x73,
- 0xd2, 0x82, 0x74, 0x3f, 0x96, 0x73, 0x9f, 0x74, 0xb1, 0x85, 0x2c, 0x3f, 0x73, 0x8a, 0xbe, 0xc4,
- 0x90, 0xee, 0xd7, 0x72, 0x4e, 0xdf, 0xa1, 0x43, 0x17, 0x61, 0xac, 0xd6, 0x2e, 0xb7, 0x7d, 0xec,
- 0xd1, 0xaf, 0x8b, 0xb2, 0xe5, 0x67, 0xee, 0xde, 0x9e, 0xfd, 0xe8, 0x90, 0xac, 0x14, 0xa7, 0x08,
- 0x02, 0x34, 0x07, 0x99, 0x35, 0xdb, 0x6d, 0x6a, 0x26, 0xe3, 0x03, 0xf6, 0x52, 0x26, 0x24, 0x42,
- 0xdb, 0x64, 0x24, 0x6c, 0xb6, 0x3d, 0xfa, 0x7f, 0x1d, 0x3f, 0x45, 0x4c, 0x76, 0x98, 0x90, 0x01,
- 0xc9, 0x5a, 0xbb, 0xa6, 0x39, 0xf9, 0x2c, 0x7d, 0x63, 0xf0, 0xc8, 0x62, 0x80, 0x10, 0x6b, 0x6b,
- 0x91, 0xb6, 0xd3, 0x4f, 0x2b, 0xca, 0xa7, 0xee, 0xde, 0x9e, 0x7d, 0x66, 0xe8, 0x1e, 0x6b, 0x9a,
- 0x43, 0xbb, 0x63, 0x3d, 0xa0, 0x6f, 0x49, 0x64, 0x61, 0xb1, 0x5b, 0x57, 0xd2, 0xe3, 0x38, 0xed,
- 0xf1, 0xd1, 0x81, 0x3d, 0x06, 0x5a, 0xac, 0x5f, 0xeb, 0xb3, 0x6f, 0x1c, 0x62, 0xa4, 0xec, 0x64,
- 0x43, 0xba, 0xfe, 0xf5, 0x37, 0xee, 0x7b, 0xd1, 0x06, 0x16, 0xa0, 0x97, 0x24, 0x18, 0xaf, 0xb5,
- 0xd7, 0x78, 0x8e, 0x25, 0x96, 0xe7, 0xf8, 0xd7, 0xff, 0x83, 0x2c, 0x0f, 0xe9, 0x31, 0xdb, 0xcf,
- 0x7c, 0xf6, 0x8d, 0xd9, 0x13, 0x43, 0x1b, 0x41, 0xb7, 0x20, 0x6a, 0x43, 0x77, 0x9f, 0xe8, 0x73,
- 0xd4, 0x8a, 0x0a, 0xc9, 0xd7, 0x75, 0x5c, 0x27, 0x56, 0x4c, 0xdc, 0xc3, 0x8a, 0x90, 0x1e, 0xb3,
- 0xa2, 0x48, 0xa2, 0xfe, 0xfe, 0x2d, 0x09, 0xf1, 0xa1, 0x75, 0x18, 0x65, 0x1e, 0xa6, 0x5f, 0xb6,
- 0xa5, 0x0f, 0x19, 0x86, 0x9d, 0xc9, 0x51, 0x38, 0xcd, 0xcc, 0x39, 0x80, 0x4e, 0x8c, 0x21, 0x19,
- 0xe2, 0xd7, 0x70, 0x9b, 0x7f, 0xbe, 0x48, 0x7e, 0xa2, 0xe9, 0xce, 0xe7, 0xb9, 0xd2, 0x42, 0x82,
- 0x7f, 0x73, 0x5b, 0x8c, 0x9d, 0x93, 0x66, 0x9e, 0x03, 0xb9, 0x37, 0x56, 0x0e, 0x85, 0x57, 0x00,
- 0xf5, 0xcf, 0x58, 0x98, 0x21, 0xc9, 0x18, 0x1e, 0x0f, 0x33, 0x64, 0x4e, 0xc8, 0x1d, 0x9f, 0x5f,
- 0x32, 0x4c, 0xcf, 0xb6, 0xfa, 0x38, 0x7b, 0xfd, 0xff, 0xd3, 0x71, 0xce, 0x17, 0x60, 0x94, 0x09,
- 0xc9, 0x58, 0xaa, 0x34, 0x7d, 0xd0, 0x2c, 0xa7, 0xb0, 0x87, 0xf2, 0xea, 0xeb, 0x77, 0x0a, 0x23,
- 0x3f, 0xb8, 0x53, 0x18, 0xf9, 0x97, 0x3b, 0x85, 0x91, 0x37, 0xef, 0x14, 0xa4, 0xb7, 0xef, 0x14,
- 0xa4, 0x77, 0xef, 0x14, 0xa4, 0x9f, 0xdc, 0x29, 0x48, 0xb7, 0xf6, 0x0b, 0xd2, 0x57, 0xf6, 0x0b,
- 0xd2, 0xd7, 0xf7, 0x0b, 0xd2, 0x77, 0xf6, 0x0b, 0xd2, 0xf7, 0xf6, 0x0b, 0xd2, 0xeb, 0xfb, 0x85,
- 0x91, 0x1f, 0xec, 0x17, 0x46, 0xde, 0xdc, 0x2f, 0x48, 0x6f, 0xef, 0x17, 0x46, 0xde, 0xdd, 0x2f,
- 0x48, 0x3f, 0xd9, 0x2f, 0x48, 0xb7, 0xfe, 0xad, 0x30, 0xf2, 0xff, 0x01, 0x00, 0x00, 0xff, 0xff,
- 0x24, 0xef, 0x34, 0xc5, 0x61, 0x37, 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 *Castaway) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Castaway)
- if !ok {
- that2, ok := that.(Castaway)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Castaway")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Castaway but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Castaway but is not nil && this == nil")
- }
- if this.Int32Ptr != nil && that1.Int32Ptr != nil {
- if *this.Int32Ptr != *that1.Int32Ptr {
- return fmt.Errorf("Int32Ptr this(%v) Not Equal that(%v)", *this.Int32Ptr, *that1.Int32Ptr)
- }
- } else if this.Int32Ptr != nil {
- return fmt.Errorf("this.Int32Ptr == nil && that.Int32Ptr != nil")
- } else if that1.Int32Ptr != nil {
- return fmt.Errorf("Int32Ptr this(%v) Not Equal that(%v)", this.Int32Ptr, that1.Int32Ptr)
- }
- if this.Int32 != that1.Int32 {
- return fmt.Errorf("Int32 this(%v) Not Equal that(%v)", this.Int32, that1.Int32)
- }
- if this.MyUint64Ptr != nil && that1.MyUint64Ptr != nil {
- if *this.MyUint64Ptr != *that1.MyUint64Ptr {
- return fmt.Errorf("MyUint64Ptr this(%v) Not Equal that(%v)", *this.MyUint64Ptr, *that1.MyUint64Ptr)
- }
- } else if this.MyUint64Ptr != nil {
- return fmt.Errorf("this.MyUint64Ptr == nil && that.MyUint64Ptr != nil")
- } else if that1.MyUint64Ptr != nil {
- return fmt.Errorf("MyUint64Ptr this(%v) Not Equal that(%v)", this.MyUint64Ptr, that1.MyUint64Ptr)
- }
- if this.MyUint64 != that1.MyUint64 {
- return fmt.Errorf("MyUint64 this(%v) Not Equal that(%v)", this.MyUint64, that1.MyUint64)
- }
- if this.MyFloat32Ptr != nil && that1.MyFloat32Ptr != nil {
- if *this.MyFloat32Ptr != *that1.MyFloat32Ptr {
- return fmt.Errorf("MyFloat32Ptr this(%v) Not Equal that(%v)", *this.MyFloat32Ptr, *that1.MyFloat32Ptr)
- }
- } else if this.MyFloat32Ptr != nil {
- return fmt.Errorf("this.MyFloat32Ptr == nil && that.MyFloat32Ptr != nil")
- } else if that1.MyFloat32Ptr != nil {
- return fmt.Errorf("MyFloat32Ptr this(%v) Not Equal that(%v)", this.MyFloat32Ptr, that1.MyFloat32Ptr)
- }
- if this.MyFloat32 != that1.MyFloat32 {
- return fmt.Errorf("MyFloat32 this(%v) Not Equal that(%v)", this.MyFloat32, that1.MyFloat32)
- }
- if this.MyFloat64Ptr != nil && that1.MyFloat64Ptr != nil {
- if *this.MyFloat64Ptr != *that1.MyFloat64Ptr {
- return fmt.Errorf("MyFloat64Ptr this(%v) Not Equal that(%v)", *this.MyFloat64Ptr, *that1.MyFloat64Ptr)
- }
- } else if this.MyFloat64Ptr != nil {
- return fmt.Errorf("this.MyFloat64Ptr == nil && that.MyFloat64Ptr != nil")
- } else if that1.MyFloat64Ptr != nil {
- return fmt.Errorf("MyFloat64Ptr this(%v) Not Equal that(%v)", this.MyFloat64Ptr, that1.MyFloat64Ptr)
- }
- if this.MyFloat64 != that1.MyFloat64 {
- return fmt.Errorf("MyFloat64 this(%v) Not Equal that(%v)", this.MyFloat64, that1.MyFloat64)
- }
- if !bytes.Equal(this.MyBytes, that1.MyBytes) {
- return fmt.Errorf("MyBytes this(%v) Not Equal that(%v)", this.MyBytes, that1.MyBytes)
- }
- if !bytes.Equal(this.NormalBytes, that1.NormalBytes) {
- return fmt.Errorf("NormalBytes this(%v) Not Equal that(%v)", this.NormalBytes, that1.NormalBytes)
- }
- if len(this.MyUint64S) != len(that1.MyUint64S) {
- return fmt.Errorf("MyUint64S this(%v) Not Equal that(%v)", len(this.MyUint64S), len(that1.MyUint64S))
- }
- for i := range this.MyUint64S {
- if this.MyUint64S[i] != that1.MyUint64S[i] {
- return fmt.Errorf("MyUint64S this[%v](%v) Not Equal that[%v](%v)", i, this.MyUint64S[i], i, that1.MyUint64S[i])
- }
- }
- if len(this.MyMap) != len(that1.MyMap) {
- return fmt.Errorf("MyMap this(%v) Not Equal that(%v)", len(this.MyMap), len(that1.MyMap))
- }
- for i := range this.MyMap {
- if this.MyMap[i] != that1.MyMap[i] {
- return fmt.Errorf("MyMap this[%v](%v) Not Equal that[%v](%v)", i, this.MyMap[i], i, that1.MyMap[i])
- }
- }
- if len(this.MyCustomMap) != len(that1.MyCustomMap) {
- return fmt.Errorf("MyCustomMap this(%v) Not Equal that(%v)", len(this.MyCustomMap), len(that1.MyCustomMap))
- }
- for i := range this.MyCustomMap {
- if this.MyCustomMap[i] != that1.MyCustomMap[i] {
- return fmt.Errorf("MyCustomMap this[%v](%v) Not Equal that[%v](%v)", i, this.MyCustomMap[i], i, that1.MyCustomMap[i])
- }
- }
- if len(this.MyNullableMap) != len(that1.MyNullableMap) {
- return fmt.Errorf("MyNullableMap this(%v) Not Equal that(%v)", len(this.MyNullableMap), len(that1.MyNullableMap))
- }
- for i := range this.MyNullableMap {
- if !this.MyNullableMap[i].Equal(that1.MyNullableMap[i]) {
- return fmt.Errorf("MyNullableMap this[%v](%v) Not Equal that[%v](%v)", i, this.MyNullableMap[i], i, that1.MyNullableMap[i])
- }
- }
- if len(this.MyEmbeddedMap) != len(that1.MyEmbeddedMap) {
- return fmt.Errorf("MyEmbeddedMap this(%v) Not Equal that(%v)", len(this.MyEmbeddedMap), len(that1.MyEmbeddedMap))
- }
- for i := range this.MyEmbeddedMap {
- a := this.MyEmbeddedMap[i]
- b := that1.MyEmbeddedMap[i]
- if !(&a).Equal(&b) {
- return fmt.Errorf("MyEmbeddedMap this[%v](%v) Not Equal that[%v](%v)", i, this.MyEmbeddedMap[i], i, that1.MyEmbeddedMap[i])
- }
- }
- if this.String_ != nil && that1.String_ != nil {
- if *this.String_ != *that1.String_ {
- return fmt.Errorf("String_ this(%v) Not Equal that(%v)", *this.String_, *that1.String_)
- }
- } else if this.String_ != nil {
- return fmt.Errorf("this.String_ == nil && that.String_ != nil")
- } else if that1.String_ != nil {
- return fmt.Errorf("String_ this(%v) Not Equal that(%v)", this.String_, that1.String_)
- }
- 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 *Castaway) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Castaway)
- if !ok {
- that2, ok := that.(Castaway)
- 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.Int32Ptr != nil && that1.Int32Ptr != nil {
- if *this.Int32Ptr != *that1.Int32Ptr {
- return false
- }
- } else if this.Int32Ptr != nil {
- return false
- } else if that1.Int32Ptr != nil {
- return false
- }
- if this.Int32 != that1.Int32 {
- return false
- }
- if this.MyUint64Ptr != nil && that1.MyUint64Ptr != nil {
- if *this.MyUint64Ptr != *that1.MyUint64Ptr {
- return false
- }
- } else if this.MyUint64Ptr != nil {
- return false
- } else if that1.MyUint64Ptr != nil {
- return false
- }
- if this.MyUint64 != that1.MyUint64 {
- return false
- }
- if this.MyFloat32Ptr != nil && that1.MyFloat32Ptr != nil {
- if *this.MyFloat32Ptr != *that1.MyFloat32Ptr {
- return false
- }
- } else if this.MyFloat32Ptr != nil {
- return false
- } else if that1.MyFloat32Ptr != nil {
- return false
- }
- if this.MyFloat32 != that1.MyFloat32 {
- return false
- }
- if this.MyFloat64Ptr != nil && that1.MyFloat64Ptr != nil {
- if *this.MyFloat64Ptr != *that1.MyFloat64Ptr {
- return false
- }
- } else if this.MyFloat64Ptr != nil {
- return false
- } else if that1.MyFloat64Ptr != nil {
- return false
- }
- if this.MyFloat64 != that1.MyFloat64 {
- return false
- }
- if !bytes.Equal(this.MyBytes, that1.MyBytes) {
- return false
- }
- if !bytes.Equal(this.NormalBytes, that1.NormalBytes) {
- return false
- }
- if len(this.MyUint64S) != len(that1.MyUint64S) {
- return false
- }
- for i := range this.MyUint64S {
- if this.MyUint64S[i] != that1.MyUint64S[i] {
- return false
- }
- }
- if len(this.MyMap) != len(that1.MyMap) {
- return false
- }
- for i := range this.MyMap {
- if this.MyMap[i] != that1.MyMap[i] {
- return false
- }
- }
- if len(this.MyCustomMap) != len(that1.MyCustomMap) {
- return false
- }
- for i := range this.MyCustomMap {
- if this.MyCustomMap[i] != that1.MyCustomMap[i] {
- return false
- }
- }
- if len(this.MyNullableMap) != len(that1.MyNullableMap) {
- return false
- }
- for i := range this.MyNullableMap {
- if !this.MyNullableMap[i].Equal(that1.MyNullableMap[i]) {
- return false
- }
- }
- if len(this.MyEmbeddedMap) != len(that1.MyEmbeddedMap) {
- return false
- }
- for i := range this.MyEmbeddedMap {
- a := this.MyEmbeddedMap[i]
- b := that1.MyEmbeddedMap[i]
- if !(&a).Equal(&b) {
- return false
- }
- }
- if this.String_ != nil && that1.String_ != nil {
- if *this.String_ != *that1.String_ {
- return false
- }
- } else if this.String_ != nil {
- return false
- } else if that1.String_ != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *Wilson) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Wilson)
- if !ok {
- that2, ok := that.(Wilson)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Wilson")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Wilson but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Wilson but is not nil && this == nil")
- }
- if this.Int64 != nil && that1.Int64 != nil {
- if *this.Int64 != *that1.Int64 {
- return fmt.Errorf("Int64 this(%v) Not Equal that(%v)", *this.Int64, *that1.Int64)
- }
- } else if this.Int64 != nil {
- return fmt.Errorf("this.Int64 == nil && that.Int64 != nil")
- } else if that1.Int64 != nil {
- return fmt.Errorf("Int64 this(%v) Not Equal that(%v)", this.Int64, that1.Int64)
- }
- 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 *Wilson) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Wilson)
- if !ok {
- that2, ok := that.(Wilson)
- 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.Int64 != nil && that1.Int64 != nil {
- if *this.Int64 != *that1.Int64 {
- return false
- }
- } else if this.Int64 != nil {
- return false
- } else if that1.Int64 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-
-type CastawayFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetInt32Ptr() *int32
- GetInt32() int32
- GetMyUint64Ptr() *github_com_gogo_protobuf_test_casttype.MyUint64Type
- GetMyUint64() github_com_gogo_protobuf_test_casttype.MyUint64Type
- GetMyFloat32Ptr() *github_com_gogo_protobuf_test_casttype.MyFloat32Type
- GetMyFloat32() github_com_gogo_protobuf_test_casttype.MyFloat32Type
- GetMyFloat64Ptr() *github_com_gogo_protobuf_test_casttype.MyFloat64Type
- GetMyFloat64() github_com_gogo_protobuf_test_casttype.MyFloat64Type
- GetMyBytes() github_com_gogo_protobuf_test_casttype.Bytes
- GetNormalBytes() []byte
- GetMyUint64S() []github_com_gogo_protobuf_test_casttype.MyUint64Type
- GetMyMap() github_com_gogo_protobuf_test_casttype.MyMapType
- GetMyCustomMap() map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type
- GetMyNullableMap() map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson
- GetMyEmbeddedMap() map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson
- GetString_() *github_com_gogo_protobuf_test_casttype.MyStringType
-}
-
-func (this *Castaway) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Castaway) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCastawayFromFace(this)
-}
-
-func (this *Castaway) GetInt32Ptr() *int32 {
- return this.Int32Ptr
-}
-
-func (this *Castaway) GetInt32() int32 {
- return this.Int32
-}
-
-func (this *Castaway) GetMyUint64Ptr() *github_com_gogo_protobuf_test_casttype.MyUint64Type {
- return this.MyUint64Ptr
-}
-
-func (this *Castaway) GetMyUint64() github_com_gogo_protobuf_test_casttype.MyUint64Type {
- return this.MyUint64
-}
-
-func (this *Castaway) GetMyFloat32Ptr() *github_com_gogo_protobuf_test_casttype.MyFloat32Type {
- return this.MyFloat32Ptr
-}
-
-func (this *Castaway) GetMyFloat32() github_com_gogo_protobuf_test_casttype.MyFloat32Type {
- return this.MyFloat32
-}
-
-func (this *Castaway) GetMyFloat64Ptr() *github_com_gogo_protobuf_test_casttype.MyFloat64Type {
- return this.MyFloat64Ptr
-}
-
-func (this *Castaway) GetMyFloat64() github_com_gogo_protobuf_test_casttype.MyFloat64Type {
- return this.MyFloat64
-}
-
-func (this *Castaway) GetMyBytes() github_com_gogo_protobuf_test_casttype.Bytes {
- return this.MyBytes
-}
-
-func (this *Castaway) GetNormalBytes() []byte {
- return this.NormalBytes
-}
-
-func (this *Castaway) GetMyUint64S() []github_com_gogo_protobuf_test_casttype.MyUint64Type {
- return this.MyUint64S
-}
-
-func (this *Castaway) GetMyMap() github_com_gogo_protobuf_test_casttype.MyMapType {
- return this.MyMap
-}
-
-func (this *Castaway) GetMyCustomMap() map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type {
- return this.MyCustomMap
-}
-
-func (this *Castaway) GetMyNullableMap() map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson {
- return this.MyNullableMap
-}
-
-func (this *Castaway) GetMyEmbeddedMap() map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson {
- return this.MyEmbeddedMap
-}
-
-func (this *Castaway) GetString_() *github_com_gogo_protobuf_test_casttype.MyStringType {
- return this.String_
-}
-
-func NewCastawayFromFace(that CastawayFace) *Castaway {
- this := &Castaway{}
- this.Int32Ptr = that.GetInt32Ptr()
- this.Int32 = that.GetInt32()
- this.MyUint64Ptr = that.GetMyUint64Ptr()
- this.MyUint64 = that.GetMyUint64()
- this.MyFloat32Ptr = that.GetMyFloat32Ptr()
- this.MyFloat32 = that.GetMyFloat32()
- this.MyFloat64Ptr = that.GetMyFloat64Ptr()
- this.MyFloat64 = that.GetMyFloat64()
- this.MyBytes = that.GetMyBytes()
- this.NormalBytes = that.GetNormalBytes()
- this.MyUint64S = that.GetMyUint64S()
- this.MyMap = that.GetMyMap()
- this.MyCustomMap = that.GetMyCustomMap()
- this.MyNullableMap = that.GetMyNullableMap()
- this.MyEmbeddedMap = that.GetMyEmbeddedMap()
- this.String_ = that.GetString_()
- return this
-}
-
-type WilsonFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetInt64() *int64
-}
-
-func (this *Wilson) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Wilson) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewWilsonFromFace(this)
-}
-
-func (this *Wilson) GetInt64() *int64 {
- return this.Int64
-}
-
-func NewWilsonFromFace(that WilsonFace) *Wilson {
- this := &Wilson{}
- this.Int64 = that.GetInt64()
- return this
-}
-
-func (this *Castaway) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 20)
- s = append(s, "&casttype.Castaway{")
- if this.Int32Ptr != nil {
- s = append(s, "Int32Ptr: "+valueToGoStringCasttype(this.Int32Ptr, "int32")+",\n")
- }
- s = append(s, "Int32: "+fmt.Sprintf("%#v", this.Int32)+",\n")
- if this.MyUint64Ptr != nil {
- s = append(s, "MyUint64Ptr: "+valueToGoStringCasttype(this.MyUint64Ptr, "github_com_gogo_protobuf_test_casttype.MyUint64Type")+",\n")
- }
- s = append(s, "MyUint64: "+fmt.Sprintf("%#v", this.MyUint64)+",\n")
- if this.MyFloat32Ptr != nil {
- s = append(s, "MyFloat32Ptr: "+valueToGoStringCasttype(this.MyFloat32Ptr, "github_com_gogo_protobuf_test_casttype.MyFloat32Type")+",\n")
- }
- s = append(s, "MyFloat32: "+fmt.Sprintf("%#v", this.MyFloat32)+",\n")
- if this.MyFloat64Ptr != nil {
- s = append(s, "MyFloat64Ptr: "+valueToGoStringCasttype(this.MyFloat64Ptr, "github_com_gogo_protobuf_test_casttype.MyFloat64Type")+",\n")
- }
- s = append(s, "MyFloat64: "+fmt.Sprintf("%#v", this.MyFloat64)+",\n")
- if this.MyBytes != nil {
- s = append(s, "MyBytes: "+valueToGoStringCasttype(this.MyBytes, "github_com_gogo_protobuf_test_casttype.Bytes")+",\n")
- }
- if this.NormalBytes != nil {
- s = append(s, "NormalBytes: "+valueToGoStringCasttype(this.NormalBytes, "byte")+",\n")
- }
- if this.MyUint64S != nil {
- s = append(s, "MyUint64S: "+fmt.Sprintf("%#v", this.MyUint64S)+",\n")
- }
- keysForMyMap := make([]string, 0, len(this.MyMap))
- for k := range this.MyMap {
- keysForMyMap = append(keysForMyMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForMyMap)
- mapStringForMyMap := "github_com_gogo_protobuf_test_casttype.MyMapType{"
- for _, k := range keysForMyMap {
- mapStringForMyMap += fmt.Sprintf("%#v: %#v,", k, this.MyMap[k])
- }
- mapStringForMyMap += "}"
- if this.MyMap != nil {
- s = append(s, "MyMap: "+mapStringForMyMap+",\n")
- }
- keysForMyCustomMap := make([]string, 0, len(this.MyCustomMap))
- for k := range this.MyCustomMap {
- keysForMyCustomMap = append(keysForMyCustomMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForMyCustomMap)
- mapStringForMyCustomMap := "map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type{"
- for _, k := range keysForMyCustomMap {
- mapStringForMyCustomMap += fmt.Sprintf("%#v: %#v,", k, this.MyCustomMap[github_com_gogo_protobuf_test_casttype.MyStringType(k)])
- }
- mapStringForMyCustomMap += "}"
- if this.MyCustomMap != nil {
- s = append(s, "MyCustomMap: "+mapStringForMyCustomMap+",\n")
- }
- keysForMyNullableMap := make([]int32, 0, len(this.MyNullableMap))
- for k := range this.MyNullableMap {
- keysForMyNullableMap = append(keysForMyNullableMap, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForMyNullableMap)
- mapStringForMyNullableMap := "map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson{"
- for _, k := range keysForMyNullableMap {
- mapStringForMyNullableMap += fmt.Sprintf("%#v: %#v,", k, this.MyNullableMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(k)])
- }
- mapStringForMyNullableMap += "}"
- if this.MyNullableMap != nil {
- s = append(s, "MyNullableMap: "+mapStringForMyNullableMap+",\n")
- }
- keysForMyEmbeddedMap := make([]int32, 0, len(this.MyEmbeddedMap))
- for k := range this.MyEmbeddedMap {
- keysForMyEmbeddedMap = append(keysForMyEmbeddedMap, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForMyEmbeddedMap)
- mapStringForMyEmbeddedMap := "map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson{"
- for _, k := range keysForMyEmbeddedMap {
- mapStringForMyEmbeddedMap += fmt.Sprintf("%#v: %#v,", k, this.MyEmbeddedMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(k)])
- }
- mapStringForMyEmbeddedMap += "}"
- if this.MyEmbeddedMap != nil {
- s = append(s, "MyEmbeddedMap: "+mapStringForMyEmbeddedMap+",\n")
- }
- if this.String_ != nil {
- s = append(s, "String_: "+valueToGoStringCasttype(this.String_, "github_com_gogo_protobuf_test_casttype.MyStringType")+",\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 *Wilson) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&casttype.Wilson{")
- if this.Int64 != nil {
- s = append(s, "Int64: "+valueToGoStringCasttype(this.Int64, "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 valueToGoStringCasttype(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 NewPopulatedCastaway(r randyCasttype, easy bool) *Castaway {
- this := &Castaway{}
- if r.Intn(10) != 0 {
- v1 := int32(r.Int63())
- if r.Intn(2) == 0 {
- v1 *= -1
- }
- this.Int32Ptr = &v1
- }
- this.Int32 = int32(r.Int63())
- if r.Intn(2) == 0 {
- this.Int32 *= -1
- }
- if r.Intn(10) != 0 {
- v2 := github_com_gogo_protobuf_test_casttype.MyUint64Type(uint64(r.Uint32()))
- this.MyUint64Ptr = &v2
- }
- this.MyUint64 = github_com_gogo_protobuf_test_casttype.MyUint64Type(uint64(r.Uint32()))
- if r.Intn(10) != 0 {
- v3 := github_com_gogo_protobuf_test_casttype.MyFloat32Type(r.Float32())
- if r.Intn(2) == 0 {
- v3 *= -1
- }
- this.MyFloat32Ptr = &v3
- }
- this.MyFloat32 = github_com_gogo_protobuf_test_casttype.MyFloat32Type(r.Float32())
- if r.Intn(2) == 0 {
- this.MyFloat32 *= -1
- }
- if r.Intn(10) != 0 {
- v4 := github_com_gogo_protobuf_test_casttype.MyFloat64Type(r.Float64())
- if r.Intn(2) == 0 {
- v4 *= -1
- }
- this.MyFloat64Ptr = &v4
- }
- this.MyFloat64 = github_com_gogo_protobuf_test_casttype.MyFloat64Type(r.Float64())
- if r.Intn(2) == 0 {
- this.MyFloat64 *= -1
- }
- if r.Intn(10) != 0 {
- v5 := r.Intn(100)
- this.MyBytes = make(github_com_gogo_protobuf_test_casttype.Bytes, v5)
- for i := 0; i < v5; i++ {
- this.MyBytes[i] = byte(r.Intn(256))
- }
- }
- if r.Intn(10) != 0 {
- v6 := r.Intn(100)
- this.NormalBytes = make([]byte, v6)
- for i := 0; i < v6; i++ {
- this.NormalBytes[i] = byte(r.Intn(256))
- }
- }
- if r.Intn(10) != 0 {
- v7 := r.Intn(10)
- this.MyUint64S = make([]github_com_gogo_protobuf_test_casttype.MyUint64Type, v7)
- for i := 0; i < v7; i++ {
- this.MyUint64S[i] = github_com_gogo_protobuf_test_casttype.MyUint64Type(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v8 := r.Intn(10)
- this.MyMap = make(github_com_gogo_protobuf_test_casttype.MyMapType)
- for i := 0; i < v8; i++ {
- v9 := randStringCasttype(r)
- this.MyMap[v9] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v10 := r.Intn(10)
- this.MyCustomMap = make(map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type)
- for i := 0; i < v10; i++ {
- v11 := github_com_gogo_protobuf_test_casttype.MyStringType(randStringCasttype(r))
- this.MyCustomMap[v11] = github_com_gogo_protobuf_test_casttype.MyUint64Type(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v12 := r.Intn(10)
- this.MyNullableMap = make(map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson)
- for i := 0; i < v12; i++ {
- this.MyNullableMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(int32(r.Int31()))] = NewPopulatedWilson(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v13 := r.Intn(10)
- this.MyEmbeddedMap = make(map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson)
- for i := 0; i < v13; i++ {
- this.MyEmbeddedMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(int32(r.Int31()))] = *NewPopulatedWilson(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v14 := github_com_gogo_protobuf_test_casttype.MyStringType(randStringCasttype(r))
- this.String_ = &v14
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedCasttype(r, 17)
- }
- return this
-}
-
-func NewPopulatedWilson(r randyCasttype, easy bool) *Wilson {
- this := &Wilson{}
- if r.Intn(10) != 0 {
- v15 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v15 *= -1
- }
- this.Int64 = &v15
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedCasttype(r, 2)
- }
- return this
-}
-
-type randyCasttype interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneCasttype(r randyCasttype) 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 randStringCasttype(r randyCasttype) string {
- v16 := r.Intn(100)
- tmps := make([]rune, v16)
- for i := 0; i < v16; i++ {
- tmps[i] = randUTF8RuneCasttype(r)
- }
- return string(tmps)
-}
-func randUnrecognizedCasttype(r randyCasttype, 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 = randFieldCasttype(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldCasttype(dAtA []byte, r randyCasttype, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateCasttype(dAtA, uint64(key))
- v17 := r.Int63()
- if r.Intn(2) == 0 {
- v17 *= -1
- }
- dAtA = encodeVarintPopulateCasttype(dAtA, uint64(v17))
- case 1:
- dAtA = encodeVarintPopulateCasttype(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 = encodeVarintPopulateCasttype(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateCasttype(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateCasttype(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 encodeVarintPopulateCasttype(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 *Castaway) Size() (n int) {
- var l int
- _ = l
- if m.Int32Ptr != nil {
- n += 1 + sovCasttype(uint64(*m.Int32Ptr))
- }
- n += 1 + sovCasttype(uint64(m.Int32))
- if m.MyUint64Ptr != nil {
- n += 1 + sovCasttype(uint64(*m.MyUint64Ptr))
- }
- n += 1 + sovCasttype(uint64(m.MyUint64))
- if m.MyFloat32Ptr != nil {
- n += 5
- }
- n += 5
- if m.MyFloat64Ptr != nil {
- n += 9
- }
- n += 9
- if m.MyBytes != nil {
- l = len(m.MyBytes)
- n += 1 + l + sovCasttype(uint64(l))
- }
- if m.NormalBytes != nil {
- l = len(m.NormalBytes)
- n += 1 + l + sovCasttype(uint64(l))
- }
- if len(m.MyUint64S) > 0 {
- for _, e := range m.MyUint64S {
- n += 1 + sovCasttype(uint64(e))
- }
- }
- if len(m.MyMap) > 0 {
- for k, v := range m.MyMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovCasttype(uint64(len(k))) + 1 + sovCasttype(uint64(v))
- n += mapEntrySize + 1 + sovCasttype(uint64(mapEntrySize))
- }
- }
- if len(m.MyCustomMap) > 0 {
- for k, v := range m.MyCustomMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovCasttype(uint64(len(k))) + 1 + sovCasttype(uint64(v))
- n += mapEntrySize + 1 + sovCasttype(uint64(mapEntrySize))
- }
- }
- if len(m.MyNullableMap) > 0 {
- for k, v := range m.MyNullableMap {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovCasttype(uint64(l))
- }
- mapEntrySize := 1 + sovCasttype(uint64(k)) + l
- n += mapEntrySize + 1 + sovCasttype(uint64(mapEntrySize))
- }
- }
- if len(m.MyEmbeddedMap) > 0 {
- for k, v := range m.MyEmbeddedMap {
- _ = k
- _ = v
- l = v.Size()
- mapEntrySize := 1 + sovCasttype(uint64(k)) + 1 + l + sovCasttype(uint64(l))
- n += mapEntrySize + 1 + sovCasttype(uint64(mapEntrySize))
- }
- }
- if m.String_ != nil {
- l = len(*m.String_)
- n += 2 + l + sovCasttype(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *Wilson) Size() (n int) {
- var l int
- _ = l
- if m.Int64 != nil {
- n += 1 + sovCasttype(uint64(*m.Int64))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func sovCasttype(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozCasttype(x uint64) (n int) {
- return sovCasttype(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *Castaway) String() string {
- if this == nil {
- return "nil"
- }
- keysForMyMap := make([]string, 0, len(this.MyMap))
- for k := range this.MyMap {
- keysForMyMap = append(keysForMyMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForMyMap)
- mapStringForMyMap := "github_com_gogo_protobuf_test_casttype.MyMapType{"
- for _, k := range keysForMyMap {
- mapStringForMyMap += fmt.Sprintf("%v: %v,", k, this.MyMap[k])
- }
- mapStringForMyMap += "}"
- keysForMyCustomMap := make([]string, 0, len(this.MyCustomMap))
- for k := range this.MyCustomMap {
- keysForMyCustomMap = append(keysForMyCustomMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForMyCustomMap)
- mapStringForMyCustomMap := "map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type{"
- for _, k := range keysForMyCustomMap {
- mapStringForMyCustomMap += fmt.Sprintf("%v: %v,", k, this.MyCustomMap[github_com_gogo_protobuf_test_casttype.MyStringType(k)])
- }
- mapStringForMyCustomMap += "}"
- keysForMyNullableMap := make([]int32, 0, len(this.MyNullableMap))
- for k := range this.MyNullableMap {
- keysForMyNullableMap = append(keysForMyNullableMap, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForMyNullableMap)
- mapStringForMyNullableMap := "map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson{"
- for _, k := range keysForMyNullableMap {
- mapStringForMyNullableMap += fmt.Sprintf("%v: %v,", k, this.MyNullableMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(k)])
- }
- mapStringForMyNullableMap += "}"
- keysForMyEmbeddedMap := make([]int32, 0, len(this.MyEmbeddedMap))
- for k := range this.MyEmbeddedMap {
- keysForMyEmbeddedMap = append(keysForMyEmbeddedMap, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForMyEmbeddedMap)
- mapStringForMyEmbeddedMap := "map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson{"
- for _, k := range keysForMyEmbeddedMap {
- mapStringForMyEmbeddedMap += fmt.Sprintf("%v: %v,", k, this.MyEmbeddedMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(k)])
- }
- mapStringForMyEmbeddedMap += "}"
- s := strings.Join([]string{`&Castaway{`,
- `Int32Ptr:` + valueToStringCasttype(this.Int32Ptr) + `,`,
- `Int32:` + fmt.Sprintf("%v", this.Int32) + `,`,
- `MyUint64Ptr:` + valueToStringCasttype(this.MyUint64Ptr) + `,`,
- `MyUint64:` + fmt.Sprintf("%v", this.MyUint64) + `,`,
- `MyFloat32Ptr:` + valueToStringCasttype(this.MyFloat32Ptr) + `,`,
- `MyFloat32:` + fmt.Sprintf("%v", this.MyFloat32) + `,`,
- `MyFloat64Ptr:` + valueToStringCasttype(this.MyFloat64Ptr) + `,`,
- `MyFloat64:` + fmt.Sprintf("%v", this.MyFloat64) + `,`,
- `MyBytes:` + valueToStringCasttype(this.MyBytes) + `,`,
- `NormalBytes:` + valueToStringCasttype(this.NormalBytes) + `,`,
- `MyUint64S:` + fmt.Sprintf("%v", this.MyUint64S) + `,`,
- `MyMap:` + mapStringForMyMap + `,`,
- `MyCustomMap:` + mapStringForMyCustomMap + `,`,
- `MyNullableMap:` + mapStringForMyNullableMap + `,`,
- `MyEmbeddedMap:` + mapStringForMyEmbeddedMap + `,`,
- `String_:` + valueToStringCasttype(this.String_) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Wilson) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Wilson{`,
- `Int64:` + valueToStringCasttype(this.Int64) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringCasttype(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *Castaway) 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 *Castaway) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Int32Ptr != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(*m.Int32Ptr))
- }
- dAtA[i] = 0x10
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(m.Int32))
- if m.MyUint64Ptr != nil {
- dAtA[i] = 0x18
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(*m.MyUint64Ptr))
- }
- dAtA[i] = 0x20
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(m.MyUint64))
- if m.MyFloat32Ptr != nil {
- dAtA[i] = 0x2d
- i++
- i = encodeFixed32Casttype(dAtA, i, uint32(math.Float32bits(float32(*m.MyFloat32Ptr))))
- }
- dAtA[i] = 0x35
- i++
- i = encodeFixed32Casttype(dAtA, i, uint32(math.Float32bits(float32(m.MyFloat32))))
- if m.MyFloat64Ptr != nil {
- dAtA[i] = 0x39
- i++
- i = encodeFixed64Casttype(dAtA, i, uint64(math.Float64bits(float64(*m.MyFloat64Ptr))))
- }
- dAtA[i] = 0x41
- i++
- i = encodeFixed64Casttype(dAtA, i, uint64(math.Float64bits(float64(m.MyFloat64))))
- if m.MyBytes != nil {
- dAtA[i] = 0x4a
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(len(m.MyBytes)))
- i += copy(dAtA[i:], m.MyBytes)
- }
- if m.NormalBytes != nil {
- dAtA[i] = 0x52
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(len(m.NormalBytes)))
- i += copy(dAtA[i:], m.NormalBytes)
- }
- if len(m.MyUint64S) > 0 {
- for _, num := range m.MyUint64S {
- dAtA[i] = 0x58
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(num))
- }
- }
- if len(m.MyMap) > 0 {
- for k := range m.MyMap {
- dAtA[i] = 0x62
- i++
- v := m.MyMap[k]
- mapSize := 1 + len(k) + sovCasttype(uint64(len(k))) + 1 + sovCasttype(uint64(v))
- i = encodeVarintCasttype(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x10
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(v))
- }
- }
- if len(m.MyCustomMap) > 0 {
- for k := range m.MyCustomMap {
- dAtA[i] = 0x6a
- i++
- v := m.MyCustomMap[k]
- mapSize := 1 + len(k) + sovCasttype(uint64(len(k))) + 1 + sovCasttype(uint64(v))
- i = encodeVarintCasttype(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x10
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(v))
- }
- }
- if len(m.MyNullableMap) > 0 {
- for k := range m.MyNullableMap {
- dAtA[i] = 0x72
- i++
- v := m.MyNullableMap[k]
- msgSize := 0
- if v != nil {
- msgSize = v.Size()
- msgSize += 1 + sovCasttype(uint64(msgSize))
- }
- mapSize := 1 + sovCasttype(uint64(k)) + msgSize
- i = encodeVarintCasttype(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(k))
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(v.Size()))
- n1, err := v.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n1
- }
- }
- }
- if len(m.MyEmbeddedMap) > 0 {
- for k := range m.MyEmbeddedMap {
- dAtA[i] = 0x7a
- i++
- v := m.MyEmbeddedMap[k]
- msgSize := 0
- if (&v) != nil {
- msgSize = (&v).Size()
- msgSize += 1 + sovCasttype(uint64(msgSize))
- }
- mapSize := 1 + sovCasttype(uint64(k)) + msgSize
- i = encodeVarintCasttype(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(k))
- dAtA[i] = 0x12
- i++
- i = encodeVarintCasttype(dAtA, i, uint64((&v).Size()))
- n2, err := (&v).MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n2
- }
- }
- if m.String_ != nil {
- dAtA[i] = 0x82
- i++
- dAtA[i] = 0x1
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(len(*m.String_)))
- i += copy(dAtA[i:], *m.String_)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *Wilson) 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 *Wilson) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Int64 != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintCasttype(dAtA, i, uint64(*m.Int64))
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func encodeFixed64Casttype(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 encodeFixed32Casttype(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 encodeVarintCasttype(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 init() { proto.RegisterFile("combos/unsafemarshaler/casttype.proto", fileDescriptorCasttype) }
-
-var fileDescriptorCasttype = []byte{
- // 701 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0xbf, 0x6f, 0xd3, 0x40,
- 0x14, 0xc7, 0x7d, 0x4d, 0xd3, 0x26, 0x97, 0x06, 0xa2, 0x13, 0x83, 0x55, 0x89, 0xb3, 0xd5, 0xaa,
- 0xc8, 0x03, 0x24, 0x55, 0x1a, 0x95, 0xaa, 0x20, 0x06, 0x57, 0x45, 0x2a, 0xc2, 0x05, 0x19, 0xaa,
- 0x0a, 0xc4, 0x72, 0x69, 0xdd, 0x34, 0xc2, 0xb1, 0x23, 0xfb, 0x02, 0xf2, 0x56, 0x95, 0x01, 0x89,
- 0xbf, 0x84, 0x91, 0x05, 0x89, 0x91, 0xb1, 0x63, 0x47, 0xa6, 0xb4, 0x36, 0x4b, 0xd9, 0x3a, 0x56,
- 0x99, 0xd0, 0xdd, 0x39, 0xb1, 0xfb, 0x03, 0x94, 0xa6, 0xdb, 0xbd, 0xbb, 0xf7, 0x3e, 0xef, 0x7b,
- 0xef, 0xde, 0xdd, 0xc1, 0xb9, 0x2d, 0xb7, 0x55, 0x77, 0xfd, 0x4a, 0xc7, 0xf1, 0xc9, 0x8e, 0xd5,
- 0x22, 0x9e, 0xbf, 0x4b, 0x6c, 0xcb, 0xab, 0x6c, 0x11, 0x9f, 0xd2, 0xa0, 0x6d, 0x95, 0xdb, 0x9e,
- 0x4b, 0x5d, 0x94, 0xeb, 0xdb, 0xd3, 0x0f, 0x1a, 0x4d, 0xba, 0xdb, 0xa9, 0x97, 0xb7, 0xdc, 0x56,
- 0xa5, 0xe1, 0x36, 0xdc, 0x0a, 0x77, 0xa8, 0x77, 0x76, 0xb8, 0xc5, 0x0d, 0x3e, 0x12, 0x81, 0x33,
- 0x7f, 0x8a, 0x30, 0xb7, 0x42, 0x7c, 0x4a, 0x3e, 0x92, 0x00, 0xcd, 0xc1, 0xdc, 0x9a, 0x43, 0x17,
- 0xaa, 0x2f, 0xa9, 0x27, 0x03, 0x15, 0x68, 0x19, 0x3d, 0xdf, 0xeb, 0x2a, 0xd9, 0x26, 0x9b, 0x33,
- 0x07, 0x4b, 0x68, 0x16, 0x66, 0xf9, 0x58, 0x1e, 0xe3, 0x3e, 0xc5, 0x83, 0xae, 0x22, 0x25, 0x7e,
- 0x62, 0x0d, 0xbd, 0x81, 0x05, 0x23, 0xd8, 0x68, 0x3a, 0x74, 0xb1, 0xc6, 0x70, 0x19, 0x15, 0x68,
- 0xe3, 0xfa, 0xc3, 0x5e, 0x57, 0x59, 0xf8, 0xa7, 0x40, 0x6a, 0xf9, 0x34, 0xd9, 0x58, 0x3f, 0xfa,
- 0x75, 0xd0, 0xb6, 0xcc, 0x34, 0x0b, 0x6d, 0xc2, 0x5c, 0xdf, 0x94, 0xc7, 0x39, 0xf7, 0x51, 0x2c,
- 0x61, 0x24, 0xf6, 0x00, 0x86, 0xde, 0xc1, 0x29, 0x23, 0x78, 0x6a, 0xbb, 0x24, 0xae, 0x41, 0x56,
- 0x05, 0xda, 0x98, 0xbe, 0xd4, 0xeb, 0x2a, 0xb5, 0xa1, 0xc1, 0x71, 0x38, 0x27, 0x9f, 0xa3, 0xa1,
- 0xb7, 0x30, 0x3f, 0xb0, 0xe5, 0x09, 0x8e, 0x7e, 0x1c, 0xeb, 0x1e, 0x0d, 0x9f, 0xe0, 0x52, 0xca,
- 0x45, 0xb9, 0x27, 0x55, 0xa0, 0x81, 0x51, 0x94, 0xc7, 0x35, 0x39, 0x47, 0x4b, 0x29, 0x5f, 0xac,
- 0xc9, 0x39, 0x8e, 0x1e, 0x51, 0x79, 0x8c, 0x4f, 0x70, 0xe8, 0x19, 0x9c, 0x34, 0x02, 0x3d, 0xa0,
- 0x96, 0x2f, 0xe7, 0x55, 0xa0, 0x4d, 0xe9, 0xf3, 0xbd, 0xae, 0x72, 0x7f, 0x48, 0x2a, 0x8f, 0x33,
- 0xfb, 0x00, 0xa4, 0xc2, 0xc2, 0xba, 0xeb, 0xb5, 0x88, 0x2d, 0x78, 0x90, 0xf1, 0xcc, 0xf4, 0x14,
- 0xda, 0x60, 0x3b, 0x11, 0xa7, 0xed, 0xcb, 0x05, 0x35, 0x73, 0x93, 0x9e, 0x4c, 0x48, 0xa8, 0x09,
- 0xb3, 0x46, 0x60, 0x90, 0xb6, 0x3c, 0xa5, 0x66, 0xb4, 0x42, 0xf5, 0x6e, 0x79, 0x10, 0xd1, 0xbf,
- 0x5b, 0x65, 0xbe, 0xbe, 0xea, 0x50, 0x2f, 0xd0, 0x6b, 0xbd, 0xae, 0x32, 0x3f, 0x74, 0x46, 0x83,
- 0xb4, 0x79, 0x3a, 0x91, 0x01, 0x7d, 0x07, 0xec, 0x62, 0xad, 0x74, 0x7c, 0xea, 0xb6, 0x58, 0xc6,
- 0x22, 0xcf, 0x38, 0x7b, 0x65, 0xc6, 0x81, 0x97, 0xc8, 0xeb, 0xec, 0x1f, 0x5d, 0x63, 0xa7, 0xaf,
- 0xa8, 0xd7, 0x74, 0x1a, 0x2c, 0xf5, 0x97, 0xa3, 0x91, 0x2f, 0xed, 0x40, 0x01, 0xfa, 0x04, 0x60,
- 0xd1, 0x08, 0xd6, 0x3b, 0xb6, 0x4d, 0xea, 0xb6, 0xc5, 0x94, 0xdf, 0xe2, 0xca, 0xe7, 0xae, 0x54,
- 0x9e, 0xf2, 0x13, 0xda, 0x17, 0xf7, 0x8f, 0x94, 0xea, 0xd0, 0x22, 0xf8, 0x13, 0xc4, 0x35, 0x9c,
- 0xcf, 0x89, 0x3e, 0x73, 0x15, 0xab, 0xad, 0xba, 0xb5, 0xbd, 0x6d, 0x6d, 0x33, 0x15, 0xb7, 0xff,
- 0xa3, 0x22, 0xe5, 0x27, 0x54, 0x2c, 0xb3, 0xae, 0x1f, 0x5d, 0x49, 0x8a, 0x87, 0x5e, 0xc0, 0x09,
- 0x51, 0x61, 0xb9, 0xa4, 0x02, 0x2d, 0x7f, 0xcd, 0x36, 0x4c, 0x0e, 0xc7, 0x8c, 0x31, 0xd3, 0x4b,
- 0x10, 0x26, 0x3d, 0x86, 0x4a, 0x30, 0xf3, 0xde, 0x0a, 0xf8, 0x2b, 0x9e, 0x37, 0xd9, 0x10, 0xdd,
- 0x81, 0xd9, 0x0f, 0xc4, 0xee, 0x58, 0xfc, 0xd5, 0x1e, 0x37, 0x85, 0xb1, 0x3c, 0xb6, 0x04, 0xa6,
- 0x9f, 0xc0, 0xd2, 0xc5, 0x5e, 0xb9, 0x56, 0xbc, 0x09, 0xd1, 0xe5, 0x13, 0x4b, 0x13, 0xb2, 0x82,
- 0x70, 0x2f, 0x4d, 0x28, 0x54, 0x4b, 0x49, 0xcd, 0x37, 0x9b, 0xb6, 0xef, 0x3a, 0x97, 0x98, 0x17,
- 0xeb, 0x7f, 0x33, 0xe6, 0x0c, 0x86, 0x13, 0x62, 0x92, 0xed, 0x65, 0x8d, 0x7f, 0x1f, 0xfc, 0x97,
- 0x33, 0x85, 0xa1, 0x3f, 0x3f, 0x08, 0xb1, 0x74, 0x18, 0x62, 0xe9, 0x57, 0x88, 0xa5, 0xe3, 0x10,
- 0x83, 0x93, 0x10, 0x83, 0xd3, 0x10, 0x83, 0xb3, 0x10, 0x83, 0xbd, 0x08, 0x83, 0xaf, 0x11, 0x06,
- 0xdf, 0x22, 0x0c, 0x7e, 0x44, 0x18, 0xfc, 0x8c, 0x30, 0x38, 0x88, 0xb0, 0x74, 0x18, 0x61, 0xe9,
- 0x38, 0xc2, 0xe0, 0x24, 0xc2, 0xd2, 0x69, 0x84, 0xc1, 0x59, 0x84, 0xc1, 0xde, 0x6f, 0x2c, 0xfd,
- 0x0d, 0x00, 0x00, 0xff, 0xff, 0xd8, 0x47, 0x3b, 0xeb, 0xba, 0x07, 0x00, 0x00,
-}
diff --git a/test/casttype/combos/unsafemarshaler/casttype.proto b/test/casttype/combos/unsafemarshaler/casttype.proto
deleted file mode 100644
index 767c0398ab..0000000000
--- a/test/casttype/combos/unsafemarshaler/casttype.proto
+++ /dev/null
@@ -1,80 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2015, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-package casttype;
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.face_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.benchgen_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = true;
-option (gogoproto.unsafe_unmarshaler_all) = false;
-
-message Castaway {
- optional int64 Int32Ptr = 1 [(gogoproto.casttype) = "int32"];
- optional int64 Int32 = 2 [(gogoproto.casttype) = "int32", (gogoproto.nullable) = false];
- optional uint64 MyUint64Ptr = 3 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyUint64Type"];
- optional uint64 MyUint64 = 4 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyUint64Type", (gogoproto.nullable) = false];
- optional float MyFloat32Ptr = 5 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyFloat32Type"];
- optional float MyFloat32 = 6 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyFloat32Type", (gogoproto.nullable) = false];
- optional double MyFloat64Ptr = 7 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyFloat64Type"];
- optional double MyFloat64 = 8 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyFloat64Type", (gogoproto.nullable) = false];
- optional bytes MyBytes = 9 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.Bytes"];
- optional bytes NormalBytes = 10;
- repeated uint64 MyUint64s = 11 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyUint64Type"];
- map MyMap = 12 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyMapType"];
- map MyCustomMap = 13 [(gogoproto.castkey) = "github.com/gogo/protobuf/test/casttype.MyStringType", (gogoproto.castvalue) = "github.com/gogo/protobuf/test/casttype.MyUint64Type"];
- map MyNullableMap = 14 [(gogoproto.castkey) = "github.com/gogo/protobuf/test/casttype.MyInt32Type"];
- map MyEmbeddedMap = 15 [(gogoproto.castkey) = "github.com/gogo/protobuf/test/casttype.MyInt32Type", (gogoproto.nullable) = false];
- optional string String = 16 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyStringType"];
-}
-
-message Wilson {
- optional int64 Int64 = 1;
-}
diff --git a/test/casttype/combos/unsafemarshaler/casttypepb_test.go b/test/casttype/combos/unsafemarshaler/casttypepb_test.go
deleted file mode 100644
index 97b4d822f2..0000000000
--- a/test/casttype/combos/unsafemarshaler/casttypepb_test.go
+++ /dev/null
@@ -1,537 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafemarshaler/casttype.proto
-
-/*
-Package casttype is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafemarshaler/casttype.proto
-
-It has these top-level messages:
- Castaway
- Wilson
-*/
-package casttype
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestCastawayProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCastawayMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCastawayProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Castaway, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCastaway(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCastawayProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCastaway(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Castaway{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestWilsonProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestWilsonMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkWilsonProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Wilson, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedWilson(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkWilsonProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedWilson(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Wilson{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCastawayJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Castaway{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestWilsonJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Wilson{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCastawayProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCastawayProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestWilsonProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestWilsonProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCasttypeDescription(t *testing.T) {
- CasttypeDescription()
-}
-func TestCastawayVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestWilsonVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCastawayFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestWilsonFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCastawayGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestWilsonGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCastawaySize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCastawaySize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Castaway, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCastaway(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestWilsonSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkWilsonSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Wilson, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedWilson(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCastawayStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestWilsonStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/casttype/combos/unsafeunmarshaler/casttype.pb.go b/test/casttype/combos/unsafeunmarshaler/casttype.pb.go
deleted file mode 100644
index b52c88ec6e..0000000000
--- a/test/casttype/combos/unsafeunmarshaler/casttype.pb.go
+++ /dev/null
@@ -1,2361 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeunmarshaler/casttype.proto
-
-/*
- Package casttype is a generated protocol buffer package.
-
- It is generated from these files:
- combos/unsafeunmarshaler/casttype.proto
-
- It has these top-level messages:
- Castaway
- Wilson
-*/
-package casttype
-
-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_casttype "github.com/gogo/protobuf/test/casttype"
-
-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 reflect "reflect"
-import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
-
-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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type Castaway struct {
- Int32Ptr *int32 `protobuf:"varint,1,opt,name=Int32Ptr,casttype=int32" json:"Int32Ptr,omitempty"`
- Int32 int32 `protobuf:"varint,2,opt,name=Int32,casttype=int32" json:"Int32"`
- MyUint64Ptr *github_com_gogo_protobuf_test_casttype.MyUint64Type `protobuf:"varint,3,opt,name=MyUint64Ptr,casttype=github.com/gogo/protobuf/test/casttype.MyUint64Type" json:"MyUint64Ptr,omitempty"`
- MyUint64 github_com_gogo_protobuf_test_casttype.MyUint64Type `protobuf:"varint,4,opt,name=MyUint64,casttype=github.com/gogo/protobuf/test/casttype.MyUint64Type" json:"MyUint64"`
- MyFloat32Ptr *github_com_gogo_protobuf_test_casttype.MyFloat32Type `protobuf:"fixed32,5,opt,name=MyFloat32Ptr,casttype=github.com/gogo/protobuf/test/casttype.MyFloat32Type" json:"MyFloat32Ptr,omitempty"`
- MyFloat32 github_com_gogo_protobuf_test_casttype.MyFloat32Type `protobuf:"fixed32,6,opt,name=MyFloat32,casttype=github.com/gogo/protobuf/test/casttype.MyFloat32Type" json:"MyFloat32"`
- MyFloat64Ptr *github_com_gogo_protobuf_test_casttype.MyFloat64Type `protobuf:"fixed64,7,opt,name=MyFloat64Ptr,casttype=github.com/gogo/protobuf/test/casttype.MyFloat64Type" json:"MyFloat64Ptr,omitempty"`
- MyFloat64 github_com_gogo_protobuf_test_casttype.MyFloat64Type `protobuf:"fixed64,8,opt,name=MyFloat64,casttype=github.com/gogo/protobuf/test/casttype.MyFloat64Type" json:"MyFloat64"`
- MyBytes github_com_gogo_protobuf_test_casttype.Bytes `protobuf:"bytes,9,opt,name=MyBytes,casttype=github.com/gogo/protobuf/test/casttype.Bytes" json:"MyBytes,omitempty"`
- NormalBytes []byte `protobuf:"bytes,10,opt,name=NormalBytes" json:"NormalBytes,omitempty"`
- MyUint64S []github_com_gogo_protobuf_test_casttype.MyUint64Type `protobuf:"varint,11,rep,name=MyUint64s,casttype=github.com/gogo/protobuf/test/casttype.MyUint64Type" json:"MyUint64s,omitempty"`
- MyMap github_com_gogo_protobuf_test_casttype.MyMapType `protobuf:"bytes,12,rep,name=MyMap,casttype=github.com/gogo/protobuf/test/casttype.MyMapType" json:"MyMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- MyCustomMap map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type `protobuf:"bytes,13,rep,name=MyCustomMap,castkey=github.com/gogo/protobuf/test/casttype.MyStringType,castvalue=github.com/gogo/protobuf/test/casttype.MyUint64Type" json:"MyCustomMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- MyNullableMap map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson `protobuf:"bytes,14,rep,name=MyNullableMap,castkey=github.com/gogo/protobuf/test/casttype.MyInt32Type" json:"MyNullableMap,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- MyEmbeddedMap map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson `protobuf:"bytes,15,rep,name=MyEmbeddedMap,castkey=github.com/gogo/protobuf/test/casttype.MyInt32Type" json:"MyEmbeddedMap" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- String_ *github_com_gogo_protobuf_test_casttype.MyStringType `protobuf:"bytes,16,opt,name=String,casttype=github.com/gogo/protobuf/test/casttype.MyStringType" json:"String,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Castaway) Reset() { *m = Castaway{} }
-func (*Castaway) ProtoMessage() {}
-func (*Castaway) Descriptor() ([]byte, []int) { return fileDescriptorCasttype, []int{0} }
-
-type Wilson struct {
- Int64 *int64 `protobuf:"varint,1,opt,name=Int64" json:"Int64,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Wilson) Reset() { *m = Wilson{} }
-func (*Wilson) ProtoMessage() {}
-func (*Wilson) Descriptor() ([]byte, []int) { return fileDescriptorCasttype, []int{1} }
-
-func init() {
- proto.RegisterType((*Castaway)(nil), "casttype.Castaway")
- proto.RegisterType((*Wilson)(nil), "casttype.Wilson")
-}
-func (this *Castaway) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return CasttypeDescription()
-}
-func (this *Wilson) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return CasttypeDescription()
-}
-func CasttypeDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 4201 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5b, 0x5d, 0x70, 0x1b, 0xd7,
- 0x75, 0xe6, 0xe2, 0x87, 0x04, 0x0e, 0x40, 0x70, 0x79, 0x49, 0xcb, 0x30, 0x1d, 0x83, 0x14, 0xfd,
- 0x23, 0xda, 0x4e, 0x28, 0x8f, 0xfe, 0x0d, 0x25, 0x76, 0x01, 0x12, 0x62, 0xa0, 0x12, 0x24, 0xb3,
- 0x24, 0x23, 0xc9, 0xed, 0xcc, 0xce, 0x72, 0x71, 0x09, 0xae, 0xb4, 0xd8, 0xdd, 0xec, 0x2e, 0x24,
- 0x43, 0xd3, 0x07, 0x35, 0x6e, 0x9b, 0x49, 0x3b, 0xfd, 0xef, 0x4c, 0x13, 0xd7, 0x71, 0xdb, 0xcc,
- 0xb4, 0x4e, 0x93, 0xfe, 0x24, 0x4d, 0x93, 0xa6, 0x9d, 0x3e, 0xe4, 0x25, 0xad, 0x9f, 0x3a, 0xc9,
- 0x5b, 0x1f, 0x3a, 0xb2, 0xc5, 0x7a, 0xa6, 0x4e, 0xeb, 0xb6, 0x6e, 0xe3, 0x87, 0x8c, 0xfc, 0xd2,
- 0xb9, 0x7f, 0x8b, 0xc5, 0x0f, 0xb5, 0xa0, 0x32, 0x76, 0x9e, 0x88, 0x3d, 0xf7, 0x7c, 0xdf, 0x3d,
- 0xf7, 0xdc, 0x73, 0xef, 0x39, 0xf7, 0xee, 0x12, 0xbe, 0x76, 0x0e, 0xe6, 0x1a, 0xb6, 0xdd, 0x30,
- 0xf1, 0x71, 0xc7, 0xb5, 0x7d, 0x7b, 0xa7, 0xb5, 0x7b, 0xbc, 0x8e, 0x3d, 0xdd, 0x35, 0x1c, 0xdf,
- 0x76, 0x17, 0xa9, 0x0c, 0x4d, 0x30, 0x8d, 0x45, 0xa1, 0x31, 0x5f, 0x83, 0xc9, 0x0b, 0x86, 0x89,
- 0x97, 0x03, 0xc5, 0x4d, 0xec, 0xa3, 0x73, 0x90, 0xd8, 0x35, 0x4c, 0x9c, 0x97, 0xe6, 0xe2, 0x0b,
- 0x99, 0x13, 0x8f, 0x2d, 0xf6, 0x80, 0x16, 0xbb, 0x11, 0x1b, 0x44, 0xac, 0x50, 0xc4, 0xfc, 0x5b,
- 0x09, 0x98, 0x1a, 0xd0, 0x8a, 0x10, 0x24, 0x2c, 0xad, 0x49, 0x18, 0xa5, 0x85, 0xb4, 0x42, 0x7f,
- 0xa3, 0x3c, 0x8c, 0x39, 0x9a, 0x7e, 0x4d, 0x6b, 0xe0, 0x7c, 0x8c, 0x8a, 0xc5, 0x23, 0x2a, 0x00,
- 0xd4, 0xb1, 0x83, 0xad, 0x3a, 0xb6, 0xf4, 0x76, 0x3e, 0x3e, 0x17, 0x5f, 0x48, 0x2b, 0x21, 0x09,
- 0x7a, 0x1a, 0x26, 0x9d, 0xd6, 0x8e, 0x69, 0xe8, 0x6a, 0x48, 0x0d, 0xe6, 0xe2, 0x0b, 0x49, 0x45,
- 0x66, 0x0d, 0xcb, 0x1d, 0xe5, 0x63, 0x30, 0x71, 0x03, 0x6b, 0xd7, 0xc2, 0xaa, 0x19, 0xaa, 0x9a,
- 0x23, 0xe2, 0x90, 0xe2, 0x12, 0x64, 0x9b, 0xd8, 0xf3, 0xb4, 0x06, 0x56, 0xfd, 0xb6, 0x83, 0xf3,
- 0x09, 0x3a, 0xfa, 0xb9, 0xbe, 0xd1, 0xf7, 0x8e, 0x3c, 0xc3, 0x51, 0x5b, 0x6d, 0x07, 0xa3, 0x12,
- 0xa4, 0xb1, 0xd5, 0x6a, 0x32, 0x86, 0xe4, 0x01, 0xfe, 0xab, 0x58, 0xad, 0x66, 0x2f, 0x4b, 0x8a,
- 0xc0, 0x38, 0xc5, 0x98, 0x87, 0xdd, 0xeb, 0x86, 0x8e, 0xf3, 0xa3, 0x94, 0xe0, 0x58, 0x1f, 0xc1,
- 0x26, 0x6b, 0xef, 0xe5, 0x10, 0x38, 0xb4, 0x04, 0x69, 0xfc, 0xa2, 0x8f, 0x2d, 0xcf, 0xb0, 0xad,
- 0xfc, 0x18, 0x25, 0x79, 0x7c, 0xc0, 0x2c, 0x62, 0xb3, 0xde, 0x4b, 0xd1, 0xc1, 0xa1, 0x33, 0x30,
- 0x66, 0x3b, 0xbe, 0x61, 0x5b, 0x5e, 0x3e, 0x35, 0x27, 0x2d, 0x64, 0x4e, 0x7c, 0x64, 0x60, 0x20,
- 0xac, 0x33, 0x1d, 0x45, 0x28, 0xa3, 0x2a, 0xc8, 0x9e, 0xdd, 0x72, 0x75, 0xac, 0xea, 0x76, 0x1d,
- 0xab, 0x86, 0xb5, 0x6b, 0xe7, 0xd3, 0x94, 0x60, 0xb6, 0x7f, 0x20, 0x54, 0x71, 0xc9, 0xae, 0xe3,
- 0xaa, 0xb5, 0x6b, 0x2b, 0x39, 0xaf, 0xeb, 0x19, 0x1d, 0x81, 0x51, 0xaf, 0x6d, 0xf9, 0xda, 0x8b,
- 0xf9, 0x2c, 0x8d, 0x10, 0xfe, 0x34, 0xff, 0x77, 0xa3, 0x30, 0x31, 0x4c, 0x88, 0x9d, 0x87, 0xe4,
- 0x2e, 0x19, 0x65, 0x3e, 0x76, 0x18, 0x1f, 0x30, 0x4c, 0xb7, 0x13, 0x47, 0xef, 0xd3, 0x89, 0x25,
- 0xc8, 0x58, 0xd8, 0xf3, 0x71, 0x9d, 0x45, 0x44, 0x7c, 0xc8, 0x98, 0x02, 0x06, 0xea, 0x0f, 0xa9,
- 0xc4, 0x7d, 0x85, 0xd4, 0x65, 0x98, 0x08, 0x4c, 0x52, 0x5d, 0xcd, 0x6a, 0x88, 0xd8, 0x3c, 0x1e,
- 0x65, 0xc9, 0x62, 0x45, 0xe0, 0x14, 0x02, 0x53, 0x72, 0xb8, 0xeb, 0x19, 0x2d, 0x03, 0xd8, 0x16,
- 0xb6, 0x77, 0xd5, 0x3a, 0xd6, 0xcd, 0x7c, 0xea, 0x00, 0x2f, 0xad, 0x13, 0x95, 0x3e, 0x2f, 0xd9,
- 0x4c, 0xaa, 0x9b, 0xe8, 0xd9, 0x4e, 0xa8, 0x8d, 0x1d, 0x10, 0x29, 0x35, 0xb6, 0xc8, 0xfa, 0xa2,
- 0x6d, 0x1b, 0x72, 0x2e, 0x26, 0x71, 0x8f, 0xeb, 0x7c, 0x64, 0x69, 0x6a, 0xc4, 0x62, 0xe4, 0xc8,
- 0x14, 0x0e, 0x63, 0x03, 0x1b, 0x77, 0xc3, 0x8f, 0xe8, 0x51, 0x08, 0x04, 0x2a, 0x0d, 0x2b, 0xa0,
- 0xbb, 0x50, 0x56, 0x08, 0xd7, 0xb4, 0x26, 0x9e, 0xb9, 0x09, 0xb9, 0x6e, 0xf7, 0xa0, 0x69, 0x48,
- 0x7a, 0xbe, 0xe6, 0xfa, 0x34, 0x0a, 0x93, 0x0a, 0x7b, 0x40, 0x32, 0xc4, 0xb1, 0x55, 0xa7, 0xbb,
- 0x5c, 0x52, 0x21, 0x3f, 0xd1, 0xcf, 0x74, 0x06, 0x1c, 0xa7, 0x03, 0x7e, 0xa2, 0x7f, 0x46, 0xbb,
- 0x98, 0x7b, 0xc7, 0x3d, 0x73, 0x16, 0xc6, 0xbb, 0x06, 0x30, 0x6c, 0xd7, 0xf3, 0xbf, 0x00, 0x0f,
- 0x0c, 0xa4, 0x46, 0x97, 0x61, 0xba, 0x65, 0x19, 0x96, 0x8f, 0x5d, 0xc7, 0xc5, 0x24, 0x62, 0x59,
- 0x57, 0xf9, 0x7f, 0x1f, 0x3b, 0x20, 0xe6, 0xb6, 0xc3, 0xda, 0x8c, 0x45, 0x99, 0x6a, 0xf5, 0x0b,
- 0x9f, 0x4a, 0xa7, 0xde, 0x1e, 0x93, 0x6f, 0xdd, 0xba, 0x75, 0x2b, 0x36, 0xff, 0x85, 0x51, 0x98,
- 0x1e, 0xb4, 0x66, 0x06, 0x2e, 0xdf, 0x23, 0x30, 0x6a, 0xb5, 0x9a, 0x3b, 0xd8, 0xa5, 0x4e, 0x4a,
- 0x2a, 0xfc, 0x09, 0x95, 0x20, 0x69, 0x6a, 0x3b, 0xd8, 0xcc, 0x27, 0xe6, 0xa4, 0x85, 0xdc, 0x89,
- 0xa7, 0x87, 0x5a, 0x95, 0x8b, 0xab, 0x04, 0xa2, 0x30, 0x24, 0x7a, 0x0e, 0x12, 0x7c, 0x8b, 0x26,
- 0x0c, 0x4f, 0x0d, 0xc7, 0x40, 0xd6, 0x92, 0x42, 0x71, 0xe8, 0x61, 0x48, 0x93, 0xbf, 0x2c, 0x36,
- 0x46, 0xa9, 0xcd, 0x29, 0x22, 0x20, 0x71, 0x81, 0x66, 0x20, 0x45, 0x97, 0x49, 0x1d, 0x8b, 0xd4,
- 0x16, 0x3c, 0x93, 0xc0, 0xaa, 0xe3, 0x5d, 0xad, 0x65, 0xfa, 0xea, 0x75, 0xcd, 0x6c, 0x61, 0x1a,
- 0xf0, 0x69, 0x25, 0xcb, 0x85, 0x9f, 0x26, 0x32, 0x34, 0x0b, 0x19, 0xb6, 0xaa, 0x0c, 0xab, 0x8e,
- 0x5f, 0xa4, 0xbb, 0x67, 0x52, 0x61, 0x0b, 0xad, 0x4a, 0x24, 0xa4, 0xfb, 0xab, 0x9e, 0x6d, 0x89,
- 0xd0, 0xa4, 0x5d, 0x10, 0x01, 0xed, 0xfe, 0x6c, 0xef, 0xc6, 0xfd, 0xc8, 0xe0, 0xe1, 0xf5, 0xc6,
- 0xd4, 0xfc, 0xb7, 0x63, 0x90, 0xa0, 0xfb, 0xc5, 0x04, 0x64, 0xb6, 0xae, 0x6c, 0x54, 0xd4, 0xe5,
- 0xf5, 0xed, 0xf2, 0x6a, 0x45, 0x96, 0x50, 0x0e, 0x80, 0x0a, 0x2e, 0xac, 0xae, 0x97, 0xb6, 0xe4,
- 0x58, 0xf0, 0x5c, 0x5d, 0xdb, 0x3a, 0x73, 0x4a, 0x8e, 0x07, 0x80, 0x6d, 0x26, 0x48, 0x84, 0x15,
- 0x4e, 0x9e, 0x90, 0x93, 0x48, 0x86, 0x2c, 0x23, 0xa8, 0x5e, 0xae, 0x2c, 0x9f, 0x39, 0x25, 0x8f,
- 0x76, 0x4b, 0x4e, 0x9e, 0x90, 0xc7, 0xd0, 0x38, 0xa4, 0xa9, 0xa4, 0xbc, 0xbe, 0xbe, 0x2a, 0xa7,
- 0x02, 0xce, 0xcd, 0x2d, 0xa5, 0xba, 0xb6, 0x22, 0xa7, 0x03, 0xce, 0x15, 0x65, 0x7d, 0x7b, 0x43,
- 0x86, 0x80, 0xa1, 0x56, 0xd9, 0xdc, 0x2c, 0xad, 0x54, 0xe4, 0x4c, 0xa0, 0x51, 0xbe, 0xb2, 0x55,
- 0xd9, 0x94, 0xb3, 0x5d, 0x66, 0x9d, 0x3c, 0x21, 0x8f, 0x07, 0x5d, 0x54, 0xd6, 0xb6, 0x6b, 0x72,
- 0x0e, 0x4d, 0xc2, 0x38, 0xeb, 0x42, 0x18, 0x31, 0xd1, 0x23, 0x3a, 0x73, 0x4a, 0x96, 0x3b, 0x86,
- 0x30, 0x96, 0xc9, 0x2e, 0xc1, 0x99, 0x53, 0x32, 0x9a, 0x5f, 0x82, 0x24, 0x8d, 0x2e, 0x84, 0x20,
- 0xb7, 0x5a, 0x2a, 0x57, 0x56, 0xd5, 0xf5, 0x8d, 0xad, 0xea, 0xfa, 0x5a, 0x69, 0x55, 0x96, 0x3a,
- 0x32, 0xa5, 0xf2, 0xa9, 0xed, 0xaa, 0x52, 0x59, 0x96, 0x63, 0x61, 0xd9, 0x46, 0xa5, 0xb4, 0x55,
- 0x59, 0x96, 0xe3, 0xf3, 0x3a, 0x4c, 0x0f, 0xda, 0x27, 0x07, 0xae, 0x8c, 0xd0, 0x14, 0xc7, 0x0e,
- 0x98, 0x62, 0xca, 0xd5, 0x37, 0xc5, 0x5f, 0x96, 0x60, 0x6a, 0x40, 0xae, 0x18, 0xd8, 0xc9, 0xf3,
- 0x90, 0x64, 0x21, 0xca, 0xb2, 0xe7, 0x93, 0x03, 0x93, 0x0e, 0x0d, 0xd8, 0xbe, 0x0c, 0x4a, 0x71,
- 0xe1, 0x0a, 0x22, 0x7e, 0x40, 0x05, 0x41, 0x28, 0xfa, 0x8c, 0x7c, 0x49, 0x82, 0xfc, 0x41, 0xdc,
- 0x11, 0x1b, 0x45, 0xac, 0x6b, 0xa3, 0x38, 0xdf, 0x6b, 0xc0, 0xd1, 0x83, 0xc7, 0xd0, 0x67, 0xc5,
- 0x6b, 0x12, 0x1c, 0x19, 0x5c, 0x68, 0x0d, 0xb4, 0xe1, 0x39, 0x18, 0x6d, 0x62, 0x7f, 0xcf, 0x16,
- 0xc5, 0xc6, 0x13, 0x03, 0x52, 0x18, 0x69, 0xee, 0xf5, 0x15, 0x47, 0x85, 0x73, 0x60, 0xfc, 0xa0,
- 0x6a, 0x89, 0x59, 0xd3, 0x67, 0xe9, 0xe7, 0x63, 0xf0, 0xc0, 0x40, 0xf2, 0x81, 0x86, 0x3e, 0x02,
- 0x60, 0x58, 0x4e, 0xcb, 0x67, 0x05, 0x05, 0xdb, 0x9f, 0xd2, 0x54, 0x42, 0xd7, 0x3e, 0xd9, 0x7b,
- 0x5a, 0x7e, 0xd0, 0x1e, 0xa7, 0xed, 0xc0, 0x44, 0x54, 0xe1, 0x5c, 0xc7, 0xd0, 0x04, 0x35, 0xb4,
- 0x70, 0xc0, 0x48, 0xfb, 0x72, 0xf5, 0x33, 0x20, 0xeb, 0xa6, 0x81, 0x2d, 0x5f, 0xf5, 0x7c, 0x17,
- 0x6b, 0x4d, 0xc3, 0x6a, 0xd0, 0x0d, 0x38, 0x55, 0x4c, 0xee, 0x6a, 0xa6, 0x87, 0x95, 0x09, 0xd6,
- 0xbc, 0x29, 0x5a, 0x09, 0x82, 0xe6, 0x38, 0x37, 0x84, 0x18, 0xed, 0x42, 0xb0, 0xe6, 0x00, 0x31,
- 0xff, 0xcd, 0x14, 0x64, 0x42, 0x65, 0x29, 0x3a, 0x0a, 0xd9, 0xab, 0xda, 0x75, 0x4d, 0x15, 0x47,
- 0x0d, 0xe6, 0x89, 0x0c, 0x91, 0x6d, 0xf0, 0xe3, 0xc6, 0x33, 0x30, 0x4d, 0x55, 0xec, 0x96, 0x8f,
- 0x5d, 0x55, 0x37, 0x35, 0xcf, 0xa3, 0x4e, 0x4b, 0x51, 0x55, 0x44, 0xda, 0xd6, 0x49, 0xd3, 0x92,
- 0x68, 0x41, 0xa7, 0x61, 0x8a, 0x22, 0x9a, 0x2d, 0xd3, 0x37, 0x1c, 0x13, 0xab, 0xe4, 0xf0, 0xe3,
- 0xd1, 0x8d, 0x38, 0xb0, 0x6c, 0x92, 0x68, 0xd4, 0xb8, 0x02, 0xb1, 0xc8, 0x43, 0xcb, 0xf0, 0x08,
- 0x85, 0x35, 0xb0, 0x85, 0x5d, 0xcd, 0xc7, 0x2a, 0xfe, 0x4c, 0x4b, 0x33, 0x3d, 0x55, 0xb3, 0xea,
- 0xea, 0x9e, 0xe6, 0xed, 0xe5, 0xa7, 0x09, 0x41, 0x39, 0x96, 0x97, 0x94, 0x87, 0x88, 0xe2, 0x0a,
- 0xd7, 0xab, 0x50, 0xb5, 0x92, 0x55, 0xff, 0xa4, 0xe6, 0xed, 0xa1, 0x22, 0x1c, 0xa1, 0x2c, 0x9e,
- 0xef, 0x1a, 0x56, 0x43, 0xd5, 0xf7, 0xb0, 0x7e, 0x4d, 0x6d, 0xf9, 0xbb, 0xe7, 0xf2, 0x0f, 0x87,
- 0xfb, 0xa7, 0x16, 0x6e, 0x52, 0x9d, 0x25, 0xa2, 0xb2, 0xed, 0xef, 0x9e, 0x43, 0x9b, 0x90, 0x25,
- 0x93, 0xd1, 0x34, 0x6e, 0x62, 0x75, 0xd7, 0x76, 0x69, 0x66, 0xc9, 0x0d, 0x58, 0xd9, 0x21, 0x0f,
- 0x2e, 0xae, 0x73, 0x40, 0xcd, 0xae, 0xe3, 0x62, 0x72, 0x73, 0xa3, 0x52, 0x59, 0x56, 0x32, 0x82,
- 0xe5, 0x82, 0xed, 0x92, 0x80, 0x6a, 0xd8, 0x81, 0x83, 0x33, 0x2c, 0xa0, 0x1a, 0xb6, 0x70, 0xef,
- 0x69, 0x98, 0xd2, 0x75, 0x36, 0x66, 0x43, 0x57, 0xf9, 0x11, 0xc5, 0xcb, 0xcb, 0x5d, 0xce, 0xd2,
- 0xf5, 0x15, 0xa6, 0xc0, 0x63, 0xdc, 0x43, 0xcf, 0xc2, 0x03, 0x1d, 0x67, 0x85, 0x81, 0x93, 0x7d,
- 0xa3, 0xec, 0x85, 0x9e, 0x86, 0x29, 0xa7, 0xdd, 0x0f, 0x44, 0x5d, 0x3d, 0x3a, 0xed, 0x5e, 0xd8,
- 0x59, 0x98, 0x76, 0xf6, 0x9c, 0x7e, 0xdc, 0x54, 0x18, 0x87, 0x9c, 0x3d, 0xa7, 0x17, 0xf8, 0x38,
- 0x3d, 0xaf, 0xba, 0x58, 0xd7, 0x7c, 0x5c, 0xcf, 0x3f, 0x18, 0x56, 0x0f, 0x35, 0xa0, 0xe3, 0x20,
- 0xeb, 0xba, 0x8a, 0x2d, 0x6d, 0xc7, 0xc4, 0xaa, 0xe6, 0x62, 0x4b, 0xf3, 0xf2, 0xb3, 0x61, 0xe5,
- 0x9c, 0xae, 0x57, 0x68, 0x6b, 0x89, 0x36, 0xa2, 0xa7, 0x60, 0xd2, 0xde, 0xb9, 0xaa, 0xb3, 0x90,
- 0x54, 0x1d, 0x17, 0xef, 0x1a, 0x2f, 0xe6, 0x1f, 0xa3, 0xfe, 0x9d, 0x20, 0x0d, 0x34, 0x20, 0x37,
- 0xa8, 0x18, 0x3d, 0x09, 0xb2, 0xee, 0xed, 0x69, 0xae, 0x43, 0x6b, 0x02, 0xcf, 0xd1, 0x74, 0x9c,
- 0x7f, 0x9c, 0xa9, 0x32, 0xf9, 0x9a, 0x10, 0x93, 0x25, 0xe1, 0xdd, 0x30, 0x76, 0x7d, 0xc1, 0x78,
- 0x8c, 0x2d, 0x09, 0x2a, 0xe3, 0x6c, 0x0b, 0x20, 0x13, 0x57, 0x74, 0x75, 0xbc, 0x40, 0xd5, 0x72,
- 0xce, 0x9e, 0x13, 0xee, 0xf7, 0x51, 0x18, 0x27, 0x9a, 0x9d, 0x4e, 0x9f, 0x64, 0xf5, 0x8c, 0xb3,
- 0x17, 0xea, 0xf1, 0x03, 0x2b, 0x2d, 0xe7, 0x8b, 0x90, 0x0d, 0xc7, 0x27, 0x4a, 0x03, 0x8b, 0x50,
- 0x59, 0x22, 0xb9, 0x7e, 0x69, 0x7d, 0x99, 0x64, 0xe9, 0x17, 0x2a, 0x72, 0x8c, 0x54, 0x0b, 0xab,
- 0xd5, 0xad, 0x8a, 0xaa, 0x6c, 0xaf, 0x6d, 0x55, 0x6b, 0x15, 0x39, 0x1e, 0x2e, 0x4b, 0xbf, 0x17,
- 0x83, 0x5c, 0xf7, 0x09, 0x03, 0x7d, 0x1c, 0x1e, 0x14, 0xd7, 0x01, 0x1e, 0xf6, 0xd5, 0x1b, 0x86,
- 0x4b, 0x97, 0x4c, 0x53, 0x63, 0x15, 0x76, 0x30, 0x69, 0xd3, 0x5c, 0x6b, 0x13, 0xfb, 0x97, 0x0c,
- 0x97, 0x2c, 0x88, 0xa6, 0xe6, 0xa3, 0x55, 0x98, 0xb5, 0x6c, 0xd5, 0xf3, 0x35, 0xab, 0xae, 0xb9,
- 0x75, 0xb5, 0x73, 0x11, 0xa3, 0x6a, 0xba, 0x8e, 0x3d, 0xcf, 0x66, 0xa9, 0x2a, 0x60, 0xf9, 0x88,
- 0x65, 0x6f, 0x72, 0xe5, 0xce, 0x1e, 0x5e, 0xe2, 0xaa, 0x3d, 0x01, 0x16, 0x3f, 0x28, 0xc0, 0x1e,
- 0x86, 0x74, 0x53, 0x73, 0x54, 0x6c, 0xf9, 0x6e, 0x9b, 0xd6, 0x95, 0x29, 0x25, 0xd5, 0xd4, 0x9c,
- 0x0a, 0x79, 0xfe, 0x70, 0xca, 0xfb, 0x7f, 0x8d, 0x43, 0x36, 0x5c, 0x5b, 0x92, 0x52, 0x5d, 0xa7,
- 0x79, 0x44, 0xa2, 0x3b, 0xcd, 0xa3, 0xf7, 0xac, 0x44, 0x17, 0x97, 0x48, 0x82, 0x29, 0x8e, 0xb2,
- 0x8a, 0x4f, 0x61, 0x48, 0x92, 0xdc, 0xc9, 0xde, 0x82, 0xd9, 0x29, 0x26, 0xa5, 0xf0, 0x27, 0xb4,
- 0x02, 0xa3, 0x57, 0x3d, 0xca, 0x3d, 0x4a, 0xb9, 0x1f, 0xbb, 0x37, 0xf7, 0xc5, 0x4d, 0x4a, 0x9e,
- 0xbe, 0xb8, 0xa9, 0xae, 0xad, 0x2b, 0xb5, 0xd2, 0xaa, 0xc2, 0xe1, 0xe8, 0x21, 0x48, 0x98, 0xda,
- 0xcd, 0x76, 0x77, 0x2a, 0xa2, 0xa2, 0x61, 0x1d, 0xff, 0x10, 0x24, 0x6e, 0x60, 0xed, 0x5a, 0x77,
- 0x02, 0xa0, 0xa2, 0x0f, 0x30, 0xf4, 0x8f, 0x43, 0x92, 0xfa, 0x0b, 0x01, 0x70, 0x8f, 0xc9, 0x23,
- 0x28, 0x05, 0x89, 0xa5, 0x75, 0x85, 0x84, 0xbf, 0x0c, 0x59, 0x26, 0x55, 0x37, 0xaa, 0x95, 0xa5,
- 0x8a, 0x1c, 0x9b, 0x3f, 0x0d, 0xa3, 0xcc, 0x09, 0x64, 0x69, 0x04, 0x6e, 0x90, 0x47, 0xf8, 0x23,
- 0xe7, 0x90, 0x44, 0xeb, 0x76, 0xad, 0x5c, 0x51, 0xe4, 0x58, 0x78, 0x7a, 0x3d, 0xc8, 0x86, 0xcb,
- 0xca, 0x0f, 0x27, 0xa6, 0xfe, 0x5e, 0x82, 0x4c, 0xa8, 0x4c, 0x24, 0x05, 0x8a, 0x66, 0x9a, 0xf6,
- 0x0d, 0x55, 0x33, 0x0d, 0xcd, 0xe3, 0x41, 0x01, 0x54, 0x54, 0x22, 0x92, 0x61, 0x27, 0xed, 0x43,
- 0x31, 0xfe, 0x55, 0x09, 0xe4, 0xde, 0x12, 0xb3, 0xc7, 0x40, 0xe9, 0xa7, 0x6a, 0xe0, 0x2b, 0x12,
- 0xe4, 0xba, 0xeb, 0xca, 0x1e, 0xf3, 0x8e, 0xfe, 0x54, 0xcd, 0x7b, 0x33, 0x06, 0xe3, 0x5d, 0xd5,
- 0xe4, 0xb0, 0xd6, 0x7d, 0x06, 0x26, 0x8d, 0x3a, 0x6e, 0x3a, 0xb6, 0x8f, 0x2d, 0xbd, 0xad, 0x9a,
- 0xf8, 0x3a, 0x36, 0xf3, 0xf3, 0x74, 0xa3, 0x38, 0x7e, 0xef, 0x7a, 0x75, 0xb1, 0xda, 0xc1, 0xad,
- 0x12, 0x58, 0x71, 0xaa, 0xba, 0x5c, 0xa9, 0x6d, 0xac, 0x6f, 0x55, 0xd6, 0x96, 0xae, 0xa8, 0xdb,
- 0x6b, 0x3f, 0xbb, 0xb6, 0x7e, 0x69, 0x4d, 0x91, 0x8d, 0x1e, 0xb5, 0x0f, 0x70, 0xa9, 0x6f, 0x80,
- 0xdc, 0x6b, 0x14, 0x7a, 0x10, 0x06, 0x99, 0x25, 0x8f, 0xa0, 0x29, 0x98, 0x58, 0x5b, 0x57, 0x37,
- 0xab, 0xcb, 0x15, 0xb5, 0x72, 0xe1, 0x42, 0x65, 0x69, 0x6b, 0x93, 0x1d, 0xe0, 0x03, 0xed, 0xad,
- 0xee, 0x45, 0xfd, 0x72, 0x1c, 0xa6, 0x06, 0x58, 0x82, 0x4a, 0xfc, 0xec, 0xc0, 0x8e, 0x33, 0x1f,
- 0x1b, 0xc6, 0xfa, 0x45, 0x92, 0xf2, 0x37, 0x34, 0xd7, 0xe7, 0x47, 0x8d, 0x27, 0x81, 0x78, 0xc9,
- 0xf2, 0x8d, 0x5d, 0x03, 0xbb, 0xfc, 0xbe, 0x83, 0x1d, 0x28, 0x26, 0x3a, 0x72, 0x76, 0xe5, 0xf1,
- 0x51, 0x40, 0x8e, 0xed, 0x19, 0xbe, 0x71, 0x1d, 0xab, 0x86, 0x25, 0x2e, 0x47, 0xc8, 0x01, 0x23,
- 0xa1, 0xc8, 0xa2, 0xa5, 0x6a, 0xf9, 0x81, 0xb6, 0x85, 0x1b, 0x5a, 0x8f, 0x36, 0xd9, 0xc0, 0xe3,
- 0x8a, 0x2c, 0x5a, 0x02, 0xed, 0xa3, 0x90, 0xad, 0xdb, 0x2d, 0x52, 0x75, 0x31, 0x3d, 0x92, 0x2f,
- 0x24, 0x25, 0xc3, 0x64, 0x81, 0x0a, 0xaf, 0xa7, 0x3b, 0xb7, 0x32, 0x59, 0x25, 0xc3, 0x64, 0x4c,
- 0xe5, 0x18, 0x4c, 0x68, 0x8d, 0x86, 0x4b, 0xc8, 0x05, 0x11, 0x3b, 0x21, 0xe4, 0x02, 0x31, 0x55,
- 0x9c, 0xb9, 0x08, 0x29, 0xe1, 0x07, 0x92, 0x92, 0x89, 0x27, 0x54, 0x87, 0xdd, 0xcc, 0xc5, 0x16,
- 0xd2, 0x4a, 0xca, 0x12, 0x8d, 0x47, 0x21, 0x6b, 0x78, 0x6a, 0xe7, 0x92, 0x39, 0x36, 0x17, 0x5b,
- 0x48, 0x29, 0x19, 0xc3, 0x0b, 0x2e, 0xe8, 0xe6, 0x5f, 0x8b, 0x41, 0xae, 0xfb, 0x92, 0x1c, 0x2d,
- 0x43, 0xca, 0xb4, 0x75, 0x8d, 0x86, 0x16, 0x7b, 0x43, 0xb3, 0x10, 0x71, 0xaf, 0xbe, 0xb8, 0xca,
- 0xf5, 0x95, 0x00, 0x39, 0xf3, 0xcf, 0x12, 0xa4, 0x84, 0x18, 0x1d, 0x81, 0x84, 0xa3, 0xf9, 0x7b,
- 0x94, 0x2e, 0x59, 0x8e, 0xc9, 0x92, 0x42, 0x9f, 0x89, 0xdc, 0x73, 0x34, 0x8b, 0x86, 0x00, 0x97,
- 0x93, 0x67, 0x32, 0xaf, 0x26, 0xd6, 0xea, 0xf4, 0xf8, 0x61, 0x37, 0x9b, 0xd8, 0xf2, 0x3d, 0x31,
- 0xaf, 0x5c, 0xbe, 0xc4, 0xc5, 0xe8, 0x69, 0x98, 0xf4, 0x5d, 0xcd, 0x30, 0xbb, 0x74, 0x13, 0x54,
- 0x57, 0x16, 0x0d, 0x81, 0x72, 0x11, 0x1e, 0x12, 0xbc, 0x75, 0xec, 0x6b, 0xfa, 0x1e, 0xae, 0x77,
- 0x40, 0xa3, 0xf4, 0x06, 0xf6, 0x41, 0xae, 0xb0, 0xcc, 0xdb, 0x05, 0x76, 0xfe, 0x07, 0x12, 0x4c,
- 0x8a, 0x03, 0x53, 0x3d, 0x70, 0x56, 0x0d, 0x40, 0xb3, 0x2c, 0xdb, 0x0f, 0xbb, 0xab, 0x3f, 0x94,
- 0xfb, 0x70, 0x8b, 0xa5, 0x00, 0xa4, 0x84, 0x08, 0x66, 0x9a, 0x00, 0x9d, 0x96, 0x03, 0xdd, 0x36,
- 0x0b, 0x19, 0xfe, 0x06, 0x84, 0xbe, 0x46, 0x63, 0x47, 0x6c, 0x60, 0x22, 0x72, 0xb2, 0x42, 0xd3,
- 0x90, 0xdc, 0xc1, 0x0d, 0xc3, 0xe2, 0xf7, 0x9a, 0xec, 0x41, 0xdc, 0xd5, 0x26, 0x82, 0xbb, 0xda,
- 0xf2, 0x65, 0x98, 0xd2, 0xed, 0x66, 0xaf, 0xb9, 0x65, 0xb9, 0xe7, 0x98, 0xef, 0x7d, 0x52, 0x7a,
- 0x01, 0x3a, 0x25, 0xe6, 0x97, 0x63, 0xf1, 0x95, 0x8d, 0xf2, 0x57, 0x63, 0x33, 0x2b, 0x0c, 0xb7,
- 0x21, 0x86, 0xa9, 0xe0, 0x5d, 0x13, 0xeb, 0xc4, 0x74, 0xf8, 0xd1, 0x13, 0xf0, 0xb1, 0x86, 0xe1,
- 0xef, 0xb5, 0x76, 0x16, 0x75, 0xbb, 0x79, 0xbc, 0x61, 0x37, 0xec, 0xce, 0x6b, 0x43, 0xf2, 0x44,
- 0x1f, 0xe8, 0x2f, 0xfe, 0xea, 0x30, 0x1d, 0x48, 0x67, 0x22, 0xdf, 0x33, 0x16, 0xd7, 0x60, 0x8a,
- 0x2b, 0xab, 0xf4, 0xdd, 0x05, 0x3b, 0x42, 0xa0, 0x7b, 0xde, 0xff, 0xe4, 0xbf, 0xf1, 0x16, 0xcd,
- 0xd5, 0xca, 0x24, 0x87, 0x92, 0x36, 0x76, 0xca, 0x28, 0x2a, 0xf0, 0x40, 0x17, 0x1f, 0x5b, 0x97,
- 0xd8, 0x8d, 0x60, 0xfc, 0x1e, 0x67, 0x9c, 0x0a, 0x31, 0x6e, 0x72, 0x68, 0x71, 0x09, 0xc6, 0x0f,
- 0xc3, 0xf5, 0x8f, 0x9c, 0x2b, 0x8b, 0xc3, 0x24, 0x2b, 0x30, 0x41, 0x49, 0xf4, 0x96, 0xe7, 0xdb,
- 0x4d, 0xba, 0xe9, 0xdd, 0x9b, 0xe6, 0x9f, 0xde, 0x62, 0x0b, 0x25, 0x47, 0x60, 0x4b, 0x01, 0xaa,
- 0x58, 0x04, 0xfa, 0xba, 0xa6, 0x8e, 0x75, 0x33, 0x82, 0xe1, 0x75, 0x6e, 0x48, 0xa0, 0x5f, 0xfc,
- 0x34, 0x4c, 0x93, 0xdf, 0x74, 0x4f, 0x0a, 0x5b, 0x12, 0x7d, 0xdb, 0x95, 0xff, 0xc1, 0x4b, 0x6c,
- 0x2d, 0x4e, 0x05, 0x04, 0x21, 0x9b, 0x42, 0xb3, 0xd8, 0xc0, 0xbe, 0x8f, 0x5d, 0x4f, 0xd5, 0xcc,
- 0x41, 0xe6, 0x85, 0xae, 0x0b, 0xf2, 0x5f, 0x7c, 0xa7, 0x7b, 0x16, 0x57, 0x18, 0xb2, 0x64, 0x9a,
- 0xc5, 0x6d, 0x78, 0x70, 0x40, 0x54, 0x0c, 0xc1, 0xf9, 0x32, 0xe7, 0x9c, 0xee, 0x8b, 0x0c, 0x42,
- 0xbb, 0x01, 0x42, 0x1e, 0xcc, 0xe5, 0x10, 0x9c, 0x7f, 0xc0, 0x39, 0x11, 0xc7, 0x8a, 0x29, 0x25,
- 0x8c, 0x17, 0x61, 0xf2, 0x3a, 0x76, 0x77, 0x6c, 0x8f, 0x5f, 0xd1, 0x0c, 0x41, 0xf7, 0x0a, 0xa7,
- 0x9b, 0xe0, 0x40, 0x7a, 0x67, 0x43, 0xb8, 0x9e, 0x85, 0xd4, 0xae, 0xa6, 0xe3, 0x21, 0x28, 0xbe,
- 0xc4, 0x29, 0xc6, 0x88, 0x3e, 0x81, 0x96, 0x20, 0xdb, 0xb0, 0x79, 0x5a, 0x8a, 0x86, 0xbf, 0xca,
- 0xe1, 0x19, 0x81, 0xe1, 0x14, 0x8e, 0xed, 0xb4, 0x4c, 0x92, 0xb3, 0xa2, 0x29, 0xfe, 0x50, 0x50,
- 0x08, 0x0c, 0xa7, 0x38, 0x84, 0x5b, 0xff, 0x48, 0x50, 0x78, 0x21, 0x7f, 0x3e, 0x0f, 0x19, 0xdb,
- 0x32, 0xdb, 0xb6, 0x35, 0x8c, 0x11, 0x7f, 0xcc, 0x19, 0x80, 0x43, 0x08, 0xc1, 0x79, 0x48, 0x0f,
- 0x3b, 0x11, 0x7f, 0xf2, 0x8e, 0x58, 0x1e, 0x62, 0x06, 0x56, 0x60, 0x42, 0x6c, 0x50, 0x86, 0x6d,
- 0x0d, 0x41, 0xf1, 0xa7, 0x9c, 0x22, 0x17, 0x82, 0xf1, 0x61, 0xf8, 0xd8, 0xf3, 0x1b, 0x78, 0x18,
- 0x92, 0xd7, 0xc4, 0x30, 0x38, 0x84, 0xbb, 0x72, 0x07, 0x5b, 0xfa, 0xde, 0x70, 0x0c, 0x5f, 0x11,
- 0xae, 0x14, 0x18, 0x42, 0xb1, 0x04, 0xe3, 0x4d, 0xcd, 0xf5, 0xf6, 0x34, 0x73, 0xa8, 0xe9, 0xf8,
- 0x33, 0xce, 0x91, 0x0d, 0x40, 0xdc, 0x23, 0x2d, 0xeb, 0x30, 0x34, 0x5f, 0x15, 0x1e, 0x09, 0xc1,
- 0xf8, 0xd2, 0xf3, 0x7c, 0x7a, 0x9f, 0x75, 0x18, 0xb6, 0xaf, 0x89, 0xa5, 0xc7, 0xb0, 0xb5, 0x30,
- 0xe3, 0x79, 0x48, 0x7b, 0xc6, 0xcd, 0xa1, 0x68, 0xfe, 0x5c, 0xcc, 0x34, 0x05, 0x10, 0xf0, 0x15,
- 0x78, 0x68, 0x60, 0x9a, 0x18, 0x82, 0xec, 0x2f, 0x38, 0xd9, 0x91, 0x01, 0xa9, 0x82, 0x6f, 0x09,
- 0x87, 0xa5, 0xfc, 0x4b, 0xb1, 0x25, 0xe0, 0x1e, 0xae, 0x0d, 0x72, 0x50, 0xf0, 0xb4, 0xdd, 0xc3,
- 0x79, 0xed, 0xaf, 0x84, 0xd7, 0x18, 0xb6, 0xcb, 0x6b, 0x5b, 0x70, 0x84, 0x33, 0x1e, 0x6e, 0x5e,
- 0xbf, 0x2e, 0x36, 0x56, 0x86, 0xde, 0xee, 0x9e, 0xdd, 0x9f, 0x83, 0x99, 0xc0, 0x9d, 0xa2, 0x22,
- 0xf5, 0xd4, 0xa6, 0xe6, 0x0c, 0xc1, 0xfc, 0x0d, 0xce, 0x2c, 0x76, 0xfc, 0xa0, 0xa4, 0xf5, 0x6a,
- 0x9a, 0x43, 0xc8, 0x2f, 0x43, 0x5e, 0x90, 0xb7, 0x2c, 0x17, 0xeb, 0x76, 0xc3, 0x32, 0x6e, 0xe2,
- 0xfa, 0x10, 0xd4, 0x7f, 0xdd, 0x33, 0x55, 0xdb, 0x21, 0x38, 0x61, 0xae, 0x82, 0x1c, 0xd4, 0x2a,
- 0xaa, 0xd1, 0x74, 0x6c, 0xd7, 0x8f, 0x60, 0xfc, 0xa6, 0x98, 0xa9, 0x00, 0x57, 0xa5, 0xb0, 0x62,
- 0x05, 0x72, 0xf4, 0x71, 0xd8, 0x90, 0xfc, 0x1b, 0x4e, 0x34, 0xde, 0x41, 0xf1, 0x8d, 0x43, 0xb7,
- 0x9b, 0x8e, 0xe6, 0x0e, 0xb3, 0xff, 0x7d, 0x4b, 0x6c, 0x1c, 0x1c, 0xc2, 0x37, 0x0e, 0xbf, 0xed,
- 0x60, 0x92, 0xed, 0x87, 0x60, 0xf8, 0xb6, 0xd8, 0x38, 0x04, 0x86, 0x53, 0x88, 0x82, 0x61, 0x08,
- 0x8a, 0xbf, 0x15, 0x14, 0x02, 0x43, 0x28, 0x3e, 0xd5, 0x49, 0xb4, 0x2e, 0x6e, 0x18, 0x9e, 0xef,
- 0xb2, 0x3a, 0xf8, 0xde, 0x54, 0xdf, 0x79, 0xa7, 0xbb, 0x08, 0x53, 0x42, 0xd0, 0xe2, 0x45, 0x98,
- 0xe8, 0x29, 0x31, 0x50, 0xd4, 0xb7, 0x1f, 0xf9, 0x5f, 0x7c, 0x8f, 0x6f, 0x46, 0xdd, 0x15, 0x46,
- 0x71, 0x95, 0xcc, 0x7b, 0x77, 0x1d, 0x10, 0x4d, 0xf6, 0xd2, 0x7b, 0xc1, 0xd4, 0x77, 0x95, 0x01,
- 0xc5, 0x0b, 0x30, 0xde, 0x55, 0x03, 0x44, 0x53, 0xfd, 0x12, 0xa7, 0xca, 0x86, 0x4b, 0x80, 0xe2,
- 0x69, 0x48, 0x90, 0x7c, 0x1e, 0x0d, 0xff, 0x65, 0x0e, 0xa7, 0xea, 0xc5, 0x4f, 0x40, 0x4a, 0xe4,
- 0xf1, 0x68, 0xe8, 0xaf, 0x70, 0x68, 0x00, 0x21, 0x70, 0x91, 0xc3, 0xa3, 0xe1, 0x9f, 0x13, 0x70,
- 0x01, 0x21, 0xf0, 0xe1, 0x5d, 0xf8, 0xdd, 0x5f, 0x4b, 0xf0, 0x7d, 0x58, 0xf8, 0xee, 0x3c, 0x8c,
- 0xf1, 0xe4, 0x1d, 0x8d, 0xfe, 0x3c, 0xef, 0x5c, 0x20, 0x8a, 0x67, 0x21, 0x39, 0xa4, 0xc3, 0x7f,
- 0x9d, 0x43, 0x99, 0x7e, 0x71, 0x09, 0x32, 0xa1, 0x84, 0x1d, 0x0d, 0xff, 0x0d, 0x0e, 0x0f, 0xa3,
- 0x88, 0xe9, 0x3c, 0x61, 0x47, 0x13, 0xfc, 0xa6, 0x30, 0x9d, 0x23, 0x88, 0xdb, 0x44, 0xae, 0x8e,
- 0x46, 0xff, 0x96, 0xf0, 0xba, 0x80, 0x14, 0x9f, 0x87, 0x74, 0xb0, 0xff, 0x46, 0xe3, 0x7f, 0x9b,
- 0xe3, 0x3b, 0x18, 0xe2, 0x81, 0xd0, 0xfe, 0x1f, 0x4d, 0xf1, 0x3b, 0xc2, 0x03, 0x21, 0x14, 0x59,
- 0x46, 0xbd, 0x39, 0x3d, 0x9a, 0xe9, 0x77, 0xc5, 0x32, 0xea, 0x49, 0xe9, 0x64, 0x36, 0xe9, 0x36,
- 0x18, 0x4d, 0xf1, 0x7b, 0x62, 0x36, 0xa9, 0x3e, 0x31, 0xa3, 0x37, 0x49, 0x46, 0x73, 0xfc, 0xbe,
- 0x30, 0xa3, 0x27, 0x47, 0x16, 0x37, 0x00, 0xf5, 0x27, 0xc8, 0x68, 0xbe, 0x2f, 0x70, 0xbe, 0xc9,
- 0xbe, 0xfc, 0x58, 0xbc, 0x04, 0x47, 0x06, 0x27, 0xc7, 0x68, 0xd6, 0x2f, 0xbe, 0xd7, 0x73, 0x9c,
- 0x09, 0xe7, 0xc6, 0xe2, 0x56, 0x67, 0x97, 0x0d, 0x27, 0xc6, 0x68, 0xda, 0x97, 0xdf, 0xeb, 0xde,
- 0x68, 0xc3, 0x79, 0xb1, 0x58, 0x02, 0xe8, 0xe4, 0xa4, 0x68, 0xae, 0x57, 0x38, 0x57, 0x08, 0x44,
- 0x96, 0x06, 0x4f, 0x49, 0xd1, 0xf8, 0x2f, 0x89, 0xa5, 0xc1, 0x11, 0x64, 0x69, 0x88, 0x6c, 0x14,
- 0x8d, 0x7e, 0x55, 0x2c, 0x0d, 0x01, 0x29, 0x9e, 0x87, 0x94, 0xd5, 0x32, 0x4d, 0x12, 0x5b, 0xe8,
- 0xde, 0x9f, 0x33, 0xe5, 0x7f, 0xf8, 0x3e, 0x07, 0x0b, 0x40, 0xf1, 0x34, 0x24, 0x71, 0x73, 0x07,
- 0xd7, 0xa3, 0x90, 0xff, 0xf1, 0xbe, 0xd8, 0x4f, 0x88, 0x76, 0xf1, 0x79, 0x00, 0x76, 0x98, 0xa6,
- 0x6f, 0x89, 0x22, 0xb0, 0xff, 0xf9, 0x3e, 0xff, 0x52, 0xa2, 0x03, 0xe9, 0x10, 0xb0, 0xef, 0x2e,
- 0xee, 0x4d, 0xf0, 0x4e, 0x37, 0x01, 0x3d, 0x80, 0x3f, 0x0b, 0x63, 0x57, 0x3d, 0xdb, 0xf2, 0xb5,
- 0x46, 0x14, 0xfa, 0xbf, 0x38, 0x5a, 0xe8, 0x13, 0x87, 0x35, 0x6d, 0x17, 0xfb, 0x5a, 0xc3, 0x8b,
- 0xc2, 0xfe, 0x37, 0xc7, 0x06, 0x00, 0x02, 0xd6, 0x35, 0xcf, 0x1f, 0x66, 0xdc, 0xff, 0x23, 0xc0,
- 0x02, 0x40, 0x8c, 0x26, 0xbf, 0xaf, 0xe1, 0x76, 0x14, 0xf6, 0x5d, 0x61, 0x34, 0xd7, 0x2f, 0x7e,
- 0x02, 0xd2, 0xe4, 0x27, 0xfb, 0x7a, 0x28, 0x02, 0xfc, 0xbf, 0x1c, 0xdc, 0x41, 0x90, 0x9e, 0x3d,
- 0xbf, 0xee, 0x1b, 0xd1, 0xce, 0xfe, 0x3f, 0x3e, 0xd3, 0x42, 0xbf, 0x58, 0x82, 0x8c, 0xe7, 0xd7,
- 0xeb, 0x2d, 0x5e, 0xd1, 0x44, 0xc0, 0x7f, 0xf4, 0x7e, 0x70, 0xc8, 0x0d, 0x30, 0xe5, 0xa3, 0x83,
- 0x2f, 0xeb, 0x60, 0xc5, 0x5e, 0xb1, 0xd9, 0x35, 0x1d, 0xfc, 0xc3, 0x04, 0x1c, 0xd3, 0xed, 0xe6,
- 0x8e, 0xed, 0x1d, 0x67, 0x1b, 0x4a, 0x68, 0x33, 0x3a, 0x2e, 0x1c, 0xc8, 0xef, 0xdb, 0x02, 0x87,
- 0xce, 0x1c, 0xee, 0xa2, 0x6e, 0xfe, 0x87, 0xe3, 0x90, 0x5a, 0xd2, 0x3c, 0x5f, 0xbb, 0xa1, 0xb5,
- 0xd1, 0xe3, 0x90, 0xaa, 0x5a, 0xfe, 0xc9, 0x13, 0x1b, 0xbe, 0x4b, 0x5f, 0x34, 0xc5, 0xcb, 0xe9,
- 0xbb, 0xb7, 0x67, 0x93, 0x06, 0x91, 0x29, 0x41, 0x13, 0x7a, 0x14, 0x92, 0xf4, 0x37, 0xbd, 0xab,
- 0x8c, 0x97, 0xc7, 0x5f, 0xbf, 0x3d, 0x3b, 0xd2, 0xd1, 0x63, 0x6d, 0xe8, 0x0a, 0x64, 0x6a, 0xed,
- 0x6d, 0xc3, 0xf2, 0xcf, 0x9c, 0x22, 0x74, 0xc4, 0x05, 0x89, 0xf2, 0xd9, 0xbb, 0xb7, 0x67, 0x4f,
- 0x1e, 0x68, 0x20, 0x49, 0x8c, 0x9d, 0x81, 0x09, 0x34, 0xfd, 0x8e, 0x32, 0xcc, 0x85, 0x2e, 0x41,
- 0x4a, 0x3c, 0xb2, 0x3b, 0xff, 0xf2, 0x79, 0x6e, 0xc2, 0x7d, 0x71, 0x07, 0x64, 0xe8, 0xe7, 0x21,
- 0x5b, 0x6b, 0x5f, 0x30, 0x6d, 0x8d, 0xfb, 0x20, 0x39, 0x27, 0x2d, 0xc4, 0xca, 0xe7, 0xee, 0xde,
- 0x9e, 0x3d, 0x35, 0x34, 0x31, 0x87, 0x53, 0xe6, 0x2e, 0x36, 0xf4, 0x02, 0xa4, 0x83, 0x67, 0xfa,
- 0x56, 0x21, 0x56, 0xfe, 0x38, 0xb7, 0xfb, 0xfe, 0xe8, 0x3b, 0x74, 0x21, 0xcb, 0x99, 0xbb, 0xc7,
- 0xe6, 0xa4, 0x05, 0xe9, 0x7e, 0x2c, 0xe7, 0x3e, 0xe9, 0x62, 0x0b, 0x59, 0x7e, 0xe6, 0x14, 0x7d,
- 0x8d, 0x21, 0xdd, 0xaf, 0xe5, 0x9c, 0xbe, 0x43, 0x87, 0x2e, 0xc2, 0x58, 0xad, 0x5d, 0x6e, 0xfb,
- 0xd8, 0xa3, 0xdf, 0x17, 0x65, 0xcb, 0xcf, 0xdc, 0xbd, 0x3d, 0xfb, 0xd1, 0x21, 0x59, 0x29, 0x4e,
- 0x11, 0x04, 0x68, 0x0e, 0x32, 0x6b, 0xb6, 0xdb, 0xd4, 0x4c, 0xc6, 0x07, 0xec, 0xb5, 0x4c, 0x48,
- 0x84, 0xb6, 0xc9, 0x48, 0xd8, 0x6c, 0x7b, 0xf4, 0x3f, 0x3b, 0x7e, 0x82, 0x98, 0xec, 0x30, 0x21,
- 0x03, 0x92, 0xb5, 0x76, 0x4d, 0x73, 0xf2, 0x59, 0xfa, 0xce, 0xe0, 0x91, 0xc5, 0x00, 0x21, 0xd6,
- 0xd6, 0x22, 0x6d, 0xa7, 0x1f, 0x57, 0x94, 0x4f, 0xdd, 0xbd, 0x3d, 0xfb, 0xcc, 0xd0, 0x3d, 0xd6,
- 0x34, 0x87, 0x76, 0xc7, 0x7a, 0x40, 0xdf, 0x92, 0xc8, 0xc2, 0x62, 0xf7, 0xae, 0xa4, 0xc7, 0x71,
- 0xda, 0xe3, 0xa3, 0x03, 0x7b, 0x0c, 0xb4, 0x58, 0xbf, 0xd6, 0x67, 0xdf, 0x38, 0xc4, 0x48, 0xd9,
- 0xd9, 0x86, 0x74, 0xfd, 0xab, 0x6f, 0xdc, 0xf7, 0xa2, 0x0d, 0x2c, 0x40, 0x2f, 0x49, 0x30, 0x5e,
- 0x6b, 0xaf, 0xf1, 0x2c, 0x4b, 0x2c, 0xcf, 0xf1, 0xef, 0xff, 0x07, 0x59, 0x1e, 0xd2, 0x63, 0xb6,
- 0x9f, 0xf9, 0xec, 0x1b, 0xb3, 0x27, 0x86, 0x36, 0x82, 0x6e, 0x41, 0xd4, 0x86, 0xee, 0x3e, 0xd1,
- 0xe7, 0xa8, 0x15, 0x15, 0x92, 0xb1, 0xeb, 0xb8, 0x4e, 0xac, 0x98, 0xb8, 0x87, 0x15, 0x21, 0x3d,
- 0x66, 0x45, 0x91, 0x44, 0xfd, 0xfd, 0x5b, 0x12, 0xe2, 0x43, 0xeb, 0x30, 0xca, 0x3c, 0x4c, 0xbf,
- 0x6d, 0x4b, 0x1f, 0x32, 0x0c, 0x3b, 0x93, 0xa3, 0x70, 0x9a, 0x99, 0x73, 0x00, 0x9d, 0x18, 0x43,
- 0x32, 0xc4, 0xaf, 0xe1, 0x36, 0xff, 0x80, 0x91, 0xfc, 0x44, 0xd3, 0x9d, 0x0f, 0x74, 0xa5, 0x85,
- 0x04, 0xff, 0xea, 0xb6, 0x18, 0x3b, 0x27, 0xcd, 0x3c, 0x07, 0x72, 0x6f, 0xac, 0x1c, 0x0a, 0xaf,
- 0x00, 0xea, 0x9f, 0xb1, 0x30, 0x43, 0x92, 0x31, 0x3c, 0x11, 0x66, 0xc8, 0x9c, 0x90, 0x3b, 0x3e,
- 0xbf, 0x64, 0x98, 0x9e, 0x6d, 0xf5, 0x71, 0xf6, 0xfa, 0xff, 0x27, 0xe3, 0x9c, 0x2f, 0xc0, 0x28,
- 0x13, 0x92, 0xb1, 0x54, 0x69, 0xfa, 0xa0, 0x59, 0x4e, 0x61, 0x0f, 0xe5, 0xd5, 0xd7, 0xef, 0x14,
- 0x46, 0xbe, 0x7f, 0xa7, 0x30, 0xf2, 0x2f, 0x77, 0x0a, 0x23, 0x6f, 0xde, 0x29, 0x48, 0x6f, 0xdf,
- 0x29, 0x48, 0xef, 0xde, 0x29, 0x48, 0x3f, 0xbe, 0x53, 0x90, 0x6e, 0xed, 0x17, 0xa4, 0xaf, 0xec,
- 0x17, 0xa4, 0xaf, 0xef, 0x17, 0xa4, 0xef, 0xec, 0x17, 0xa4, 0xef, 0xee, 0x17, 0xa4, 0xd7, 0xf7,
- 0x0b, 0x23, 0xdf, 0xdf, 0x2f, 0x8c, 0xbc, 0xb9, 0x5f, 0x90, 0xde, 0xde, 0x2f, 0x8c, 0xbc, 0xbb,
- 0x5f, 0x90, 0x7e, 0xbc, 0x5f, 0x18, 0xb9, 0xf5, 0x6f, 0x05, 0xe9, 0xff, 0x03, 0x00, 0x00, 0xff,
- 0xff, 0x1f, 0x67, 0x3f, 0xcc, 0x63, 0x37, 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 *Castaway) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Castaway)
- if !ok {
- that2, ok := that.(Castaway)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Castaway")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Castaway but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Castaway but is not nil && this == nil")
- }
- if this.Int32Ptr != nil && that1.Int32Ptr != nil {
- if *this.Int32Ptr != *that1.Int32Ptr {
- return fmt.Errorf("Int32Ptr this(%v) Not Equal that(%v)", *this.Int32Ptr, *that1.Int32Ptr)
- }
- } else if this.Int32Ptr != nil {
- return fmt.Errorf("this.Int32Ptr == nil && that.Int32Ptr != nil")
- } else if that1.Int32Ptr != nil {
- return fmt.Errorf("Int32Ptr this(%v) Not Equal that(%v)", this.Int32Ptr, that1.Int32Ptr)
- }
- if this.Int32 != that1.Int32 {
- return fmt.Errorf("Int32 this(%v) Not Equal that(%v)", this.Int32, that1.Int32)
- }
- if this.MyUint64Ptr != nil && that1.MyUint64Ptr != nil {
- if *this.MyUint64Ptr != *that1.MyUint64Ptr {
- return fmt.Errorf("MyUint64Ptr this(%v) Not Equal that(%v)", *this.MyUint64Ptr, *that1.MyUint64Ptr)
- }
- } else if this.MyUint64Ptr != nil {
- return fmt.Errorf("this.MyUint64Ptr == nil && that.MyUint64Ptr != nil")
- } else if that1.MyUint64Ptr != nil {
- return fmt.Errorf("MyUint64Ptr this(%v) Not Equal that(%v)", this.MyUint64Ptr, that1.MyUint64Ptr)
- }
- if this.MyUint64 != that1.MyUint64 {
- return fmt.Errorf("MyUint64 this(%v) Not Equal that(%v)", this.MyUint64, that1.MyUint64)
- }
- if this.MyFloat32Ptr != nil && that1.MyFloat32Ptr != nil {
- if *this.MyFloat32Ptr != *that1.MyFloat32Ptr {
- return fmt.Errorf("MyFloat32Ptr this(%v) Not Equal that(%v)", *this.MyFloat32Ptr, *that1.MyFloat32Ptr)
- }
- } else if this.MyFloat32Ptr != nil {
- return fmt.Errorf("this.MyFloat32Ptr == nil && that.MyFloat32Ptr != nil")
- } else if that1.MyFloat32Ptr != nil {
- return fmt.Errorf("MyFloat32Ptr this(%v) Not Equal that(%v)", this.MyFloat32Ptr, that1.MyFloat32Ptr)
- }
- if this.MyFloat32 != that1.MyFloat32 {
- return fmt.Errorf("MyFloat32 this(%v) Not Equal that(%v)", this.MyFloat32, that1.MyFloat32)
- }
- if this.MyFloat64Ptr != nil && that1.MyFloat64Ptr != nil {
- if *this.MyFloat64Ptr != *that1.MyFloat64Ptr {
- return fmt.Errorf("MyFloat64Ptr this(%v) Not Equal that(%v)", *this.MyFloat64Ptr, *that1.MyFloat64Ptr)
- }
- } else if this.MyFloat64Ptr != nil {
- return fmt.Errorf("this.MyFloat64Ptr == nil && that.MyFloat64Ptr != nil")
- } else if that1.MyFloat64Ptr != nil {
- return fmt.Errorf("MyFloat64Ptr this(%v) Not Equal that(%v)", this.MyFloat64Ptr, that1.MyFloat64Ptr)
- }
- if this.MyFloat64 != that1.MyFloat64 {
- return fmt.Errorf("MyFloat64 this(%v) Not Equal that(%v)", this.MyFloat64, that1.MyFloat64)
- }
- if !bytes.Equal(this.MyBytes, that1.MyBytes) {
- return fmt.Errorf("MyBytes this(%v) Not Equal that(%v)", this.MyBytes, that1.MyBytes)
- }
- if !bytes.Equal(this.NormalBytes, that1.NormalBytes) {
- return fmt.Errorf("NormalBytes this(%v) Not Equal that(%v)", this.NormalBytes, that1.NormalBytes)
- }
- if len(this.MyUint64S) != len(that1.MyUint64S) {
- return fmt.Errorf("MyUint64S this(%v) Not Equal that(%v)", len(this.MyUint64S), len(that1.MyUint64S))
- }
- for i := range this.MyUint64S {
- if this.MyUint64S[i] != that1.MyUint64S[i] {
- return fmt.Errorf("MyUint64S this[%v](%v) Not Equal that[%v](%v)", i, this.MyUint64S[i], i, that1.MyUint64S[i])
- }
- }
- if len(this.MyMap) != len(that1.MyMap) {
- return fmt.Errorf("MyMap this(%v) Not Equal that(%v)", len(this.MyMap), len(that1.MyMap))
- }
- for i := range this.MyMap {
- if this.MyMap[i] != that1.MyMap[i] {
- return fmt.Errorf("MyMap this[%v](%v) Not Equal that[%v](%v)", i, this.MyMap[i], i, that1.MyMap[i])
- }
- }
- if len(this.MyCustomMap) != len(that1.MyCustomMap) {
- return fmt.Errorf("MyCustomMap this(%v) Not Equal that(%v)", len(this.MyCustomMap), len(that1.MyCustomMap))
- }
- for i := range this.MyCustomMap {
- if this.MyCustomMap[i] != that1.MyCustomMap[i] {
- return fmt.Errorf("MyCustomMap this[%v](%v) Not Equal that[%v](%v)", i, this.MyCustomMap[i], i, that1.MyCustomMap[i])
- }
- }
- if len(this.MyNullableMap) != len(that1.MyNullableMap) {
- return fmt.Errorf("MyNullableMap this(%v) Not Equal that(%v)", len(this.MyNullableMap), len(that1.MyNullableMap))
- }
- for i := range this.MyNullableMap {
- if !this.MyNullableMap[i].Equal(that1.MyNullableMap[i]) {
- return fmt.Errorf("MyNullableMap this[%v](%v) Not Equal that[%v](%v)", i, this.MyNullableMap[i], i, that1.MyNullableMap[i])
- }
- }
- if len(this.MyEmbeddedMap) != len(that1.MyEmbeddedMap) {
- return fmt.Errorf("MyEmbeddedMap this(%v) Not Equal that(%v)", len(this.MyEmbeddedMap), len(that1.MyEmbeddedMap))
- }
- for i := range this.MyEmbeddedMap {
- a := this.MyEmbeddedMap[i]
- b := that1.MyEmbeddedMap[i]
- if !(&a).Equal(&b) {
- return fmt.Errorf("MyEmbeddedMap this[%v](%v) Not Equal that[%v](%v)", i, this.MyEmbeddedMap[i], i, that1.MyEmbeddedMap[i])
- }
- }
- if this.String_ != nil && that1.String_ != nil {
- if *this.String_ != *that1.String_ {
- return fmt.Errorf("String_ this(%v) Not Equal that(%v)", *this.String_, *that1.String_)
- }
- } else if this.String_ != nil {
- return fmt.Errorf("this.String_ == nil && that.String_ != nil")
- } else if that1.String_ != nil {
- return fmt.Errorf("String_ this(%v) Not Equal that(%v)", this.String_, that1.String_)
- }
- 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 *Castaway) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Castaway)
- if !ok {
- that2, ok := that.(Castaway)
- 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.Int32Ptr != nil && that1.Int32Ptr != nil {
- if *this.Int32Ptr != *that1.Int32Ptr {
- return false
- }
- } else if this.Int32Ptr != nil {
- return false
- } else if that1.Int32Ptr != nil {
- return false
- }
- if this.Int32 != that1.Int32 {
- return false
- }
- if this.MyUint64Ptr != nil && that1.MyUint64Ptr != nil {
- if *this.MyUint64Ptr != *that1.MyUint64Ptr {
- return false
- }
- } else if this.MyUint64Ptr != nil {
- return false
- } else if that1.MyUint64Ptr != nil {
- return false
- }
- if this.MyUint64 != that1.MyUint64 {
- return false
- }
- if this.MyFloat32Ptr != nil && that1.MyFloat32Ptr != nil {
- if *this.MyFloat32Ptr != *that1.MyFloat32Ptr {
- return false
- }
- } else if this.MyFloat32Ptr != nil {
- return false
- } else if that1.MyFloat32Ptr != nil {
- return false
- }
- if this.MyFloat32 != that1.MyFloat32 {
- return false
- }
- if this.MyFloat64Ptr != nil && that1.MyFloat64Ptr != nil {
- if *this.MyFloat64Ptr != *that1.MyFloat64Ptr {
- return false
- }
- } else if this.MyFloat64Ptr != nil {
- return false
- } else if that1.MyFloat64Ptr != nil {
- return false
- }
- if this.MyFloat64 != that1.MyFloat64 {
- return false
- }
- if !bytes.Equal(this.MyBytes, that1.MyBytes) {
- return false
- }
- if !bytes.Equal(this.NormalBytes, that1.NormalBytes) {
- return false
- }
- if len(this.MyUint64S) != len(that1.MyUint64S) {
- return false
- }
- for i := range this.MyUint64S {
- if this.MyUint64S[i] != that1.MyUint64S[i] {
- return false
- }
- }
- if len(this.MyMap) != len(that1.MyMap) {
- return false
- }
- for i := range this.MyMap {
- if this.MyMap[i] != that1.MyMap[i] {
- return false
- }
- }
- if len(this.MyCustomMap) != len(that1.MyCustomMap) {
- return false
- }
- for i := range this.MyCustomMap {
- if this.MyCustomMap[i] != that1.MyCustomMap[i] {
- return false
- }
- }
- if len(this.MyNullableMap) != len(that1.MyNullableMap) {
- return false
- }
- for i := range this.MyNullableMap {
- if !this.MyNullableMap[i].Equal(that1.MyNullableMap[i]) {
- return false
- }
- }
- if len(this.MyEmbeddedMap) != len(that1.MyEmbeddedMap) {
- return false
- }
- for i := range this.MyEmbeddedMap {
- a := this.MyEmbeddedMap[i]
- b := that1.MyEmbeddedMap[i]
- if !(&a).Equal(&b) {
- return false
- }
- }
- if this.String_ != nil && that1.String_ != nil {
- if *this.String_ != *that1.String_ {
- return false
- }
- } else if this.String_ != nil {
- return false
- } else if that1.String_ != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *Wilson) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Wilson)
- if !ok {
- that2, ok := that.(Wilson)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Wilson")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Wilson but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Wilson but is not nil && this == nil")
- }
- if this.Int64 != nil && that1.Int64 != nil {
- if *this.Int64 != *that1.Int64 {
- return fmt.Errorf("Int64 this(%v) Not Equal that(%v)", *this.Int64, *that1.Int64)
- }
- } else if this.Int64 != nil {
- return fmt.Errorf("this.Int64 == nil && that.Int64 != nil")
- } else if that1.Int64 != nil {
- return fmt.Errorf("Int64 this(%v) Not Equal that(%v)", this.Int64, that1.Int64)
- }
- 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 *Wilson) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Wilson)
- if !ok {
- that2, ok := that.(Wilson)
- 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.Int64 != nil && that1.Int64 != nil {
- if *this.Int64 != *that1.Int64 {
- return false
- }
- } else if this.Int64 != nil {
- return false
- } else if that1.Int64 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-
-type CastawayFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetInt32Ptr() *int32
- GetInt32() int32
- GetMyUint64Ptr() *github_com_gogo_protobuf_test_casttype.MyUint64Type
- GetMyUint64() github_com_gogo_protobuf_test_casttype.MyUint64Type
- GetMyFloat32Ptr() *github_com_gogo_protobuf_test_casttype.MyFloat32Type
- GetMyFloat32() github_com_gogo_protobuf_test_casttype.MyFloat32Type
- GetMyFloat64Ptr() *github_com_gogo_protobuf_test_casttype.MyFloat64Type
- GetMyFloat64() github_com_gogo_protobuf_test_casttype.MyFloat64Type
- GetMyBytes() github_com_gogo_protobuf_test_casttype.Bytes
- GetNormalBytes() []byte
- GetMyUint64S() []github_com_gogo_protobuf_test_casttype.MyUint64Type
- GetMyMap() github_com_gogo_protobuf_test_casttype.MyMapType
- GetMyCustomMap() map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type
- GetMyNullableMap() map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson
- GetMyEmbeddedMap() map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson
- GetString_() *github_com_gogo_protobuf_test_casttype.MyStringType
-}
-
-func (this *Castaway) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Castaway) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCastawayFromFace(this)
-}
-
-func (this *Castaway) GetInt32Ptr() *int32 {
- return this.Int32Ptr
-}
-
-func (this *Castaway) GetInt32() int32 {
- return this.Int32
-}
-
-func (this *Castaway) GetMyUint64Ptr() *github_com_gogo_protobuf_test_casttype.MyUint64Type {
- return this.MyUint64Ptr
-}
-
-func (this *Castaway) GetMyUint64() github_com_gogo_protobuf_test_casttype.MyUint64Type {
- return this.MyUint64
-}
-
-func (this *Castaway) GetMyFloat32Ptr() *github_com_gogo_protobuf_test_casttype.MyFloat32Type {
- return this.MyFloat32Ptr
-}
-
-func (this *Castaway) GetMyFloat32() github_com_gogo_protobuf_test_casttype.MyFloat32Type {
- return this.MyFloat32
-}
-
-func (this *Castaway) GetMyFloat64Ptr() *github_com_gogo_protobuf_test_casttype.MyFloat64Type {
- return this.MyFloat64Ptr
-}
-
-func (this *Castaway) GetMyFloat64() github_com_gogo_protobuf_test_casttype.MyFloat64Type {
- return this.MyFloat64
-}
-
-func (this *Castaway) GetMyBytes() github_com_gogo_protobuf_test_casttype.Bytes {
- return this.MyBytes
-}
-
-func (this *Castaway) GetNormalBytes() []byte {
- return this.NormalBytes
-}
-
-func (this *Castaway) GetMyUint64S() []github_com_gogo_protobuf_test_casttype.MyUint64Type {
- return this.MyUint64S
-}
-
-func (this *Castaway) GetMyMap() github_com_gogo_protobuf_test_casttype.MyMapType {
- return this.MyMap
-}
-
-func (this *Castaway) GetMyCustomMap() map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type {
- return this.MyCustomMap
-}
-
-func (this *Castaway) GetMyNullableMap() map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson {
- return this.MyNullableMap
-}
-
-func (this *Castaway) GetMyEmbeddedMap() map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson {
- return this.MyEmbeddedMap
-}
-
-func (this *Castaway) GetString_() *github_com_gogo_protobuf_test_casttype.MyStringType {
- return this.String_
-}
-
-func NewCastawayFromFace(that CastawayFace) *Castaway {
- this := &Castaway{}
- this.Int32Ptr = that.GetInt32Ptr()
- this.Int32 = that.GetInt32()
- this.MyUint64Ptr = that.GetMyUint64Ptr()
- this.MyUint64 = that.GetMyUint64()
- this.MyFloat32Ptr = that.GetMyFloat32Ptr()
- this.MyFloat32 = that.GetMyFloat32()
- this.MyFloat64Ptr = that.GetMyFloat64Ptr()
- this.MyFloat64 = that.GetMyFloat64()
- this.MyBytes = that.GetMyBytes()
- this.NormalBytes = that.GetNormalBytes()
- this.MyUint64S = that.GetMyUint64S()
- this.MyMap = that.GetMyMap()
- this.MyCustomMap = that.GetMyCustomMap()
- this.MyNullableMap = that.GetMyNullableMap()
- this.MyEmbeddedMap = that.GetMyEmbeddedMap()
- this.String_ = that.GetString_()
- return this
-}
-
-type WilsonFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetInt64() *int64
-}
-
-func (this *Wilson) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Wilson) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewWilsonFromFace(this)
-}
-
-func (this *Wilson) GetInt64() *int64 {
- return this.Int64
-}
-
-func NewWilsonFromFace(that WilsonFace) *Wilson {
- this := &Wilson{}
- this.Int64 = that.GetInt64()
- return this
-}
-
-func (this *Castaway) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 20)
- s = append(s, "&casttype.Castaway{")
- if this.Int32Ptr != nil {
- s = append(s, "Int32Ptr: "+valueToGoStringCasttype(this.Int32Ptr, "int32")+",\n")
- }
- s = append(s, "Int32: "+fmt.Sprintf("%#v", this.Int32)+",\n")
- if this.MyUint64Ptr != nil {
- s = append(s, "MyUint64Ptr: "+valueToGoStringCasttype(this.MyUint64Ptr, "github_com_gogo_protobuf_test_casttype.MyUint64Type")+",\n")
- }
- s = append(s, "MyUint64: "+fmt.Sprintf("%#v", this.MyUint64)+",\n")
- if this.MyFloat32Ptr != nil {
- s = append(s, "MyFloat32Ptr: "+valueToGoStringCasttype(this.MyFloat32Ptr, "github_com_gogo_protobuf_test_casttype.MyFloat32Type")+",\n")
- }
- s = append(s, "MyFloat32: "+fmt.Sprintf("%#v", this.MyFloat32)+",\n")
- if this.MyFloat64Ptr != nil {
- s = append(s, "MyFloat64Ptr: "+valueToGoStringCasttype(this.MyFloat64Ptr, "github_com_gogo_protobuf_test_casttype.MyFloat64Type")+",\n")
- }
- s = append(s, "MyFloat64: "+fmt.Sprintf("%#v", this.MyFloat64)+",\n")
- if this.MyBytes != nil {
- s = append(s, "MyBytes: "+valueToGoStringCasttype(this.MyBytes, "github_com_gogo_protobuf_test_casttype.Bytes")+",\n")
- }
- if this.NormalBytes != nil {
- s = append(s, "NormalBytes: "+valueToGoStringCasttype(this.NormalBytes, "byte")+",\n")
- }
- if this.MyUint64S != nil {
- s = append(s, "MyUint64S: "+fmt.Sprintf("%#v", this.MyUint64S)+",\n")
- }
- keysForMyMap := make([]string, 0, len(this.MyMap))
- for k := range this.MyMap {
- keysForMyMap = append(keysForMyMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForMyMap)
- mapStringForMyMap := "github_com_gogo_protobuf_test_casttype.MyMapType{"
- for _, k := range keysForMyMap {
- mapStringForMyMap += fmt.Sprintf("%#v: %#v,", k, this.MyMap[k])
- }
- mapStringForMyMap += "}"
- if this.MyMap != nil {
- s = append(s, "MyMap: "+mapStringForMyMap+",\n")
- }
- keysForMyCustomMap := make([]string, 0, len(this.MyCustomMap))
- for k := range this.MyCustomMap {
- keysForMyCustomMap = append(keysForMyCustomMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForMyCustomMap)
- mapStringForMyCustomMap := "map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type{"
- for _, k := range keysForMyCustomMap {
- mapStringForMyCustomMap += fmt.Sprintf("%#v: %#v,", k, this.MyCustomMap[github_com_gogo_protobuf_test_casttype.MyStringType(k)])
- }
- mapStringForMyCustomMap += "}"
- if this.MyCustomMap != nil {
- s = append(s, "MyCustomMap: "+mapStringForMyCustomMap+",\n")
- }
- keysForMyNullableMap := make([]int32, 0, len(this.MyNullableMap))
- for k := range this.MyNullableMap {
- keysForMyNullableMap = append(keysForMyNullableMap, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForMyNullableMap)
- mapStringForMyNullableMap := "map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson{"
- for _, k := range keysForMyNullableMap {
- mapStringForMyNullableMap += fmt.Sprintf("%#v: %#v,", k, this.MyNullableMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(k)])
- }
- mapStringForMyNullableMap += "}"
- if this.MyNullableMap != nil {
- s = append(s, "MyNullableMap: "+mapStringForMyNullableMap+",\n")
- }
- keysForMyEmbeddedMap := make([]int32, 0, len(this.MyEmbeddedMap))
- for k := range this.MyEmbeddedMap {
- keysForMyEmbeddedMap = append(keysForMyEmbeddedMap, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForMyEmbeddedMap)
- mapStringForMyEmbeddedMap := "map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson{"
- for _, k := range keysForMyEmbeddedMap {
- mapStringForMyEmbeddedMap += fmt.Sprintf("%#v: %#v,", k, this.MyEmbeddedMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(k)])
- }
- mapStringForMyEmbeddedMap += "}"
- if this.MyEmbeddedMap != nil {
- s = append(s, "MyEmbeddedMap: "+mapStringForMyEmbeddedMap+",\n")
- }
- if this.String_ != nil {
- s = append(s, "String_: "+valueToGoStringCasttype(this.String_, "github_com_gogo_protobuf_test_casttype.MyStringType")+",\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 *Wilson) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&casttype.Wilson{")
- if this.Int64 != nil {
- s = append(s, "Int64: "+valueToGoStringCasttype(this.Int64, "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 valueToGoStringCasttype(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 NewPopulatedCastaway(r randyCasttype, easy bool) *Castaway {
- this := &Castaway{}
- if r.Intn(10) != 0 {
- v1 := int32(r.Int63())
- if r.Intn(2) == 0 {
- v1 *= -1
- }
- this.Int32Ptr = &v1
- }
- this.Int32 = int32(r.Int63())
- if r.Intn(2) == 0 {
- this.Int32 *= -1
- }
- if r.Intn(10) != 0 {
- v2 := github_com_gogo_protobuf_test_casttype.MyUint64Type(uint64(r.Uint32()))
- this.MyUint64Ptr = &v2
- }
- this.MyUint64 = github_com_gogo_protobuf_test_casttype.MyUint64Type(uint64(r.Uint32()))
- if r.Intn(10) != 0 {
- v3 := github_com_gogo_protobuf_test_casttype.MyFloat32Type(r.Float32())
- if r.Intn(2) == 0 {
- v3 *= -1
- }
- this.MyFloat32Ptr = &v3
- }
- this.MyFloat32 = github_com_gogo_protobuf_test_casttype.MyFloat32Type(r.Float32())
- if r.Intn(2) == 0 {
- this.MyFloat32 *= -1
- }
- if r.Intn(10) != 0 {
- v4 := github_com_gogo_protobuf_test_casttype.MyFloat64Type(r.Float64())
- if r.Intn(2) == 0 {
- v4 *= -1
- }
- this.MyFloat64Ptr = &v4
- }
- this.MyFloat64 = github_com_gogo_protobuf_test_casttype.MyFloat64Type(r.Float64())
- if r.Intn(2) == 0 {
- this.MyFloat64 *= -1
- }
- if r.Intn(10) != 0 {
- v5 := r.Intn(100)
- this.MyBytes = make(github_com_gogo_protobuf_test_casttype.Bytes, v5)
- for i := 0; i < v5; i++ {
- this.MyBytes[i] = byte(r.Intn(256))
- }
- }
- if r.Intn(10) != 0 {
- v6 := r.Intn(100)
- this.NormalBytes = make([]byte, v6)
- for i := 0; i < v6; i++ {
- this.NormalBytes[i] = byte(r.Intn(256))
- }
- }
- if r.Intn(10) != 0 {
- v7 := r.Intn(10)
- this.MyUint64S = make([]github_com_gogo_protobuf_test_casttype.MyUint64Type, v7)
- for i := 0; i < v7; i++ {
- this.MyUint64S[i] = github_com_gogo_protobuf_test_casttype.MyUint64Type(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v8 := r.Intn(10)
- this.MyMap = make(github_com_gogo_protobuf_test_casttype.MyMapType)
- for i := 0; i < v8; i++ {
- v9 := randStringCasttype(r)
- this.MyMap[v9] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v10 := r.Intn(10)
- this.MyCustomMap = make(map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type)
- for i := 0; i < v10; i++ {
- v11 := github_com_gogo_protobuf_test_casttype.MyStringType(randStringCasttype(r))
- this.MyCustomMap[v11] = github_com_gogo_protobuf_test_casttype.MyUint64Type(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v12 := r.Intn(10)
- this.MyNullableMap = make(map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson)
- for i := 0; i < v12; i++ {
- this.MyNullableMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(int32(r.Int31()))] = NewPopulatedWilson(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v13 := r.Intn(10)
- this.MyEmbeddedMap = make(map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson)
- for i := 0; i < v13; i++ {
- this.MyEmbeddedMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(int32(r.Int31()))] = *NewPopulatedWilson(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v14 := github_com_gogo_protobuf_test_casttype.MyStringType(randStringCasttype(r))
- this.String_ = &v14
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedCasttype(r, 17)
- }
- return this
-}
-
-func NewPopulatedWilson(r randyCasttype, easy bool) *Wilson {
- this := &Wilson{}
- if r.Intn(10) != 0 {
- v15 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v15 *= -1
- }
- this.Int64 = &v15
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedCasttype(r, 2)
- }
- return this
-}
-
-type randyCasttype interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneCasttype(r randyCasttype) 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 randStringCasttype(r randyCasttype) string {
- v16 := r.Intn(100)
- tmps := make([]rune, v16)
- for i := 0; i < v16; i++ {
- tmps[i] = randUTF8RuneCasttype(r)
- }
- return string(tmps)
-}
-func randUnrecognizedCasttype(r randyCasttype, 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 = randFieldCasttype(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldCasttype(dAtA []byte, r randyCasttype, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateCasttype(dAtA, uint64(key))
- v17 := r.Int63()
- if r.Intn(2) == 0 {
- v17 *= -1
- }
- dAtA = encodeVarintPopulateCasttype(dAtA, uint64(v17))
- case 1:
- dAtA = encodeVarintPopulateCasttype(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 = encodeVarintPopulateCasttype(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateCasttype(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateCasttype(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 encodeVarintPopulateCasttype(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 *Castaway) Size() (n int) {
- var l int
- _ = l
- if m.Int32Ptr != nil {
- n += 1 + sovCasttype(uint64(*m.Int32Ptr))
- }
- n += 1 + sovCasttype(uint64(m.Int32))
- if m.MyUint64Ptr != nil {
- n += 1 + sovCasttype(uint64(*m.MyUint64Ptr))
- }
- n += 1 + sovCasttype(uint64(m.MyUint64))
- if m.MyFloat32Ptr != nil {
- n += 5
- }
- n += 5
- if m.MyFloat64Ptr != nil {
- n += 9
- }
- n += 9
- if m.MyBytes != nil {
- l = len(m.MyBytes)
- n += 1 + l + sovCasttype(uint64(l))
- }
- if m.NormalBytes != nil {
- l = len(m.NormalBytes)
- n += 1 + l + sovCasttype(uint64(l))
- }
- if len(m.MyUint64S) > 0 {
- for _, e := range m.MyUint64S {
- n += 1 + sovCasttype(uint64(e))
- }
- }
- if len(m.MyMap) > 0 {
- for k, v := range m.MyMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovCasttype(uint64(len(k))) + 1 + sovCasttype(uint64(v))
- n += mapEntrySize + 1 + sovCasttype(uint64(mapEntrySize))
- }
- }
- if len(m.MyCustomMap) > 0 {
- for k, v := range m.MyCustomMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovCasttype(uint64(len(k))) + 1 + sovCasttype(uint64(v))
- n += mapEntrySize + 1 + sovCasttype(uint64(mapEntrySize))
- }
- }
- if len(m.MyNullableMap) > 0 {
- for k, v := range m.MyNullableMap {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovCasttype(uint64(l))
- }
- mapEntrySize := 1 + sovCasttype(uint64(k)) + l
- n += mapEntrySize + 1 + sovCasttype(uint64(mapEntrySize))
- }
- }
- if len(m.MyEmbeddedMap) > 0 {
- for k, v := range m.MyEmbeddedMap {
- _ = k
- _ = v
- l = v.Size()
- mapEntrySize := 1 + sovCasttype(uint64(k)) + 1 + l + sovCasttype(uint64(l))
- n += mapEntrySize + 1 + sovCasttype(uint64(mapEntrySize))
- }
- }
- if m.String_ != nil {
- l = len(*m.String_)
- n += 2 + l + sovCasttype(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *Wilson) Size() (n int) {
- var l int
- _ = l
- if m.Int64 != nil {
- n += 1 + sovCasttype(uint64(*m.Int64))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func sovCasttype(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozCasttype(x uint64) (n int) {
- return sovCasttype(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *Castaway) String() string {
- if this == nil {
- return "nil"
- }
- keysForMyMap := make([]string, 0, len(this.MyMap))
- for k := range this.MyMap {
- keysForMyMap = append(keysForMyMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForMyMap)
- mapStringForMyMap := "github_com_gogo_protobuf_test_casttype.MyMapType{"
- for _, k := range keysForMyMap {
- mapStringForMyMap += fmt.Sprintf("%v: %v,", k, this.MyMap[k])
- }
- mapStringForMyMap += "}"
- keysForMyCustomMap := make([]string, 0, len(this.MyCustomMap))
- for k := range this.MyCustomMap {
- keysForMyCustomMap = append(keysForMyCustomMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForMyCustomMap)
- mapStringForMyCustomMap := "map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type{"
- for _, k := range keysForMyCustomMap {
- mapStringForMyCustomMap += fmt.Sprintf("%v: %v,", k, this.MyCustomMap[github_com_gogo_protobuf_test_casttype.MyStringType(k)])
- }
- mapStringForMyCustomMap += "}"
- keysForMyNullableMap := make([]int32, 0, len(this.MyNullableMap))
- for k := range this.MyNullableMap {
- keysForMyNullableMap = append(keysForMyNullableMap, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForMyNullableMap)
- mapStringForMyNullableMap := "map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson{"
- for _, k := range keysForMyNullableMap {
- mapStringForMyNullableMap += fmt.Sprintf("%v: %v,", k, this.MyNullableMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(k)])
- }
- mapStringForMyNullableMap += "}"
- keysForMyEmbeddedMap := make([]int32, 0, len(this.MyEmbeddedMap))
- for k := range this.MyEmbeddedMap {
- keysForMyEmbeddedMap = append(keysForMyEmbeddedMap, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForMyEmbeddedMap)
- mapStringForMyEmbeddedMap := "map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson{"
- for _, k := range keysForMyEmbeddedMap {
- mapStringForMyEmbeddedMap += fmt.Sprintf("%v: %v,", k, this.MyEmbeddedMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(k)])
- }
- mapStringForMyEmbeddedMap += "}"
- s := strings.Join([]string{`&Castaway{`,
- `Int32Ptr:` + valueToStringCasttype(this.Int32Ptr) + `,`,
- `Int32:` + fmt.Sprintf("%v", this.Int32) + `,`,
- `MyUint64Ptr:` + valueToStringCasttype(this.MyUint64Ptr) + `,`,
- `MyUint64:` + fmt.Sprintf("%v", this.MyUint64) + `,`,
- `MyFloat32Ptr:` + valueToStringCasttype(this.MyFloat32Ptr) + `,`,
- `MyFloat32:` + fmt.Sprintf("%v", this.MyFloat32) + `,`,
- `MyFloat64Ptr:` + valueToStringCasttype(this.MyFloat64Ptr) + `,`,
- `MyFloat64:` + fmt.Sprintf("%v", this.MyFloat64) + `,`,
- `MyBytes:` + valueToStringCasttype(this.MyBytes) + `,`,
- `NormalBytes:` + valueToStringCasttype(this.NormalBytes) + `,`,
- `MyUint64S:` + fmt.Sprintf("%v", this.MyUint64S) + `,`,
- `MyMap:` + mapStringForMyMap + `,`,
- `MyCustomMap:` + mapStringForMyCustomMap + `,`,
- `MyNullableMap:` + mapStringForMyNullableMap + `,`,
- `MyEmbeddedMap:` + mapStringForMyEmbeddedMap + `,`,
- `String_:` + valueToStringCasttype(this.String_) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Wilson) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Wilson{`,
- `Int64:` + valueToStringCasttype(this.Int64) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringCasttype(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *Castaway) 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 ErrIntOverflowCasttypeUnsafe
- }
- 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: Castaway: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Castaway: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int32Ptr", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Int32Ptr = &v
- case 2:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int32", wireType)
- }
- m.Int32 = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.Int32 |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyUint64Ptr", wireType)
- }
- var v github_com_gogo_protobuf_test_casttype.MyUint64Type
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (github_com_gogo_protobuf_test_casttype.MyUint64Type(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.MyUint64Ptr = &v
- case 4:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyUint64", wireType)
- }
- m.MyUint64 = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.MyUint64 |= (github_com_gogo_protobuf_test_casttype.MyUint64Type(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 5:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyFloat32Ptr", wireType)
- }
- var v uint32
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
- v2 := github_com_gogo_protobuf_test_casttype.MyFloat32Type(math.Float32frombits(v))
- m.MyFloat32Ptr = &v2
- case 6:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyFloat32", wireType)
- }
- var v uint32
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
- m.MyFloat32 = github_com_gogo_protobuf_test_casttype.MyFloat32Type(math.Float32frombits(v))
- case 7:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyFloat64Ptr", wireType)
- }
- var v uint64
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
- v2 := github_com_gogo_protobuf_test_casttype.MyFloat64Type(math.Float64frombits(v))
- m.MyFloat64Ptr = &v2
- case 8:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyFloat64", wireType)
- }
- var v uint64
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
- m.MyFloat64 = github_com_gogo_protobuf_test_casttype.MyFloat64Type(math.Float64frombits(v))
- case 9:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyBytes", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.MyBytes = append(m.MyBytes[:0], dAtA[iNdEx:postIndex]...)
- if m.MyBytes == nil {
- m.MyBytes = []byte{}
- }
- iNdEx = postIndex
- case 10:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NormalBytes", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.NormalBytes = append(m.NormalBytes[:0], dAtA[iNdEx:postIndex]...)
- if m.NormalBytes == nil {
- m.NormalBytes = []byte{}
- }
- iNdEx = postIndex
- case 11:
- if wireType == 0 {
- var v github_com_gogo_protobuf_test_casttype.MyUint64Type
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (github_com_gogo_protobuf_test_casttype.MyUint64Type(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.MyUint64S = append(m.MyUint64S, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v github_com_gogo_protobuf_test_casttype.MyUint64Type
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (github_com_gogo_protobuf_test_casttype.MyUint64Type(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.MyUint64S = append(m.MyUint64S, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field MyUint64S", wireType)
- }
- case 12:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.MyMap == nil {
- m.MyMap = make(github_com_gogo_protobuf_test_casttype.MyMapType)
- }
- var mapkey string
- var mapvalue uint64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipCasttypeUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.MyMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 13:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyCustomMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.MyCustomMap == nil {
- m.MyCustomMap = make(map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type)
- }
- var mapkey github_com_gogo_protobuf_test_casttype.MyStringType
- var mapvalue uint64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = github_com_gogo_protobuf_test_casttype.MyStringType(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipCasttypeUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.MyCustomMap[github_com_gogo_protobuf_test_casttype.MyStringType(mapkey)] = ((github_com_gogo_protobuf_test_casttype.MyUint64Type)(mapvalue))
- iNdEx = postIndex
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyNullableMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.MyNullableMap == nil {
- m.MyNullableMap = make(map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson)
- }
- var mapkey int32
- var mapvalue *Wilson
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- postmsgIndex := iNdEx + mapmsglen
- if mapmsglen < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &Wilson{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipCasttypeUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.MyNullableMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(mapkey)] = mapvalue
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyEmbeddedMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.MyEmbeddedMap == nil {
- m.MyEmbeddedMap = make(map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson)
- }
- var mapkey int32
- mapvalue := &Wilson{}
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- postmsgIndex := iNdEx + mapmsglen
- if mapmsglen < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &Wilson{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipCasttypeUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.MyEmbeddedMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(mapkey)] = *mapvalue
- iNdEx = postIndex
- case 16:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field String_", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- 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 ErrInvalidLengthCasttypeUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := github_com_gogo_protobuf_test_casttype.MyStringType(dAtA[iNdEx:postIndex])
- m.String_ = &s
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipCasttypeUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- 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 *Wilson) 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 ErrIntOverflowCasttypeUnsafe
- }
- 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: Wilson: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Wilson: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int64", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCasttypeUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Int64 = &v
- default:
- iNdEx = preIndex
- skippy, err := skipCasttypeUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthCasttypeUnsafe
- }
- 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 skipCasttypeUnsafe(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, ErrIntOverflowCasttypeUnsafe
- }
- 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, ErrIntOverflowCasttypeUnsafe
- }
- 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, ErrIntOverflowCasttypeUnsafe
- }
- 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, ErrInvalidLengthCasttypeUnsafe
- }
- return iNdEx, nil
- case 3:
- for {
- var innerWire uint64
- var start int = iNdEx
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowCasttypeUnsafe
- }
- 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 := skipCasttypeUnsafe(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 (
- ErrInvalidLengthCasttypeUnsafe = fmt.Errorf("proto: negative length found during unmarshaling")
- ErrIntOverflowCasttypeUnsafe = fmt.Errorf("proto: integer overflow")
-)
-
-func init() { proto.RegisterFile("combos/unsafeunmarshaler/casttype.proto", fileDescriptorCasttype) }
-
-var fileDescriptorCasttype = []byte{
- // 705 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0xbf, 0x6f, 0xd3, 0x4c,
- 0x18, 0xc7, 0x7d, 0x4d, 0xd3, 0x26, 0x97, 0xe6, 0x7d, 0xa3, 0x13, 0x83, 0x55, 0x89, 0xb3, 0xd5,
- 0xaa, 0xe0, 0x01, 0x92, 0x2a, 0x8d, 0x4a, 0x55, 0x10, 0x83, 0xab, 0x22, 0x15, 0xe1, 0x82, 0x0c,
- 0x55, 0x05, 0x62, 0xb9, 0xb4, 0x6e, 0x1a, 0xe1, 0xd8, 0x91, 0x7d, 0x06, 0x79, 0xab, 0xca, 0x80,
- 0xc4, 0x5f, 0xc2, 0xc8, 0x82, 0xc4, 0xc8, 0xd8, 0xb1, 0x23, 0x53, 0x5a, 0x9b, 0xa5, 0x6c, 0x1d,
- 0xab, 0x4c, 0xc8, 0x77, 0x4e, 0xec, 0xfe, 0x00, 0xa5, 0xee, 0x76, 0xcf, 0xdd, 0xf3, 0x7c, 0x9e,
- 0xef, 0x3d, 0xf7, 0xdc, 0x1d, 0xbc, 0xbb, 0x65, 0x77, 0x9a, 0xb6, 0x5b, 0xf3, 0x2c, 0x97, 0xec,
- 0x18, 0x9e, 0xd5, 0x21, 0x8e, 0xbb, 0x4b, 0x4c, 0xc3, 0xa9, 0x6d, 0x11, 0x97, 0x52, 0xbf, 0x6b,
- 0x54, 0xbb, 0x8e, 0x4d, 0x6d, 0x54, 0x18, 0xd8, 0xd3, 0xf7, 0x5b, 0x6d, 0xba, 0xeb, 0x35, 0xab,
- 0x5b, 0x76, 0xa7, 0xd6, 0xb2, 0x5b, 0x76, 0x8d, 0x39, 0x34, 0xbd, 0x1d, 0x66, 0x31, 0x83, 0x8d,
- 0x78, 0xe0, 0xcc, 0xef, 0x32, 0x2c, 0xac, 0x10, 0x97, 0x92, 0x0f, 0xc4, 0x47, 0x73, 0xb0, 0xb0,
- 0x66, 0xd1, 0x85, 0xfa, 0x0b, 0xea, 0x88, 0x40, 0x06, 0x4a, 0x4e, 0x2d, 0xf6, 0x7b, 0x52, 0xbe,
- 0x1d, 0xcd, 0xe9, 0xc3, 0x25, 0x34, 0x0b, 0xf3, 0x6c, 0x2c, 0x8e, 0x31, 0x9f, 0xf2, 0x41, 0x4f,
- 0x12, 0x12, 0x3f, 0xbe, 0x86, 0x5e, 0xc3, 0x92, 0xe6, 0x6f, 0xb4, 0x2d, 0xba, 0xd8, 0x88, 0x70,
- 0x39, 0x19, 0x28, 0xe3, 0xea, 0x83, 0x7e, 0x4f, 0x5a, 0xf8, 0xab, 0x40, 0x6a, 0xb8, 0x34, 0xd9,
- 0xd8, 0x20, 0xfa, 0x95, 0xdf, 0x35, 0xf4, 0x34, 0x0b, 0x6d, 0xc2, 0xc2, 0xc0, 0x14, 0xc7, 0x19,
- 0xf7, 0x61, 0x2c, 0x21, 0x13, 0x7b, 0x08, 0x43, 0x6f, 0xe1, 0x94, 0xe6, 0x3f, 0x31, 0x6d, 0x12,
- 0xd7, 0x20, 0x2f, 0x03, 0x65, 0x4c, 0x5d, 0xea, 0xf7, 0xa4, 0xc6, 0xc8, 0xe0, 0x38, 0x9c, 0x91,
- 0xcf, 0xd1, 0xd0, 0x1b, 0x58, 0x1c, 0xda, 0xe2, 0x04, 0x43, 0x3f, 0x8a, 0x75, 0x67, 0xc3, 0x27,
- 0xb8, 0x94, 0x72, 0x5e, 0xee, 0x49, 0x19, 0x28, 0x20, 0x8b, 0xf2, 0xb8, 0x26, 0xe7, 0x68, 0x29,
- 0xe5, 0x8b, 0x0d, 0xb1, 0xc0, 0xd0, 0x19, 0x95, 0xc7, 0xf8, 0x04, 0x87, 0x9e, 0xc2, 0x49, 0xcd,
- 0x57, 0x7d, 0x6a, 0xb8, 0x62, 0x51, 0x06, 0xca, 0x94, 0x3a, 0xdf, 0xef, 0x49, 0xf7, 0x46, 0xa4,
- 0xb2, 0x38, 0x7d, 0x00, 0x40, 0x32, 0x2c, 0xad, 0xdb, 0x4e, 0x87, 0x98, 0x9c, 0x07, 0x23, 0x9e,
- 0x9e, 0x9e, 0x42, 0x1b, 0xd1, 0x4e, 0xf8, 0x69, 0xbb, 0x62, 0x49, 0xce, 0xdd, 0xa4, 0x27, 0x13,
- 0x12, 0x6a, 0xc3, 0xbc, 0xe6, 0x6b, 0xa4, 0x2b, 0x4e, 0xc9, 0x39, 0xa5, 0x54, 0xbf, 0x5d, 0x1d,
- 0x46, 0x0c, 0xee, 0x56, 0x95, 0xad, 0xaf, 0x5a, 0xd4, 0xf1, 0xd5, 0x46, 0xbf, 0x27, 0xcd, 0x8f,
- 0x9c, 0x51, 0x23, 0x5d, 0x96, 0x8e, 0x67, 0x40, 0xdf, 0x40, 0x74, 0xb1, 0x56, 0x3c, 0x97, 0xda,
- 0x9d, 0x28, 0x63, 0x99, 0x65, 0x9c, 0xbd, 0x32, 0xe3, 0xd0, 0x8b, 0xe7, 0xb5, 0xf6, 0x8f, 0xae,
- 0xb1, 0xd3, 0x97, 0xd4, 0x69, 0x5b, 0xad, 0x28, 0xf5, 0xe7, 0xa3, 0xcc, 0x97, 0x76, 0xa8, 0x00,
- 0x7d, 0x04, 0xb0, 0xac, 0xf9, 0xeb, 0x9e, 0x69, 0x92, 0xa6, 0x69, 0x44, 0xca, 0xff, 0x63, 0xca,
- 0xe7, 0xae, 0x54, 0x9e, 0xf2, 0xe3, 0xda, 0x17, 0xf7, 0x8f, 0xa4, 0xfa, 0xc8, 0x22, 0xd8, 0x13,
- 0xc4, 0x34, 0x9c, 0xcf, 0x89, 0x3e, 0x31, 0x15, 0xab, 0x9d, 0xa6, 0xb1, 0xbd, 0x6d, 0x6c, 0x47,
- 0x2a, 0xfe, 0xff, 0x87, 0x8a, 0x94, 0x1f, 0x57, 0xb1, 0x1c, 0x75, 0x7d, 0x76, 0x25, 0x29, 0x1e,
- 0x7a, 0x0e, 0x27, 0x78, 0x85, 0xc5, 0x8a, 0x0c, 0x94, 0xe2, 0x35, 0xdb, 0x30, 0x39, 0x1c, 0x3d,
- 0xc6, 0x4c, 0x2f, 0x41, 0x98, 0xf4, 0x18, 0xaa, 0xc0, 0xdc, 0x3b, 0xc3, 0x67, 0xaf, 0x78, 0x51,
- 0x8f, 0x86, 0xe8, 0x16, 0xcc, 0xbf, 0x27, 0xa6, 0x67, 0xb0, 0x57, 0x7b, 0x5c, 0xe7, 0xc6, 0xf2,
- 0xd8, 0x12, 0x98, 0x7e, 0x0c, 0x2b, 0x17, 0x7b, 0xe5, 0x5a, 0xf1, 0x3a, 0x44, 0x97, 0x4f, 0x2c,
- 0x4d, 0xc8, 0x73, 0xc2, 0x9d, 0x34, 0xa1, 0x54, 0xaf, 0x24, 0x35, 0xdf, 0x6c, 0x9b, 0xae, 0x6d,
- 0x5d, 0x62, 0x5e, 0xac, 0xff, 0xcd, 0x98, 0x33, 0x18, 0x4e, 0xf0, 0xc9, 0x68, 0x2f, 0x6b, 0xec,
- 0xfb, 0x60, 0xbf, 0x9c, 0xce, 0x0d, 0xf5, 0xd9, 0x41, 0x80, 0x85, 0xc3, 0x00, 0x0b, 0x3f, 0x03,
- 0x2c, 0x1c, 0x07, 0x18, 0x9c, 0x04, 0x18, 0x9c, 0x06, 0x18, 0x9c, 0x05, 0x18, 0xec, 0x85, 0x18,
- 0x7c, 0x09, 0x31, 0xf8, 0x1a, 0x62, 0xf0, 0x3d, 0xc4, 0xe0, 0x47, 0x88, 0xc1, 0x41, 0x88, 0x85,
- 0xc3, 0x10, 0x0b, 0xc7, 0x21, 0x06, 0x27, 0x21, 0x16, 0x4e, 0x43, 0x0c, 0xce, 0x42, 0x2c, 0xec,
- 0xfd, 0xc2, 0xe0, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x7a, 0x7a, 0xd9, 0xab, 0xbc, 0x07, 0x00,
- 0x00,
-}
diff --git a/test/casttype/combos/unsafeunmarshaler/casttype.proto b/test/casttype/combos/unsafeunmarshaler/casttype.proto
deleted file mode 100644
index 6b8a29566d..0000000000
--- a/test/casttype/combos/unsafeunmarshaler/casttype.proto
+++ /dev/null
@@ -1,80 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2015, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-package casttype;
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.face_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.benchgen_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = false;
-option (gogoproto.unsafe_unmarshaler_all) = true;
-
-message Castaway {
- optional int64 Int32Ptr = 1 [(gogoproto.casttype) = "int32"];
- optional int64 Int32 = 2 [(gogoproto.casttype) = "int32", (gogoproto.nullable) = false];
- optional uint64 MyUint64Ptr = 3 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyUint64Type"];
- optional uint64 MyUint64 = 4 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyUint64Type", (gogoproto.nullable) = false];
- optional float MyFloat32Ptr = 5 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyFloat32Type"];
- optional float MyFloat32 = 6 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyFloat32Type", (gogoproto.nullable) = false];
- optional double MyFloat64Ptr = 7 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyFloat64Type"];
- optional double MyFloat64 = 8 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyFloat64Type", (gogoproto.nullable) = false];
- optional bytes MyBytes = 9 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.Bytes"];
- optional bytes NormalBytes = 10;
- repeated uint64 MyUint64s = 11 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyUint64Type"];
- map MyMap = 12 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyMapType"];
- map MyCustomMap = 13 [(gogoproto.castkey) = "github.com/gogo/protobuf/test/casttype.MyStringType", (gogoproto.castvalue) = "github.com/gogo/protobuf/test/casttype.MyUint64Type"];
- map MyNullableMap = 14 [(gogoproto.castkey) = "github.com/gogo/protobuf/test/casttype.MyInt32Type"];
- map MyEmbeddedMap = 15 [(gogoproto.castkey) = "github.com/gogo/protobuf/test/casttype.MyInt32Type", (gogoproto.nullable) = false];
- optional string String = 16 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyStringType"];
-}
-
-message Wilson {
- optional int64 Int64 = 1;
-}
diff --git a/test/casttype/combos/unsafeunmarshaler/casttypepb_test.go b/test/casttype/combos/unsafeunmarshaler/casttypepb_test.go
deleted file mode 100644
index 94db94de98..0000000000
--- a/test/casttype/combos/unsafeunmarshaler/casttypepb_test.go
+++ /dev/null
@@ -1,473 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeunmarshaler/casttype.proto
-
-/*
-Package casttype is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafeunmarshaler/casttype.proto
-
-It has these top-level messages:
- Castaway
- Wilson
-*/
-package casttype
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestCastawayProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkCastawayProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Castaway, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCastaway(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCastawayProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCastaway(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Castaway{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestWilsonProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkWilsonProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Wilson, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedWilson(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkWilsonProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedWilson(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Wilson{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCastawayJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Castaway{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestWilsonJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Wilson{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCastawayProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCastawayProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestWilsonProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestWilsonProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCasttypeDescription(t *testing.T) {
- CasttypeDescription()
-}
-func TestCastawayVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestWilsonVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCastawayFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestWilsonFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCastawayGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestWilsonGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCastawaySize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCastawaySize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Castaway, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCastaway(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestWilsonSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkWilsonSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Wilson, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedWilson(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCastawayStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestWilsonStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/castvalue/combos/both/castvalue.pb.go b/test/castvalue/combos/both/castvalue.pb.go
index 5d62a42b7b..1ffcefa6df 100644
--- a/test/castvalue/combos/both/castvalue.pb.go
+++ b/test/castvalue/combos/both/castvalue.pb.go
@@ -722,24 +722,6 @@ func (m *Wilson) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Castvalue(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 encodeFixed32Castvalue(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 encodeVarintCastvalue(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/castvalue/combos/marshaler/castvalue.pb.go b/test/castvalue/combos/marshaler/castvalue.pb.go
index 6d1e28f4a4..788533e122 100644
--- a/test/castvalue/combos/marshaler/castvalue.pb.go
+++ b/test/castvalue/combos/marshaler/castvalue.pb.go
@@ -720,24 +720,6 @@ func (m *Wilson) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Castvalue(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 encodeFixed32Castvalue(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 encodeVarintCastvalue(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/castvalue/combos/unsafeboth/castvalue.pb.go b/test/castvalue/combos/unsafeboth/castvalue.pb.go
deleted file mode 100644
index 4c288e303a..0000000000
--- a/test/castvalue/combos/unsafeboth/castvalue.pb.go
+++ /dev/null
@@ -1,1446 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeboth/castvalue.proto
-
-/*
- Package castvalue is a generated protocol buffer package.
-
- It is generated from these files:
- combos/unsafeboth/castvalue.proto
-
- It has these top-level messages:
- Castaway
- Wilson
-*/
-package castvalue
-
-import proto "github.com/gogo/protobuf/proto"
-import fmt "fmt"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-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 reflect "reflect"
-import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
-
-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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type Castaway struct {
- CastMapValueMessage map[int32]MyWilson `protobuf:"bytes,1,rep,name=CastMapValueMessage,castvalue=MyWilson,castvaluetype=castvalue.Wilson" json:"CastMapValueMessage" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- CastMapValueMessageNullable map[int32]*MyWilson `protobuf:"bytes,2,rep,name=CastMapValueMessageNullable,castvalue=MyWilson,castvaluetype=castvalue.Wilson" json:"CastMapValueMessageNullable,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Castaway) Reset() { *m = Castaway{} }
-func (*Castaway) ProtoMessage() {}
-func (*Castaway) Descriptor() ([]byte, []int) { return fileDescriptorCastvalue, []int{0} }
-
-type Wilson struct {
- Int64 *int64 `protobuf:"varint,1,opt,name=Int64" json:"Int64,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Wilson) Reset() { *m = Wilson{} }
-func (*Wilson) ProtoMessage() {}
-func (*Wilson) Descriptor() ([]byte, []int) { return fileDescriptorCastvalue, []int{1} }
-
-func init() {
- proto.RegisterType((*Castaway)(nil), "castvalue.Castaway")
- proto.RegisterType((*Wilson)(nil), "castvalue.Wilson")
-}
-func (this *Castaway) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return CastvalueDescription()
-}
-func (this *Wilson) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return CastvalueDescription()
-}
-func CastvalueDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 3870 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x5d, 0x70, 0x24, 0xd7,
- 0x55, 0x56, 0xcf, 0x8f, 0x34, 0x73, 0x66, 0x34, 0x6a, 0x5d, 0xc9, 0xbb, 0xb3, 0x72, 0x3c, 0xab,
- 0x95, 0x7f, 0x56, 0xb6, 0x13, 0x29, 0xb5, 0xde, 0x5d, 0xaf, 0x67, 0x49, 0xcc, 0x68, 0x34, 0xab,
- 0xcc, 0xa2, 0xbf, 0xf4, 0x48, 0xf1, 0x6e, 0x78, 0xe8, 0x6a, 0xf5, 0xdc, 0x19, 0xf5, 0x6e, 0x4f,
- 0x77, 0xa7, 0xbb, 0x67, 0xd7, 0xda, 0xe2, 0x61, 0x29, 0x07, 0xa8, 0x40, 0x41, 0xf8, 0xab, 0x22,
- 0x31, 0x8e, 0x81, 0x54, 0x81, 0x43, 0xc2, 0x4f, 0x42, 0x20, 0x04, 0x9e, 0xc2, 0x43, 0xc0, 0x4f,
- 0x54, 0xf2, 0xc6, 0x03, 0x05, 0x5e, 0xe1, 0x2a, 0x0c, 0x18, 0x30, 0xc4, 0x0f, 0xa9, 0xf2, 0x0b,
- 0x75, 0xff, 0x7a, 0xba, 0x67, 0x46, 0xea, 0x51, 0x28, 0x3b, 0x4f, 0x9a, 0x7b, 0xee, 0xf9, 0xbe,
- 0x7b, 0xee, 0xb9, 0xe7, 0xde, 0x73, 0xee, 0x6d, 0xc1, 0xd7, 0xae, 0xc0, 0x7c, 0xdb, 0xb6, 0xdb,
- 0x26, 0x5e, 0x76, 0x5c, 0xdb, 0xb7, 0xf7, 0xba, 0xad, 0xe5, 0x26, 0xf6, 0x74, 0xd7, 0x70, 0x7c,
- 0xdb, 0x5d, 0xa2, 0x32, 0x34, 0xc5, 0x34, 0x96, 0x84, 0xc6, 0xc2, 0x06, 0x4c, 0x5f, 0x33, 0x4c,
- 0xbc, 0x1a, 0x28, 0x36, 0xb0, 0x8f, 0xae, 0x40, 0xaa, 0x65, 0x98, 0xb8, 0x28, 0xcd, 0x27, 0x17,
- 0x73, 0x17, 0x1e, 0x5b, 0xea, 0x03, 0x2d, 0x45, 0x11, 0xdb, 0x44, 0xac, 0x50, 0xc4, 0xc2, 0x9b,
- 0x29, 0x98, 0x19, 0xd2, 0x8b, 0x10, 0xa4, 0x2c, 0xad, 0x43, 0x18, 0xa5, 0xc5, 0xac, 0x42, 0x7f,
- 0xa3, 0x22, 0x4c, 0x38, 0x9a, 0x7e, 0x5b, 0x6b, 0xe3, 0x62, 0x82, 0x8a, 0x45, 0x13, 0x95, 0x00,
- 0x9a, 0xd8, 0xc1, 0x56, 0x13, 0x5b, 0xfa, 0x41, 0x31, 0x39, 0x9f, 0x5c, 0xcc, 0x2a, 0x21, 0x09,
- 0x7a, 0x1a, 0xa6, 0x9d, 0xee, 0x9e, 0x69, 0xe8, 0x6a, 0x48, 0x0d, 0xe6, 0x93, 0x8b, 0x69, 0x45,
- 0x66, 0x1d, 0xab, 0x3d, 0xe5, 0xf3, 0x30, 0x75, 0x17, 0x6b, 0xb7, 0xc3, 0xaa, 0x39, 0xaa, 0x5a,
- 0x20, 0xe2, 0x90, 0x62, 0x15, 0xf2, 0x1d, 0xec, 0x79, 0x5a, 0x1b, 0xab, 0xfe, 0x81, 0x83, 0x8b,
- 0x29, 0x3a, 0xfb, 0xf9, 0x81, 0xd9, 0xf7, 0xcf, 0x3c, 0xc7, 0x51, 0x3b, 0x07, 0x0e, 0x46, 0x15,
- 0xc8, 0x62, 0xab, 0xdb, 0x61, 0x0c, 0xe9, 0x23, 0xfc, 0x57, 0xb3, 0xba, 0x9d, 0x7e, 0x96, 0x0c,
- 0x81, 0x71, 0x8a, 0x09, 0x0f, 0xbb, 0x77, 0x0c, 0x1d, 0x17, 0xc7, 0x29, 0xc1, 0xf9, 0x01, 0x82,
- 0x06, 0xeb, 0xef, 0xe7, 0x10, 0x38, 0x54, 0x85, 0x2c, 0x7e, 0xd1, 0xc7, 0x96, 0x67, 0xd8, 0x56,
- 0x71, 0x82, 0x92, 0x3c, 0x3e, 0x64, 0x15, 0xb1, 0xd9, 0xec, 0xa7, 0xe8, 0xe1, 0xd0, 0x65, 0x98,
- 0xb0, 0x1d, 0xdf, 0xb0, 0x2d, 0xaf, 0x98, 0x99, 0x97, 0x16, 0x73, 0x17, 0x3e, 0x34, 0x34, 0x10,
- 0xb6, 0x98, 0x8e, 0x22, 0x94, 0x51, 0x1d, 0x64, 0xcf, 0xee, 0xba, 0x3a, 0x56, 0x75, 0xbb, 0x89,
- 0x55, 0xc3, 0x6a, 0xd9, 0xc5, 0x2c, 0x25, 0x38, 0x3b, 0x38, 0x11, 0xaa, 0x58, 0xb5, 0x9b, 0xb8,
- 0x6e, 0xb5, 0x6c, 0xa5, 0xe0, 0x45, 0xda, 0xe8, 0x14, 0x8c, 0x7b, 0x07, 0x96, 0xaf, 0xbd, 0x58,
- 0xcc, 0xd3, 0x08, 0xe1, 0xad, 0x85, 0xbf, 0x1a, 0x87, 0xa9, 0x51, 0x42, 0xec, 0x2a, 0xa4, 0x5b,
- 0x64, 0x96, 0xc5, 0xc4, 0x49, 0x7c, 0xc0, 0x30, 0x51, 0x27, 0x8e, 0xff, 0x88, 0x4e, 0xac, 0x40,
- 0xce, 0xc2, 0x9e, 0x8f, 0x9b, 0x2c, 0x22, 0x92, 0x23, 0xc6, 0x14, 0x30, 0xd0, 0x60, 0x48, 0xa5,
- 0x7e, 0xa4, 0x90, 0xba, 0x01, 0x53, 0x81, 0x49, 0xaa, 0xab, 0x59, 0x6d, 0x11, 0x9b, 0xcb, 0x71,
- 0x96, 0x2c, 0xd5, 0x04, 0x4e, 0x21, 0x30, 0xa5, 0x80, 0x23, 0x6d, 0xb4, 0x0a, 0x60, 0x5b, 0xd8,
- 0x6e, 0xa9, 0x4d, 0xac, 0x9b, 0xc5, 0xcc, 0x11, 0x5e, 0xda, 0x22, 0x2a, 0x03, 0x5e, 0xb2, 0x99,
- 0x54, 0x37, 0xd1, 0x73, 0xbd, 0x50, 0x9b, 0x38, 0x22, 0x52, 0x36, 0xd8, 0x26, 0x1b, 0x88, 0xb6,
- 0x5d, 0x28, 0xb8, 0x98, 0xc4, 0x3d, 0x6e, 0xf2, 0x99, 0x65, 0xa9, 0x11, 0x4b, 0xb1, 0x33, 0x53,
- 0x38, 0x8c, 0x4d, 0x6c, 0xd2, 0x0d, 0x37, 0xd1, 0xa3, 0x10, 0x08, 0x54, 0x1a, 0x56, 0x40, 0x4f,
- 0xa1, 0xbc, 0x10, 0x6e, 0x6a, 0x1d, 0x3c, 0x77, 0x0f, 0x0a, 0x51, 0xf7, 0xa0, 0x59, 0x48, 0x7b,
- 0xbe, 0xe6, 0xfa, 0x34, 0x0a, 0xd3, 0x0a, 0x6b, 0x20, 0x19, 0x92, 0xd8, 0x6a, 0xd2, 0x53, 0x2e,
- 0xad, 0x90, 0x9f, 0xe8, 0x27, 0x7b, 0x13, 0x4e, 0xd2, 0x09, 0x3f, 0x31, 0xb8, 0xa2, 0x11, 0xe6,
- 0xfe, 0x79, 0xcf, 0x3d, 0x0b, 0x93, 0x91, 0x09, 0x8c, 0x3a, 0xf4, 0xc2, 0xcf, 0xc0, 0x43, 0x43,
- 0xa9, 0xd1, 0x0d, 0x98, 0xed, 0x5a, 0x86, 0xe5, 0x63, 0xd7, 0x71, 0x31, 0x89, 0x58, 0x36, 0x54,
- 0xf1, 0x5f, 0x27, 0x8e, 0x88, 0xb9, 0xdd, 0xb0, 0x36, 0x63, 0x51, 0x66, 0xba, 0x83, 0xc2, 0xa7,
- 0xb2, 0x99, 0xb7, 0x26, 0xe4, 0xfb, 0xf7, 0xef, 0xdf, 0x4f, 0x2c, 0x7c, 0x61, 0x1c, 0x66, 0x87,
- 0xed, 0x99, 0xa1, 0xdb, 0xf7, 0x14, 0x8c, 0x5b, 0xdd, 0xce, 0x1e, 0x76, 0xa9, 0x93, 0xd2, 0x0a,
- 0x6f, 0xa1, 0x0a, 0xa4, 0x4d, 0x6d, 0x0f, 0x9b, 0xc5, 0xd4, 0xbc, 0xb4, 0x58, 0xb8, 0xf0, 0xf4,
- 0x48, 0xbb, 0x72, 0x69, 0x9d, 0x40, 0x14, 0x86, 0x44, 0x1f, 0x87, 0x14, 0x3f, 0xa2, 0x09, 0xc3,
- 0x53, 0xa3, 0x31, 0x90, 0xbd, 0xa4, 0x50, 0x1c, 0x7a, 0x18, 0xb2, 0xe4, 0x2f, 0x8b, 0x8d, 0x71,
- 0x6a, 0x73, 0x86, 0x08, 0x48, 0x5c, 0xa0, 0x39, 0xc8, 0xd0, 0x6d, 0xd2, 0xc4, 0x22, 0xb5, 0x05,
- 0x6d, 0x12, 0x58, 0x4d, 0xdc, 0xd2, 0xba, 0xa6, 0xaf, 0xde, 0xd1, 0xcc, 0x2e, 0xa6, 0x01, 0x9f,
- 0x55, 0xf2, 0x5c, 0xf8, 0x29, 0x22, 0x43, 0x67, 0x21, 0xc7, 0x76, 0x95, 0x61, 0x35, 0xf1, 0x8b,
- 0xf4, 0xf4, 0x4c, 0x2b, 0x6c, 0xa3, 0xd5, 0x89, 0x84, 0x0c, 0x7f, 0xcb, 0xb3, 0x2d, 0x11, 0x9a,
- 0x74, 0x08, 0x22, 0xa0, 0xc3, 0x3f, 0xdb, 0x7f, 0x70, 0x3f, 0x32, 0x7c, 0x7a, 0xfd, 0x31, 0xb5,
- 0xf0, 0xad, 0x04, 0xa4, 0xe8, 0x79, 0x31, 0x05, 0xb9, 0x9d, 0x9b, 0xdb, 0x35, 0x75, 0x75, 0x6b,
- 0x77, 0x65, 0xbd, 0x26, 0x4b, 0xa8, 0x00, 0x40, 0x05, 0xd7, 0xd6, 0xb7, 0x2a, 0x3b, 0x72, 0x22,
- 0x68, 0xd7, 0x37, 0x77, 0x2e, 0x5f, 0x94, 0x93, 0x01, 0x60, 0x97, 0x09, 0x52, 0x61, 0x85, 0x67,
- 0x2e, 0xc8, 0x69, 0x24, 0x43, 0x9e, 0x11, 0xd4, 0x6f, 0xd4, 0x56, 0x2f, 0x5f, 0x94, 0xc7, 0xa3,
- 0x92, 0x67, 0x2e, 0xc8, 0x13, 0x68, 0x12, 0xb2, 0x54, 0xb2, 0xb2, 0xb5, 0xb5, 0x2e, 0x67, 0x02,
- 0xce, 0xc6, 0x8e, 0x52, 0xdf, 0x5c, 0x93, 0xb3, 0x01, 0xe7, 0x9a, 0xb2, 0xb5, 0xbb, 0x2d, 0x43,
- 0xc0, 0xb0, 0x51, 0x6b, 0x34, 0x2a, 0x6b, 0x35, 0x39, 0x17, 0x68, 0xac, 0xdc, 0xdc, 0xa9, 0x35,
- 0xe4, 0x7c, 0xc4, 0xac, 0x67, 0x2e, 0xc8, 0x93, 0xc1, 0x10, 0xb5, 0xcd, 0xdd, 0x0d, 0xb9, 0x80,
- 0xa6, 0x61, 0x92, 0x0d, 0x21, 0x8c, 0x98, 0xea, 0x13, 0x5d, 0xbe, 0x28, 0xcb, 0x3d, 0x43, 0x18,
- 0xcb, 0x74, 0x44, 0x70, 0xf9, 0xa2, 0x8c, 0x16, 0xaa, 0x90, 0xa6, 0xd1, 0x85, 0x10, 0x14, 0xd6,
- 0x2b, 0x2b, 0xb5, 0x75, 0x75, 0x6b, 0x7b, 0xa7, 0xbe, 0xb5, 0x59, 0x59, 0x97, 0xa5, 0x9e, 0x4c,
- 0xa9, 0x7d, 0x72, 0xb7, 0xae, 0xd4, 0x56, 0xe5, 0x44, 0x58, 0xb6, 0x5d, 0xab, 0xec, 0xd4, 0x56,
- 0xe5, 0xe4, 0x82, 0x0e, 0xb3, 0xc3, 0xce, 0xc9, 0xa1, 0x3b, 0x23, 0xb4, 0xc4, 0x89, 0x23, 0x96,
- 0x98, 0x72, 0x0d, 0x2c, 0xf1, 0x97, 0x25, 0x98, 0x19, 0x92, 0x2b, 0x86, 0x0e, 0xf2, 0x3c, 0xa4,
- 0x59, 0x88, 0xb2, 0xec, 0xf9, 0xe4, 0xd0, 0xa4, 0x43, 0x03, 0x76, 0x20, 0x83, 0x52, 0x5c, 0xb8,
- 0x82, 0x48, 0x1e, 0x51, 0x41, 0x10, 0x8a, 0x01, 0x23, 0x5f, 0x92, 0xa0, 0x78, 0x14, 0x77, 0xcc,
- 0x41, 0x91, 0x88, 0x1c, 0x14, 0x57, 0xfb, 0x0d, 0x38, 0x77, 0xf4, 0x1c, 0x06, 0xac, 0x78, 0x4d,
- 0x82, 0x53, 0xc3, 0x0b, 0xad, 0xa1, 0x36, 0x7c, 0x1c, 0xc6, 0x3b, 0xd8, 0xdf, 0xb7, 0x45, 0xb1,
- 0xf1, 0xc4, 0x90, 0x14, 0x46, 0xba, 0xfb, 0x7d, 0xc5, 0x51, 0xe1, 0x1c, 0x98, 0x3c, 0xaa, 0x5a,
- 0x62, 0xd6, 0x0c, 0x58, 0xfa, 0xb9, 0x04, 0x3c, 0x34, 0x94, 0x7c, 0xa8, 0xa1, 0x8f, 0x00, 0x18,
- 0x96, 0xd3, 0xf5, 0x59, 0x41, 0xc1, 0xce, 0xa7, 0x2c, 0x95, 0xd0, 0xbd, 0x4f, 0xce, 0x9e, 0xae,
- 0x1f, 0xf4, 0x27, 0x69, 0x3f, 0x30, 0x11, 0x55, 0xb8, 0xd2, 0x33, 0x34, 0x45, 0x0d, 0x2d, 0x1d,
- 0x31, 0xd3, 0x81, 0x5c, 0xfd, 0x51, 0x90, 0x75, 0xd3, 0xc0, 0x96, 0xaf, 0x7a, 0xbe, 0x8b, 0xb5,
- 0x8e, 0x61, 0xb5, 0xe9, 0x01, 0x9c, 0x29, 0xa7, 0x5b, 0x9a, 0xe9, 0x61, 0x65, 0x8a, 0x75, 0x37,
- 0x44, 0x2f, 0x41, 0xd0, 0x1c, 0xe7, 0x86, 0x10, 0xe3, 0x11, 0x04, 0xeb, 0x0e, 0x10, 0x0b, 0xdf,
- 0xcc, 0x40, 0x2e, 0x54, 0x96, 0xa2, 0x73, 0x90, 0xbf, 0xa5, 0xdd, 0xd1, 0x54, 0x71, 0xd5, 0x60,
- 0x9e, 0xc8, 0x11, 0xd9, 0x36, 0xbf, 0x6e, 0x7c, 0x14, 0x66, 0xa9, 0x8a, 0xdd, 0xf5, 0xb1, 0xab,
- 0xea, 0xa6, 0xe6, 0x79, 0xd4, 0x69, 0x19, 0xaa, 0x8a, 0x48, 0xdf, 0x16, 0xe9, 0xaa, 0x8a, 0x1e,
- 0x74, 0x09, 0x66, 0x28, 0xa2, 0xd3, 0x35, 0x7d, 0xc3, 0x31, 0xb1, 0x4a, 0x2e, 0x3f, 0x1e, 0x3d,
- 0x88, 0x03, 0xcb, 0xa6, 0x89, 0xc6, 0x06, 0x57, 0x20, 0x16, 0x79, 0x68, 0x15, 0x1e, 0xa1, 0xb0,
- 0x36, 0xb6, 0xb0, 0xab, 0xf9, 0x58, 0xc5, 0x9f, 0xe9, 0x6a, 0xa6, 0xa7, 0x6a, 0x56, 0x53, 0xdd,
- 0xd7, 0xbc, 0xfd, 0xe2, 0x2c, 0x21, 0x58, 0x49, 0x14, 0x25, 0xe5, 0x0c, 0x51, 0x5c, 0xe3, 0x7a,
- 0x35, 0xaa, 0x56, 0xb1, 0x9a, 0x9f, 0xd0, 0xbc, 0x7d, 0x54, 0x86, 0x53, 0x94, 0xc5, 0xf3, 0x5d,
- 0xc3, 0x6a, 0xab, 0xfa, 0x3e, 0xd6, 0x6f, 0xab, 0x5d, 0xbf, 0x75, 0xa5, 0xf8, 0x70, 0x78, 0x7c,
- 0x6a, 0x61, 0x83, 0xea, 0x54, 0x89, 0xca, 0xae, 0xdf, 0xba, 0x82, 0x1a, 0x90, 0x27, 0x8b, 0xd1,
- 0x31, 0xee, 0x61, 0xb5, 0x65, 0xbb, 0x34, 0xb3, 0x14, 0x86, 0xec, 0xec, 0x90, 0x07, 0x97, 0xb6,
- 0x38, 0x60, 0xc3, 0x6e, 0xe2, 0x72, 0xba, 0xb1, 0x5d, 0xab, 0xad, 0x2a, 0x39, 0xc1, 0x72, 0xcd,
- 0x76, 0x49, 0x40, 0xb5, 0xed, 0xc0, 0xc1, 0x39, 0x16, 0x50, 0x6d, 0x5b, 0xb8, 0xf7, 0x12, 0xcc,
- 0xe8, 0x3a, 0x9b, 0xb3, 0xa1, 0xab, 0xfc, 0x8a, 0xe2, 0x15, 0xe5, 0x88, 0xb3, 0x74, 0x7d, 0x8d,
- 0x29, 0xf0, 0x18, 0xf7, 0xd0, 0x73, 0xf0, 0x50, 0xcf, 0x59, 0x61, 0xe0, 0xf4, 0xc0, 0x2c, 0xfb,
- 0xa1, 0x97, 0x60, 0xc6, 0x39, 0x18, 0x04, 0xa2, 0xc8, 0x88, 0xce, 0x41, 0x3f, 0xec, 0x59, 0x98,
- 0x75, 0xf6, 0x9d, 0x41, 0xdc, 0x4c, 0x18, 0x87, 0x9c, 0x7d, 0xa7, 0x1f, 0xf8, 0x38, 0xbd, 0xaf,
- 0xba, 0x58, 0xd7, 0x7c, 0xdc, 0x2c, 0x9e, 0x0e, 0xab, 0x87, 0x3a, 0xd0, 0x32, 0xc8, 0xba, 0xae,
- 0x62, 0x4b, 0xdb, 0x33, 0xb1, 0xaa, 0xb9, 0xd8, 0xd2, 0xbc, 0xe2, 0xd9, 0xb0, 0x72, 0x41, 0xd7,
- 0x6b, 0xb4, 0xb7, 0x42, 0x3b, 0xd1, 0x53, 0x30, 0x6d, 0xef, 0xdd, 0xd2, 0x59, 0x48, 0xaa, 0x8e,
- 0x8b, 0x5b, 0xc6, 0x8b, 0xc5, 0xc7, 0xa8, 0x7f, 0xa7, 0x48, 0x07, 0x0d, 0xc8, 0x6d, 0x2a, 0x46,
- 0x4f, 0x82, 0xac, 0x7b, 0xfb, 0x9a, 0xeb, 0xd0, 0x9a, 0xc0, 0x73, 0x34, 0x1d, 0x17, 0x1f, 0x67,
- 0xaa, 0x4c, 0xbe, 0x29, 0xc4, 0x64, 0x4b, 0x78, 0x77, 0x8d, 0x96, 0x2f, 0x18, 0xcf, 0xb3, 0x2d,
- 0x41, 0x65, 0x9c, 0x6d, 0x11, 0x64, 0xe2, 0x8a, 0xc8, 0xc0, 0x8b, 0x54, 0xad, 0xe0, 0xec, 0x3b,
- 0xe1, 0x71, 0x1f, 0x85, 0x49, 0xa2, 0xd9, 0x1b, 0xf4, 0x49, 0x56, 0xcf, 0x38, 0xfb, 0xa1, 0x11,
- 0xdf, 0xb7, 0xd2, 0x72, 0xa1, 0x0c, 0xf9, 0x70, 0x7c, 0xa2, 0x2c, 0xb0, 0x08, 0x95, 0x25, 0x92,
- 0xeb, 0xab, 0x5b, 0xab, 0x24, 0x4b, 0x7f, 0xba, 0x26, 0x27, 0x48, 0xb5, 0xb0, 0x5e, 0xdf, 0xa9,
- 0xa9, 0xca, 0xee, 0xe6, 0x4e, 0x7d, 0xa3, 0x26, 0x27, 0xc3, 0x65, 0xe9, 0x77, 0x13, 0x50, 0x88,
- 0xde, 0x30, 0xd0, 0x4f, 0xc0, 0x69, 0xf1, 0x1c, 0xe0, 0x61, 0x5f, 0xbd, 0x6b, 0xb8, 0x74, 0xcb,
- 0x74, 0x34, 0x56, 0x61, 0x07, 0x8b, 0x36, 0xcb, 0xb5, 0x1a, 0xd8, 0x7f, 0xc1, 0x70, 0xc9, 0x86,
- 0xe8, 0x68, 0x3e, 0x5a, 0x87, 0xb3, 0x96, 0xad, 0x7a, 0xbe, 0x66, 0x35, 0x35, 0xb7, 0xa9, 0xf6,
- 0x1e, 0x62, 0x54, 0x4d, 0xd7, 0xb1, 0xe7, 0xd9, 0x2c, 0x55, 0x05, 0x2c, 0x1f, 0xb2, 0xec, 0x06,
- 0x57, 0xee, 0x9d, 0xe1, 0x15, 0xae, 0xda, 0x17, 0x60, 0xc9, 0xa3, 0x02, 0xec, 0x61, 0xc8, 0x76,
- 0x34, 0x47, 0xc5, 0x96, 0xef, 0x1e, 0xd0, 0xba, 0x32, 0xa3, 0x64, 0x3a, 0x9a, 0x53, 0x23, 0xed,
- 0x0f, 0xa6, 0xbc, 0xff, 0xc7, 0x24, 0xe4, 0xc3, 0xb5, 0x25, 0x29, 0xd5, 0x75, 0x9a, 0x47, 0x24,
- 0x7a, 0xd2, 0x3c, 0x7a, 0x6c, 0x25, 0xba, 0x54, 0x25, 0x09, 0xa6, 0x3c, 0xce, 0x2a, 0x3e, 0x85,
- 0x21, 0x49, 0x72, 0x27, 0x67, 0x0b, 0x66, 0xb7, 0x98, 0x8c, 0xc2, 0x5b, 0x68, 0x0d, 0xc6, 0x6f,
- 0x79, 0x94, 0x7b, 0x9c, 0x72, 0x3f, 0x76, 0x3c, 0xf7, 0xf5, 0x06, 0x25, 0xcf, 0x5e, 0x6f, 0xa8,
- 0x9b, 0x5b, 0xca, 0x46, 0x65, 0x5d, 0xe1, 0x70, 0x74, 0x06, 0x52, 0xa6, 0x76, 0xef, 0x20, 0x9a,
- 0x8a, 0xa8, 0x68, 0x54, 0xc7, 0x9f, 0x81, 0xd4, 0x5d, 0xac, 0xdd, 0x8e, 0x26, 0x00, 0x2a, 0x7a,
- 0x1f, 0x43, 0x7f, 0x19, 0xd2, 0xd4, 0x5f, 0x08, 0x80, 0x7b, 0x4c, 0x1e, 0x43, 0x19, 0x48, 0x55,
- 0xb7, 0x14, 0x12, 0xfe, 0x32, 0xe4, 0x99, 0x54, 0xdd, 0xae, 0xd7, 0xaa, 0x35, 0x39, 0xb1, 0x70,
- 0x09, 0xc6, 0x99, 0x13, 0xc8, 0xd6, 0x08, 0xdc, 0x20, 0x8f, 0xf1, 0x26, 0xe7, 0x90, 0x44, 0xef,
- 0xee, 0xc6, 0x4a, 0x4d, 0x91, 0x13, 0xe1, 0xe5, 0xf5, 0x20, 0x1f, 0x2e, 0x2b, 0x3f, 0x98, 0x98,
- 0xfa, 0x6b, 0x09, 0x72, 0xa1, 0x32, 0x91, 0x14, 0x28, 0x9a, 0x69, 0xda, 0x77, 0x55, 0xcd, 0x34,
- 0x34, 0x8f, 0x07, 0x05, 0x50, 0x51, 0x85, 0x48, 0x46, 0x5d, 0xb4, 0x0f, 0xc4, 0xf8, 0x57, 0x25,
- 0x90, 0xfb, 0x4b, 0xcc, 0x3e, 0x03, 0xa5, 0x1f, 0xab, 0x81, 0xaf, 0x48, 0x50, 0x88, 0xd6, 0x95,
- 0x7d, 0xe6, 0x9d, 0xfb, 0xb1, 0x9a, 0xf7, 0x46, 0x02, 0x26, 0x23, 0xd5, 0xe4, 0xa8, 0xd6, 0x7d,
- 0x06, 0xa6, 0x8d, 0x26, 0xee, 0x38, 0xb6, 0x8f, 0x2d, 0xfd, 0x40, 0x35, 0xf1, 0x1d, 0x6c, 0x16,
- 0x17, 0xe8, 0x41, 0xb1, 0x7c, 0x7c, 0xbd, 0xba, 0x54, 0xef, 0xe1, 0xd6, 0x09, 0xac, 0x3c, 0x53,
- 0x5f, 0xad, 0x6d, 0x6c, 0x6f, 0xed, 0xd4, 0x36, 0xab, 0x37, 0xd5, 0xdd, 0xcd, 0x9f, 0xda, 0xdc,
- 0x7a, 0x61, 0x53, 0x91, 0x8d, 0x3e, 0xb5, 0xf7, 0x71, 0xab, 0x6f, 0x83, 0xdc, 0x6f, 0x14, 0x3a,
- 0x0d, 0xc3, 0xcc, 0x92, 0xc7, 0xd0, 0x0c, 0x4c, 0x6d, 0x6e, 0xa9, 0x8d, 0xfa, 0x6a, 0x4d, 0xad,
- 0x5d, 0xbb, 0x56, 0xab, 0xee, 0x34, 0xd8, 0x05, 0x3e, 0xd0, 0xde, 0x89, 0x6e, 0xea, 0x97, 0x93,
- 0x30, 0x33, 0xc4, 0x12, 0x54, 0xe1, 0x77, 0x07, 0x76, 0x9d, 0xf9, 0xc8, 0x28, 0xd6, 0x2f, 0x91,
- 0x94, 0xbf, 0xad, 0xb9, 0x3e, 0xbf, 0x6a, 0x3c, 0x09, 0xc4, 0x4b, 0x96, 0x6f, 0xb4, 0x0c, 0xec,
- 0xf2, 0xf7, 0x0e, 0x76, 0xa1, 0x98, 0xea, 0xc9, 0xd9, 0x93, 0xc7, 0x87, 0x01, 0x39, 0xb6, 0x67,
- 0xf8, 0xc6, 0x1d, 0xac, 0x1a, 0x96, 0x78, 0x1c, 0x21, 0x17, 0x8c, 0x94, 0x22, 0x8b, 0x9e, 0xba,
- 0xe5, 0x07, 0xda, 0x16, 0x6e, 0x6b, 0x7d, 0xda, 0xe4, 0x00, 0x4f, 0x2a, 0xb2, 0xe8, 0x09, 0xb4,
- 0xcf, 0x41, 0xbe, 0x69, 0x77, 0x49, 0xd5, 0xc5, 0xf4, 0x48, 0xbe, 0x90, 0x94, 0x1c, 0x93, 0x05,
- 0x2a, 0xbc, 0x9e, 0xee, 0xbd, 0xca, 0xe4, 0x95, 0x1c, 0x93, 0x31, 0x95, 0xf3, 0x30, 0xa5, 0xb5,
- 0xdb, 0x2e, 0x21, 0x17, 0x44, 0xec, 0x86, 0x50, 0x08, 0xc4, 0x54, 0x71, 0xee, 0x3a, 0x64, 0x84,
- 0x1f, 0x48, 0x4a, 0x26, 0x9e, 0x50, 0x1d, 0xf6, 0x32, 0x97, 0x58, 0xcc, 0x2a, 0x19, 0x4b, 0x74,
- 0x9e, 0x83, 0xbc, 0xe1, 0xa9, 0xbd, 0x47, 0xe6, 0xc4, 0x7c, 0x62, 0x31, 0xa3, 0xe4, 0x0c, 0x2f,
- 0x78, 0xa0, 0x5b, 0x78, 0x2d, 0x01, 0x85, 0xe8, 0x23, 0x39, 0x5a, 0x85, 0x8c, 0x69, 0xeb, 0x1a,
- 0x0d, 0x2d, 0xf6, 0x85, 0x66, 0x31, 0xe6, 0x5d, 0x7d, 0x69, 0x9d, 0xeb, 0x2b, 0x01, 0x72, 0xee,
- 0xef, 0x25, 0xc8, 0x08, 0x31, 0x3a, 0x05, 0x29, 0x47, 0xf3, 0xf7, 0x29, 0x5d, 0x7a, 0x25, 0x21,
- 0x4b, 0x0a, 0x6d, 0x13, 0xb9, 0xe7, 0x68, 0x16, 0x0d, 0x01, 0x2e, 0x27, 0x6d, 0xb2, 0xae, 0x26,
- 0xd6, 0x9a, 0xf4, 0xfa, 0x61, 0x77, 0x3a, 0xd8, 0xf2, 0x3d, 0xb1, 0xae, 0x5c, 0x5e, 0xe5, 0x62,
- 0xf4, 0x34, 0x4c, 0xfb, 0xae, 0x66, 0x98, 0x11, 0xdd, 0x14, 0xd5, 0x95, 0x45, 0x47, 0xa0, 0x5c,
- 0x86, 0x33, 0x82, 0xb7, 0x89, 0x7d, 0x4d, 0xdf, 0xc7, 0xcd, 0x1e, 0x68, 0x9c, 0xbe, 0xc0, 0x9e,
- 0xe6, 0x0a, 0xab, 0xbc, 0x5f, 0x60, 0x17, 0xbe, 0x2f, 0xc1, 0xb4, 0xb8, 0x30, 0x35, 0x03, 0x67,
- 0x6d, 0x00, 0x68, 0x96, 0x65, 0xfb, 0x61, 0x77, 0x0d, 0x86, 0xf2, 0x00, 0x6e, 0xa9, 0x12, 0x80,
- 0x94, 0x10, 0xc1, 0x5c, 0x07, 0xa0, 0xd7, 0x73, 0xa4, 0xdb, 0xce, 0x42, 0x8e, 0x7f, 0x01, 0xa1,
- 0x9f, 0xd1, 0xd8, 0x15, 0x1b, 0x98, 0x88, 0xdc, 0xac, 0xd0, 0x2c, 0xa4, 0xf7, 0x70, 0xdb, 0xb0,
- 0xf8, 0xbb, 0x26, 0x6b, 0x88, 0xb7, 0xda, 0x54, 0xf0, 0x56, 0xbb, 0x72, 0x03, 0x66, 0x74, 0xbb,
- 0xd3, 0x6f, 0xee, 0x8a, 0xdc, 0x77, 0xcd, 0xf7, 0x3e, 0x21, 0x7d, 0x1a, 0x7a, 0x25, 0xe6, 0x97,
- 0x13, 0xc9, 0xb5, 0xed, 0x95, 0xaf, 0x26, 0xe6, 0xd6, 0x18, 0x6e, 0x5b, 0x4c, 0x53, 0xc1, 0x2d,
- 0x13, 0xeb, 0xc4, 0x74, 0xf8, 0xc1, 0x13, 0xf0, 0x91, 0xb6, 0xe1, 0xef, 0x77, 0xf7, 0x96, 0x74,
- 0xbb, 0xb3, 0xdc, 0xb6, 0xdb, 0x76, 0xef, 0xb3, 0x21, 0x69, 0xd1, 0x06, 0xfd, 0xc5, 0x3f, 0x1d,
- 0x66, 0x03, 0xe9, 0x5c, 0xec, 0x77, 0xc6, 0xf2, 0x26, 0xcc, 0x70, 0x65, 0x95, 0x7e, 0xbb, 0x60,
- 0x57, 0x08, 0x74, 0xec, 0xfb, 0x4f, 0xf1, 0x1b, 0x6f, 0xd2, 0x5c, 0xad, 0x4c, 0x73, 0x28, 0xe9,
- 0x63, 0xb7, 0x8c, 0xb2, 0x02, 0x0f, 0x45, 0xf8, 0xd8, 0xbe, 0xc4, 0x6e, 0x0c, 0xe3, 0x77, 0x39,
- 0xe3, 0x4c, 0x88, 0xb1, 0xc1, 0xa1, 0xe5, 0x2a, 0x4c, 0x9e, 0x84, 0xeb, 0x6f, 0x39, 0x57, 0x1e,
- 0x87, 0x49, 0xd6, 0x60, 0x8a, 0x92, 0xe8, 0x5d, 0xcf, 0xb7, 0x3b, 0xf4, 0xd0, 0x3b, 0x9e, 0xe6,
- 0xef, 0xde, 0x64, 0x1b, 0xa5, 0x40, 0x60, 0xd5, 0x00, 0x55, 0x2e, 0x03, 0xfd, 0x5c, 0xd3, 0xc4,
- 0xba, 0x19, 0xc3, 0xf0, 0x3a, 0x37, 0x24, 0xd0, 0x2f, 0x7f, 0x0a, 0x66, 0xc9, 0x6f, 0x7a, 0x26,
- 0x85, 0x2d, 0x89, 0x7f, 0xed, 0x2a, 0x7e, 0xff, 0x25, 0xb6, 0x17, 0x67, 0x02, 0x82, 0x90, 0x4d,
- 0xa1, 0x55, 0x6c, 0x63, 0xdf, 0xc7, 0xae, 0xa7, 0x6a, 0xe6, 0x30, 0xf3, 0x42, 0xcf, 0x05, 0xc5,
- 0x2f, 0xbe, 0x1d, 0x5d, 0xc5, 0x35, 0x86, 0xac, 0x98, 0x66, 0x79, 0x17, 0x4e, 0x0f, 0x89, 0x8a,
- 0x11, 0x38, 0x5f, 0xe6, 0x9c, 0xb3, 0x03, 0x91, 0x41, 0x68, 0xb7, 0x41, 0xc8, 0x83, 0xb5, 0x1c,
- 0x81, 0xf3, 0xb7, 0x39, 0x27, 0xe2, 0x58, 0xb1, 0xa4, 0x84, 0xf1, 0x3a, 0x4c, 0xdf, 0xc1, 0xee,
- 0x9e, 0xed, 0xf1, 0x27, 0x9a, 0x11, 0xe8, 0x5e, 0xe1, 0x74, 0x53, 0x1c, 0x48, 0xdf, 0x6c, 0x08,
- 0xd7, 0x73, 0x90, 0x69, 0x69, 0x3a, 0x1e, 0x81, 0xe2, 0x4b, 0x9c, 0x62, 0x82, 0xe8, 0x13, 0x68,
- 0x05, 0xf2, 0x6d, 0x9b, 0xa7, 0xa5, 0x78, 0xf8, 0xab, 0x1c, 0x9e, 0x13, 0x18, 0x4e, 0xe1, 0xd8,
- 0x4e, 0xd7, 0x24, 0x39, 0x2b, 0x9e, 0xe2, 0x77, 0x04, 0x85, 0xc0, 0x70, 0x8a, 0x13, 0xb8, 0xf5,
- 0x77, 0x05, 0x85, 0x17, 0xf2, 0xe7, 0xf3, 0x90, 0xb3, 0x2d, 0xf3, 0xc0, 0xb6, 0x46, 0x31, 0xe2,
- 0xf7, 0x38, 0x03, 0x70, 0x08, 0x21, 0xb8, 0x0a, 0xd9, 0x51, 0x17, 0xe2, 0xf7, 0xdf, 0x16, 0xdb,
- 0x43, 0xac, 0xc0, 0x1a, 0x4c, 0x89, 0x03, 0xca, 0xb0, 0xad, 0x11, 0x28, 0xfe, 0x80, 0x53, 0x14,
- 0x42, 0x30, 0x3e, 0x0d, 0x1f, 0x7b, 0x7e, 0x1b, 0x8f, 0x42, 0xf2, 0x9a, 0x98, 0x06, 0x87, 0x70,
- 0x57, 0xee, 0x61, 0x4b, 0xdf, 0x1f, 0x8d, 0xe1, 0x2b, 0xc2, 0x95, 0x02, 0x43, 0x28, 0xaa, 0x30,
- 0xd9, 0xd1, 0x5c, 0x6f, 0x5f, 0x33, 0x47, 0x5a, 0x8e, 0x3f, 0xe4, 0x1c, 0xf9, 0x00, 0xc4, 0x3d,
- 0xd2, 0xb5, 0x4e, 0x42, 0xf3, 0x55, 0xe1, 0x91, 0x10, 0x8c, 0x6f, 0x3d, 0xcf, 0xa7, 0xef, 0x59,
- 0x27, 0x61, 0xfb, 0x9a, 0xd8, 0x7a, 0x0c, 0xbb, 0x11, 0x66, 0xbc, 0x0a, 0x59, 0xcf, 0xb8, 0x37,
- 0x12, 0xcd, 0x1f, 0x89, 0x95, 0xa6, 0x00, 0x02, 0xbe, 0x09, 0x67, 0x86, 0xa6, 0x89, 0x11, 0xc8,
- 0xfe, 0x98, 0x93, 0x9d, 0x1a, 0x92, 0x2a, 0xf8, 0x91, 0x70, 0x52, 0xca, 0x3f, 0x11, 0x47, 0x02,
- 0xee, 0xe3, 0xda, 0x26, 0x17, 0x05, 0x4f, 0x6b, 0x9d, 0xcc, 0x6b, 0x7f, 0x2a, 0xbc, 0xc6, 0xb0,
- 0x11, 0xaf, 0xed, 0xc0, 0x29, 0xce, 0x78, 0xb2, 0x75, 0xfd, 0xba, 0x38, 0x58, 0x19, 0x7a, 0x37,
- 0xba, 0xba, 0x3f, 0x0d, 0x73, 0x81, 0x3b, 0x45, 0x45, 0xea, 0xa9, 0x1d, 0xcd, 0x19, 0x81, 0xf9,
- 0x1b, 0x9c, 0x59, 0x9c, 0xf8, 0x41, 0x49, 0xeb, 0x6d, 0x68, 0x0e, 0x21, 0xbf, 0x01, 0x45, 0x41,
- 0xde, 0xb5, 0x5c, 0xac, 0xdb, 0x6d, 0xcb, 0xb8, 0x87, 0x9b, 0x23, 0x50, 0xff, 0x59, 0xdf, 0x52,
- 0xed, 0x86, 0xe0, 0x84, 0xb9, 0x0e, 0x72, 0x50, 0xab, 0xa8, 0x46, 0xc7, 0xb1, 0x5d, 0x3f, 0x86,
- 0xf1, 0x9b, 0x62, 0xa5, 0x02, 0x5c, 0x9d, 0xc2, 0xca, 0x35, 0x28, 0xd0, 0xe6, 0xa8, 0x21, 0xf9,
- 0xe7, 0x9c, 0x68, 0xb2, 0x87, 0xe2, 0x07, 0x87, 0x6e, 0x77, 0x1c, 0xcd, 0x1d, 0xe5, 0xfc, 0xfb,
- 0x0b, 0x71, 0x70, 0x70, 0x08, 0x3f, 0x38, 0xfc, 0x03, 0x07, 0x93, 0x6c, 0x3f, 0x02, 0xc3, 0xb7,
- 0xc4, 0xc1, 0x21, 0x30, 0x9c, 0x42, 0x14, 0x0c, 0x23, 0x50, 0xfc, 0xa5, 0xa0, 0x10, 0x18, 0x42,
- 0xf1, 0xc9, 0x5e, 0xa2, 0x75, 0x71, 0xdb, 0xf0, 0x7c, 0x97, 0xd5, 0xc1, 0xc7, 0x53, 0x7d, 0xfb,
- 0xed, 0x68, 0x11, 0xa6, 0x84, 0xa0, 0xe5, 0xeb, 0x30, 0xd5, 0x57, 0x62, 0xa0, 0xb8, 0xff, 0xfd,
- 0x28, 0xfe, 0xec, 0xbb, 0xfc, 0x30, 0x8a, 0x56, 0x18, 0xe5, 0x75, 0xb2, 0xee, 0xd1, 0x3a, 0x20,
- 0x9e, 0xec, 0xa5, 0x77, 0x83, 0xa5, 0x8f, 0x94, 0x01, 0xe5, 0x6b, 0x30, 0x19, 0xa9, 0x01, 0xe2,
- 0xa9, 0x3e, 0xcb, 0xa9, 0xf2, 0xe1, 0x12, 0xa0, 0x7c, 0x09, 0x52, 0x24, 0x9f, 0xc7, 0xc3, 0x7f,
- 0x8e, 0xc3, 0xa9, 0x7a, 0xf9, 0x63, 0x90, 0x11, 0x79, 0x3c, 0x1e, 0xfa, 0xf3, 0x1c, 0x1a, 0x40,
- 0x08, 0x5c, 0xe4, 0xf0, 0x78, 0xf8, 0x2f, 0x08, 0xb8, 0x80, 0x10, 0xf8, 0xe8, 0x2e, 0xfc, 0xce,
- 0x2f, 0xa5, 0xf8, 0x39, 0x2c, 0x7c, 0x77, 0x15, 0x26, 0x78, 0xf2, 0x8e, 0x47, 0x7f, 0x8e, 0x0f,
- 0x2e, 0x10, 0xe5, 0x67, 0x21, 0x3d, 0xa2, 0xc3, 0x7f, 0x99, 0x43, 0x99, 0x7e, 0xb9, 0x0a, 0xb9,
- 0x50, 0xc2, 0x8e, 0x87, 0xff, 0x0a, 0x87, 0x87, 0x51, 0xc4, 0x74, 0x9e, 0xb0, 0xe3, 0x09, 0x3e,
- 0x2f, 0x4c, 0xe7, 0x08, 0xe2, 0x36, 0x91, 0xab, 0xe3, 0xd1, 0xbf, 0x2a, 0xbc, 0x2e, 0x20, 0xe5,
- 0xe7, 0x21, 0x1b, 0x9c, 0xbf, 0xf1, 0xf8, 0x5f, 0xe3, 0xf8, 0x1e, 0x86, 0x78, 0x20, 0x74, 0xfe,
- 0xc7, 0x53, 0xfc, 0xba, 0xf0, 0x40, 0x08, 0x45, 0xb6, 0x51, 0x7f, 0x4e, 0x8f, 0x67, 0xfa, 0x0d,
- 0xb1, 0x8d, 0xfa, 0x52, 0x3a, 0x59, 0x4d, 0x7a, 0x0c, 0xc6, 0x53, 0xfc, 0xa6, 0x58, 0x4d, 0xaa,
- 0x4f, 0xcc, 0xe8, 0x4f, 0x92, 0xf1, 0x1c, 0xbf, 0x25, 0xcc, 0xe8, 0xcb, 0x91, 0xe5, 0x6d, 0x40,
- 0x83, 0x09, 0x32, 0x9e, 0xef, 0x0b, 0x9c, 0x6f, 0x7a, 0x20, 0x3f, 0x96, 0x5f, 0x80, 0x53, 0xc3,
- 0x93, 0x63, 0x3c, 0xeb, 0x17, 0xdf, 0xed, 0xbb, 0xce, 0x84, 0x73, 0x63, 0x79, 0xa7, 0x77, 0xca,
- 0x86, 0x13, 0x63, 0x3c, 0xed, 0xcb, 0xef, 0x46, 0x0f, 0xda, 0x70, 0x5e, 0x2c, 0x57, 0x00, 0x7a,
- 0x39, 0x29, 0x9e, 0xeb, 0x15, 0xce, 0x15, 0x02, 0x91, 0xad, 0xc1, 0x53, 0x52, 0x3c, 0xfe, 0x4b,
- 0x62, 0x6b, 0x70, 0x04, 0xd9, 0x1a, 0x22, 0x1b, 0xc5, 0xa3, 0x5f, 0x15, 0x5b, 0x43, 0x40, 0xca,
- 0x57, 0x21, 0x63, 0x75, 0x4d, 0x93, 0xc4, 0x16, 0x3a, 0xfe, 0xdf, 0x99, 0x8a, 0xff, 0xf6, 0x1e,
- 0x07, 0x0b, 0x40, 0xf9, 0x12, 0xa4, 0x71, 0x67, 0x0f, 0x37, 0xe3, 0x90, 0xff, 0xfe, 0x9e, 0x38,
- 0x4f, 0x88, 0x76, 0xf9, 0x79, 0x00, 0x76, 0x99, 0xa6, 0x5f, 0x89, 0x62, 0xb0, 0xff, 0xf1, 0x1e,
- 0xff, 0x4f, 0x89, 0x1e, 0xa4, 0x47, 0xc0, 0xfe, 0xef, 0xe2, 0x78, 0x82, 0xb7, 0xa3, 0x04, 0xf4,
- 0x02, 0xfe, 0x1c, 0x4c, 0xdc, 0xf2, 0x6c, 0xcb, 0xd7, 0xda, 0x71, 0xe8, 0xff, 0xe4, 0x68, 0xa1,
- 0x4f, 0x1c, 0xd6, 0xb1, 0x5d, 0xec, 0x6b, 0x6d, 0x2f, 0x0e, 0xfb, 0x5f, 0x1c, 0x1b, 0x00, 0x08,
- 0x58, 0xd7, 0x3c, 0x7f, 0x94, 0x79, 0xff, 0xb7, 0x00, 0x0b, 0x00, 0x31, 0x9a, 0xfc, 0xbe, 0x8d,
- 0x0f, 0xe2, 0xb0, 0xef, 0x08, 0xa3, 0xb9, 0x7e, 0xf9, 0x63, 0x90, 0x25, 0x3f, 0xd9, 0x7f, 0x0f,
- 0xc5, 0x80, 0xff, 0x87, 0x83, 0x7b, 0x08, 0x32, 0xb2, 0xe7, 0x37, 0x7d, 0x23, 0xde, 0xd9, 0xff,
- 0xcb, 0x57, 0x5a, 0xe8, 0x97, 0x2b, 0x90, 0xf3, 0xfc, 0x66, 0xb3, 0xcb, 0x2b, 0x9a, 0x18, 0xf8,
- 0x0f, 0xde, 0x0b, 0x2e, 0xb9, 0x01, 0x66, 0xe5, 0xdc, 0xf0, 0xc7, 0x3a, 0x58, 0xb3, 0xd7, 0x6c,
- 0xf6, 0x4c, 0x07, 0x9f, 0x4f, 0xc3, 0x39, 0xdd, 0xee, 0xec, 0xd9, 0xde, 0x32, 0x3b, 0x50, 0xf6,
- 0x6c, 0x7f, 0x7f, 0x39, 0x98, 0x80, 0x78, 0x69, 0x0b, 0x04, 0x73, 0x27, 0x7b, 0xa3, 0x5b, 0xf8,
- 0x9b, 0x24, 0x64, 0xaa, 0x9a, 0xe7, 0x6b, 0x77, 0xb5, 0x03, 0xe4, 0xc0, 0x0c, 0xf9, 0xbd, 0xa1,
- 0x39, 0xf4, 0xc5, 0x87, 0x6f, 0x31, 0xfe, 0x06, 0xfa, 0xe1, 0xa5, 0xde, 0xa8, 0x02, 0xb1, 0x34,
- 0x44, 0x9d, 0x7e, 0x3b, 0x5e, 0x91, 0x5f, 0xff, 0xa7, 0xb3, 0x63, 0xbf, 0xf8, 0xcf, 0x67, 0x33,
- 0x1b, 0x07, 0x2f, 0x18, 0xa6, 0x67, 0x5b, 0xca, 0x30, 0x6a, 0xf4, 0x59, 0x09, 0x1e, 0x1e, 0x22,
- 0xdf, 0xe4, 0xfb, 0x90, 0x7f, 0x49, 0xb8, 0x38, 0xe2, 0xd0, 0x02, 0xc6, 0x4c, 0xc8, 0x47, 0x86,
- 0x3f, 0x6e, 0x98, 0xb9, 0x9b, 0x50, 0x3c, 0x6a, 0x26, 0x48, 0x86, 0xe4, 0x6d, 0x7c, 0xc0, 0xff,
- 0x47, 0x96, 0xfc, 0x44, 0xe7, 0x7b, 0xff, 0xe5, 0x26, 0x2d, 0xe6, 0x2e, 0x4c, 0x87, 0xac, 0xe3,
- 0x83, 0xb1, 0xfe, 0x72, 0xe2, 0x8a, 0x34, 0xa7, 0xc1, 0x7c, 0x9c, 0xa5, 0xff, 0xcf, 0x21, 0x16,
- 0x4a, 0x30, 0xce, 0x84, 0x68, 0x16, 0xd2, 0x75, 0xcb, 0xbf, 0x7c, 0x91, 0x52, 0x25, 0x15, 0xd6,
- 0x58, 0x59, 0x7f, 0xfd, 0x41, 0x69, 0xec, 0x7b, 0x0f, 0x4a, 0x63, 0xff, 0xf0, 0xa0, 0x34, 0xf6,
- 0xc6, 0x83, 0x92, 0xf4, 0xd6, 0x83, 0x92, 0xf4, 0xce, 0x83, 0x92, 0xf4, 0xc3, 0x07, 0x25, 0xe9,
- 0xfe, 0x61, 0x49, 0xfa, 0xca, 0x61, 0x49, 0xfa, 0xfa, 0x61, 0x49, 0xfa, 0xf6, 0x61, 0x49, 0xfa,
- 0xce, 0x61, 0x49, 0x7a, 0xfd, 0xb0, 0x34, 0xf6, 0xbd, 0xc3, 0xd2, 0xd8, 0x1b, 0x87, 0x25, 0xe9,
- 0xad, 0xc3, 0xd2, 0xd8, 0x3b, 0x87, 0x25, 0xe9, 0x87, 0x87, 0x25, 0xe9, 0xfe, 0xbf, 0x94, 0xa4,
- 0xff, 0x0b, 0x00, 0x00, 0xff, 0xff, 0x1e, 0xde, 0x7b, 0xc8, 0x36, 0x32, 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 *Castaway) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Castaway)
- if !ok {
- that2, ok := that.(Castaway)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Castaway")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Castaway but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Castaway but is not nil && this == nil")
- }
- if len(this.CastMapValueMessage) != len(that1.CastMapValueMessage) {
- return fmt.Errorf("CastMapValueMessage this(%v) Not Equal that(%v)", len(this.CastMapValueMessage), len(that1.CastMapValueMessage))
- }
- for i := range this.CastMapValueMessage {
- a := (Wilson)(this.CastMapValueMessage[i])
- b := (Wilson)(that1.CastMapValueMessage[i])
- if !(&a).Equal(&b) {
- return fmt.Errorf("CastMapValueMessage this[%v](%v) Not Equal that[%v](%v)", i, this.CastMapValueMessage[i], i, that1.CastMapValueMessage[i])
- }
- }
- if len(this.CastMapValueMessageNullable) != len(that1.CastMapValueMessageNullable) {
- return fmt.Errorf("CastMapValueMessageNullable this(%v) Not Equal that(%v)", len(this.CastMapValueMessageNullable), len(that1.CastMapValueMessageNullable))
- }
- for i := range this.CastMapValueMessageNullable {
- a := (*Wilson)(this.CastMapValueMessageNullable[i])
- b := (*Wilson)(that1.CastMapValueMessageNullable[i])
- if !a.Equal(b) {
- return fmt.Errorf("CastMapValueMessageNullable this[%v](%v) Not Equal that[%v](%v)", i, this.CastMapValueMessageNullable[i], i, that1.CastMapValueMessageNullable[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 *Castaway) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Castaway)
- if !ok {
- that2, ok := that.(Castaway)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.CastMapValueMessage) != len(that1.CastMapValueMessage) {
- return false
- }
- for i := range this.CastMapValueMessage {
- a := (Wilson)(this.CastMapValueMessage[i])
- b := (Wilson)(that1.CastMapValueMessage[i])
- if !(&a).Equal(&b) {
- return false
- }
- }
- if len(this.CastMapValueMessageNullable) != len(that1.CastMapValueMessageNullable) {
- return false
- }
- for i := range this.CastMapValueMessageNullable {
- a := (*Wilson)(this.CastMapValueMessageNullable[i])
- b := (*Wilson)(that1.CastMapValueMessageNullable[i])
- if !a.Equal(b) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *Wilson) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Wilson)
- if !ok {
- that2, ok := that.(Wilson)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Wilson")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Wilson but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Wilson but is not nil && this == nil")
- }
- if this.Int64 != nil && that1.Int64 != nil {
- if *this.Int64 != *that1.Int64 {
- return fmt.Errorf("Int64 this(%v) Not Equal that(%v)", *this.Int64, *that1.Int64)
- }
- } else if this.Int64 != nil {
- return fmt.Errorf("this.Int64 == nil && that.Int64 != nil")
- } else if that1.Int64 != nil {
- return fmt.Errorf("Int64 this(%v) Not Equal that(%v)", this.Int64, that1.Int64)
- }
- 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 *Wilson) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Wilson)
- if !ok {
- that2, ok := that.(Wilson)
- 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.Int64 != nil && that1.Int64 != nil {
- if *this.Int64 != *that1.Int64 {
- return false
- }
- } else if this.Int64 != nil {
- return false
- } else if that1.Int64 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-
-type CastawayFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetCastMapValueMessage() map[int32]MyWilson
- GetCastMapValueMessageNullable() map[int32]*MyWilson
-}
-
-func (this *Castaway) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Castaway) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCastawayFromFace(this)
-}
-
-func (this *Castaway) GetCastMapValueMessage() map[int32]MyWilson {
- return this.CastMapValueMessage
-}
-
-func (this *Castaway) GetCastMapValueMessageNullable() map[int32]*MyWilson {
- return this.CastMapValueMessageNullable
-}
-
-func NewCastawayFromFace(that CastawayFace) *Castaway {
- this := &Castaway{}
- this.CastMapValueMessage = that.GetCastMapValueMessage()
- this.CastMapValueMessageNullable = that.GetCastMapValueMessageNullable()
- return this
-}
-
-type WilsonFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetInt64() *int64
-}
-
-func (this *Wilson) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Wilson) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewWilsonFromFace(this)
-}
-
-func (this *Wilson) GetInt64() *int64 {
- return this.Int64
-}
-
-func NewWilsonFromFace(that WilsonFace) *Wilson {
- this := &Wilson{}
- this.Int64 = that.GetInt64()
- return this
-}
-
-func (this *Castaway) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&castvalue.Castaway{")
- keysForCastMapValueMessage := make([]int32, 0, len(this.CastMapValueMessage))
- for k := range this.CastMapValueMessage {
- keysForCastMapValueMessage = append(keysForCastMapValueMessage, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForCastMapValueMessage)
- mapStringForCastMapValueMessage := "map[int32]MyWilson{"
- for _, k := range keysForCastMapValueMessage {
- mapStringForCastMapValueMessage += fmt.Sprintf("%#v: %#v,", k, this.CastMapValueMessage[k])
- }
- mapStringForCastMapValueMessage += "}"
- if this.CastMapValueMessage != nil {
- s = append(s, "CastMapValueMessage: "+mapStringForCastMapValueMessage+",\n")
- }
- keysForCastMapValueMessageNullable := make([]int32, 0, len(this.CastMapValueMessageNullable))
- for k := range this.CastMapValueMessageNullable {
- keysForCastMapValueMessageNullable = append(keysForCastMapValueMessageNullable, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForCastMapValueMessageNullable)
- mapStringForCastMapValueMessageNullable := "map[int32]*MyWilson{"
- for _, k := range keysForCastMapValueMessageNullable {
- mapStringForCastMapValueMessageNullable += fmt.Sprintf("%#v: %#v,", k, this.CastMapValueMessageNullable[k])
- }
- mapStringForCastMapValueMessageNullable += "}"
- if this.CastMapValueMessageNullable != nil {
- s = append(s, "CastMapValueMessageNullable: "+mapStringForCastMapValueMessageNullable+",\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 *Wilson) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&castvalue.Wilson{")
- if this.Int64 != nil {
- s = append(s, "Int64: "+valueToGoStringCastvalue(this.Int64, "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 valueToGoStringCastvalue(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 NewPopulatedCastaway(r randyCastvalue, easy bool) *Castaway {
- this := &Castaway{}
- if r.Intn(10) != 0 {
- v1 := r.Intn(10)
- this.CastMapValueMessage = make(map[int32]MyWilson)
- for i := 0; i < v1; i++ {
- this.CastMapValueMessage[int32(r.Int31())] = (MyWilson)(*NewPopulatedWilson(r, easy))
- }
- }
- if r.Intn(10) != 0 {
- v2 := r.Intn(10)
- this.CastMapValueMessageNullable = make(map[int32]*MyWilson)
- for i := 0; i < v2; i++ {
- this.CastMapValueMessageNullable[int32(r.Int31())] = (*MyWilson)(NewPopulatedWilson(r, easy))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedCastvalue(r, 3)
- }
- return this
-}
-
-func NewPopulatedWilson(r randyCastvalue, easy bool) *Wilson {
- this := &Wilson{}
- if r.Intn(10) != 0 {
- v3 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v3 *= -1
- }
- this.Int64 = &v3
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedCastvalue(r, 2)
- }
- return this
-}
-
-type randyCastvalue interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneCastvalue(r randyCastvalue) 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 randStringCastvalue(r randyCastvalue) string {
- v4 := r.Intn(100)
- tmps := make([]rune, v4)
- for i := 0; i < v4; i++ {
- tmps[i] = randUTF8RuneCastvalue(r)
- }
- return string(tmps)
-}
-func randUnrecognizedCastvalue(r randyCastvalue, 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 = randFieldCastvalue(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldCastvalue(dAtA []byte, r randyCastvalue, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateCastvalue(dAtA, uint64(key))
- v5 := r.Int63()
- if r.Intn(2) == 0 {
- v5 *= -1
- }
- dAtA = encodeVarintPopulateCastvalue(dAtA, uint64(v5))
- case 1:
- dAtA = encodeVarintPopulateCastvalue(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 = encodeVarintPopulateCastvalue(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateCastvalue(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateCastvalue(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 encodeVarintPopulateCastvalue(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 *Castaway) Size() (n int) {
- var l int
- _ = l
- if len(m.CastMapValueMessage) > 0 {
- for k, v := range m.CastMapValueMessage {
- _ = k
- _ = v
- l = ((*Wilson)(&v)).Size()
- mapEntrySize := 1 + sovCastvalue(uint64(k)) + 1 + l + sovCastvalue(uint64(l))
- n += mapEntrySize + 1 + sovCastvalue(uint64(mapEntrySize))
- }
- }
- if len(m.CastMapValueMessageNullable) > 0 {
- for k, v := range m.CastMapValueMessageNullable {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = ((*Wilson)(v)).Size()
- l += 1 + sovCastvalue(uint64(l))
- }
- mapEntrySize := 1 + sovCastvalue(uint64(k)) + l
- n += mapEntrySize + 1 + sovCastvalue(uint64(mapEntrySize))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *Wilson) Size() (n int) {
- var l int
- _ = l
- if m.Int64 != nil {
- n += 1 + sovCastvalue(uint64(*m.Int64))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func sovCastvalue(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozCastvalue(x uint64) (n int) {
- return sovCastvalue(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *Castaway) String() string {
- if this == nil {
- return "nil"
- }
- keysForCastMapValueMessage := make([]int32, 0, len(this.CastMapValueMessage))
- for k := range this.CastMapValueMessage {
- keysForCastMapValueMessage = append(keysForCastMapValueMessage, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForCastMapValueMessage)
- mapStringForCastMapValueMessage := "map[int32]MyWilson{"
- for _, k := range keysForCastMapValueMessage {
- mapStringForCastMapValueMessage += fmt.Sprintf("%v: %v,", k, this.CastMapValueMessage[k])
- }
- mapStringForCastMapValueMessage += "}"
- keysForCastMapValueMessageNullable := make([]int32, 0, len(this.CastMapValueMessageNullable))
- for k := range this.CastMapValueMessageNullable {
- keysForCastMapValueMessageNullable = append(keysForCastMapValueMessageNullable, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForCastMapValueMessageNullable)
- mapStringForCastMapValueMessageNullable := "map[int32]*MyWilson{"
- for _, k := range keysForCastMapValueMessageNullable {
- mapStringForCastMapValueMessageNullable += fmt.Sprintf("%v: %v,", k, this.CastMapValueMessageNullable[k])
- }
- mapStringForCastMapValueMessageNullable += "}"
- s := strings.Join([]string{`&Castaway{`,
- `CastMapValueMessage:` + mapStringForCastMapValueMessage + `,`,
- `CastMapValueMessageNullable:` + mapStringForCastMapValueMessageNullable + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Wilson) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Wilson{`,
- `Int64:` + valueToStringCastvalue(this.Int64) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringCastvalue(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *Castaway) 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 *Castaway) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.CastMapValueMessage) > 0 {
- for k := range m.CastMapValueMessage {
- dAtA[i] = 0xa
- i++
- v := m.CastMapValueMessage[k]
- msgSize := 0
- if ((*Wilson)(&v)) != nil {
- msgSize = ((*Wilson)(&v)).Size()
- msgSize += 1 + sovCastvalue(uint64(msgSize))
- }
- mapSize := 1 + sovCastvalue(uint64(k)) + msgSize
- i = encodeVarintCastvalue(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintCastvalue(dAtA, i, uint64(k))
- dAtA[i] = 0x12
- i++
- i = encodeVarintCastvalue(dAtA, i, uint64(((*Wilson)(&v)).Size()))
- n1, err := ((*Wilson)(&v)).MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n1
- }
- }
- if len(m.CastMapValueMessageNullable) > 0 {
- for k := range m.CastMapValueMessageNullable {
- dAtA[i] = 0x12
- i++
- v := m.CastMapValueMessageNullable[k]
- msgSize := 0
- if ((*Wilson)(v)) != nil {
- msgSize = ((*Wilson)(v)).Size()
- msgSize += 1 + sovCastvalue(uint64(msgSize))
- }
- mapSize := 1 + sovCastvalue(uint64(k)) + msgSize
- i = encodeVarintCastvalue(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintCastvalue(dAtA, i, uint64(k))
- if ((*Wilson)(v)) != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintCastvalue(dAtA, i, uint64(((*Wilson)(v)).Size()))
- n2, err := ((*Wilson)(v)).MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n2
- }
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *Wilson) 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 *Wilson) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Int64 != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintCastvalue(dAtA, i, uint64(*m.Int64))
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func encodeFixed64Castvalue(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 encodeFixed32Castvalue(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 encodeVarintCastvalue(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 (m *Castaway) 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 ErrIntOverflowCastvalueUnsafe
- }
- 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: Castaway: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Castaway: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field CastMapValueMessage", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCastvalueUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthCastvalueUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.CastMapValueMessage == nil {
- m.CastMapValueMessage = make(map[int32]MyWilson)
- }
- var mapkey int32
- mapvalue := &Wilson{}
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCastvalueUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCastvalueUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCastvalueUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthCastvalueUnsafe
- }
- postmsgIndex := iNdEx + mapmsglen
- if mapmsglen < 0 {
- return ErrInvalidLengthCastvalueUnsafe
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &Wilson{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipCastvalueUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthCastvalueUnsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.CastMapValueMessage[mapkey] = ((MyWilson)(*mapvalue))
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field CastMapValueMessageNullable", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCastvalueUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthCastvalueUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.CastMapValueMessageNullable == nil {
- m.CastMapValueMessageNullable = make(map[int32]*MyWilson)
- }
- var mapkey int32
- var mapvalue *Wilson
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCastvalueUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCastvalueUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCastvalueUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthCastvalueUnsafe
- }
- postmsgIndex := iNdEx + mapmsglen
- if mapmsglen < 0 {
- return ErrInvalidLengthCastvalueUnsafe
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &Wilson{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipCastvalueUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthCastvalueUnsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.CastMapValueMessageNullable[mapkey] = ((*MyWilson)(mapvalue))
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipCastvalueUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthCastvalueUnsafe
- }
- 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 *Wilson) 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 ErrIntOverflowCastvalueUnsafe
- }
- 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: Wilson: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Wilson: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int64", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCastvalueUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Int64 = &v
- default:
- iNdEx = preIndex
- skippy, err := skipCastvalueUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthCastvalueUnsafe
- }
- 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 skipCastvalueUnsafe(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, ErrIntOverflowCastvalueUnsafe
- }
- 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, ErrIntOverflowCastvalueUnsafe
- }
- 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, ErrIntOverflowCastvalueUnsafe
- }
- 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, ErrInvalidLengthCastvalueUnsafe
- }
- return iNdEx, nil
- case 3:
- for {
- var innerWire uint64
- var start int = iNdEx
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowCastvalueUnsafe
- }
- 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 := skipCastvalueUnsafe(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 (
- ErrInvalidLengthCastvalueUnsafe = fmt.Errorf("proto: negative length found during unmarshaling")
- ErrIntOverflowCastvalueUnsafe = fmt.Errorf("proto: integer overflow")
-)
-
-func init() { proto.RegisterFile("combos/unsafeboth/castvalue.proto", fileDescriptorCastvalue) }
-
-var fileDescriptorCastvalue = []byte{
- // 358 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x8f, 0xbf, 0x4f, 0xfa, 0x50,
- 0x14, 0xc5, 0x7b, 0x69, 0xf8, 0x86, 0xef, 0xc3, 0x01, 0xab, 0x43, 0x83, 0xc9, 0xa5, 0xb2, 0xc8,
- 0xa0, 0x6d, 0x42, 0x88, 0x31, 0x8e, 0x18, 0x07, 0x13, 0x71, 0x60, 0xd0, 0x38, 0xbe, 0x92, 0x52,
- 0x88, 0xa5, 0x8f, 0xd0, 0x56, 0xd3, 0x8d, 0xc1, 0xc9, 0xbf, 0xc4, 0xd1, 0xd1, 0x51, 0x37, 0x46,
- 0x46, 0x27, 0xe5, 0x3d, 0x17, 0x46, 0x46, 0x46, 0xc3, 0xab, 0xf8, 0x23, 0xc1, 0x1f, 0x89, 0xdb,
- 0xbd, 0xe7, 0xdd, 0x73, 0x3e, 0xe7, 0x91, 0xf5, 0x06, 0xeb, 0xd8, 0x2c, 0xb0, 0x22, 0x3f, 0xa0,
- 0x4d, 0xc7, 0x66, 0x61, 0xcb, 0x6a, 0xd0, 0x20, 0x3c, 0xa7, 0x5e, 0xe4, 0x98, 0xdd, 0x1e, 0x0b,
- 0x99, 0xf6, 0xff, 0x4d, 0xc8, 0x6f, 0xb9, 0xed, 0xb0, 0x15, 0xd9, 0x66, 0x83, 0x75, 0x2c, 0x97,
- 0xb9, 0xcc, 0x92, 0x17, 0x76, 0xd4, 0x94, 0x9b, 0x5c, 0xe4, 0x94, 0x38, 0x8b, 0xf7, 0x2a, 0xc9,
- 0xec, 0xd1, 0x20, 0xa4, 0x17, 0x34, 0xd6, 0xba, 0x64, 0x65, 0x36, 0xd7, 0x68, 0xf7, 0x78, 0x96,
- 0x55, 0x73, 0x82, 0x80, 0xba, 0x8e, 0x0e, 0x86, 0x5a, 0xca, 0x96, 0x37, 0xcd, 0x77, 0xea, 0xdc,
- 0x61, 0x2e, 0x38, 0xdf, 0xf7, 0xc3, 0x5e, 0x5c, 0xcd, 0x0d, 0x1e, 0x0b, 0xca, 0xd5, 0x53, 0x21,
- 0x53, 0x8b, 0x4f, 0xda, 0x5e, 0xc0, 0xfc, 0xfa, 0xa2, 0x68, 0xed, 0x12, 0xc8, 0xda, 0x02, 0xfd,
- 0x28, 0xf2, 0x3c, 0x6a, 0x7b, 0x8e, 0x9e, 0x92, 0xe8, 0xca, 0x2f, 0xd1, 0x73, 0x5b, 0x52, 0x61,
- 0xe9, 0x13, 0xfe, 0x3b, 0x4c, 0xfe, 0x94, 0xe8, 0x5f, 0xfd, 0x44, 0xcb, 0x11, 0xf5, 0xcc, 0x89,
- 0x75, 0x30, 0xa0, 0x94, 0xae, 0xcf, 0x46, 0x6d, 0x83, 0xa4, 0x65, 0x17, 0x3d, 0x65, 0x40, 0x29,
- 0x5b, 0x5e, 0xfe, 0xd0, 0xee, 0x15, 0x96, 0xbc, 0xef, 0xa6, 0x76, 0x20, 0x4f, 0x89, 0xf1, 0x53,
- 0xd3, 0x3f, 0x22, 0x8a, 0x48, 0xfe, 0x25, 0xa2, 0xb6, 0x4a, 0xd2, 0x07, 0x7e, 0xb8, 0x5d, 0x91,
- 0x51, 0x6a, 0x3d, 0x59, 0xaa, 0x87, 0x03, 0x8e, 0xca, 0x90, 0xa3, 0xf2, 0xc0, 0x51, 0x19, 0x71,
- 0x84, 0x31, 0x47, 0x98, 0x70, 0x84, 0x29, 0x47, 0xe8, 0x0b, 0x84, 0x6b, 0x81, 0x70, 0x23, 0x10,
- 0x6e, 0x05, 0xc2, 0x9d, 0x40, 0x18, 0x08, 0x54, 0x86, 0x02, 0x95, 0x91, 0x40, 0x18, 0x0b, 0x54,
- 0x26, 0x02, 0x61, 0x2a, 0x10, 0xfa, 0xcf, 0x08, 0x2f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xb7, 0x93,
- 0x2e, 0x16, 0x8f, 0x02, 0x00, 0x00,
-}
diff --git a/test/castvalue/combos/unsafeboth/castvalue.proto b/test/castvalue/combos/unsafeboth/castvalue.proto
deleted file mode 100644
index c7d8c83bba..0000000000
--- a/test/castvalue/combos/unsafeboth/castvalue.proto
+++ /dev/null
@@ -1,66 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2015, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-package castvalue;
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.face_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.benchgen_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = true;
-option (gogoproto.unsafe_unmarshaler_all) = true;
-
-message Castaway {
- map CastMapValueMessage = 1 [(gogoproto.castvalue) = "MyWilson", (gogoproto.nullable) = false];
- map CastMapValueMessageNullable = 2 [(gogoproto.castvalue) = "MyWilson"];
-}
-
-message Wilson {
- optional int64 Int64 = 1;
-}
diff --git a/test/castvalue/combos/unsafeboth/castvaluepb_test.go b/test/castvalue/combos/unsafeboth/castvaluepb_test.go
deleted file mode 100644
index c3d1892d0c..0000000000
--- a/test/castvalue/combos/unsafeboth/castvaluepb_test.go
+++ /dev/null
@@ -1,537 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeboth/castvalue.proto
-
-/*
-Package castvalue is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafeboth/castvalue.proto
-
-It has these top-level messages:
- Castaway
- Wilson
-*/
-package castvalue
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestCastawayProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCastawayMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCastawayProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Castaway, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCastaway(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCastawayProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCastaway(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Castaway{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestWilsonProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestWilsonMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkWilsonProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Wilson, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedWilson(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkWilsonProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedWilson(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Wilson{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCastawayJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Castaway{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestWilsonJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Wilson{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCastawayProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCastawayProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestWilsonProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestWilsonProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCastvalueDescription(t *testing.T) {
- CastvalueDescription()
-}
-func TestCastawayVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestWilsonVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCastawayFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestWilsonFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCastawayGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestWilsonGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCastawaySize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCastawaySize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Castaway, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCastaway(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestWilsonSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkWilsonSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Wilson, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedWilson(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCastawayStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestWilsonStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/castvalue/combos/unsafeboth/mytypes.go b/test/castvalue/combos/unsafeboth/mytypes.go
deleted file mode 100644
index 202656eeeb..0000000000
--- a/test/castvalue/combos/unsafeboth/mytypes.go
+++ /dev/null
@@ -1,31 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package castvalue
-
-type MyWilson Wilson
diff --git a/test/castvalue/combos/unsafemarshaler/castvalue.pb.go b/test/castvalue/combos/unsafemarshaler/castvalue.pb.go
deleted file mode 100644
index ee30756ae8..0000000000
--- a/test/castvalue/combos/unsafemarshaler/castvalue.pb.go
+++ /dev/null
@@ -1,994 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafemarshaler/castvalue.proto
-
-/*
-Package castvalue is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafemarshaler/castvalue.proto
-
-It has these top-level messages:
- Castaway
- Wilson
-*/
-package castvalue
-
-import proto "github.com/gogo/protobuf/proto"
-import fmt "fmt"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-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 reflect "reflect"
-import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
-
-// 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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type Castaway struct {
- CastMapValueMessage map[int32]MyWilson `protobuf:"bytes,1,rep,name=CastMapValueMessage,castvalue=MyWilson,castvaluetype=castvalue.Wilson" json:"CastMapValueMessage" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- CastMapValueMessageNullable map[int32]*MyWilson `protobuf:"bytes,2,rep,name=CastMapValueMessageNullable,castvalue=MyWilson,castvaluetype=castvalue.Wilson" json:"CastMapValueMessageNullable,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Castaway) Reset() { *m = Castaway{} }
-func (*Castaway) ProtoMessage() {}
-func (*Castaway) Descriptor() ([]byte, []int) { return fileDescriptorCastvalue, []int{0} }
-
-type Wilson struct {
- Int64 *int64 `protobuf:"varint,1,opt,name=Int64" json:"Int64,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Wilson) Reset() { *m = Wilson{} }
-func (*Wilson) ProtoMessage() {}
-func (*Wilson) Descriptor() ([]byte, []int) { return fileDescriptorCastvalue, []int{1} }
-
-func init() {
- proto.RegisterType((*Castaway)(nil), "castvalue.Castaway")
- proto.RegisterType((*Wilson)(nil), "castvalue.Wilson")
-}
-func (this *Castaway) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return CastvalueDescription()
-}
-func (this *Wilson) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return CastvalueDescription()
-}
-func CastvalueDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 3869 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x5d, 0x70, 0x1b, 0xd7,
- 0x75, 0xe6, 0xe2, 0x87, 0x04, 0x0e, 0x40, 0x70, 0x79, 0x49, 0x4b, 0x10, 0x1d, 0x43, 0x14, 0xfd,
- 0x23, 0xda, 0x4e, 0xc8, 0x8c, 0x2c, 0xc9, 0x32, 0xd4, 0xc4, 0x05, 0x41, 0x88, 0x81, 0xca, 0xbf,
- 0x2c, 0xc8, 0x58, 0x4a, 0x1f, 0x76, 0x96, 0x8b, 0x0b, 0x70, 0xa5, 0xc5, 0xee, 0x66, 0x77, 0x21,
- 0x99, 0x9a, 0x3e, 0xa8, 0xe3, 0xb4, 0x9d, 0xb4, 0xd3, 0xff, 0xcc, 0x34, 0x71, 0x1d, 0xb7, 0xcd,
- 0x4c, 0xeb, 0x34, 0xe9, 0x4f, 0xd2, 0xb4, 0x69, 0xda, 0xa7, 0xf4, 0x21, 0xad, 0x9f, 0x3a, 0xc9,
- 0x5b, 0x1f, 0x3a, 0xad, 0xc5, 0x7a, 0xa6, 0x6e, 0xeb, 0xb6, 0x6e, 0xe3, 0x87, 0xcc, 0xf8, 0xa5,
- 0x73, 0xff, 0x16, 0xbb, 0x00, 0xc8, 0x05, 0xd3, 0xb1, 0xf3, 0x44, 0xdc, 0x73, 0xcf, 0xf7, 0xdd,
- 0x73, 0xcf, 0x3d, 0xf7, 0x9e, 0x73, 0xef, 0x12, 0xbe, 0x76, 0x05, 0xe6, 0xdb, 0xb6, 0xdd, 0x36,
- 0xf1, 0xb2, 0xe3, 0xda, 0xbe, 0xbd, 0xd7, 0x6d, 0x2d, 0x37, 0xb1, 0xa7, 0xbb, 0x86, 0xe3, 0xdb,
- 0xee, 0x12, 0x95, 0xa1, 0x29, 0xa6, 0xb1, 0x24, 0x34, 0x16, 0x36, 0x60, 0xfa, 0x9a, 0x61, 0xe2,
- 0xd5, 0x40, 0xb1, 0x81, 0x7d, 0x74, 0x05, 0x52, 0x2d, 0xc3, 0xc4, 0x45, 0x69, 0x3e, 0xb9, 0x98,
- 0xbb, 0xf0, 0xd8, 0x52, 0x1f, 0x68, 0x29, 0x8a, 0xd8, 0x26, 0x62, 0x85, 0x22, 0x16, 0xde, 0x4c,
- 0xc1, 0xcc, 0x90, 0x5e, 0x84, 0x20, 0x65, 0x69, 0x1d, 0xc2, 0x28, 0x2d, 0x66, 0x15, 0xfa, 0x1b,
- 0x15, 0x61, 0xc2, 0xd1, 0xf4, 0xdb, 0x5a, 0x1b, 0x17, 0x13, 0x54, 0x2c, 0x9a, 0xa8, 0x04, 0xd0,
- 0xc4, 0x0e, 0xb6, 0x9a, 0xd8, 0xd2, 0x0f, 0x8a, 0xc9, 0xf9, 0xe4, 0x62, 0x56, 0x09, 0x49, 0xd0,
- 0xd3, 0x30, 0xed, 0x74, 0xf7, 0x4c, 0x43, 0x57, 0x43, 0x6a, 0x30, 0x9f, 0x5c, 0x4c, 0x2b, 0x32,
- 0xeb, 0x58, 0xed, 0x29, 0x9f, 0x87, 0xa9, 0xbb, 0x58, 0xbb, 0x1d, 0x56, 0xcd, 0x51, 0xd5, 0x02,
- 0x11, 0x87, 0x14, 0xab, 0x90, 0xef, 0x60, 0xcf, 0xd3, 0xda, 0x58, 0xf5, 0x0f, 0x1c, 0x5c, 0x4c,
- 0xd1, 0xd9, 0xcf, 0x0f, 0xcc, 0xbe, 0x7f, 0xe6, 0x39, 0x8e, 0xda, 0x39, 0x70, 0x30, 0xaa, 0x40,
- 0x16, 0x5b, 0xdd, 0x0e, 0x63, 0x48, 0x1f, 0xe1, 0xbf, 0x9a, 0xd5, 0xed, 0xf4, 0xb3, 0x64, 0x08,
- 0x8c, 0x53, 0x4c, 0x78, 0xd8, 0xbd, 0x63, 0xe8, 0xb8, 0x38, 0x4e, 0x09, 0xce, 0x0f, 0x10, 0x34,
- 0x58, 0x7f, 0x3f, 0x87, 0xc0, 0xa1, 0x2a, 0x64, 0xf1, 0x8b, 0x3e, 0xb6, 0x3c, 0xc3, 0xb6, 0x8a,
- 0x13, 0x94, 0xe4, 0xf1, 0x21, 0xab, 0x88, 0xcd, 0x66, 0x3f, 0x45, 0x0f, 0x87, 0x2e, 0xc3, 0x84,
- 0xed, 0xf8, 0x86, 0x6d, 0x79, 0xc5, 0xcc, 0xbc, 0xb4, 0x98, 0xbb, 0xf0, 0xa1, 0xa1, 0x81, 0xb0,
- 0xc5, 0x74, 0x14, 0xa1, 0x8c, 0xea, 0x20, 0x7b, 0x76, 0xd7, 0xd5, 0xb1, 0xaa, 0xdb, 0x4d, 0xac,
- 0x1a, 0x56, 0xcb, 0x2e, 0x66, 0x29, 0xc1, 0xd9, 0xc1, 0x89, 0x50, 0xc5, 0xaa, 0xdd, 0xc4, 0x75,
- 0xab, 0x65, 0x2b, 0x05, 0x2f, 0xd2, 0x46, 0xa7, 0x60, 0xdc, 0x3b, 0xb0, 0x7c, 0xed, 0xc5, 0x62,
- 0x9e, 0x46, 0x08, 0x6f, 0x2d, 0xfc, 0xd5, 0x38, 0x4c, 0x8d, 0x12, 0x62, 0x57, 0x21, 0xdd, 0x22,
- 0xb3, 0x2c, 0x26, 0x4e, 0xe2, 0x03, 0x86, 0x89, 0x3a, 0x71, 0xfc, 0x47, 0x74, 0x62, 0x05, 0x72,
- 0x16, 0xf6, 0x7c, 0xdc, 0x64, 0x11, 0x91, 0x1c, 0x31, 0xa6, 0x80, 0x81, 0x06, 0x43, 0x2a, 0xf5,
- 0x23, 0x85, 0xd4, 0x0d, 0x98, 0x0a, 0x4c, 0x52, 0x5d, 0xcd, 0x6a, 0x8b, 0xd8, 0x5c, 0x8e, 0xb3,
- 0x64, 0xa9, 0x26, 0x70, 0x0a, 0x81, 0x29, 0x05, 0x1c, 0x69, 0xa3, 0x55, 0x00, 0xdb, 0xc2, 0x76,
- 0x4b, 0x6d, 0x62, 0xdd, 0x2c, 0x66, 0x8e, 0xf0, 0xd2, 0x16, 0x51, 0x19, 0xf0, 0x92, 0xcd, 0xa4,
- 0xba, 0x89, 0x9e, 0xeb, 0x85, 0xda, 0xc4, 0x11, 0x91, 0xb2, 0xc1, 0x36, 0xd9, 0x40, 0xb4, 0xed,
- 0x42, 0xc1, 0xc5, 0x24, 0xee, 0x71, 0x93, 0xcf, 0x2c, 0x4b, 0x8d, 0x58, 0x8a, 0x9d, 0x99, 0xc2,
- 0x61, 0x6c, 0x62, 0x93, 0x6e, 0xb8, 0x89, 0x1e, 0x85, 0x40, 0xa0, 0xd2, 0xb0, 0x02, 0x7a, 0x0a,
- 0xe5, 0x85, 0x70, 0x53, 0xeb, 0xe0, 0xb9, 0x7b, 0x50, 0x88, 0xba, 0x07, 0xcd, 0x42, 0xda, 0xf3,
- 0x35, 0xd7, 0xa7, 0x51, 0x98, 0x56, 0x58, 0x03, 0xc9, 0x90, 0xc4, 0x56, 0x93, 0x9e, 0x72, 0x69,
- 0x85, 0xfc, 0x44, 0x3f, 0xd9, 0x9b, 0x70, 0x92, 0x4e, 0xf8, 0x89, 0xc1, 0x15, 0x8d, 0x30, 0xf7,
- 0xcf, 0x7b, 0xee, 0x59, 0x98, 0x8c, 0x4c, 0x60, 0xd4, 0xa1, 0x17, 0x7e, 0x06, 0x1e, 0x1a, 0x4a,
- 0x8d, 0x6e, 0xc0, 0x6c, 0xd7, 0x32, 0x2c, 0x1f, 0xbb, 0x8e, 0x8b, 0x49, 0xc4, 0xb2, 0xa1, 0x8a,
- 0xff, 0x3a, 0x71, 0x44, 0xcc, 0xed, 0x86, 0xb5, 0x19, 0x8b, 0x32, 0xd3, 0x1d, 0x14, 0x3e, 0x95,
- 0xcd, 0xbc, 0x35, 0x21, 0xdf, 0xbf, 0x7f, 0xff, 0x7e, 0x62, 0xe1, 0x0b, 0xe3, 0x30, 0x3b, 0x6c,
- 0xcf, 0x0c, 0xdd, 0xbe, 0xa7, 0x60, 0xdc, 0xea, 0x76, 0xf6, 0xb0, 0x4b, 0x9d, 0x94, 0x56, 0x78,
- 0x0b, 0x55, 0x20, 0x6d, 0x6a, 0x7b, 0xd8, 0x2c, 0xa6, 0xe6, 0xa5, 0xc5, 0xc2, 0x85, 0xa7, 0x47,
- 0xda, 0x95, 0x4b, 0xeb, 0x04, 0xa2, 0x30, 0x24, 0xfa, 0x38, 0xa4, 0xf8, 0x11, 0x4d, 0x18, 0x9e,
- 0x1a, 0x8d, 0x81, 0xec, 0x25, 0x85, 0xe2, 0xd0, 0xc3, 0x90, 0x25, 0x7f, 0x59, 0x6c, 0x8c, 0x53,
- 0x9b, 0x33, 0x44, 0x40, 0xe2, 0x02, 0xcd, 0x41, 0x86, 0x6e, 0x93, 0x26, 0x16, 0xa9, 0x2d, 0x68,
- 0x93, 0xc0, 0x6a, 0xe2, 0x96, 0xd6, 0x35, 0x7d, 0xf5, 0x8e, 0x66, 0x76, 0x31, 0x0d, 0xf8, 0xac,
- 0x92, 0xe7, 0xc2, 0x4f, 0x11, 0x19, 0x3a, 0x0b, 0x39, 0xb6, 0xab, 0x0c, 0xab, 0x89, 0x5f, 0xa4,
- 0xa7, 0x67, 0x5a, 0x61, 0x1b, 0xad, 0x4e, 0x24, 0x64, 0xf8, 0x5b, 0x9e, 0x6d, 0x89, 0xd0, 0xa4,
- 0x43, 0x10, 0x01, 0x1d, 0xfe, 0xd9, 0xfe, 0x83, 0xfb, 0x91, 0xe1, 0xd3, 0xeb, 0x8f, 0xa9, 0x85,
- 0x6f, 0x25, 0x20, 0x45, 0xcf, 0x8b, 0x29, 0xc8, 0xed, 0xdc, 0xdc, 0xae, 0xa9, 0xab, 0x5b, 0xbb,
- 0x2b, 0xeb, 0x35, 0x59, 0x42, 0x05, 0x00, 0x2a, 0xb8, 0xb6, 0xbe, 0x55, 0xd9, 0x91, 0x13, 0x41,
- 0xbb, 0xbe, 0xb9, 0x73, 0xf9, 0xa2, 0x9c, 0x0c, 0x00, 0xbb, 0x4c, 0x90, 0x0a, 0x2b, 0x3c, 0x73,
- 0x41, 0x4e, 0x23, 0x19, 0xf2, 0x8c, 0xa0, 0x7e, 0xa3, 0xb6, 0x7a, 0xf9, 0xa2, 0x3c, 0x1e, 0x95,
- 0x3c, 0x73, 0x41, 0x9e, 0x40, 0x93, 0x90, 0xa5, 0x92, 0x95, 0xad, 0xad, 0x75, 0x39, 0x13, 0x70,
- 0x36, 0x76, 0x94, 0xfa, 0xe6, 0x9a, 0x9c, 0x0d, 0x38, 0xd7, 0x94, 0xad, 0xdd, 0x6d, 0x19, 0x02,
- 0x86, 0x8d, 0x5a, 0xa3, 0x51, 0x59, 0xab, 0xc9, 0xb9, 0x40, 0x63, 0xe5, 0xe6, 0x4e, 0xad, 0x21,
- 0xe7, 0x23, 0x66, 0x3d, 0x73, 0x41, 0x9e, 0x0c, 0x86, 0xa8, 0x6d, 0xee, 0x6e, 0xc8, 0x05, 0x34,
- 0x0d, 0x93, 0x6c, 0x08, 0x61, 0xc4, 0x54, 0x9f, 0xe8, 0xf2, 0x45, 0x59, 0xee, 0x19, 0xc2, 0x58,
- 0xa6, 0x23, 0x82, 0xcb, 0x17, 0x65, 0xb4, 0x50, 0x85, 0x34, 0x8d, 0x2e, 0x84, 0xa0, 0xb0, 0x5e,
- 0x59, 0xa9, 0xad, 0xab, 0x5b, 0xdb, 0x3b, 0xf5, 0xad, 0xcd, 0xca, 0xba, 0x2c, 0xf5, 0x64, 0x4a,
- 0xed, 0x93, 0xbb, 0x75, 0xa5, 0xb6, 0x2a, 0x27, 0xc2, 0xb2, 0xed, 0x5a, 0x65, 0xa7, 0xb6, 0x2a,
- 0x27, 0x17, 0x74, 0x98, 0x1d, 0x76, 0x4e, 0x0e, 0xdd, 0x19, 0xa1, 0x25, 0x4e, 0x1c, 0xb1, 0xc4,
- 0x94, 0x6b, 0x60, 0x89, 0xbf, 0x2c, 0xc1, 0xcc, 0x90, 0x5c, 0x31, 0x74, 0x90, 0xe7, 0x21, 0xcd,
- 0x42, 0x94, 0x65, 0xcf, 0x27, 0x87, 0x26, 0x1d, 0x1a, 0xb0, 0x03, 0x19, 0x94, 0xe2, 0xc2, 0x15,
- 0x44, 0xf2, 0x88, 0x0a, 0x82, 0x50, 0x0c, 0x18, 0xf9, 0x92, 0x04, 0xc5, 0xa3, 0xb8, 0x63, 0x0e,
- 0x8a, 0x44, 0xe4, 0xa0, 0xb8, 0xda, 0x6f, 0xc0, 0xb9, 0xa3, 0xe7, 0x30, 0x60, 0xc5, 0x6b, 0x12,
- 0x9c, 0x1a, 0x5e, 0x68, 0x0d, 0xb5, 0xe1, 0xe3, 0x30, 0xde, 0xc1, 0xfe, 0xbe, 0x2d, 0x8a, 0x8d,
- 0x27, 0x86, 0xa4, 0x30, 0xd2, 0xdd, 0xef, 0x2b, 0x8e, 0x0a, 0xe7, 0xc0, 0xe4, 0x51, 0xd5, 0x12,
- 0xb3, 0x66, 0xc0, 0xd2, 0xcf, 0x25, 0xe0, 0xa1, 0xa1, 0xe4, 0x43, 0x0d, 0x7d, 0x04, 0xc0, 0xb0,
- 0x9c, 0xae, 0xcf, 0x0a, 0x0a, 0x76, 0x3e, 0x65, 0xa9, 0x84, 0xee, 0x7d, 0x72, 0xf6, 0x74, 0xfd,
- 0xa0, 0x3f, 0x49, 0xfb, 0x81, 0x89, 0xa8, 0xc2, 0x95, 0x9e, 0xa1, 0x29, 0x6a, 0x68, 0xe9, 0x88,
- 0x99, 0x0e, 0xe4, 0xea, 0x8f, 0x82, 0xac, 0x9b, 0x06, 0xb6, 0x7c, 0xd5, 0xf3, 0x5d, 0xac, 0x75,
- 0x0c, 0xab, 0x4d, 0x0f, 0xe0, 0x4c, 0x39, 0xdd, 0xd2, 0x4c, 0x0f, 0x2b, 0x53, 0xac, 0xbb, 0x21,
- 0x7a, 0x09, 0x82, 0xe6, 0x38, 0x37, 0x84, 0x18, 0x8f, 0x20, 0x58, 0x77, 0x80, 0x58, 0xf8, 0x66,
- 0x06, 0x72, 0xa1, 0xb2, 0x14, 0x9d, 0x83, 0xfc, 0x2d, 0xed, 0x8e, 0xa6, 0x8a, 0xab, 0x06, 0xf3,
- 0x44, 0x8e, 0xc8, 0xb6, 0xf9, 0x75, 0xe3, 0xa3, 0x30, 0x4b, 0x55, 0xec, 0xae, 0x8f, 0x5d, 0x55,
- 0x37, 0x35, 0xcf, 0xa3, 0x4e, 0xcb, 0x50, 0x55, 0x44, 0xfa, 0xb6, 0x48, 0x57, 0x55, 0xf4, 0xa0,
- 0x4b, 0x30, 0x43, 0x11, 0x9d, 0xae, 0xe9, 0x1b, 0x8e, 0x89, 0x55, 0x72, 0xf9, 0xf1, 0xe8, 0x41,
- 0x1c, 0x58, 0x36, 0x4d, 0x34, 0x36, 0xb8, 0x02, 0xb1, 0xc8, 0x43, 0xab, 0xf0, 0x08, 0x85, 0xb5,
- 0xb1, 0x85, 0x5d, 0xcd, 0xc7, 0x2a, 0xfe, 0x4c, 0x57, 0x33, 0x3d, 0x55, 0xb3, 0x9a, 0xea, 0xbe,
- 0xe6, 0xed, 0x17, 0x67, 0x09, 0xc1, 0x4a, 0xa2, 0x28, 0x29, 0x67, 0x88, 0xe2, 0x1a, 0xd7, 0xab,
- 0x51, 0xb5, 0x8a, 0xd5, 0xfc, 0x84, 0xe6, 0xed, 0xa3, 0x32, 0x9c, 0xa2, 0x2c, 0x9e, 0xef, 0x1a,
- 0x56, 0x5b, 0xd5, 0xf7, 0xb1, 0x7e, 0x5b, 0xed, 0xfa, 0xad, 0x2b, 0xc5, 0x87, 0xc3, 0xe3, 0x53,
- 0x0b, 0x1b, 0x54, 0xa7, 0x4a, 0x54, 0x76, 0xfd, 0xd6, 0x15, 0xd4, 0x80, 0x3c, 0x59, 0x8c, 0x8e,
- 0x71, 0x0f, 0xab, 0x2d, 0xdb, 0xa5, 0x99, 0xa5, 0x30, 0x64, 0x67, 0x87, 0x3c, 0xb8, 0xb4, 0xc5,
- 0x01, 0x1b, 0x76, 0x13, 0x97, 0xd3, 0x8d, 0xed, 0x5a, 0x6d, 0x55, 0xc9, 0x09, 0x96, 0x6b, 0xb6,
- 0x4b, 0x02, 0xaa, 0x6d, 0x07, 0x0e, 0xce, 0xb1, 0x80, 0x6a, 0xdb, 0xc2, 0xbd, 0x97, 0x60, 0x46,
- 0xd7, 0xd9, 0x9c, 0x0d, 0x5d, 0xe5, 0x57, 0x14, 0xaf, 0x28, 0x47, 0x9c, 0xa5, 0xeb, 0x6b, 0x4c,
- 0x81, 0xc7, 0xb8, 0x87, 0x9e, 0x83, 0x87, 0x7a, 0xce, 0x0a, 0x03, 0xa7, 0x07, 0x66, 0xd9, 0x0f,
- 0xbd, 0x04, 0x33, 0xce, 0xc1, 0x20, 0x10, 0x45, 0x46, 0x74, 0x0e, 0xfa, 0x61, 0xcf, 0xc2, 0xac,
- 0xb3, 0xef, 0x0c, 0xe2, 0x66, 0xc2, 0x38, 0xe4, 0xec, 0x3b, 0xfd, 0xc0, 0xc7, 0xe9, 0x7d, 0xd5,
- 0xc5, 0xba, 0xe6, 0xe3, 0x66, 0xf1, 0x74, 0x58, 0x3d, 0xd4, 0x81, 0x96, 0x41, 0xd6, 0x75, 0x15,
- 0x5b, 0xda, 0x9e, 0x89, 0x55, 0xcd, 0xc5, 0x96, 0xe6, 0x15, 0xcf, 0x86, 0x95, 0x0b, 0xba, 0x5e,
- 0xa3, 0xbd, 0x15, 0xda, 0x89, 0x9e, 0x82, 0x69, 0x7b, 0xef, 0x96, 0xce, 0x42, 0x52, 0x75, 0x5c,
- 0xdc, 0x32, 0x5e, 0x2c, 0x3e, 0x46, 0xfd, 0x3b, 0x45, 0x3a, 0x68, 0x40, 0x6e, 0x53, 0x31, 0x7a,
- 0x12, 0x64, 0xdd, 0xdb, 0xd7, 0x5c, 0x87, 0xd6, 0x04, 0x9e, 0xa3, 0xe9, 0xb8, 0xf8, 0x38, 0x53,
- 0x65, 0xf2, 0x4d, 0x21, 0x26, 0x5b, 0xc2, 0xbb, 0x6b, 0xb4, 0x7c, 0xc1, 0x78, 0x9e, 0x6d, 0x09,
- 0x2a, 0xe3, 0x6c, 0x8b, 0x20, 0x13, 0x57, 0x44, 0x06, 0x5e, 0xa4, 0x6a, 0x05, 0x67, 0xdf, 0x09,
- 0x8f, 0xfb, 0x28, 0x4c, 0x12, 0xcd, 0xde, 0xa0, 0x4f, 0xb2, 0x7a, 0xc6, 0xd9, 0x0f, 0x8d, 0xf8,
- 0xbe, 0x95, 0x96, 0x0b, 0x65, 0xc8, 0x87, 0xe3, 0x13, 0x65, 0x81, 0x45, 0xa8, 0x2c, 0x91, 0x5c,
- 0x5f, 0xdd, 0x5a, 0x25, 0x59, 0xfa, 0xd3, 0x35, 0x39, 0x41, 0xaa, 0x85, 0xf5, 0xfa, 0x4e, 0x4d,
- 0x55, 0x76, 0x37, 0x77, 0xea, 0x1b, 0x35, 0x39, 0x19, 0x2e, 0x4b, 0xbf, 0x9b, 0x80, 0x42, 0xf4,
- 0x86, 0x81, 0x7e, 0x02, 0x4e, 0x8b, 0xe7, 0x00, 0x0f, 0xfb, 0xea, 0x5d, 0xc3, 0xa5, 0x5b, 0xa6,
- 0xa3, 0xb1, 0x0a, 0x3b, 0x58, 0xb4, 0x59, 0xae, 0xd5, 0xc0, 0xfe, 0x0b, 0x86, 0x4b, 0x36, 0x44,
- 0x47, 0xf3, 0xd1, 0x3a, 0x9c, 0xb5, 0x6c, 0xd5, 0xf3, 0x35, 0xab, 0xa9, 0xb9, 0x4d, 0xb5, 0xf7,
- 0x10, 0xa3, 0x6a, 0xba, 0x8e, 0x3d, 0xcf, 0x66, 0xa9, 0x2a, 0x60, 0xf9, 0x90, 0x65, 0x37, 0xb8,
- 0x72, 0xef, 0x0c, 0xaf, 0x70, 0xd5, 0xbe, 0x00, 0x4b, 0x1e, 0x15, 0x60, 0x0f, 0x43, 0xb6, 0xa3,
- 0x39, 0x2a, 0xb6, 0x7c, 0xf7, 0x80, 0xd6, 0x95, 0x19, 0x25, 0xd3, 0xd1, 0x9c, 0x1a, 0x69, 0x7f,
- 0x30, 0xe5, 0xfd, 0x3f, 0x26, 0x21, 0x1f, 0xae, 0x2d, 0x49, 0xa9, 0xae, 0xd3, 0x3c, 0x22, 0xd1,
- 0x93, 0xe6, 0xd1, 0x63, 0x2b, 0xd1, 0xa5, 0x2a, 0x49, 0x30, 0xe5, 0x71, 0x56, 0xf1, 0x29, 0x0c,
- 0x49, 0x92, 0x3b, 0x39, 0x5b, 0x30, 0xbb, 0xc5, 0x64, 0x14, 0xde, 0x42, 0x6b, 0x30, 0x7e, 0xcb,
- 0xa3, 0xdc, 0xe3, 0x94, 0xfb, 0xb1, 0xe3, 0xb9, 0xaf, 0x37, 0x28, 0x79, 0xf6, 0x7a, 0x43, 0xdd,
- 0xdc, 0x52, 0x36, 0x2a, 0xeb, 0x0a, 0x87, 0xa3, 0x33, 0x90, 0x32, 0xb5, 0x7b, 0x07, 0xd1, 0x54,
- 0x44, 0x45, 0xa3, 0x3a, 0xfe, 0x0c, 0xa4, 0xee, 0x62, 0xed, 0x76, 0x34, 0x01, 0x50, 0xd1, 0xfb,
- 0x18, 0xfa, 0xcb, 0x90, 0xa6, 0xfe, 0x42, 0x00, 0xdc, 0x63, 0xf2, 0x18, 0xca, 0x40, 0xaa, 0xba,
- 0xa5, 0x90, 0xf0, 0x97, 0x21, 0xcf, 0xa4, 0xea, 0x76, 0xbd, 0x56, 0xad, 0xc9, 0x89, 0x85, 0x4b,
- 0x30, 0xce, 0x9c, 0x40, 0xb6, 0x46, 0xe0, 0x06, 0x79, 0x8c, 0x37, 0x39, 0x87, 0x24, 0x7a, 0x77,
- 0x37, 0x56, 0x6a, 0x8a, 0x9c, 0x08, 0x2f, 0xaf, 0x07, 0xf9, 0x70, 0x59, 0xf9, 0xc1, 0xc4, 0xd4,
- 0x5f, 0x4b, 0x90, 0x0b, 0x95, 0x89, 0xa4, 0x40, 0xd1, 0x4c, 0xd3, 0xbe, 0xab, 0x6a, 0xa6, 0xa1,
- 0x79, 0x3c, 0x28, 0x80, 0x8a, 0x2a, 0x44, 0x32, 0xea, 0xa2, 0x7d, 0x20, 0xc6, 0xbf, 0x2a, 0x81,
- 0xdc, 0x5f, 0x62, 0xf6, 0x19, 0x28, 0xfd, 0x58, 0x0d, 0x7c, 0x45, 0x82, 0x42, 0xb4, 0xae, 0xec,
- 0x33, 0xef, 0xdc, 0x8f, 0xd5, 0xbc, 0x37, 0x12, 0x30, 0x19, 0xa9, 0x26, 0x47, 0xb5, 0xee, 0x33,
- 0x30, 0x6d, 0x34, 0x71, 0xc7, 0xb1, 0x7d, 0x6c, 0xe9, 0x07, 0xaa, 0x89, 0xef, 0x60, 0xb3, 0xb8,
- 0x40, 0x0f, 0x8a, 0xe5, 0xe3, 0xeb, 0xd5, 0xa5, 0x7a, 0x0f, 0xb7, 0x4e, 0x60, 0xe5, 0x99, 0xfa,
- 0x6a, 0x6d, 0x63, 0x7b, 0x6b, 0xa7, 0xb6, 0x59, 0xbd, 0xa9, 0xee, 0x6e, 0xfe, 0xd4, 0xe6, 0xd6,
- 0x0b, 0x9b, 0x8a, 0x6c, 0xf4, 0xa9, 0xbd, 0x8f, 0x5b, 0x7d, 0x1b, 0xe4, 0x7e, 0xa3, 0xd0, 0x69,
- 0x18, 0x66, 0x96, 0x3c, 0x86, 0x66, 0x60, 0x6a, 0x73, 0x4b, 0x6d, 0xd4, 0x57, 0x6b, 0x6a, 0xed,
- 0xda, 0xb5, 0x5a, 0x75, 0xa7, 0xc1, 0x2e, 0xf0, 0x81, 0xf6, 0x4e, 0x74, 0x53, 0xbf, 0x9c, 0x84,
- 0x99, 0x21, 0x96, 0xa0, 0x0a, 0xbf, 0x3b, 0xb0, 0xeb, 0xcc, 0x47, 0x46, 0xb1, 0x7e, 0x89, 0xa4,
- 0xfc, 0x6d, 0xcd, 0xf5, 0xf9, 0x55, 0xe3, 0x49, 0x20, 0x5e, 0xb2, 0x7c, 0xa3, 0x65, 0x60, 0x97,
- 0xbf, 0x77, 0xb0, 0x0b, 0xc5, 0x54, 0x4f, 0xce, 0x9e, 0x3c, 0x3e, 0x0c, 0xc8, 0xb1, 0x3d, 0xc3,
- 0x37, 0xee, 0x60, 0xd5, 0xb0, 0xc4, 0xe3, 0x08, 0xb9, 0x60, 0xa4, 0x14, 0x59, 0xf4, 0xd4, 0x2d,
- 0x3f, 0xd0, 0xb6, 0x70, 0x5b, 0xeb, 0xd3, 0x26, 0x07, 0x78, 0x52, 0x91, 0x45, 0x4f, 0xa0, 0x7d,
- 0x0e, 0xf2, 0x4d, 0xbb, 0x4b, 0xaa, 0x2e, 0xa6, 0x47, 0xf2, 0x85, 0xa4, 0xe4, 0x98, 0x2c, 0x50,
- 0xe1, 0xf5, 0x74, 0xef, 0x55, 0x26, 0xaf, 0xe4, 0x98, 0x8c, 0xa9, 0x9c, 0x87, 0x29, 0xad, 0xdd,
- 0x76, 0x09, 0xb9, 0x20, 0x62, 0x37, 0x84, 0x42, 0x20, 0xa6, 0x8a, 0x73, 0xd7, 0x21, 0x23, 0xfc,
- 0x40, 0x52, 0x32, 0xf1, 0x84, 0xea, 0xb0, 0x97, 0xb9, 0xc4, 0x62, 0x56, 0xc9, 0x58, 0xa2, 0xf3,
- 0x1c, 0xe4, 0x0d, 0x4f, 0xed, 0x3d, 0x32, 0x27, 0xe6, 0x13, 0x8b, 0x19, 0x25, 0x67, 0x78, 0xc1,
- 0x03, 0xdd, 0xc2, 0x6b, 0x09, 0x28, 0x44, 0x1f, 0xc9, 0xd1, 0x2a, 0x64, 0x4c, 0x5b, 0xd7, 0x68,
- 0x68, 0xb1, 0x2f, 0x34, 0x8b, 0x31, 0xef, 0xea, 0x4b, 0xeb, 0x5c, 0x5f, 0x09, 0x90, 0x73, 0x7f,
- 0x2f, 0x41, 0x46, 0x88, 0xd1, 0x29, 0x48, 0x39, 0x9a, 0xbf, 0x4f, 0xe9, 0xd2, 0x2b, 0x09, 0x59,
- 0x52, 0x68, 0x9b, 0xc8, 0x3d, 0x47, 0xb3, 0x68, 0x08, 0x70, 0x39, 0x69, 0x93, 0x75, 0x35, 0xb1,
- 0xd6, 0xa4, 0xd7, 0x0f, 0xbb, 0xd3, 0xc1, 0x96, 0xef, 0x89, 0x75, 0xe5, 0xf2, 0x2a, 0x17, 0xa3,
- 0xa7, 0x61, 0xda, 0x77, 0x35, 0xc3, 0x8c, 0xe8, 0xa6, 0xa8, 0xae, 0x2c, 0x3a, 0x02, 0xe5, 0x32,
- 0x9c, 0x11, 0xbc, 0x4d, 0xec, 0x6b, 0xfa, 0x3e, 0x6e, 0xf6, 0x40, 0xe3, 0xf4, 0x05, 0xf6, 0x34,
- 0x57, 0x58, 0xe5, 0xfd, 0x02, 0xbb, 0xf0, 0x7d, 0x09, 0xa6, 0xc5, 0x85, 0xa9, 0x19, 0x38, 0x6b,
- 0x03, 0x40, 0xb3, 0x2c, 0xdb, 0x0f, 0xbb, 0x6b, 0x30, 0x94, 0x07, 0x70, 0x4b, 0x95, 0x00, 0xa4,
- 0x84, 0x08, 0xe6, 0x3a, 0x00, 0xbd, 0x9e, 0x23, 0xdd, 0x76, 0x16, 0x72, 0xfc, 0x0b, 0x08, 0xfd,
- 0x8c, 0xc6, 0xae, 0xd8, 0xc0, 0x44, 0xe4, 0x66, 0x85, 0x66, 0x21, 0xbd, 0x87, 0xdb, 0x86, 0xc5,
- 0xdf, 0x35, 0x59, 0x43, 0xbc, 0xd5, 0xa6, 0x82, 0xb7, 0xda, 0x95, 0x1b, 0x30, 0xa3, 0xdb, 0x9d,
- 0x7e, 0x73, 0x57, 0xe4, 0xbe, 0x6b, 0xbe, 0xf7, 0x09, 0xe9, 0xd3, 0xd0, 0x2b, 0x31, 0xbf, 0x9c,
- 0x48, 0xae, 0x6d, 0xaf, 0x7c, 0x35, 0x31, 0xb7, 0xc6, 0x70, 0xdb, 0x62, 0x9a, 0x0a, 0x6e, 0x99,
- 0x58, 0x27, 0xa6, 0xc3, 0x0f, 0x9e, 0x80, 0x8f, 0xb4, 0x0d, 0x7f, 0xbf, 0xbb, 0xb7, 0xa4, 0xdb,
- 0x9d, 0xe5, 0xb6, 0xdd, 0xb6, 0x7b, 0x9f, 0x0d, 0x49, 0x8b, 0x36, 0xe8, 0x2f, 0xfe, 0xe9, 0x30,
- 0x1b, 0x48, 0xe7, 0x62, 0xbf, 0x33, 0x96, 0x37, 0x61, 0x86, 0x2b, 0xab, 0xf4, 0xdb, 0x05, 0xbb,
- 0x42, 0xa0, 0x63, 0xdf, 0x7f, 0x8a, 0xdf, 0x78, 0x93, 0xe6, 0x6a, 0x65, 0x9a, 0x43, 0x49, 0x1f,
- 0xbb, 0x65, 0x94, 0x15, 0x78, 0x28, 0xc2, 0xc7, 0xf6, 0x25, 0x76, 0x63, 0x18, 0xbf, 0xcb, 0x19,
- 0x67, 0x42, 0x8c, 0x0d, 0x0e, 0x2d, 0x57, 0x61, 0xf2, 0x24, 0x5c, 0x7f, 0xcb, 0xb9, 0xf2, 0x38,
- 0x4c, 0xb2, 0x06, 0x53, 0x94, 0x44, 0xef, 0x7a, 0xbe, 0xdd, 0xa1, 0x87, 0xde, 0xf1, 0x34, 0x7f,
- 0xf7, 0x26, 0xdb, 0x28, 0x05, 0x02, 0xab, 0x06, 0xa8, 0x72, 0x19, 0xe8, 0xe7, 0x9a, 0x26, 0xd6,
- 0xcd, 0x18, 0x86, 0xd7, 0xb9, 0x21, 0x81, 0x7e, 0xf9, 0x53, 0x30, 0x4b, 0x7e, 0xd3, 0x33, 0x29,
- 0x6c, 0x49, 0xfc, 0x6b, 0x57, 0xf1, 0xfb, 0x2f, 0xb1, 0xbd, 0x38, 0x13, 0x10, 0x84, 0x6c, 0x0a,
- 0xad, 0x62, 0x1b, 0xfb, 0x3e, 0x76, 0x3d, 0x55, 0x33, 0x87, 0x99, 0x17, 0x7a, 0x2e, 0x28, 0x7e,
- 0xf1, 0xed, 0xe8, 0x2a, 0xae, 0x31, 0x64, 0xc5, 0x34, 0xcb, 0xbb, 0x70, 0x7a, 0x48, 0x54, 0x8c,
- 0xc0, 0xf9, 0x32, 0xe7, 0x9c, 0x1d, 0x88, 0x0c, 0x42, 0xbb, 0x0d, 0x42, 0x1e, 0xac, 0xe5, 0x08,
- 0x9c, 0xbf, 0xcd, 0x39, 0x11, 0xc7, 0x8a, 0x25, 0x25, 0x8c, 0xd7, 0x61, 0xfa, 0x0e, 0x76, 0xf7,
- 0x6c, 0x8f, 0x3f, 0xd1, 0x8c, 0x40, 0xf7, 0x0a, 0xa7, 0x9b, 0xe2, 0x40, 0xfa, 0x66, 0x43, 0xb8,
- 0x9e, 0x83, 0x4c, 0x4b, 0xd3, 0xf1, 0x08, 0x14, 0x5f, 0xe2, 0x14, 0x13, 0x44, 0x9f, 0x40, 0x2b,
- 0x90, 0x6f, 0xdb, 0x3c, 0x2d, 0xc5, 0xc3, 0x5f, 0xe5, 0xf0, 0x9c, 0xc0, 0x70, 0x0a, 0xc7, 0x76,
- 0xba, 0x26, 0xc9, 0x59, 0xf1, 0x14, 0xbf, 0x23, 0x28, 0x04, 0x86, 0x53, 0x9c, 0xc0, 0xad, 0xbf,
- 0x2b, 0x28, 0xbc, 0x90, 0x3f, 0x9f, 0x87, 0x9c, 0x6d, 0x99, 0x07, 0xb6, 0x35, 0x8a, 0x11, 0xbf,
- 0xc7, 0x19, 0x80, 0x43, 0x08, 0xc1, 0x55, 0xc8, 0x8e, 0xba, 0x10, 0xbf, 0xff, 0xb6, 0xd8, 0x1e,
- 0x62, 0x05, 0xd6, 0x60, 0x4a, 0x1c, 0x50, 0x86, 0x6d, 0x8d, 0x40, 0xf1, 0x07, 0x9c, 0xa2, 0x10,
- 0x82, 0xf1, 0x69, 0xf8, 0xd8, 0xf3, 0xdb, 0x78, 0x14, 0x92, 0xd7, 0xc4, 0x34, 0x38, 0x84, 0xbb,
- 0x72, 0x0f, 0x5b, 0xfa, 0xfe, 0x68, 0x0c, 0x5f, 0x11, 0xae, 0x14, 0x18, 0x42, 0x51, 0x85, 0xc9,
- 0x8e, 0xe6, 0x7a, 0xfb, 0x9a, 0x39, 0xd2, 0x72, 0xfc, 0x21, 0xe7, 0xc8, 0x07, 0x20, 0xee, 0x91,
- 0xae, 0x75, 0x12, 0x9a, 0xaf, 0x0a, 0x8f, 0x84, 0x60, 0x7c, 0xeb, 0x79, 0x3e, 0x7d, 0xcf, 0x3a,
- 0x09, 0xdb, 0xd7, 0xc4, 0xd6, 0x63, 0xd8, 0x8d, 0x30, 0xe3, 0x55, 0xc8, 0x7a, 0xc6, 0xbd, 0x91,
- 0x68, 0xfe, 0x48, 0xac, 0x34, 0x05, 0x10, 0xf0, 0x4d, 0x38, 0x33, 0x34, 0x4d, 0x8c, 0x40, 0xf6,
- 0xc7, 0x9c, 0xec, 0xd4, 0x90, 0x54, 0xc1, 0x8f, 0x84, 0x93, 0x52, 0xfe, 0x89, 0x38, 0x12, 0x70,
- 0x1f, 0xd7, 0x36, 0xb9, 0x28, 0x78, 0x5a, 0xeb, 0x64, 0x5e, 0xfb, 0x53, 0xe1, 0x35, 0x86, 0x8d,
- 0x78, 0x6d, 0x07, 0x4e, 0x71, 0xc6, 0x93, 0xad, 0xeb, 0xd7, 0xc5, 0xc1, 0xca, 0xd0, 0xbb, 0xd1,
- 0xd5, 0xfd, 0x69, 0x98, 0x0b, 0xdc, 0x29, 0x2a, 0x52, 0x4f, 0xed, 0x68, 0xce, 0x08, 0xcc, 0xdf,
- 0xe0, 0xcc, 0xe2, 0xc4, 0x0f, 0x4a, 0x5a, 0x6f, 0x43, 0x73, 0x08, 0xf9, 0x0d, 0x28, 0x0a, 0xf2,
- 0xae, 0xe5, 0x62, 0xdd, 0x6e, 0x5b, 0xc6, 0x3d, 0xdc, 0x1c, 0x81, 0xfa, 0xcf, 0xfa, 0x96, 0x6a,
- 0x37, 0x04, 0x27, 0xcc, 0x75, 0x90, 0x83, 0x5a, 0x45, 0x35, 0x3a, 0x8e, 0xed, 0xfa, 0x31, 0x8c,
- 0xdf, 0x14, 0x2b, 0x15, 0xe0, 0xea, 0x14, 0x56, 0xae, 0x41, 0x81, 0x36, 0x47, 0x0d, 0xc9, 0x3f,
- 0xe7, 0x44, 0x93, 0x3d, 0x14, 0x3f, 0x38, 0x74, 0xbb, 0xe3, 0x68, 0xee, 0x28, 0xe7, 0xdf, 0x5f,
- 0x88, 0x83, 0x83, 0x43, 0xf8, 0xc1, 0xe1, 0x1f, 0x38, 0x98, 0x64, 0xfb, 0x11, 0x18, 0xbe, 0x25,
- 0x0e, 0x0e, 0x81, 0xe1, 0x14, 0xa2, 0x60, 0x18, 0x81, 0xe2, 0x2f, 0x05, 0x85, 0xc0, 0x10, 0x8a,
- 0x4f, 0xf6, 0x12, 0xad, 0x8b, 0xdb, 0x86, 0xe7, 0xbb, 0xac, 0x0e, 0x3e, 0x9e, 0xea, 0xdb, 0x6f,
- 0x47, 0x8b, 0x30, 0x25, 0x04, 0x2d, 0x5f, 0x87, 0xa9, 0xbe, 0x12, 0x03, 0xc5, 0xfd, 0xef, 0x47,
- 0xf1, 0x67, 0xdf, 0xe5, 0x87, 0x51, 0xb4, 0xc2, 0x28, 0xaf, 0x93, 0x75, 0x8f, 0xd6, 0x01, 0xf1,
- 0x64, 0x2f, 0xbd, 0x1b, 0x2c, 0x7d, 0xa4, 0x0c, 0x28, 0x5f, 0x83, 0xc9, 0x48, 0x0d, 0x10, 0x4f,
- 0xf5, 0x59, 0x4e, 0x95, 0x0f, 0x97, 0x00, 0xe5, 0x4b, 0x90, 0x22, 0xf9, 0x3c, 0x1e, 0xfe, 0x73,
- 0x1c, 0x4e, 0xd5, 0xcb, 0x1f, 0x83, 0x8c, 0xc8, 0xe3, 0xf1, 0xd0, 0x9f, 0xe7, 0xd0, 0x00, 0x42,
- 0xe0, 0x22, 0x87, 0xc7, 0xc3, 0x7f, 0x41, 0xc0, 0x05, 0x84, 0xc0, 0x47, 0x77, 0xe1, 0x77, 0x7e,
- 0x29, 0xc5, 0xcf, 0x61, 0xe1, 0xbb, 0xab, 0x30, 0xc1, 0x93, 0x77, 0x3c, 0xfa, 0x73, 0x7c, 0x70,
- 0x81, 0x28, 0x3f, 0x0b, 0xe9, 0x11, 0x1d, 0xfe, 0xcb, 0x1c, 0xca, 0xf4, 0xcb, 0x55, 0xc8, 0x85,
- 0x12, 0x76, 0x3c, 0xfc, 0x57, 0x38, 0x3c, 0x8c, 0x22, 0xa6, 0xf3, 0x84, 0x1d, 0x4f, 0xf0, 0xab,
- 0xc2, 0x74, 0x8e, 0x20, 0x6e, 0x13, 0xb9, 0x3a, 0x1e, 0xfd, 0x6b, 0xc2, 0xeb, 0x02, 0x52, 0x7e,
- 0x1e, 0xb2, 0xc1, 0xf9, 0x1b, 0x8f, 0xff, 0x75, 0x8e, 0xef, 0x61, 0x88, 0x07, 0x42, 0xe7, 0x7f,
- 0x3c, 0xc5, 0x6f, 0x08, 0x0f, 0x84, 0x50, 0x64, 0x1b, 0xf5, 0xe7, 0xf4, 0x78, 0xa6, 0xdf, 0x14,
- 0xdb, 0xa8, 0x2f, 0xa5, 0x93, 0xd5, 0xa4, 0xc7, 0x60, 0x3c, 0xc5, 0xe7, 0xc5, 0x6a, 0x52, 0x7d,
- 0x62, 0x46, 0x7f, 0x92, 0x8c, 0xe7, 0xf8, 0x2d, 0x61, 0x46, 0x5f, 0x8e, 0x2c, 0x6f, 0x03, 0x1a,
- 0x4c, 0x90, 0xf1, 0x7c, 0x5f, 0xe0, 0x7c, 0xd3, 0x03, 0xf9, 0xb1, 0xfc, 0x02, 0x9c, 0x1a, 0x9e,
- 0x1c, 0xe3, 0x59, 0xbf, 0xf8, 0x6e, 0xdf, 0x75, 0x26, 0x9c, 0x1b, 0xcb, 0x3b, 0xbd, 0x53, 0x36,
- 0x9c, 0x18, 0xe3, 0x69, 0x5f, 0x7e, 0x37, 0x7a, 0xd0, 0x86, 0xf3, 0x62, 0xb9, 0x02, 0xd0, 0xcb,
- 0x49, 0xf1, 0x5c, 0xaf, 0x70, 0xae, 0x10, 0x88, 0x6c, 0x0d, 0x9e, 0x92, 0xe2, 0xf1, 0x5f, 0x12,
- 0x5b, 0x83, 0x23, 0xc8, 0xd6, 0x10, 0xd9, 0x28, 0x1e, 0xfd, 0xaa, 0xd8, 0x1a, 0x02, 0x52, 0xbe,
- 0x0a, 0x19, 0xab, 0x6b, 0x9a, 0x24, 0xb6, 0xd0, 0xf1, 0xff, 0xce, 0x54, 0xfc, 0xb7, 0xf7, 0x38,
- 0x58, 0x00, 0xca, 0x97, 0x20, 0x8d, 0x3b, 0x7b, 0xb8, 0x19, 0x87, 0xfc, 0xf7, 0xf7, 0xc4, 0x79,
- 0x42, 0xb4, 0xcb, 0xcf, 0x03, 0xb0, 0xcb, 0x34, 0xfd, 0x4a, 0x14, 0x83, 0xfd, 0x8f, 0xf7, 0xf8,
- 0x7f, 0x4a, 0xf4, 0x20, 0x3d, 0x02, 0xf6, 0x7f, 0x17, 0xc7, 0x13, 0xbc, 0x1d, 0x25, 0xa0, 0x17,
- 0xf0, 0xe7, 0x60, 0xe2, 0x96, 0x67, 0x5b, 0xbe, 0xd6, 0x8e, 0x43, 0xff, 0x27, 0x47, 0x0b, 0x7d,
- 0xe2, 0xb0, 0x8e, 0xed, 0x62, 0x5f, 0x6b, 0x7b, 0x71, 0xd8, 0xff, 0xe2, 0xd8, 0x00, 0x40, 0xc0,
- 0xba, 0xe6, 0xf9, 0xa3, 0xcc, 0xfb, 0xbf, 0x05, 0x58, 0x00, 0x88, 0xd1, 0xe4, 0xf7, 0x6d, 0x7c,
- 0x10, 0x87, 0x7d, 0x47, 0x18, 0xcd, 0xf5, 0xcb, 0x1f, 0x83, 0x2c, 0xf9, 0xc9, 0xfe, 0x7b, 0x28,
- 0x06, 0xfc, 0x3f, 0x1c, 0xdc, 0x43, 0x90, 0x91, 0x3d, 0xbf, 0xe9, 0x1b, 0xf1, 0xce, 0xfe, 0x5f,
- 0xbe, 0xd2, 0x42, 0xbf, 0x5c, 0x81, 0x9c, 0xe7, 0x37, 0x9b, 0x5d, 0x5e, 0xd1, 0xc4, 0xc0, 0x7f,
- 0xf0, 0x5e, 0x70, 0xc9, 0x0d, 0x30, 0x2b, 0xe7, 0x86, 0x3f, 0xd6, 0xc1, 0x9a, 0xbd, 0x66, 0xb3,
- 0x67, 0x3a, 0xf8, 0x7c, 0x1a, 0x9e, 0xd0, 0xed, 0xce, 0x9e, 0xed, 0x2d, 0xb3, 0x03, 0x25, 0x38,
- 0x4e, 0x96, 0x83, 0x59, 0x88, 0xe7, 0xb6, 0x40, 0x30, 0x77, 0xb2, 0x87, 0xba, 0x85, 0xbf, 0x49,
- 0x42, 0xa6, 0xaa, 0x79, 0xbe, 0x76, 0x57, 0x3b, 0x40, 0x0e, 0xcc, 0x90, 0xdf, 0x1b, 0x9a, 0x43,
- 0x9f, 0x7d, 0xf8, 0x3e, 0xe3, 0x0f, 0xa1, 0x1f, 0x5e, 0xea, 0x8d, 0x2a, 0x10, 0x4b, 0x43, 0xd4,
- 0xe9, 0x07, 0xe4, 0x15, 0xf9, 0xf5, 0x7f, 0x3a, 0x3b, 0xf6, 0x8b, 0xff, 0x7c, 0x36, 0xb3, 0x71,
- 0xf0, 0x82, 0x61, 0x7a, 0xb6, 0xa5, 0x0c, 0xa3, 0x46, 0x9f, 0x95, 0xe0, 0xe1, 0x21, 0xf2, 0x4d,
- 0xbe, 0x19, 0xf9, 0xe7, 0x84, 0x8b, 0x23, 0x0e, 0x2d, 0x60, 0xcc, 0x84, 0x7c, 0x64, 0xf8, 0xe3,
- 0x86, 0x99, 0xbb, 0x09, 0xc5, 0xa3, 0x66, 0x82, 0x64, 0x48, 0xde, 0xc6, 0x07, 0xfc, 0x1f, 0x65,
- 0xc9, 0x4f, 0x74, 0xbe, 0xf7, 0xaf, 0x6e, 0xd2, 0x62, 0xee, 0xc2, 0x74, 0xc8, 0x3a, 0x3e, 0x18,
- 0xeb, 0x2f, 0x27, 0xae, 0x48, 0x73, 0x1a, 0xcc, 0xc7, 0x59, 0xfa, 0xff, 0x1c, 0x62, 0xa1, 0x04,
- 0xe3, 0x4c, 0x88, 0x66, 0x21, 0x5d, 0xb7, 0xfc, 0xcb, 0x17, 0x29, 0x55, 0x52, 0x61, 0x8d, 0x95,
- 0xf5, 0xd7, 0x1f, 0x94, 0xc6, 0xbe, 0xf7, 0xa0, 0x34, 0xf6, 0x0f, 0x0f, 0x4a, 0x63, 0x6f, 0x3c,
- 0x28, 0x49, 0x6f, 0x3d, 0x28, 0x49, 0xef, 0x3c, 0x28, 0x49, 0x3f, 0x7c, 0x50, 0x92, 0xee, 0x1f,
- 0x96, 0xa4, 0xaf, 0x1c, 0x96, 0xa4, 0xaf, 0x1f, 0x96, 0xa4, 0x6f, 0x1f, 0x96, 0xa4, 0xef, 0x1c,
- 0x96, 0xa4, 0xd7, 0x0f, 0x4b, 0x63, 0xdf, 0x3b, 0x2c, 0x8d, 0xbd, 0x71, 0x58, 0x92, 0xde, 0x3a,
- 0x2c, 0x8d, 0xbd, 0x73, 0x58, 0x92, 0x7e, 0x78, 0x58, 0x92, 0xee, 0xff, 0x4b, 0x69, 0xec, 0xff,
- 0x02, 0x00, 0x00, 0xff, 0xff, 0x1c, 0xd8, 0xcc, 0x6e, 0x3b, 0x32, 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 *Castaway) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Castaway)
- if !ok {
- that2, ok := that.(Castaway)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Castaway")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Castaway but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Castaway but is not nil && this == nil")
- }
- if len(this.CastMapValueMessage) != len(that1.CastMapValueMessage) {
- return fmt.Errorf("CastMapValueMessage this(%v) Not Equal that(%v)", len(this.CastMapValueMessage), len(that1.CastMapValueMessage))
- }
- for i := range this.CastMapValueMessage {
- a := (Wilson)(this.CastMapValueMessage[i])
- b := (Wilson)(that1.CastMapValueMessage[i])
- if !(&a).Equal(&b) {
- return fmt.Errorf("CastMapValueMessage this[%v](%v) Not Equal that[%v](%v)", i, this.CastMapValueMessage[i], i, that1.CastMapValueMessage[i])
- }
- }
- if len(this.CastMapValueMessageNullable) != len(that1.CastMapValueMessageNullable) {
- return fmt.Errorf("CastMapValueMessageNullable this(%v) Not Equal that(%v)", len(this.CastMapValueMessageNullable), len(that1.CastMapValueMessageNullable))
- }
- for i := range this.CastMapValueMessageNullable {
- a := (*Wilson)(this.CastMapValueMessageNullable[i])
- b := (*Wilson)(that1.CastMapValueMessageNullable[i])
- if !a.Equal(b) {
- return fmt.Errorf("CastMapValueMessageNullable this[%v](%v) Not Equal that[%v](%v)", i, this.CastMapValueMessageNullable[i], i, that1.CastMapValueMessageNullable[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 *Castaway) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Castaway)
- if !ok {
- that2, ok := that.(Castaway)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.CastMapValueMessage) != len(that1.CastMapValueMessage) {
- return false
- }
- for i := range this.CastMapValueMessage {
- a := (Wilson)(this.CastMapValueMessage[i])
- b := (Wilson)(that1.CastMapValueMessage[i])
- if !(&a).Equal(&b) {
- return false
- }
- }
- if len(this.CastMapValueMessageNullable) != len(that1.CastMapValueMessageNullable) {
- return false
- }
- for i := range this.CastMapValueMessageNullable {
- a := (*Wilson)(this.CastMapValueMessageNullable[i])
- b := (*Wilson)(that1.CastMapValueMessageNullable[i])
- if !a.Equal(b) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *Wilson) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Wilson)
- if !ok {
- that2, ok := that.(Wilson)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Wilson")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Wilson but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Wilson but is not nil && this == nil")
- }
- if this.Int64 != nil && that1.Int64 != nil {
- if *this.Int64 != *that1.Int64 {
- return fmt.Errorf("Int64 this(%v) Not Equal that(%v)", *this.Int64, *that1.Int64)
- }
- } else if this.Int64 != nil {
- return fmt.Errorf("this.Int64 == nil && that.Int64 != nil")
- } else if that1.Int64 != nil {
- return fmt.Errorf("Int64 this(%v) Not Equal that(%v)", this.Int64, that1.Int64)
- }
- 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 *Wilson) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Wilson)
- if !ok {
- that2, ok := that.(Wilson)
- 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.Int64 != nil && that1.Int64 != nil {
- if *this.Int64 != *that1.Int64 {
- return false
- }
- } else if this.Int64 != nil {
- return false
- } else if that1.Int64 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-
-type CastawayFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetCastMapValueMessage() map[int32]MyWilson
- GetCastMapValueMessageNullable() map[int32]*MyWilson
-}
-
-func (this *Castaway) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Castaway) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCastawayFromFace(this)
-}
-
-func (this *Castaway) GetCastMapValueMessage() map[int32]MyWilson {
- return this.CastMapValueMessage
-}
-
-func (this *Castaway) GetCastMapValueMessageNullable() map[int32]*MyWilson {
- return this.CastMapValueMessageNullable
-}
-
-func NewCastawayFromFace(that CastawayFace) *Castaway {
- this := &Castaway{}
- this.CastMapValueMessage = that.GetCastMapValueMessage()
- this.CastMapValueMessageNullable = that.GetCastMapValueMessageNullable()
- return this
-}
-
-type WilsonFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetInt64() *int64
-}
-
-func (this *Wilson) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Wilson) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewWilsonFromFace(this)
-}
-
-func (this *Wilson) GetInt64() *int64 {
- return this.Int64
-}
-
-func NewWilsonFromFace(that WilsonFace) *Wilson {
- this := &Wilson{}
- this.Int64 = that.GetInt64()
- return this
-}
-
-func (this *Castaway) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&castvalue.Castaway{")
- keysForCastMapValueMessage := make([]int32, 0, len(this.CastMapValueMessage))
- for k := range this.CastMapValueMessage {
- keysForCastMapValueMessage = append(keysForCastMapValueMessage, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForCastMapValueMessage)
- mapStringForCastMapValueMessage := "map[int32]MyWilson{"
- for _, k := range keysForCastMapValueMessage {
- mapStringForCastMapValueMessage += fmt.Sprintf("%#v: %#v,", k, this.CastMapValueMessage[k])
- }
- mapStringForCastMapValueMessage += "}"
- if this.CastMapValueMessage != nil {
- s = append(s, "CastMapValueMessage: "+mapStringForCastMapValueMessage+",\n")
- }
- keysForCastMapValueMessageNullable := make([]int32, 0, len(this.CastMapValueMessageNullable))
- for k := range this.CastMapValueMessageNullable {
- keysForCastMapValueMessageNullable = append(keysForCastMapValueMessageNullable, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForCastMapValueMessageNullable)
- mapStringForCastMapValueMessageNullable := "map[int32]*MyWilson{"
- for _, k := range keysForCastMapValueMessageNullable {
- mapStringForCastMapValueMessageNullable += fmt.Sprintf("%#v: %#v,", k, this.CastMapValueMessageNullable[k])
- }
- mapStringForCastMapValueMessageNullable += "}"
- if this.CastMapValueMessageNullable != nil {
- s = append(s, "CastMapValueMessageNullable: "+mapStringForCastMapValueMessageNullable+",\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 *Wilson) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&castvalue.Wilson{")
- if this.Int64 != nil {
- s = append(s, "Int64: "+valueToGoStringCastvalue(this.Int64, "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 valueToGoStringCastvalue(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 NewPopulatedCastaway(r randyCastvalue, easy bool) *Castaway {
- this := &Castaway{}
- if r.Intn(10) != 0 {
- v1 := r.Intn(10)
- this.CastMapValueMessage = make(map[int32]MyWilson)
- for i := 0; i < v1; i++ {
- this.CastMapValueMessage[int32(r.Int31())] = (MyWilson)(*NewPopulatedWilson(r, easy))
- }
- }
- if r.Intn(10) != 0 {
- v2 := r.Intn(10)
- this.CastMapValueMessageNullable = make(map[int32]*MyWilson)
- for i := 0; i < v2; i++ {
- this.CastMapValueMessageNullable[int32(r.Int31())] = (*MyWilson)(NewPopulatedWilson(r, easy))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedCastvalue(r, 3)
- }
- return this
-}
-
-func NewPopulatedWilson(r randyCastvalue, easy bool) *Wilson {
- this := &Wilson{}
- if r.Intn(10) != 0 {
- v3 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v3 *= -1
- }
- this.Int64 = &v3
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedCastvalue(r, 2)
- }
- return this
-}
-
-type randyCastvalue interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneCastvalue(r randyCastvalue) 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 randStringCastvalue(r randyCastvalue) string {
- v4 := r.Intn(100)
- tmps := make([]rune, v4)
- for i := 0; i < v4; i++ {
- tmps[i] = randUTF8RuneCastvalue(r)
- }
- return string(tmps)
-}
-func randUnrecognizedCastvalue(r randyCastvalue, 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 = randFieldCastvalue(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldCastvalue(dAtA []byte, r randyCastvalue, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateCastvalue(dAtA, uint64(key))
- v5 := r.Int63()
- if r.Intn(2) == 0 {
- v5 *= -1
- }
- dAtA = encodeVarintPopulateCastvalue(dAtA, uint64(v5))
- case 1:
- dAtA = encodeVarintPopulateCastvalue(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 = encodeVarintPopulateCastvalue(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateCastvalue(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateCastvalue(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 encodeVarintPopulateCastvalue(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 *Castaway) Size() (n int) {
- var l int
- _ = l
- if len(m.CastMapValueMessage) > 0 {
- for k, v := range m.CastMapValueMessage {
- _ = k
- _ = v
- l = ((*Wilson)(&v)).Size()
- mapEntrySize := 1 + sovCastvalue(uint64(k)) + 1 + l + sovCastvalue(uint64(l))
- n += mapEntrySize + 1 + sovCastvalue(uint64(mapEntrySize))
- }
- }
- if len(m.CastMapValueMessageNullable) > 0 {
- for k, v := range m.CastMapValueMessageNullable {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = ((*Wilson)(v)).Size()
- l += 1 + sovCastvalue(uint64(l))
- }
- mapEntrySize := 1 + sovCastvalue(uint64(k)) + l
- n += mapEntrySize + 1 + sovCastvalue(uint64(mapEntrySize))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *Wilson) Size() (n int) {
- var l int
- _ = l
- if m.Int64 != nil {
- n += 1 + sovCastvalue(uint64(*m.Int64))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func sovCastvalue(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozCastvalue(x uint64) (n int) {
- return sovCastvalue(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *Castaway) String() string {
- if this == nil {
- return "nil"
- }
- keysForCastMapValueMessage := make([]int32, 0, len(this.CastMapValueMessage))
- for k := range this.CastMapValueMessage {
- keysForCastMapValueMessage = append(keysForCastMapValueMessage, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForCastMapValueMessage)
- mapStringForCastMapValueMessage := "map[int32]MyWilson{"
- for _, k := range keysForCastMapValueMessage {
- mapStringForCastMapValueMessage += fmt.Sprintf("%v: %v,", k, this.CastMapValueMessage[k])
- }
- mapStringForCastMapValueMessage += "}"
- keysForCastMapValueMessageNullable := make([]int32, 0, len(this.CastMapValueMessageNullable))
- for k := range this.CastMapValueMessageNullable {
- keysForCastMapValueMessageNullable = append(keysForCastMapValueMessageNullable, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForCastMapValueMessageNullable)
- mapStringForCastMapValueMessageNullable := "map[int32]*MyWilson{"
- for _, k := range keysForCastMapValueMessageNullable {
- mapStringForCastMapValueMessageNullable += fmt.Sprintf("%v: %v,", k, this.CastMapValueMessageNullable[k])
- }
- mapStringForCastMapValueMessageNullable += "}"
- s := strings.Join([]string{`&Castaway{`,
- `CastMapValueMessage:` + mapStringForCastMapValueMessage + `,`,
- `CastMapValueMessageNullable:` + mapStringForCastMapValueMessageNullable + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Wilson) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Wilson{`,
- `Int64:` + valueToStringCastvalue(this.Int64) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringCastvalue(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *Castaway) 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 *Castaway) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.CastMapValueMessage) > 0 {
- for k := range m.CastMapValueMessage {
- dAtA[i] = 0xa
- i++
- v := m.CastMapValueMessage[k]
- msgSize := 0
- if ((*Wilson)(&v)) != nil {
- msgSize = ((*Wilson)(&v)).Size()
- msgSize += 1 + sovCastvalue(uint64(msgSize))
- }
- mapSize := 1 + sovCastvalue(uint64(k)) + msgSize
- i = encodeVarintCastvalue(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintCastvalue(dAtA, i, uint64(k))
- dAtA[i] = 0x12
- i++
- i = encodeVarintCastvalue(dAtA, i, uint64(((*Wilson)(&v)).Size()))
- n1, err := ((*Wilson)(&v)).MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n1
- }
- }
- if len(m.CastMapValueMessageNullable) > 0 {
- for k := range m.CastMapValueMessageNullable {
- dAtA[i] = 0x12
- i++
- v := m.CastMapValueMessageNullable[k]
- msgSize := 0
- if ((*Wilson)(v)) != nil {
- msgSize = ((*Wilson)(v)).Size()
- msgSize += 1 + sovCastvalue(uint64(msgSize))
- }
- mapSize := 1 + sovCastvalue(uint64(k)) + msgSize
- i = encodeVarintCastvalue(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintCastvalue(dAtA, i, uint64(k))
- if ((*Wilson)(v)) != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintCastvalue(dAtA, i, uint64(((*Wilson)(v)).Size()))
- n2, err := ((*Wilson)(v)).MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n2
- }
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *Wilson) 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 *Wilson) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Int64 != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintCastvalue(dAtA, i, uint64(*m.Int64))
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func encodeFixed64Castvalue(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 encodeFixed32Castvalue(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 encodeVarintCastvalue(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 init() { proto.RegisterFile("combos/unsafemarshaler/castvalue.proto", fileDescriptorCastvalue) }
-
-var fileDescriptorCastvalue = []byte{
- // 364 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x8f, 0xbd, 0x4f, 0xea, 0x50,
- 0x18, 0xc6, 0xcf, 0x4b, 0xc3, 0x0d, 0xf7, 0x70, 0x07, 0x6e, 0xef, 0x1d, 0x1a, 0x4c, 0x5e, 0x1a,
- 0x06, 0x65, 0xd0, 0x36, 0x21, 0xc4, 0x18, 0x47, 0x8c, 0x83, 0x89, 0x38, 0x30, 0x68, 0x1c, 0x4f,
- 0x49, 0x29, 0xc4, 0xd2, 0x43, 0x7a, 0x5a, 0x4d, 0x37, 0x06, 0x27, 0xff, 0x12, 0x47, 0x47, 0x47,
- 0xdd, 0x18, 0x19, 0x9d, 0x94, 0x1e, 0x17, 0x46, 0x46, 0x46, 0x43, 0x2b, 0x7e, 0x24, 0xf8, 0x91,
- 0xb8, 0xbd, 0xef, 0x73, 0xde, 0xe7, 0xf9, 0x3d, 0x87, 0xae, 0xb6, 0x78, 0xcf, 0xe2, 0xc2, 0x0c,
- 0x3d, 0xc1, 0xda, 0x76, 0x8f, 0xf9, 0xa2, 0xc3, 0x5c, 0xdb, 0x37, 0x5b, 0x4c, 0x04, 0xa7, 0xcc,
- 0x0d, 0x6d, 0xa3, 0xef, 0xf3, 0x80, 0xab, 0xbf, 0x5f, 0x84, 0xe2, 0x86, 0xd3, 0x0d, 0x3a, 0xa1,
- 0x65, 0xb4, 0x78, 0xcf, 0x74, 0xb8, 0xc3, 0xcd, 0xe4, 0xc2, 0x0a, 0xdb, 0xc9, 0x96, 0x2c, 0xc9,
- 0x94, 0x3a, 0xcb, 0xb7, 0x0a, 0xcd, 0xed, 0x30, 0x11, 0xb0, 0x33, 0x16, 0xa9, 0x7d, 0xfa, 0x6f,
- 0x3e, 0x37, 0x58, 0xff, 0x70, 0x9e, 0xd5, 0xb0, 0x85, 0x60, 0x8e, 0xad, 0x81, 0xae, 0x54, 0xf2,
- 0xd5, 0x75, 0xe3, 0x95, 0xba, 0x70, 0x18, 0x4b, 0xce, 0x77, 0xbd, 0xc0, 0x8f, 0xea, 0x85, 0xe1,
- 0x7d, 0x89, 0x5c, 0x3c, 0x94, 0x72, 0x8d, 0xe8, 0xa8, 0xeb, 0x0a, 0xee, 0x35, 0x97, 0x45, 0xab,
- 0xe7, 0x40, 0x57, 0x96, 0xe8, 0x07, 0xa1, 0xeb, 0x32, 0xcb, 0xb5, 0xb5, 0x4c, 0x82, 0xae, 0x7d,
- 0x13, 0xbd, 0xb0, 0xa5, 0x15, 0xfe, 0xbc, 0xc3, 0x7f, 0x86, 0x29, 0x1e, 0x53, 0xed, 0xa3, 0x9f,
- 0xa8, 0x05, 0xaa, 0x9c, 0xd8, 0x91, 0x06, 0x3a, 0x54, 0xb2, 0xcd, 0xf9, 0xa8, 0xae, 0xd1, 0x6c,
- 0xd2, 0x45, 0xcb, 0xe8, 0x50, 0xc9, 0x57, 0xff, 0xbe, 0x69, 0xf7, 0x0c, 0x4b, 0xdf, 0xb7, 0x33,
- 0x5b, 0x50, 0x64, 0x54, 0xff, 0xaa, 0xe9, 0x0f, 0x11, 0x65, 0xa4, 0xbf, 0x52, 0x51, 0xfd, 0x4f,
- 0xb3, 0x7b, 0x5e, 0xb0, 0x59, 0x4b, 0xa2, 0x94, 0x66, 0xba, 0xd4, 0xf7, 0x87, 0x31, 0x92, 0x51,
- 0x8c, 0xe4, 0x2e, 0x46, 0x32, 0x8e, 0x11, 0x26, 0x31, 0xc2, 0x34, 0x46, 0x98, 0xc5, 0x08, 0x03,
- 0x89, 0x70, 0x29, 0x11, 0xae, 0x24, 0xc2, 0xb5, 0x44, 0xb8, 0x91, 0x08, 0x43, 0x89, 0x64, 0x24,
- 0x91, 0x8c, 0x25, 0xc2, 0x44, 0x22, 0x99, 0x4a, 0x84, 0x99, 0x44, 0x18, 0x3c, 0x22, 0x79, 0x0a,
- 0x00, 0x00, 0xff, 0xff, 0xff, 0x17, 0xd9, 0xa7, 0x94, 0x02, 0x00, 0x00,
-}
diff --git a/test/castvalue/combos/unsafemarshaler/castvalue.proto b/test/castvalue/combos/unsafemarshaler/castvalue.proto
deleted file mode 100644
index 4039d3be1b..0000000000
--- a/test/castvalue/combos/unsafemarshaler/castvalue.proto
+++ /dev/null
@@ -1,66 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2015, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-package castvalue;
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.face_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.benchgen_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = true;
-option (gogoproto.unsafe_unmarshaler_all) = false;
-
-message Castaway {
- map CastMapValueMessage = 1 [(gogoproto.castvalue) = "MyWilson", (gogoproto.nullable) = false];
- map CastMapValueMessageNullable = 2 [(gogoproto.castvalue) = "MyWilson"];
-}
-
-message Wilson {
- optional int64 Int64 = 1;
-}
diff --git a/test/castvalue/combos/unsafemarshaler/castvaluepb_test.go b/test/castvalue/combos/unsafemarshaler/castvaluepb_test.go
deleted file mode 100644
index 1edd7fa383..0000000000
--- a/test/castvalue/combos/unsafemarshaler/castvaluepb_test.go
+++ /dev/null
@@ -1,537 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafemarshaler/castvalue.proto
-
-/*
-Package castvalue is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafemarshaler/castvalue.proto
-
-It has these top-level messages:
- Castaway
- Wilson
-*/
-package castvalue
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestCastawayProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCastawayMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCastawayProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Castaway, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCastaway(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCastawayProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCastaway(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Castaway{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestWilsonProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestWilsonMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkWilsonProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Wilson, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedWilson(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkWilsonProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedWilson(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Wilson{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCastawayJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Castaway{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestWilsonJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Wilson{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCastawayProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCastawayProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestWilsonProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestWilsonProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCastvalueDescription(t *testing.T) {
- CastvalueDescription()
-}
-func TestCastawayVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestWilsonVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCastawayFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestWilsonFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCastawayGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestWilsonGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCastawaySize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCastawaySize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Castaway, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCastaway(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestWilsonSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkWilsonSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Wilson, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedWilson(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCastawayStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestWilsonStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/castvalue/combos/unsafemarshaler/mytypes.go b/test/castvalue/combos/unsafemarshaler/mytypes.go
deleted file mode 100644
index 202656eeeb..0000000000
--- a/test/castvalue/combos/unsafemarshaler/mytypes.go
+++ /dev/null
@@ -1,31 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package castvalue
-
-type MyWilson Wilson
diff --git a/test/castvalue/combos/unsafeunmarshaler/castvalue.pb.go b/test/castvalue/combos/unsafeunmarshaler/castvalue.pb.go
deleted file mode 100644
index 2ea43ac142..0000000000
--- a/test/castvalue/combos/unsafeunmarshaler/castvalue.pb.go
+++ /dev/null
@@ -1,1320 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeunmarshaler/castvalue.proto
-
-/*
- Package castvalue is a generated protocol buffer package.
-
- It is generated from these files:
- combos/unsafeunmarshaler/castvalue.proto
-
- It has these top-level messages:
- Castaway
- Wilson
-*/
-package castvalue
-
-import proto "github.com/gogo/protobuf/proto"
-import fmt "fmt"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-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 reflect "reflect"
-import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
-
-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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type Castaway struct {
- CastMapValueMessage map[int32]MyWilson `protobuf:"bytes,1,rep,name=CastMapValueMessage,castvalue=MyWilson,castvaluetype=castvalue.Wilson" json:"CastMapValueMessage" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- CastMapValueMessageNullable map[int32]*MyWilson `protobuf:"bytes,2,rep,name=CastMapValueMessageNullable,castvalue=MyWilson,castvaluetype=castvalue.Wilson" json:"CastMapValueMessageNullable,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Castaway) Reset() { *m = Castaway{} }
-func (*Castaway) ProtoMessage() {}
-func (*Castaway) Descriptor() ([]byte, []int) { return fileDescriptorCastvalue, []int{0} }
-
-type Wilson struct {
- Int64 *int64 `protobuf:"varint,1,opt,name=Int64" json:"Int64,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Wilson) Reset() { *m = Wilson{} }
-func (*Wilson) ProtoMessage() {}
-func (*Wilson) Descriptor() ([]byte, []int) { return fileDescriptorCastvalue, []int{1} }
-
-func init() {
- proto.RegisterType((*Castaway)(nil), "castvalue.Castaway")
- proto.RegisterType((*Wilson)(nil), "castvalue.Wilson")
-}
-func (this *Castaway) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return CastvalueDescription()
-}
-func (this *Wilson) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return CastvalueDescription()
-}
-func CastvalueDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 3869 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x5d, 0x70, 0x24, 0xd7,
- 0x55, 0x56, 0xcf, 0x8f, 0x34, 0x73, 0x66, 0x34, 0x6a, 0x5d, 0xc9, 0xbb, 0xb3, 0x72, 0x3c, 0xab,
- 0x95, 0x7f, 0x56, 0xb6, 0x13, 0x29, 0xb5, 0xde, 0x5d, 0xaf, 0x67, 0x49, 0xcc, 0x68, 0x34, 0xab,
- 0xcc, 0xa2, 0xbf, 0xf4, 0x48, 0xf1, 0x6e, 0x78, 0xe8, 0x6a, 0xf5, 0xdc, 0x19, 0xf5, 0x6e, 0x4f,
- 0x77, 0xa7, 0xbb, 0x67, 0xd7, 0xda, 0xe2, 0x61, 0x29, 0x07, 0xa8, 0x40, 0xf1, 0x4f, 0x41, 0x62,
- 0x1c, 0x03, 0xa9, 0x02, 0x87, 0x84, 0x9f, 0x84, 0x40, 0x08, 0x3c, 0x85, 0x87, 0x80, 0x9f, 0xa8,
- 0xe4, 0x8d, 0x07, 0x0a, 0xbc, 0xc2, 0x55, 0x18, 0x30, 0x60, 0x88, 0x1f, 0x52, 0xe5, 0x17, 0xea,
- 0xfe, 0xf5, 0x74, 0xcf, 0x8c, 0xd4, 0xa3, 0x50, 0x76, 0x9e, 0x34, 0xf7, 0xdc, 0xf3, 0x7d, 0xf7,
- 0xdc, 0x73, 0xcf, 0xbd, 0xe7, 0xdc, 0xdb, 0x82, 0xaf, 0x5e, 0x81, 0xf9, 0xb6, 0x6d, 0xb7, 0x4d,
- 0xbc, 0xec, 0xb8, 0xb6, 0x6f, 0xef, 0x75, 0x5b, 0xcb, 0x4d, 0xec, 0xe9, 0xae, 0xe1, 0xf8, 0xb6,
- 0xbb, 0x44, 0x65, 0x68, 0x8a, 0x69, 0x2c, 0x09, 0x8d, 0x85, 0x0d, 0x98, 0xbe, 0x66, 0x98, 0x78,
- 0x35, 0x50, 0x6c, 0x60, 0x1f, 0x5d, 0x81, 0x54, 0xcb, 0x30, 0x71, 0x51, 0x9a, 0x4f, 0x2e, 0xe6,
- 0x2e, 0x3c, 0xb6, 0xd4, 0x07, 0x5a, 0x8a, 0x22, 0xb6, 0x89, 0x58, 0xa1, 0x88, 0x85, 0x37, 0x53,
- 0x30, 0x33, 0xa4, 0x17, 0x21, 0x48, 0x59, 0x5a, 0x87, 0x30, 0x4a, 0x8b, 0x59, 0x85, 0xfe, 0x46,
- 0x45, 0x98, 0x70, 0x34, 0xfd, 0xb6, 0xd6, 0xc6, 0xc5, 0x04, 0x15, 0x8b, 0x26, 0x2a, 0x01, 0x34,
- 0xb1, 0x83, 0xad, 0x26, 0xb6, 0xf4, 0x83, 0x62, 0x72, 0x3e, 0xb9, 0x98, 0x55, 0x42, 0x12, 0xf4,
- 0x34, 0x4c, 0x3b, 0xdd, 0x3d, 0xd3, 0xd0, 0xd5, 0x90, 0x1a, 0xcc, 0x27, 0x17, 0xd3, 0x8a, 0xcc,
- 0x3a, 0x56, 0x7b, 0xca, 0xe7, 0x61, 0xea, 0x2e, 0xd6, 0x6e, 0x87, 0x55, 0x73, 0x54, 0xb5, 0x40,
- 0xc4, 0x21, 0xc5, 0x2a, 0xe4, 0x3b, 0xd8, 0xf3, 0xb4, 0x36, 0x56, 0xfd, 0x03, 0x07, 0x17, 0x53,
- 0x74, 0xf6, 0xf3, 0x03, 0xb3, 0xef, 0x9f, 0x79, 0x8e, 0xa3, 0x76, 0x0e, 0x1c, 0x8c, 0x2a, 0x90,
- 0xc5, 0x56, 0xb7, 0xc3, 0x18, 0xd2, 0x47, 0xf8, 0xaf, 0x66, 0x75, 0x3b, 0xfd, 0x2c, 0x19, 0x02,
- 0xe3, 0x14, 0x13, 0x1e, 0x76, 0xef, 0x18, 0x3a, 0x2e, 0x8e, 0x53, 0x82, 0xf3, 0x03, 0x04, 0x0d,
- 0xd6, 0xdf, 0xcf, 0x21, 0x70, 0xa8, 0x0a, 0x59, 0xfc, 0xa2, 0x8f, 0x2d, 0xcf, 0xb0, 0xad, 0xe2,
- 0x04, 0x25, 0x79, 0x7c, 0xc8, 0x2a, 0x62, 0xb3, 0xd9, 0x4f, 0xd1, 0xc3, 0xa1, 0xcb, 0x30, 0x61,
- 0x3b, 0xbe, 0x61, 0x5b, 0x5e, 0x31, 0x33, 0x2f, 0x2d, 0xe6, 0x2e, 0x7c, 0x68, 0x68, 0x20, 0x6c,
- 0x31, 0x1d, 0x45, 0x28, 0xa3, 0x3a, 0xc8, 0x9e, 0xdd, 0x75, 0x75, 0xac, 0xea, 0x76, 0x13, 0xab,
- 0x86, 0xd5, 0xb2, 0x8b, 0x59, 0x4a, 0x70, 0x76, 0x70, 0x22, 0x54, 0xb1, 0x6a, 0x37, 0x71, 0xdd,
- 0x6a, 0xd9, 0x4a, 0xc1, 0x8b, 0xb4, 0xd1, 0x29, 0x18, 0xf7, 0x0e, 0x2c, 0x5f, 0x7b, 0xb1, 0x98,
- 0xa7, 0x11, 0xc2, 0x5b, 0x0b, 0x7f, 0x35, 0x0e, 0x53, 0xa3, 0x84, 0xd8, 0x55, 0x48, 0xb7, 0xc8,
- 0x2c, 0x8b, 0x89, 0x93, 0xf8, 0x80, 0x61, 0xa2, 0x4e, 0x1c, 0xff, 0x21, 0x9d, 0x58, 0x81, 0x9c,
- 0x85, 0x3d, 0x1f, 0x37, 0x59, 0x44, 0x24, 0x47, 0x8c, 0x29, 0x60, 0xa0, 0xc1, 0x90, 0x4a, 0xfd,
- 0x50, 0x21, 0x75, 0x03, 0xa6, 0x02, 0x93, 0x54, 0x57, 0xb3, 0xda, 0x22, 0x36, 0x97, 0xe3, 0x2c,
- 0x59, 0xaa, 0x09, 0x9c, 0x42, 0x60, 0x4a, 0x01, 0x47, 0xda, 0x68, 0x15, 0xc0, 0xb6, 0xb0, 0xdd,
- 0x52, 0x9b, 0x58, 0x37, 0x8b, 0x99, 0x23, 0xbc, 0xb4, 0x45, 0x54, 0x06, 0xbc, 0x64, 0x33, 0xa9,
- 0x6e, 0xa2, 0xe7, 0x7a, 0xa1, 0x36, 0x71, 0x44, 0xa4, 0x6c, 0xb0, 0x4d, 0x36, 0x10, 0x6d, 0xbb,
- 0x50, 0x70, 0x31, 0x89, 0x7b, 0xdc, 0xe4, 0x33, 0xcb, 0x52, 0x23, 0x96, 0x62, 0x67, 0xa6, 0x70,
- 0x18, 0x9b, 0xd8, 0xa4, 0x1b, 0x6e, 0xa2, 0x47, 0x21, 0x10, 0xa8, 0x34, 0xac, 0x80, 0x9e, 0x42,
- 0x79, 0x21, 0xdc, 0xd4, 0x3a, 0x78, 0xee, 0x1e, 0x14, 0xa2, 0xee, 0x41, 0xb3, 0x90, 0xf6, 0x7c,
- 0xcd, 0xf5, 0x69, 0x14, 0xa6, 0x15, 0xd6, 0x40, 0x32, 0x24, 0xb1, 0xd5, 0xa4, 0xa7, 0x5c, 0x5a,
- 0x21, 0x3f, 0xd1, 0x8f, 0xf7, 0x26, 0x9c, 0xa4, 0x13, 0x7e, 0x62, 0x70, 0x45, 0x23, 0xcc, 0xfd,
- 0xf3, 0x9e, 0x7b, 0x16, 0x26, 0x23, 0x13, 0x18, 0x75, 0xe8, 0x85, 0x9f, 0x82, 0x87, 0x86, 0x52,
- 0xa3, 0x1b, 0x30, 0xdb, 0xb5, 0x0c, 0xcb, 0xc7, 0xae, 0xe3, 0x62, 0x12, 0xb1, 0x6c, 0xa8, 0xe2,
- 0xbf, 0x4e, 0x1c, 0x11, 0x73, 0xbb, 0x61, 0x6d, 0xc6, 0xa2, 0xcc, 0x74, 0x07, 0x85, 0x4f, 0x65,
- 0x33, 0x6f, 0x4d, 0xc8, 0xf7, 0xef, 0xdf, 0xbf, 0x9f, 0x58, 0xf8, 0xfc, 0x38, 0xcc, 0x0e, 0xdb,
- 0x33, 0x43, 0xb7, 0xef, 0x29, 0x18, 0xb7, 0xba, 0x9d, 0x3d, 0xec, 0x52, 0x27, 0xa5, 0x15, 0xde,
- 0x42, 0x15, 0x48, 0x9b, 0xda, 0x1e, 0x36, 0x8b, 0xa9, 0x79, 0x69, 0xb1, 0x70, 0xe1, 0xe9, 0x91,
- 0x76, 0xe5, 0xd2, 0x3a, 0x81, 0x28, 0x0c, 0x89, 0x3e, 0x0e, 0x29, 0x7e, 0x44, 0x13, 0x86, 0xa7,
- 0x46, 0x63, 0x20, 0x7b, 0x49, 0xa1, 0x38, 0xf4, 0x30, 0x64, 0xc9, 0x5f, 0x16, 0x1b, 0xe3, 0xd4,
- 0xe6, 0x0c, 0x11, 0x90, 0xb8, 0x40, 0x73, 0x90, 0xa1, 0xdb, 0xa4, 0x89, 0x45, 0x6a, 0x0b, 0xda,
- 0x24, 0xb0, 0x9a, 0xb8, 0xa5, 0x75, 0x4d, 0x5f, 0xbd, 0xa3, 0x99, 0x5d, 0x4c, 0x03, 0x3e, 0xab,
- 0xe4, 0xb9, 0xf0, 0x53, 0x44, 0x86, 0xce, 0x42, 0x8e, 0xed, 0x2a, 0xc3, 0x6a, 0xe2, 0x17, 0xe9,
- 0xe9, 0x99, 0x56, 0xd8, 0x46, 0xab, 0x13, 0x09, 0x19, 0xfe, 0x96, 0x67, 0x5b, 0x22, 0x34, 0xe9,
- 0x10, 0x44, 0x40, 0x87, 0x7f, 0xb6, 0xff, 0xe0, 0x7e, 0x64, 0xf8, 0xf4, 0xfa, 0x63, 0x6a, 0xe1,
- 0x9b, 0x09, 0x48, 0xd1, 0xf3, 0x62, 0x0a, 0x72, 0x3b, 0x37, 0xb7, 0x6b, 0xea, 0xea, 0xd6, 0xee,
- 0xca, 0x7a, 0x4d, 0x96, 0x50, 0x01, 0x80, 0x0a, 0xae, 0xad, 0x6f, 0x55, 0x76, 0xe4, 0x44, 0xd0,
- 0xae, 0x6f, 0xee, 0x5c, 0xbe, 0x28, 0x27, 0x03, 0xc0, 0x2e, 0x13, 0xa4, 0xc2, 0x0a, 0xcf, 0x5c,
- 0x90, 0xd3, 0x48, 0x86, 0x3c, 0x23, 0xa8, 0xdf, 0xa8, 0xad, 0x5e, 0xbe, 0x28, 0x8f, 0x47, 0x25,
- 0xcf, 0x5c, 0x90, 0x27, 0xd0, 0x24, 0x64, 0xa9, 0x64, 0x65, 0x6b, 0x6b, 0x5d, 0xce, 0x04, 0x9c,
- 0x8d, 0x1d, 0xa5, 0xbe, 0xb9, 0x26, 0x67, 0x03, 0xce, 0x35, 0x65, 0x6b, 0x77, 0x5b, 0x86, 0x80,
- 0x61, 0xa3, 0xd6, 0x68, 0x54, 0xd6, 0x6a, 0x72, 0x2e, 0xd0, 0x58, 0xb9, 0xb9, 0x53, 0x6b, 0xc8,
- 0xf9, 0x88, 0x59, 0xcf, 0x5c, 0x90, 0x27, 0x83, 0x21, 0x6a, 0x9b, 0xbb, 0x1b, 0x72, 0x01, 0x4d,
- 0xc3, 0x24, 0x1b, 0x42, 0x18, 0x31, 0xd5, 0x27, 0xba, 0x7c, 0x51, 0x96, 0x7b, 0x86, 0x30, 0x96,
- 0xe9, 0x88, 0xe0, 0xf2, 0x45, 0x19, 0x2d, 0x54, 0x21, 0x4d, 0xa3, 0x0b, 0x21, 0x28, 0xac, 0x57,
- 0x56, 0x6a, 0xeb, 0xea, 0xd6, 0xf6, 0x4e, 0x7d, 0x6b, 0xb3, 0xb2, 0x2e, 0x4b, 0x3d, 0x99, 0x52,
- 0xfb, 0xe4, 0x6e, 0x5d, 0xa9, 0xad, 0xca, 0x89, 0xb0, 0x6c, 0xbb, 0x56, 0xd9, 0xa9, 0xad, 0xca,
- 0xc9, 0x05, 0x1d, 0x66, 0x87, 0x9d, 0x93, 0x43, 0x77, 0x46, 0x68, 0x89, 0x13, 0x47, 0x2c, 0x31,
- 0xe5, 0x1a, 0x58, 0xe2, 0x2f, 0x49, 0x30, 0x33, 0x24, 0x57, 0x0c, 0x1d, 0xe4, 0x79, 0x48, 0xb3,
- 0x10, 0x65, 0xd9, 0xf3, 0xc9, 0xa1, 0x49, 0x87, 0x06, 0xec, 0x40, 0x06, 0xa5, 0xb8, 0x70, 0x05,
- 0x91, 0x3c, 0xa2, 0x82, 0x20, 0x14, 0x03, 0x46, 0xbe, 0x24, 0x41, 0xf1, 0x28, 0xee, 0x98, 0x83,
- 0x22, 0x11, 0x39, 0x28, 0xae, 0xf6, 0x1b, 0x70, 0xee, 0xe8, 0x39, 0x0c, 0x58, 0xf1, 0x9a, 0x04,
- 0xa7, 0x86, 0x17, 0x5a, 0x43, 0x6d, 0xf8, 0x38, 0x8c, 0x77, 0xb0, 0xbf, 0x6f, 0x8b, 0x62, 0xe3,
- 0x89, 0x21, 0x29, 0x8c, 0x74, 0xf7, 0xfb, 0x8a, 0xa3, 0xc2, 0x39, 0x30, 0x79, 0x54, 0xb5, 0xc4,
- 0xac, 0x19, 0xb0, 0xf4, 0x73, 0x09, 0x78, 0x68, 0x28, 0xf9, 0x50, 0x43, 0x1f, 0x01, 0x30, 0x2c,
- 0xa7, 0xeb, 0xb3, 0x82, 0x82, 0x9d, 0x4f, 0x59, 0x2a, 0xa1, 0x7b, 0x9f, 0x9c, 0x3d, 0x5d, 0x3f,
- 0xe8, 0x4f, 0xd2, 0x7e, 0x60, 0x22, 0xaa, 0x70, 0xa5, 0x67, 0x68, 0x8a, 0x1a, 0x5a, 0x3a, 0x62,
- 0xa6, 0x03, 0xb9, 0xfa, 0xa3, 0x20, 0xeb, 0xa6, 0x81, 0x2d, 0x5f, 0xf5, 0x7c, 0x17, 0x6b, 0x1d,
- 0xc3, 0x6a, 0xd3, 0x03, 0x38, 0x53, 0x4e, 0xb7, 0x34, 0xd3, 0xc3, 0xca, 0x14, 0xeb, 0x6e, 0x88,
- 0x5e, 0x82, 0xa0, 0x39, 0xce, 0x0d, 0x21, 0xc6, 0x23, 0x08, 0xd6, 0x1d, 0x20, 0x16, 0xbe, 0x91,
- 0x81, 0x5c, 0xa8, 0x2c, 0x45, 0xe7, 0x20, 0x7f, 0x4b, 0xbb, 0xa3, 0xa9, 0xe2, 0xaa, 0xc1, 0x3c,
- 0x91, 0x23, 0xb2, 0x6d, 0x7e, 0xdd, 0xf8, 0x28, 0xcc, 0x52, 0x15, 0xbb, 0xeb, 0x63, 0x57, 0xd5,
- 0x4d, 0xcd, 0xf3, 0xa8, 0xd3, 0x32, 0x54, 0x15, 0x91, 0xbe, 0x2d, 0xd2, 0x55, 0x15, 0x3d, 0xe8,
- 0x12, 0xcc, 0x50, 0x44, 0xa7, 0x6b, 0xfa, 0x86, 0x63, 0x62, 0x95, 0x5c, 0x7e, 0x3c, 0x7a, 0x10,
- 0x07, 0x96, 0x4d, 0x13, 0x8d, 0x0d, 0xae, 0x40, 0x2c, 0xf2, 0xd0, 0x2a, 0x3c, 0x42, 0x61, 0x6d,
- 0x6c, 0x61, 0x57, 0xf3, 0xb1, 0x8a, 0x3f, 0xd3, 0xd5, 0x4c, 0x4f, 0xd5, 0xac, 0xa6, 0xba, 0xaf,
- 0x79, 0xfb, 0xc5, 0x59, 0x42, 0xb0, 0x92, 0x28, 0x4a, 0xca, 0x19, 0xa2, 0xb8, 0xc6, 0xf5, 0x6a,
- 0x54, 0xad, 0x62, 0x35, 0x3f, 0xa1, 0x79, 0xfb, 0xa8, 0x0c, 0xa7, 0x28, 0x8b, 0xe7, 0xbb, 0x86,
- 0xd5, 0x56, 0xf5, 0x7d, 0xac, 0xdf, 0x56, 0xbb, 0x7e, 0xeb, 0x4a, 0xf1, 0xe1, 0xf0, 0xf8, 0xd4,
- 0xc2, 0x06, 0xd5, 0xa9, 0x12, 0x95, 0x5d, 0xbf, 0x75, 0x05, 0x35, 0x20, 0x4f, 0x16, 0xa3, 0x63,
- 0xdc, 0xc3, 0x6a, 0xcb, 0x76, 0x69, 0x66, 0x29, 0x0c, 0xd9, 0xd9, 0x21, 0x0f, 0x2e, 0x6d, 0x71,
- 0xc0, 0x86, 0xdd, 0xc4, 0xe5, 0x74, 0x63, 0xbb, 0x56, 0x5b, 0x55, 0x72, 0x82, 0xe5, 0x9a, 0xed,
- 0x92, 0x80, 0x6a, 0xdb, 0x81, 0x83, 0x73, 0x2c, 0xa0, 0xda, 0xb6, 0x70, 0xef, 0x25, 0x98, 0xd1,
- 0x75, 0x36, 0x67, 0x43, 0x57, 0xf9, 0x15, 0xc5, 0x2b, 0xca, 0x11, 0x67, 0xe9, 0xfa, 0x1a, 0x53,
- 0xe0, 0x31, 0xee, 0xa1, 0xe7, 0xe0, 0xa1, 0x9e, 0xb3, 0xc2, 0xc0, 0xe9, 0x81, 0x59, 0xf6, 0x43,
- 0x2f, 0xc1, 0x8c, 0x73, 0x30, 0x08, 0x44, 0x91, 0x11, 0x9d, 0x83, 0x7e, 0xd8, 0xb3, 0x30, 0xeb,
- 0xec, 0x3b, 0x83, 0xb8, 0x99, 0x30, 0x0e, 0x39, 0xfb, 0x4e, 0x3f, 0xf0, 0x71, 0x7a, 0x5f, 0x75,
- 0xb1, 0xae, 0xf9, 0xb8, 0x59, 0x3c, 0x1d, 0x56, 0x0f, 0x75, 0xa0, 0x65, 0x90, 0x75, 0x5d, 0xc5,
- 0x96, 0xb6, 0x67, 0x62, 0x55, 0x73, 0xb1, 0xa5, 0x79, 0xc5, 0xb3, 0x61, 0xe5, 0x82, 0xae, 0xd7,
- 0x68, 0x6f, 0x85, 0x76, 0xa2, 0xa7, 0x60, 0xda, 0xde, 0xbb, 0xa5, 0xb3, 0x90, 0x54, 0x1d, 0x17,
- 0xb7, 0x8c, 0x17, 0x8b, 0x8f, 0x51, 0xff, 0x4e, 0x91, 0x0e, 0x1a, 0x90, 0xdb, 0x54, 0x8c, 0x9e,
- 0x04, 0x59, 0xf7, 0xf6, 0x35, 0xd7, 0xa1, 0x35, 0x81, 0xe7, 0x68, 0x3a, 0x2e, 0x3e, 0xce, 0x54,
- 0x99, 0x7c, 0x53, 0x88, 0xc9, 0x96, 0xf0, 0xee, 0x1a, 0x2d, 0x5f, 0x30, 0x9e, 0x67, 0x5b, 0x82,
- 0xca, 0x38, 0xdb, 0x22, 0xc8, 0xc4, 0x15, 0x91, 0x81, 0x17, 0xa9, 0x5a, 0xc1, 0xd9, 0x77, 0xc2,
- 0xe3, 0x3e, 0x0a, 0x93, 0x44, 0xb3, 0x37, 0xe8, 0x93, 0xac, 0x9e, 0x71, 0xf6, 0x43, 0x23, 0xbe,
- 0x6f, 0xa5, 0xe5, 0x42, 0x19, 0xf2, 0xe1, 0xf8, 0x44, 0x59, 0x60, 0x11, 0x2a, 0x4b, 0x24, 0xd7,
- 0x57, 0xb7, 0x56, 0x49, 0x96, 0xfe, 0x74, 0x4d, 0x4e, 0x90, 0x6a, 0x61, 0xbd, 0xbe, 0x53, 0x53,
- 0x95, 0xdd, 0xcd, 0x9d, 0xfa, 0x46, 0x4d, 0x4e, 0x86, 0xcb, 0xd2, 0xef, 0x24, 0xa0, 0x10, 0xbd,
- 0x61, 0xa0, 0x1f, 0x83, 0xd3, 0xe2, 0x39, 0xc0, 0xc3, 0xbe, 0x7a, 0xd7, 0x70, 0xe9, 0x96, 0xe9,
- 0x68, 0xac, 0xc2, 0x0e, 0x16, 0x6d, 0x96, 0x6b, 0x35, 0xb0, 0xff, 0x82, 0xe1, 0x92, 0x0d, 0xd1,
- 0xd1, 0x7c, 0xb4, 0x0e, 0x67, 0x2d, 0x5b, 0xf5, 0x7c, 0xcd, 0x6a, 0x6a, 0x6e, 0x53, 0xed, 0x3d,
- 0xc4, 0xa8, 0x9a, 0xae, 0x63, 0xcf, 0xb3, 0x59, 0xaa, 0x0a, 0x58, 0x3e, 0x64, 0xd9, 0x0d, 0xae,
- 0xdc, 0x3b, 0xc3, 0x2b, 0x5c, 0xb5, 0x2f, 0xc0, 0x92, 0x47, 0x05, 0xd8, 0xc3, 0x90, 0xed, 0x68,
- 0x8e, 0x8a, 0x2d, 0xdf, 0x3d, 0xa0, 0x75, 0x65, 0x46, 0xc9, 0x74, 0x34, 0xa7, 0x46, 0xda, 0x1f,
- 0x4c, 0x79, 0xff, 0x8f, 0x49, 0xc8, 0x87, 0x6b, 0x4b, 0x52, 0xaa, 0xeb, 0x34, 0x8f, 0x48, 0xf4,
- 0xa4, 0x79, 0xf4, 0xd8, 0x4a, 0x74, 0xa9, 0x4a, 0x12, 0x4c, 0x79, 0x9c, 0x55, 0x7c, 0x0a, 0x43,
- 0x92, 0xe4, 0x4e, 0xce, 0x16, 0xcc, 0x6e, 0x31, 0x19, 0x85, 0xb7, 0xd0, 0x1a, 0x8c, 0xdf, 0xf2,
- 0x28, 0xf7, 0x38, 0xe5, 0x7e, 0xec, 0x78, 0xee, 0xeb, 0x0d, 0x4a, 0x9e, 0xbd, 0xde, 0x50, 0x37,
- 0xb7, 0x94, 0x8d, 0xca, 0xba, 0xc2, 0xe1, 0xe8, 0x0c, 0xa4, 0x4c, 0xed, 0xde, 0x41, 0x34, 0x15,
- 0x51, 0xd1, 0xa8, 0x8e, 0x3f, 0x03, 0xa9, 0xbb, 0x58, 0xbb, 0x1d, 0x4d, 0x00, 0x54, 0xf4, 0x3e,
- 0x86, 0xfe, 0x32, 0xa4, 0xa9, 0xbf, 0x10, 0x00, 0xf7, 0x98, 0x3c, 0x86, 0x32, 0x90, 0xaa, 0x6e,
- 0x29, 0x24, 0xfc, 0x65, 0xc8, 0x33, 0xa9, 0xba, 0x5d, 0xaf, 0x55, 0x6b, 0x72, 0x62, 0xe1, 0x12,
- 0x8c, 0x33, 0x27, 0x90, 0xad, 0x11, 0xb8, 0x41, 0x1e, 0xe3, 0x4d, 0xce, 0x21, 0x89, 0xde, 0xdd,
- 0x8d, 0x95, 0x9a, 0x22, 0x27, 0xc2, 0xcb, 0xeb, 0x41, 0x3e, 0x5c, 0x56, 0x7e, 0x30, 0x31, 0xf5,
- 0xd7, 0x12, 0xe4, 0x42, 0x65, 0x22, 0x29, 0x50, 0x34, 0xd3, 0xb4, 0xef, 0xaa, 0x9a, 0x69, 0x68,
- 0x1e, 0x0f, 0x0a, 0xa0, 0xa2, 0x0a, 0x91, 0x8c, 0xba, 0x68, 0x1f, 0x88, 0xf1, 0xaf, 0x4a, 0x20,
- 0xf7, 0x97, 0x98, 0x7d, 0x06, 0x4a, 0x3f, 0x52, 0x03, 0x5f, 0x91, 0xa0, 0x10, 0xad, 0x2b, 0xfb,
- 0xcc, 0x3b, 0xf7, 0x23, 0x35, 0xef, 0x8d, 0x04, 0x4c, 0x46, 0xaa, 0xc9, 0x51, 0xad, 0xfb, 0x0c,
- 0x4c, 0x1b, 0x4d, 0xdc, 0x71, 0x6c, 0x1f, 0x5b, 0xfa, 0x81, 0x6a, 0xe2, 0x3b, 0xd8, 0x2c, 0x2e,
- 0xd0, 0x83, 0x62, 0xf9, 0xf8, 0x7a, 0x75, 0xa9, 0xde, 0xc3, 0xad, 0x13, 0x58, 0x79, 0xa6, 0xbe,
- 0x5a, 0xdb, 0xd8, 0xde, 0xda, 0xa9, 0x6d, 0x56, 0x6f, 0xaa, 0xbb, 0x9b, 0x3f, 0xb1, 0xb9, 0xf5,
- 0xc2, 0xa6, 0x22, 0x1b, 0x7d, 0x6a, 0xef, 0xe3, 0x56, 0xdf, 0x06, 0xb9, 0xdf, 0x28, 0x74, 0x1a,
- 0x86, 0x99, 0x25, 0x8f, 0xa1, 0x19, 0x98, 0xda, 0xdc, 0x52, 0x1b, 0xf5, 0xd5, 0x9a, 0x5a, 0xbb,
- 0x76, 0xad, 0x56, 0xdd, 0x69, 0xb0, 0x0b, 0x7c, 0xa0, 0xbd, 0x13, 0xdd, 0xd4, 0x2f, 0x27, 0x61,
- 0x66, 0x88, 0x25, 0xa8, 0xc2, 0xef, 0x0e, 0xec, 0x3a, 0xf3, 0x91, 0x51, 0xac, 0x5f, 0x22, 0x29,
- 0x7f, 0x5b, 0x73, 0x7d, 0x7e, 0xd5, 0x78, 0x12, 0x88, 0x97, 0x2c, 0xdf, 0x68, 0x19, 0xd8, 0xe5,
- 0xef, 0x1d, 0xec, 0x42, 0x31, 0xd5, 0x93, 0xb3, 0x27, 0x8f, 0x0f, 0x03, 0x72, 0x6c, 0xcf, 0xf0,
- 0x8d, 0x3b, 0x58, 0x35, 0x2c, 0xf1, 0x38, 0x42, 0x2e, 0x18, 0x29, 0x45, 0x16, 0x3d, 0x75, 0xcb,
- 0x0f, 0xb4, 0x2d, 0xdc, 0xd6, 0xfa, 0xb4, 0xc9, 0x01, 0x9e, 0x54, 0x64, 0xd1, 0x13, 0x68, 0x9f,
- 0x83, 0x7c, 0xd3, 0xee, 0x92, 0xaa, 0x8b, 0xe9, 0x91, 0x7c, 0x21, 0x29, 0x39, 0x26, 0x0b, 0x54,
- 0x78, 0x3d, 0xdd, 0x7b, 0x95, 0xc9, 0x2b, 0x39, 0x26, 0x63, 0x2a, 0xe7, 0x61, 0x4a, 0x6b, 0xb7,
- 0x5d, 0x42, 0x2e, 0x88, 0xd8, 0x0d, 0xa1, 0x10, 0x88, 0xa9, 0xe2, 0xdc, 0x75, 0xc8, 0x08, 0x3f,
- 0x90, 0x94, 0x4c, 0x3c, 0xa1, 0x3a, 0xec, 0x65, 0x2e, 0xb1, 0x98, 0x55, 0x32, 0x96, 0xe8, 0x3c,
- 0x07, 0x79, 0xc3, 0x53, 0x7b, 0x8f, 0xcc, 0x89, 0xf9, 0xc4, 0x62, 0x46, 0xc9, 0x19, 0x5e, 0xf0,
- 0x40, 0xb7, 0xf0, 0x5a, 0x02, 0x0a, 0xd1, 0x47, 0x72, 0xb4, 0x0a, 0x19, 0xd3, 0xd6, 0x35, 0x1a,
- 0x5a, 0xec, 0x0b, 0xcd, 0x62, 0xcc, 0xbb, 0xfa, 0xd2, 0x3a, 0xd7, 0x57, 0x02, 0xe4, 0xdc, 0xdf,
- 0x4b, 0x90, 0x11, 0x62, 0x74, 0x0a, 0x52, 0x8e, 0xe6, 0xef, 0x53, 0xba, 0xf4, 0x4a, 0x42, 0x96,
- 0x14, 0xda, 0x26, 0x72, 0xcf, 0xd1, 0x2c, 0x1a, 0x02, 0x5c, 0x4e, 0xda, 0x64, 0x5d, 0x4d, 0xac,
- 0x35, 0xe9, 0xf5, 0xc3, 0xee, 0x74, 0xb0, 0xe5, 0x7b, 0x62, 0x5d, 0xb9, 0xbc, 0xca, 0xc5, 0xe8,
- 0x69, 0x98, 0xf6, 0x5d, 0xcd, 0x30, 0x23, 0xba, 0x29, 0xaa, 0x2b, 0x8b, 0x8e, 0x40, 0xb9, 0x0c,
- 0x67, 0x04, 0x6f, 0x13, 0xfb, 0x9a, 0xbe, 0x8f, 0x9b, 0x3d, 0xd0, 0x38, 0x7d, 0x81, 0x3d, 0xcd,
- 0x15, 0x56, 0x79, 0xbf, 0xc0, 0x2e, 0x7c, 0x4f, 0x82, 0x69, 0x71, 0x61, 0x6a, 0x06, 0xce, 0xda,
- 0x00, 0xd0, 0x2c, 0xcb, 0xf6, 0xc3, 0xee, 0x1a, 0x0c, 0xe5, 0x01, 0xdc, 0x52, 0x25, 0x00, 0x29,
- 0x21, 0x82, 0xb9, 0x0e, 0x40, 0xaf, 0xe7, 0x48, 0xb7, 0x9d, 0x85, 0x1c, 0xff, 0x02, 0x42, 0x3f,
- 0xa3, 0xb1, 0x2b, 0x36, 0x30, 0x11, 0xb9, 0x59, 0xa1, 0x59, 0x48, 0xef, 0xe1, 0xb6, 0x61, 0xf1,
- 0x77, 0x4d, 0xd6, 0x10, 0x6f, 0xb5, 0xa9, 0xe0, 0xad, 0x76, 0xe5, 0x06, 0xcc, 0xe8, 0x76, 0xa7,
- 0xdf, 0xdc, 0x15, 0xb9, 0xef, 0x9a, 0xef, 0x7d, 0x42, 0xfa, 0x34, 0xf4, 0x4a, 0xcc, 0x2f, 0x25,
- 0x92, 0x6b, 0xdb, 0x2b, 0x5f, 0x49, 0xcc, 0xad, 0x31, 0xdc, 0xb6, 0x98, 0xa6, 0x82, 0x5b, 0x26,
- 0xd6, 0x89, 0xe9, 0xf0, 0xfd, 0x27, 0xe0, 0x23, 0x6d, 0xc3, 0xdf, 0xef, 0xee, 0x2d, 0xe9, 0x76,
- 0x67, 0xb9, 0x6d, 0xb7, 0xed, 0xde, 0x67, 0x43, 0xd2, 0xa2, 0x0d, 0xfa, 0x8b, 0x7f, 0x3a, 0xcc,
- 0x06, 0xd2, 0xb9, 0xd8, 0xef, 0x8c, 0xe5, 0x4d, 0x98, 0xe1, 0xca, 0x2a, 0xfd, 0x76, 0xc1, 0xae,
- 0x10, 0xe8, 0xd8, 0xf7, 0x9f, 0xe2, 0xd7, 0xdf, 0xa4, 0xb9, 0x5a, 0x99, 0xe6, 0x50, 0xd2, 0xc7,
- 0x6e, 0x19, 0x65, 0x05, 0x1e, 0x8a, 0xf0, 0xb1, 0x7d, 0x89, 0xdd, 0x18, 0xc6, 0xef, 0x70, 0xc6,
- 0x99, 0x10, 0x63, 0x83, 0x43, 0xcb, 0x55, 0x98, 0x3c, 0x09, 0xd7, 0xdf, 0x72, 0xae, 0x3c, 0x0e,
- 0x93, 0xac, 0xc1, 0x14, 0x25, 0xd1, 0xbb, 0x9e, 0x6f, 0x77, 0xe8, 0xa1, 0x77, 0x3c, 0xcd, 0xdf,
- 0xbd, 0xc9, 0x36, 0x4a, 0x81, 0xc0, 0xaa, 0x01, 0xaa, 0x5c, 0x06, 0xfa, 0xb9, 0xa6, 0x89, 0x75,
- 0x33, 0x86, 0xe1, 0x75, 0x6e, 0x48, 0xa0, 0x5f, 0xfe, 0x14, 0xcc, 0x92, 0xdf, 0xf4, 0x4c, 0x0a,
- 0x5b, 0x12, 0xff, 0xda, 0x55, 0xfc, 0xde, 0x4b, 0x6c, 0x2f, 0xce, 0x04, 0x04, 0x21, 0x9b, 0x42,
- 0xab, 0xd8, 0xc6, 0xbe, 0x8f, 0x5d, 0x4f, 0xd5, 0xcc, 0x61, 0xe6, 0x85, 0x9e, 0x0b, 0x8a, 0x5f,
- 0x78, 0x3b, 0xba, 0x8a, 0x6b, 0x0c, 0x59, 0x31, 0xcd, 0xf2, 0x2e, 0x9c, 0x1e, 0x12, 0x15, 0x23,
- 0x70, 0xbe, 0xcc, 0x39, 0x67, 0x07, 0x22, 0x83, 0xd0, 0x6e, 0x83, 0x90, 0x07, 0x6b, 0x39, 0x02,
- 0xe7, 0x6f, 0x73, 0x4e, 0xc4, 0xb1, 0x62, 0x49, 0x09, 0xe3, 0x75, 0x98, 0xbe, 0x83, 0xdd, 0x3d,
- 0xdb, 0xe3, 0x4f, 0x34, 0x23, 0xd0, 0xbd, 0xc2, 0xe9, 0xa6, 0x38, 0x90, 0xbe, 0xd9, 0x10, 0xae,
- 0xe7, 0x20, 0xd3, 0xd2, 0x74, 0x3c, 0x02, 0xc5, 0x17, 0x39, 0xc5, 0x04, 0xd1, 0x27, 0xd0, 0x0a,
- 0xe4, 0xdb, 0x36, 0x4f, 0x4b, 0xf1, 0xf0, 0x57, 0x39, 0x3c, 0x27, 0x30, 0x9c, 0xc2, 0xb1, 0x9d,
- 0xae, 0x49, 0x72, 0x56, 0x3c, 0xc5, 0xef, 0x08, 0x0a, 0x81, 0xe1, 0x14, 0x27, 0x70, 0xeb, 0xef,
- 0x0a, 0x0a, 0x2f, 0xe4, 0xcf, 0xe7, 0x21, 0x67, 0x5b, 0xe6, 0x81, 0x6d, 0x8d, 0x62, 0xc4, 0xef,
- 0x71, 0x06, 0xe0, 0x10, 0x42, 0x70, 0x15, 0xb2, 0xa3, 0x2e, 0xc4, 0xef, 0xbf, 0x2d, 0xb6, 0x87,
- 0x58, 0x81, 0x35, 0x98, 0x12, 0x07, 0x94, 0x61, 0x5b, 0x23, 0x50, 0xfc, 0x01, 0xa7, 0x28, 0x84,
- 0x60, 0x7c, 0x1a, 0x3e, 0xf6, 0xfc, 0x36, 0x1e, 0x85, 0xe4, 0x35, 0x31, 0x0d, 0x0e, 0xe1, 0xae,
- 0xdc, 0xc3, 0x96, 0xbe, 0x3f, 0x1a, 0xc3, 0x97, 0x85, 0x2b, 0x05, 0x86, 0x50, 0x54, 0x61, 0xb2,
- 0xa3, 0xb9, 0xde, 0xbe, 0x66, 0x8e, 0xb4, 0x1c, 0x7f, 0xc8, 0x39, 0xf2, 0x01, 0x88, 0x7b, 0xa4,
- 0x6b, 0x9d, 0x84, 0xe6, 0x2b, 0xc2, 0x23, 0x21, 0x18, 0xdf, 0x7a, 0x9e, 0x4f, 0xdf, 0xb3, 0x4e,
- 0xc2, 0xf6, 0x55, 0xb1, 0xf5, 0x18, 0x76, 0x23, 0xcc, 0x78, 0x15, 0xb2, 0x9e, 0x71, 0x6f, 0x24,
- 0x9a, 0x3f, 0x12, 0x2b, 0x4d, 0x01, 0x04, 0x7c, 0x13, 0xce, 0x0c, 0x4d, 0x13, 0x23, 0x90, 0xfd,
- 0x31, 0x27, 0x3b, 0x35, 0x24, 0x55, 0xf0, 0x23, 0xe1, 0xa4, 0x94, 0x7f, 0x22, 0x8e, 0x04, 0xdc,
- 0xc7, 0xb5, 0x4d, 0x2e, 0x0a, 0x9e, 0xd6, 0x3a, 0x99, 0xd7, 0xfe, 0x54, 0x78, 0x8d, 0x61, 0x23,
- 0x5e, 0xdb, 0x81, 0x53, 0x9c, 0xf1, 0x64, 0xeb, 0xfa, 0x35, 0x71, 0xb0, 0x32, 0xf4, 0x6e, 0x74,
- 0x75, 0x7f, 0x12, 0xe6, 0x02, 0x77, 0x8a, 0x8a, 0xd4, 0x53, 0x3b, 0x9a, 0x33, 0x02, 0xf3, 0xd7,
- 0x39, 0xb3, 0x38, 0xf1, 0x83, 0x92, 0xd6, 0xdb, 0xd0, 0x1c, 0x42, 0x7e, 0x03, 0x8a, 0x82, 0xbc,
- 0x6b, 0xb9, 0x58, 0xb7, 0xdb, 0x96, 0x71, 0x0f, 0x37, 0x47, 0xa0, 0xfe, 0xb3, 0xbe, 0xa5, 0xda,
- 0x0d, 0xc1, 0x09, 0x73, 0x1d, 0xe4, 0xa0, 0x56, 0x51, 0x8d, 0x8e, 0x63, 0xbb, 0x7e, 0x0c, 0xe3,
- 0x37, 0xc4, 0x4a, 0x05, 0xb8, 0x3a, 0x85, 0x95, 0x6b, 0x50, 0xa0, 0xcd, 0x51, 0x43, 0xf2, 0xcf,
- 0x39, 0xd1, 0x64, 0x0f, 0xc5, 0x0f, 0x0e, 0xdd, 0xee, 0x38, 0x9a, 0x3b, 0xca, 0xf9, 0xf7, 0x17,
- 0xe2, 0xe0, 0xe0, 0x10, 0x7e, 0x70, 0xf8, 0x07, 0x0e, 0x26, 0xd9, 0x7e, 0x04, 0x86, 0x6f, 0x8a,
- 0x83, 0x43, 0x60, 0x38, 0x85, 0x28, 0x18, 0x46, 0xa0, 0xf8, 0x4b, 0x41, 0x21, 0x30, 0x84, 0xe2,
- 0x93, 0xbd, 0x44, 0xeb, 0xe2, 0xb6, 0xe1, 0xf9, 0x2e, 0xab, 0x83, 0x8f, 0xa7, 0xfa, 0xd6, 0xdb,
- 0xd1, 0x22, 0x4c, 0x09, 0x41, 0xcb, 0xd7, 0x61, 0xaa, 0xaf, 0xc4, 0x40, 0x71, 0xff, 0xfb, 0x51,
- 0xfc, 0xe9, 0x77, 0xf9, 0x61, 0x14, 0xad, 0x30, 0xca, 0xeb, 0x64, 0xdd, 0xa3, 0x75, 0x40, 0x3c,
- 0xd9, 0x4b, 0xef, 0x06, 0x4b, 0x1f, 0x29, 0x03, 0xca, 0xd7, 0x60, 0x32, 0x52, 0x03, 0xc4, 0x53,
- 0x7d, 0x96, 0x53, 0xe5, 0xc3, 0x25, 0x40, 0xf9, 0x12, 0xa4, 0x48, 0x3e, 0x8f, 0x87, 0xff, 0x0c,
- 0x87, 0x53, 0xf5, 0xf2, 0xc7, 0x20, 0x23, 0xf2, 0x78, 0x3c, 0xf4, 0x67, 0x39, 0x34, 0x80, 0x10,
- 0xb8, 0xc8, 0xe1, 0xf1, 0xf0, 0x9f, 0x13, 0x70, 0x01, 0x21, 0xf0, 0xd1, 0x5d, 0xf8, 0xed, 0x5f,
- 0x48, 0xf1, 0x73, 0x58, 0xf8, 0xee, 0x2a, 0x4c, 0xf0, 0xe4, 0x1d, 0x8f, 0xfe, 0x1c, 0x1f, 0x5c,
- 0x20, 0xca, 0xcf, 0x42, 0x7a, 0x44, 0x87, 0xff, 0x22, 0x87, 0x32, 0xfd, 0x72, 0x15, 0x72, 0xa1,
- 0x84, 0x1d, 0x0f, 0xff, 0x25, 0x0e, 0x0f, 0xa3, 0x88, 0xe9, 0x3c, 0x61, 0xc7, 0x13, 0xfc, 0xb2,
- 0x30, 0x9d, 0x23, 0x88, 0xdb, 0x44, 0xae, 0x8e, 0x47, 0xff, 0x8a, 0xf0, 0xba, 0x80, 0x94, 0x9f,
- 0x87, 0x6c, 0x70, 0xfe, 0xc6, 0xe3, 0x7f, 0x95, 0xe3, 0x7b, 0x18, 0xe2, 0x81, 0xd0, 0xf9, 0x1f,
- 0x4f, 0xf1, 0x6b, 0xc2, 0x03, 0x21, 0x14, 0xd9, 0x46, 0xfd, 0x39, 0x3d, 0x9e, 0xe9, 0xd7, 0xc5,
- 0x36, 0xea, 0x4b, 0xe9, 0x64, 0x35, 0xe9, 0x31, 0x18, 0x4f, 0xf1, 0x1b, 0x62, 0x35, 0xa9, 0x3e,
- 0x31, 0xa3, 0x3f, 0x49, 0xc6, 0x73, 0xfc, 0x96, 0x30, 0xa3, 0x2f, 0x47, 0x96, 0xb7, 0x01, 0x0d,
- 0x26, 0xc8, 0x78, 0xbe, 0xcf, 0x73, 0xbe, 0xe9, 0x81, 0xfc, 0x58, 0x7e, 0x01, 0x4e, 0x0d, 0x4f,
- 0x8e, 0xf1, 0xac, 0x5f, 0x78, 0xb7, 0xef, 0x3a, 0x13, 0xce, 0x8d, 0xe5, 0x9d, 0xde, 0x29, 0x1b,
- 0x4e, 0x8c, 0xf1, 0xb4, 0x2f, 0xbf, 0x1b, 0x3d, 0x68, 0xc3, 0x79, 0xb1, 0x5c, 0x01, 0xe8, 0xe5,
- 0xa4, 0x78, 0xae, 0x57, 0x38, 0x57, 0x08, 0x44, 0xb6, 0x06, 0x4f, 0x49, 0xf1, 0xf8, 0x2f, 0x8a,
- 0xad, 0xc1, 0x11, 0x64, 0x6b, 0x88, 0x6c, 0x14, 0x8f, 0x7e, 0x55, 0x6c, 0x0d, 0x01, 0x29, 0x5f,
- 0x85, 0x8c, 0xd5, 0x35, 0x4d, 0x12, 0x5b, 0xe8, 0xf8, 0x7f, 0x67, 0x2a, 0xfe, 0xdb, 0x7b, 0x1c,
- 0x2c, 0x00, 0xe5, 0x4b, 0x90, 0xc6, 0x9d, 0x3d, 0xdc, 0x8c, 0x43, 0xfe, 0xfb, 0x7b, 0xe2, 0x3c,
- 0x21, 0xda, 0xe5, 0xe7, 0x01, 0xd8, 0x65, 0x9a, 0x7e, 0x25, 0x8a, 0xc1, 0xfe, 0xc7, 0x7b, 0xfc,
- 0x3f, 0x25, 0x7a, 0x90, 0x1e, 0x01, 0xfb, 0xbf, 0x8b, 0xe3, 0x09, 0xde, 0x8e, 0x12, 0xd0, 0x0b,
- 0xf8, 0x73, 0x30, 0x71, 0xcb, 0xb3, 0x2d, 0x5f, 0x6b, 0xc7, 0xa1, 0xff, 0x93, 0xa3, 0x85, 0x3e,
- 0x71, 0x58, 0xc7, 0x76, 0xb1, 0xaf, 0xb5, 0xbd, 0x38, 0xec, 0x7f, 0x71, 0x6c, 0x00, 0x20, 0x60,
- 0x5d, 0xf3, 0xfc, 0x51, 0xe6, 0xfd, 0xdf, 0x02, 0x2c, 0x00, 0xc4, 0x68, 0xf2, 0xfb, 0x36, 0x3e,
- 0x88, 0xc3, 0xbe, 0x23, 0x8c, 0xe6, 0xfa, 0xe5, 0x8f, 0x41, 0x96, 0xfc, 0x64, 0xff, 0x3d, 0x14,
- 0x03, 0xfe, 0x1f, 0x0e, 0xee, 0x21, 0xc8, 0xc8, 0x9e, 0xdf, 0xf4, 0x8d, 0x78, 0x67, 0xff, 0x2f,
- 0x5f, 0x69, 0xa1, 0x5f, 0xae, 0x40, 0xce, 0xf3, 0x9b, 0xcd, 0x2e, 0xaf, 0x68, 0x62, 0xe0, 0xdf,
- 0x7f, 0x2f, 0xb8, 0xe4, 0x06, 0x98, 0x95, 0x73, 0xc3, 0x1f, 0xeb, 0x60, 0xcd, 0x5e, 0xb3, 0xd9,
- 0x33, 0x1d, 0xfc, 0x66, 0x1a, 0x16, 0x75, 0xbb, 0xb3, 0x67, 0x7b, 0xcb, 0xec, 0x40, 0x09, 0x1d,
- 0x46, 0xcb, 0xc1, 0x3c, 0xc4, 0x83, 0x5b, 0x20, 0x98, 0x3b, 0xd9, 0x53, 0xdd, 0xc2, 0xdf, 0x24,
- 0x21, 0x53, 0xd5, 0x3c, 0x5f, 0xbb, 0xab, 0x1d, 0x20, 0x07, 0x66, 0xc8, 0xef, 0x0d, 0xcd, 0xa1,
- 0x0f, 0x3f, 0x7c, 0xa7, 0xf1, 0xa7, 0xd0, 0x0f, 0x2f, 0xf5, 0x46, 0x15, 0x88, 0xa5, 0x21, 0xea,
- 0xf4, 0x13, 0xf2, 0x8a, 0xfc, 0xfa, 0x3f, 0x9d, 0x1d, 0xfb, 0xf9, 0x7f, 0x3e, 0x9b, 0xd9, 0x38,
- 0x78, 0xc1, 0x30, 0x3d, 0xdb, 0x52, 0x86, 0x51, 0xa3, 0xcf, 0x4a, 0xf0, 0xf0, 0x10, 0xf9, 0x26,
- 0xdf, 0x8e, 0xfc, 0x83, 0xc2, 0xc5, 0x11, 0x87, 0x16, 0x30, 0x66, 0x42, 0x3e, 0x32, 0xfc, 0x71,
- 0xc3, 0xcc, 0xdd, 0x84, 0xe2, 0x51, 0x33, 0x41, 0x32, 0x24, 0x6f, 0xe3, 0x03, 0xfe, 0xaf, 0xb2,
- 0xe4, 0x27, 0x3a, 0xdf, 0xfb, 0x67, 0x37, 0x69, 0x31, 0x77, 0x61, 0x3a, 0x64, 0x1d, 0x1f, 0x8c,
- 0xf5, 0x97, 0x13, 0x57, 0xa4, 0x39, 0x0d, 0xe6, 0xe3, 0x2c, 0xfd, 0x7f, 0x0e, 0xb1, 0x50, 0x82,
- 0x71, 0x26, 0x44, 0xb3, 0x90, 0xae, 0x5b, 0xfe, 0xe5, 0x8b, 0x94, 0x2a, 0xa9, 0xb0, 0xc6, 0xca,
- 0xfa, 0xeb, 0x0f, 0x4a, 0x63, 0xdf, 0x7d, 0x50, 0x1a, 0xfb, 0x87, 0x07, 0xa5, 0xb1, 0x37, 0x1e,
- 0x94, 0xa4, 0xb7, 0x1e, 0x94, 0xa4, 0x77, 0x1e, 0x94, 0xa4, 0x1f, 0x3c, 0x28, 0x49, 0xf7, 0x0f,
- 0x4b, 0xd2, 0x97, 0x0f, 0x4b, 0xd2, 0xd7, 0x0e, 0x4b, 0xd2, 0xb7, 0x0e, 0x4b, 0xd2, 0xb7, 0x0f,
- 0x4b, 0xd2, 0xeb, 0x87, 0xa5, 0xb1, 0xef, 0x1e, 0x96, 0xc6, 0xde, 0x38, 0x2c, 0x49, 0x6f, 0x1d,
- 0x96, 0xc6, 0xde, 0x39, 0x2c, 0x49, 0x3f, 0x38, 0x2c, 0x8d, 0xdd, 0xff, 0x97, 0x92, 0xf4, 0x7f,
- 0x01, 0x00, 0x00, 0xff, 0xff, 0x67, 0x33, 0x66, 0x1c, 0x3d, 0x32, 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 *Castaway) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Castaway)
- if !ok {
- that2, ok := that.(Castaway)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Castaway")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Castaway but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Castaway but is not nil && this == nil")
- }
- if len(this.CastMapValueMessage) != len(that1.CastMapValueMessage) {
- return fmt.Errorf("CastMapValueMessage this(%v) Not Equal that(%v)", len(this.CastMapValueMessage), len(that1.CastMapValueMessage))
- }
- for i := range this.CastMapValueMessage {
- a := (Wilson)(this.CastMapValueMessage[i])
- b := (Wilson)(that1.CastMapValueMessage[i])
- if !(&a).Equal(&b) {
- return fmt.Errorf("CastMapValueMessage this[%v](%v) Not Equal that[%v](%v)", i, this.CastMapValueMessage[i], i, that1.CastMapValueMessage[i])
- }
- }
- if len(this.CastMapValueMessageNullable) != len(that1.CastMapValueMessageNullable) {
- return fmt.Errorf("CastMapValueMessageNullable this(%v) Not Equal that(%v)", len(this.CastMapValueMessageNullable), len(that1.CastMapValueMessageNullable))
- }
- for i := range this.CastMapValueMessageNullable {
- a := (*Wilson)(this.CastMapValueMessageNullable[i])
- b := (*Wilson)(that1.CastMapValueMessageNullable[i])
- if !a.Equal(b) {
- return fmt.Errorf("CastMapValueMessageNullable this[%v](%v) Not Equal that[%v](%v)", i, this.CastMapValueMessageNullable[i], i, that1.CastMapValueMessageNullable[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 *Castaway) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Castaway)
- if !ok {
- that2, ok := that.(Castaway)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.CastMapValueMessage) != len(that1.CastMapValueMessage) {
- return false
- }
- for i := range this.CastMapValueMessage {
- a := (Wilson)(this.CastMapValueMessage[i])
- b := (Wilson)(that1.CastMapValueMessage[i])
- if !(&a).Equal(&b) {
- return false
- }
- }
- if len(this.CastMapValueMessageNullable) != len(that1.CastMapValueMessageNullable) {
- return false
- }
- for i := range this.CastMapValueMessageNullable {
- a := (*Wilson)(this.CastMapValueMessageNullable[i])
- b := (*Wilson)(that1.CastMapValueMessageNullable[i])
- if !a.Equal(b) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *Wilson) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Wilson)
- if !ok {
- that2, ok := that.(Wilson)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Wilson")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Wilson but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Wilson but is not nil && this == nil")
- }
- if this.Int64 != nil && that1.Int64 != nil {
- if *this.Int64 != *that1.Int64 {
- return fmt.Errorf("Int64 this(%v) Not Equal that(%v)", *this.Int64, *that1.Int64)
- }
- } else if this.Int64 != nil {
- return fmt.Errorf("this.Int64 == nil && that.Int64 != nil")
- } else if that1.Int64 != nil {
- return fmt.Errorf("Int64 this(%v) Not Equal that(%v)", this.Int64, that1.Int64)
- }
- 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 *Wilson) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Wilson)
- if !ok {
- that2, ok := that.(Wilson)
- 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.Int64 != nil && that1.Int64 != nil {
- if *this.Int64 != *that1.Int64 {
- return false
- }
- } else if this.Int64 != nil {
- return false
- } else if that1.Int64 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-
-type CastawayFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetCastMapValueMessage() map[int32]MyWilson
- GetCastMapValueMessageNullable() map[int32]*MyWilson
-}
-
-func (this *Castaway) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Castaway) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCastawayFromFace(this)
-}
-
-func (this *Castaway) GetCastMapValueMessage() map[int32]MyWilson {
- return this.CastMapValueMessage
-}
-
-func (this *Castaway) GetCastMapValueMessageNullable() map[int32]*MyWilson {
- return this.CastMapValueMessageNullable
-}
-
-func NewCastawayFromFace(that CastawayFace) *Castaway {
- this := &Castaway{}
- this.CastMapValueMessage = that.GetCastMapValueMessage()
- this.CastMapValueMessageNullable = that.GetCastMapValueMessageNullable()
- return this
-}
-
-type WilsonFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetInt64() *int64
-}
-
-func (this *Wilson) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Wilson) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewWilsonFromFace(this)
-}
-
-func (this *Wilson) GetInt64() *int64 {
- return this.Int64
-}
-
-func NewWilsonFromFace(that WilsonFace) *Wilson {
- this := &Wilson{}
- this.Int64 = that.GetInt64()
- return this
-}
-
-func (this *Castaway) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&castvalue.Castaway{")
- keysForCastMapValueMessage := make([]int32, 0, len(this.CastMapValueMessage))
- for k := range this.CastMapValueMessage {
- keysForCastMapValueMessage = append(keysForCastMapValueMessage, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForCastMapValueMessage)
- mapStringForCastMapValueMessage := "map[int32]MyWilson{"
- for _, k := range keysForCastMapValueMessage {
- mapStringForCastMapValueMessage += fmt.Sprintf("%#v: %#v,", k, this.CastMapValueMessage[k])
- }
- mapStringForCastMapValueMessage += "}"
- if this.CastMapValueMessage != nil {
- s = append(s, "CastMapValueMessage: "+mapStringForCastMapValueMessage+",\n")
- }
- keysForCastMapValueMessageNullable := make([]int32, 0, len(this.CastMapValueMessageNullable))
- for k := range this.CastMapValueMessageNullable {
- keysForCastMapValueMessageNullable = append(keysForCastMapValueMessageNullable, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForCastMapValueMessageNullable)
- mapStringForCastMapValueMessageNullable := "map[int32]*MyWilson{"
- for _, k := range keysForCastMapValueMessageNullable {
- mapStringForCastMapValueMessageNullable += fmt.Sprintf("%#v: %#v,", k, this.CastMapValueMessageNullable[k])
- }
- mapStringForCastMapValueMessageNullable += "}"
- if this.CastMapValueMessageNullable != nil {
- s = append(s, "CastMapValueMessageNullable: "+mapStringForCastMapValueMessageNullable+",\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 *Wilson) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&castvalue.Wilson{")
- if this.Int64 != nil {
- s = append(s, "Int64: "+valueToGoStringCastvalue(this.Int64, "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 valueToGoStringCastvalue(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 NewPopulatedCastaway(r randyCastvalue, easy bool) *Castaway {
- this := &Castaway{}
- if r.Intn(10) != 0 {
- v1 := r.Intn(10)
- this.CastMapValueMessage = make(map[int32]MyWilson)
- for i := 0; i < v1; i++ {
- this.CastMapValueMessage[int32(r.Int31())] = (MyWilson)(*NewPopulatedWilson(r, easy))
- }
- }
- if r.Intn(10) != 0 {
- v2 := r.Intn(10)
- this.CastMapValueMessageNullable = make(map[int32]*MyWilson)
- for i := 0; i < v2; i++ {
- this.CastMapValueMessageNullable[int32(r.Int31())] = (*MyWilson)(NewPopulatedWilson(r, easy))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedCastvalue(r, 3)
- }
- return this
-}
-
-func NewPopulatedWilson(r randyCastvalue, easy bool) *Wilson {
- this := &Wilson{}
- if r.Intn(10) != 0 {
- v3 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v3 *= -1
- }
- this.Int64 = &v3
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedCastvalue(r, 2)
- }
- return this
-}
-
-type randyCastvalue interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneCastvalue(r randyCastvalue) 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 randStringCastvalue(r randyCastvalue) string {
- v4 := r.Intn(100)
- tmps := make([]rune, v4)
- for i := 0; i < v4; i++ {
- tmps[i] = randUTF8RuneCastvalue(r)
- }
- return string(tmps)
-}
-func randUnrecognizedCastvalue(r randyCastvalue, 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 = randFieldCastvalue(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldCastvalue(dAtA []byte, r randyCastvalue, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateCastvalue(dAtA, uint64(key))
- v5 := r.Int63()
- if r.Intn(2) == 0 {
- v5 *= -1
- }
- dAtA = encodeVarintPopulateCastvalue(dAtA, uint64(v5))
- case 1:
- dAtA = encodeVarintPopulateCastvalue(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 = encodeVarintPopulateCastvalue(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateCastvalue(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateCastvalue(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 encodeVarintPopulateCastvalue(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 *Castaway) Size() (n int) {
- var l int
- _ = l
- if len(m.CastMapValueMessage) > 0 {
- for k, v := range m.CastMapValueMessage {
- _ = k
- _ = v
- l = ((*Wilson)(&v)).Size()
- mapEntrySize := 1 + sovCastvalue(uint64(k)) + 1 + l + sovCastvalue(uint64(l))
- n += mapEntrySize + 1 + sovCastvalue(uint64(mapEntrySize))
- }
- }
- if len(m.CastMapValueMessageNullable) > 0 {
- for k, v := range m.CastMapValueMessageNullable {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = ((*Wilson)(v)).Size()
- l += 1 + sovCastvalue(uint64(l))
- }
- mapEntrySize := 1 + sovCastvalue(uint64(k)) + l
- n += mapEntrySize + 1 + sovCastvalue(uint64(mapEntrySize))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *Wilson) Size() (n int) {
- var l int
- _ = l
- if m.Int64 != nil {
- n += 1 + sovCastvalue(uint64(*m.Int64))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func sovCastvalue(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozCastvalue(x uint64) (n int) {
- return sovCastvalue(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *Castaway) String() string {
- if this == nil {
- return "nil"
- }
- keysForCastMapValueMessage := make([]int32, 0, len(this.CastMapValueMessage))
- for k := range this.CastMapValueMessage {
- keysForCastMapValueMessage = append(keysForCastMapValueMessage, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForCastMapValueMessage)
- mapStringForCastMapValueMessage := "map[int32]MyWilson{"
- for _, k := range keysForCastMapValueMessage {
- mapStringForCastMapValueMessage += fmt.Sprintf("%v: %v,", k, this.CastMapValueMessage[k])
- }
- mapStringForCastMapValueMessage += "}"
- keysForCastMapValueMessageNullable := make([]int32, 0, len(this.CastMapValueMessageNullable))
- for k := range this.CastMapValueMessageNullable {
- keysForCastMapValueMessageNullable = append(keysForCastMapValueMessageNullable, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForCastMapValueMessageNullable)
- mapStringForCastMapValueMessageNullable := "map[int32]*MyWilson{"
- for _, k := range keysForCastMapValueMessageNullable {
- mapStringForCastMapValueMessageNullable += fmt.Sprintf("%v: %v,", k, this.CastMapValueMessageNullable[k])
- }
- mapStringForCastMapValueMessageNullable += "}"
- s := strings.Join([]string{`&Castaway{`,
- `CastMapValueMessage:` + mapStringForCastMapValueMessage + `,`,
- `CastMapValueMessageNullable:` + mapStringForCastMapValueMessageNullable + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Wilson) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Wilson{`,
- `Int64:` + valueToStringCastvalue(this.Int64) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringCastvalue(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *Castaway) 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 ErrIntOverflowCastvalueUnsafe
- }
- 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: Castaway: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Castaway: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field CastMapValueMessage", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCastvalueUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthCastvalueUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.CastMapValueMessage == nil {
- m.CastMapValueMessage = make(map[int32]MyWilson)
- }
- var mapkey int32
- mapvalue := &Wilson{}
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCastvalueUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCastvalueUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCastvalueUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthCastvalueUnsafe
- }
- postmsgIndex := iNdEx + mapmsglen
- if mapmsglen < 0 {
- return ErrInvalidLengthCastvalueUnsafe
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &Wilson{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipCastvalueUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthCastvalueUnsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.CastMapValueMessage[mapkey] = ((MyWilson)(*mapvalue))
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field CastMapValueMessageNullable", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCastvalueUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthCastvalueUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.CastMapValueMessageNullable == nil {
- m.CastMapValueMessageNullable = make(map[int32]*MyWilson)
- }
- var mapkey int32
- var mapvalue *Wilson
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCastvalueUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCastvalueUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCastvalueUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthCastvalueUnsafe
- }
- postmsgIndex := iNdEx + mapmsglen
- if mapmsglen < 0 {
- return ErrInvalidLengthCastvalueUnsafe
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &Wilson{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipCastvalueUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthCastvalueUnsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.CastMapValueMessageNullable[mapkey] = ((*MyWilson)(mapvalue))
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipCastvalueUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthCastvalueUnsafe
- }
- 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 *Wilson) 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 ErrIntOverflowCastvalueUnsafe
- }
- 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: Wilson: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Wilson: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int64", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowCastvalueUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Int64 = &v
- default:
- iNdEx = preIndex
- skippy, err := skipCastvalueUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthCastvalueUnsafe
- }
- 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 skipCastvalueUnsafe(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, ErrIntOverflowCastvalueUnsafe
- }
- 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, ErrIntOverflowCastvalueUnsafe
- }
- 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, ErrIntOverflowCastvalueUnsafe
- }
- 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, ErrInvalidLengthCastvalueUnsafe
- }
- return iNdEx, nil
- case 3:
- for {
- var innerWire uint64
- var start int = iNdEx
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowCastvalueUnsafe
- }
- 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 := skipCastvalueUnsafe(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 (
- ErrInvalidLengthCastvalueUnsafe = fmt.Errorf("proto: negative length found during unmarshaling")
- ErrIntOverflowCastvalueUnsafe = fmt.Errorf("proto: integer overflow")
-)
-
-func init() { proto.RegisterFile("combos/unsafeunmarshaler/castvalue.proto", fileDescriptorCastvalue) }
-
-var fileDescriptorCastvalue = []byte{
- // 366 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x8f, 0xbd, 0x4f, 0xe3, 0x40,
- 0x10, 0xc5, 0x77, 0x62, 0xe5, 0x94, 0xdb, 0x5c, 0x91, 0xf3, 0x5d, 0x61, 0xe5, 0xa4, 0x89, 0x95,
- 0xe6, 0x5c, 0x80, 0x2d, 0x45, 0x11, 0x42, 0x94, 0x41, 0x14, 0x48, 0x84, 0x22, 0x05, 0x88, 0x72,
- 0x1d, 0x39, 0x4e, 0x84, 0xe3, 0x8d, 0xbc, 0x36, 0xc8, 0x5d, 0x0a, 0x2a, 0xfe, 0x12, 0x4a, 0x4a,
- 0x4a, 0xe8, 0x52, 0xa6, 0xa4, 0x82, 0x78, 0x69, 0x52, 0xa6, 0x4c, 0x89, 0x62, 0x13, 0x3e, 0xa4,
- 0xf0, 0x21, 0xd1, 0xcd, 0xbc, 0x9d, 0xf7, 0x7e, 0x6f, 0xa9, 0xd1, 0xe6, 0x7d, 0x9b, 0x0b, 0x2b,
- 0xf2, 0x05, 0xeb, 0x38, 0x91, 0xdf, 0x67, 0x81, 0xe8, 0x32, 0xcf, 0x09, 0xac, 0x36, 0x13, 0xe1,
- 0x09, 0xf3, 0x22, 0xc7, 0x1c, 0x04, 0x3c, 0xe4, 0xea, 0xcf, 0x67, 0xa1, 0xbc, 0xee, 0xf6, 0xc2,
- 0x6e, 0x64, 0x9b, 0x6d, 0xde, 0xb7, 0x5c, 0xee, 0x72, 0x2b, 0xbd, 0xb0, 0xa3, 0x4e, 0xba, 0xa5,
- 0x4b, 0x3a, 0x65, 0xce, 0xea, 0x8d, 0x42, 0x0b, 0xdb, 0x4c, 0x84, 0xec, 0x94, 0xc5, 0xea, 0x80,
- 0xfe, 0x59, 0xcc, 0x4d, 0x36, 0x38, 0x58, 0x64, 0x35, 0x1d, 0x21, 0x98, 0xeb, 0x68, 0xa0, 0x2b,
- 0x46, 0xb1, 0xb6, 0x66, 0xbe, 0x50, 0x97, 0x0e, 0x73, 0xc5, 0xf9, 0x8e, 0x1f, 0x06, 0x71, 0xa3,
- 0x34, 0xba, 0xab, 0x90, 0xf3, 0xfb, 0x4a, 0xa1, 0x19, 0x1f, 0xf6, 0x3c, 0xc1, 0xfd, 0xd6, 0xaa,
- 0x68, 0xf5, 0x0c, 0xe8, 0xbf, 0x15, 0xfa, 0x7e, 0xe4, 0x79, 0xcc, 0xf6, 0x1c, 0x2d, 0x97, 0xa2,
- 0xeb, 0x5f, 0x44, 0x2f, 0x6d, 0x59, 0x85, 0x5f, 0x6f, 0xf0, 0x1f, 0x61, 0xca, 0x47, 0x54, 0x7b,
- 0xef, 0x27, 0x6a, 0x89, 0x2a, 0xc7, 0x4e, 0xac, 0x81, 0x0e, 0x46, 0xbe, 0xb5, 0x18, 0xd5, 0xff,
- 0x34, 0x9f, 0x76, 0xd1, 0x72, 0x3a, 0x18, 0xc5, 0xda, 0xef, 0x57, 0xed, 0x9e, 0x60, 0xd9, 0xfb,
- 0x56, 0x6e, 0x13, 0xca, 0x8c, 0xea, 0x9f, 0x35, 0xfd, 0x26, 0xa2, 0x8a, 0xf4, 0x47, 0x26, 0xaa,
- 0x7f, 0x69, 0x7e, 0xd7, 0x0f, 0x37, 0xea, 0x69, 0x94, 0xd2, 0xca, 0x96, 0xc6, 0xde, 0x28, 0x41,
- 0x32, 0x4e, 0x90, 0xdc, 0x26, 0x48, 0x26, 0x09, 0xc2, 0x34, 0x41, 0x98, 0x25, 0x08, 0xf3, 0x04,
- 0x61, 0x28, 0x11, 0x2e, 0x24, 0xc2, 0xa5, 0x44, 0xb8, 0x92, 0x08, 0xd7, 0x12, 0x61, 0x24, 0x91,
- 0x8c, 0x25, 0x92, 0x89, 0x44, 0x98, 0x4a, 0x24, 0x33, 0x89, 0x30, 0x97, 0x48, 0x86, 0x0f, 0x08,
- 0x8f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xdf, 0x9c, 0xbd, 0x09, 0x96, 0x02, 0x00, 0x00,
-}
diff --git a/test/castvalue/combos/unsafeunmarshaler/castvalue.proto b/test/castvalue/combos/unsafeunmarshaler/castvalue.proto
deleted file mode 100644
index 22e94ea35e..0000000000
--- a/test/castvalue/combos/unsafeunmarshaler/castvalue.proto
+++ /dev/null
@@ -1,66 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2015, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-package castvalue;
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.face_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.benchgen_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = false;
-option (gogoproto.unsafe_unmarshaler_all) = true;
-
-message Castaway {
- map CastMapValueMessage = 1 [(gogoproto.castvalue) = "MyWilson", (gogoproto.nullable) = false];
- map CastMapValueMessageNullable = 2 [(gogoproto.castvalue) = "MyWilson"];
-}
-
-message Wilson {
- optional int64 Int64 = 1;
-}
diff --git a/test/castvalue/combos/unsafeunmarshaler/castvaluepb_test.go b/test/castvalue/combos/unsafeunmarshaler/castvaluepb_test.go
deleted file mode 100644
index 248f5005d7..0000000000
--- a/test/castvalue/combos/unsafeunmarshaler/castvaluepb_test.go
+++ /dev/null
@@ -1,473 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeunmarshaler/castvalue.proto
-
-/*
-Package castvalue is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafeunmarshaler/castvalue.proto
-
-It has these top-level messages:
- Castaway
- Wilson
-*/
-package castvalue
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestCastawayProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkCastawayProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Castaway, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCastaway(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCastawayProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCastaway(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Castaway{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestWilsonProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkWilsonProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Wilson, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedWilson(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkWilsonProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedWilson(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Wilson{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCastawayJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Castaway{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestWilsonJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Wilson{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCastawayProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCastawayProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestWilsonProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestWilsonProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCastvalueDescription(t *testing.T) {
- CastvalueDescription()
-}
-func TestCastawayVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Castaway{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestWilsonVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Wilson{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCastawayFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestWilsonFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCastawayGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestWilsonGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCastawaySize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCastaway(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCastawaySize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Castaway, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCastaway(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestWilsonSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedWilson(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkWilsonSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Wilson, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedWilson(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCastawayStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCastaway(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestWilsonStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedWilson(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/castvalue/combos/unsafeunmarshaler/mytypes.go b/test/castvalue/combos/unsafeunmarshaler/mytypes.go
deleted file mode 100644
index 202656eeeb..0000000000
--- a/test/castvalue/combos/unsafeunmarshaler/mytypes.go
+++ /dev/null
@@ -1,31 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package castvalue
-
-type MyWilson Wilson
diff --git a/test/combos/both/thetest.pb.go b/test/combos/both/thetest.pb.go
index 2aa34cfa15..f42ed891c9 100644
--- a/test/combos/both/thetest.pb.go
+++ b/test/combos/both/thetest.pb.go
@@ -97,6 +97,8 @@ import strings "strings"
import sort "sort"
import reflect "reflect"
+import encoding_binary "encoding/binary"
+
import io "io"
// Reference imports to suppress errors if they are not otherwise used.
@@ -20330,10 +20332,12 @@ func (m *NidOptNative) MarshalTo(dAtA []byte) (int, error) {
_ = l
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(math.Float64bits(float64(m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Field1))))
+ i += 8
dAtA[i] = 0x15
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(math.Float32bits(float32(m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Field2))))
+ i += 4
dAtA[i] = 0x18
i++
i = encodeVarintThetest(dAtA, i, uint64(m.Field3))
@@ -20354,16 +20358,20 @@ func (m *NidOptNative) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintThetest(dAtA, i, uint64((uint64(m.Field8)<<1)^uint64((m.Field8>>63))))
dAtA[i] = 0x4d
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(m.Field9))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field9))
+ i += 4
dAtA[i] = 0x55
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(m.Field10))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field10))
+ i += 4
dAtA[i] = 0x59
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(m.Field11))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field11))
+ i += 8
dAtA[i] = 0x61
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(m.Field12))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field12))
+ i += 8
dAtA[i] = 0x68
i++
if m.Field13 {
@@ -20406,12 +20414,14 @@ func (m *NinOptNative) MarshalTo(dAtA []byte) (int, error) {
if m.Field1 != nil {
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(math.Float64bits(float64(*m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Field1))))
+ i += 8
}
if m.Field2 != nil {
dAtA[i] = 0x15
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(math.Float32bits(float32(*m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.Field2))))
+ i += 4
}
if m.Field3 != nil {
dAtA[i] = 0x18
@@ -20446,22 +20456,26 @@ func (m *NinOptNative) MarshalTo(dAtA []byte) (int, error) {
if m.Field9 != nil {
dAtA[i] = 0x4d
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(*m.Field9))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(*m.Field9))
+ i += 4
}
if m.Field10 != nil {
dAtA[i] = 0x55
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(*m.Field10))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(*m.Field10))
+ i += 4
}
if m.Field11 != nil {
dAtA[i] = 0x59
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(*m.Field11))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.Field11))
+ i += 8
}
if m.Field12 != nil {
dAtA[i] = 0x61
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(*m.Field12))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.Field12))
+ i += 8
}
if m.Field13 != nil {
dAtA[i] = 0x68
@@ -20511,22 +20525,8 @@ func (m *NidRepNative) MarshalTo(dAtA []byte) (int, error) {
dAtA[i] = 0x9
i++
f1 := math.Float64bits(float64(num))
- dAtA[i] = uint8(f1)
- i++
- dAtA[i] = uint8(f1 >> 8)
- i++
- dAtA[i] = uint8(f1 >> 16)
- i++
- dAtA[i] = uint8(f1 >> 24)
- i++
- dAtA[i] = uint8(f1 >> 32)
- i++
- dAtA[i] = uint8(f1 >> 40)
- i++
- dAtA[i] = uint8(f1 >> 48)
- i++
- dAtA[i] = uint8(f1 >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f1))
+ i += 8
}
}
if len(m.Field2) > 0 {
@@ -20534,14 +20534,8 @@ func (m *NidRepNative) MarshalTo(dAtA []byte) (int, error) {
dAtA[i] = 0x15
i++
f2 := math.Float32bits(float32(num))
- dAtA[i] = uint8(f2)
- i++
- dAtA[i] = uint8(f2 >> 8)
- i++
- dAtA[i] = uint8(f2 >> 16)
- i++
- dAtA[i] = uint8(f2 >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f2))
+ i += 4
}
}
if len(m.Field3) > 0 {
@@ -20604,72 +20598,32 @@ func (m *NidRepNative) MarshalTo(dAtA []byte) (int, error) {
for _, num := range m.Field9 {
dAtA[i] = 0x4d
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(num))
+ i += 4
}
}
if len(m.Field10) > 0 {
for _, num := range m.Field10 {
dAtA[i] = 0x55
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(num))
+ i += 4
}
}
if len(m.Field11) > 0 {
for _, num := range m.Field11 {
dAtA[i] = 0x59
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
- dAtA[i] = uint8(num >> 32)
- i++
- dAtA[i] = uint8(num >> 40)
- i++
- dAtA[i] = uint8(num >> 48)
- i++
- dAtA[i] = uint8(num >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(num))
+ i += 8
}
}
if len(m.Field12) > 0 {
for _, num := range m.Field12 {
dAtA[i] = 0x61
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
- dAtA[i] = uint8(num >> 32)
- i++
- dAtA[i] = uint8(num >> 40)
- i++
- dAtA[i] = uint8(num >> 48)
- i++
- dAtA[i] = uint8(num >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(num))
+ i += 8
}
}
if len(m.Field13) > 0 {
@@ -20733,22 +20687,8 @@ func (m *NinRepNative) MarshalTo(dAtA []byte) (int, error) {
dAtA[i] = 0x9
i++
f5 := math.Float64bits(float64(num))
- dAtA[i] = uint8(f5)
- i++
- dAtA[i] = uint8(f5 >> 8)
- i++
- dAtA[i] = uint8(f5 >> 16)
- i++
- dAtA[i] = uint8(f5 >> 24)
- i++
- dAtA[i] = uint8(f5 >> 32)
- i++
- dAtA[i] = uint8(f5 >> 40)
- i++
- dAtA[i] = uint8(f5 >> 48)
- i++
- dAtA[i] = uint8(f5 >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f5))
+ i += 8
}
}
if len(m.Field2) > 0 {
@@ -20756,14 +20696,8 @@ func (m *NinRepNative) MarshalTo(dAtA []byte) (int, error) {
dAtA[i] = 0x15
i++
f6 := math.Float32bits(float32(num))
- dAtA[i] = uint8(f6)
- i++
- dAtA[i] = uint8(f6 >> 8)
- i++
- dAtA[i] = uint8(f6 >> 16)
- i++
- dAtA[i] = uint8(f6 >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f6))
+ i += 4
}
}
if len(m.Field3) > 0 {
@@ -20826,72 +20760,32 @@ func (m *NinRepNative) MarshalTo(dAtA []byte) (int, error) {
for _, num := range m.Field9 {
dAtA[i] = 0x4d
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(num))
+ i += 4
}
}
if len(m.Field10) > 0 {
for _, num := range m.Field10 {
dAtA[i] = 0x55
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(num))
+ i += 4
}
}
if len(m.Field11) > 0 {
for _, num := range m.Field11 {
dAtA[i] = 0x59
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
- dAtA[i] = uint8(num >> 32)
- i++
- dAtA[i] = uint8(num >> 40)
- i++
- dAtA[i] = uint8(num >> 48)
- i++
- dAtA[i] = uint8(num >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(num))
+ i += 8
}
}
if len(m.Field12) > 0 {
for _, num := range m.Field12 {
dAtA[i] = 0x61
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
- dAtA[i] = uint8(num >> 32)
- i++
- dAtA[i] = uint8(num >> 40)
- i++
- dAtA[i] = uint8(num >> 48)
- i++
- dAtA[i] = uint8(num >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(num))
+ i += 8
}
}
if len(m.Field13) > 0 {
@@ -20956,22 +20850,8 @@ func (m *NidRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field1)*8))
for _, num := range m.Field1 {
f9 := math.Float64bits(float64(num))
- dAtA[i] = uint8(f9)
- i++
- dAtA[i] = uint8(f9 >> 8)
- i++
- dAtA[i] = uint8(f9 >> 16)
- i++
- dAtA[i] = uint8(f9 >> 24)
- i++
- dAtA[i] = uint8(f9 >> 32)
- i++
- dAtA[i] = uint8(f9 >> 40)
- i++
- dAtA[i] = uint8(f9 >> 48)
- i++
- dAtA[i] = uint8(f9 >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f9))
+ i += 8
}
}
if len(m.Field2) > 0 {
@@ -20980,14 +20860,8 @@ func (m *NidRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field2)*4))
for _, num := range m.Field2 {
f10 := math.Float32bits(float32(num))
- dAtA[i] = uint8(f10)
- i++
- dAtA[i] = uint8(f10 >> 8)
- i++
- dAtA[i] = uint8(f10 >> 16)
- i++
- dAtA[i] = uint8(f10 >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f10))
+ i += 4
}
}
if len(m.Field3) > 0 {
@@ -21101,14 +20975,8 @@ func (m *NidRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i++
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field9)*4))
for _, num := range m.Field9 {
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(num))
+ i += 4
}
}
if len(m.Field10) > 0 {
@@ -21116,14 +20984,8 @@ func (m *NidRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i++
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field10)*4))
for _, num := range m.Field10 {
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(num))
+ i += 4
}
}
if len(m.Field11) > 0 {
@@ -21131,22 +20993,8 @@ func (m *NidRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i++
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field11)*8))
for _, num := range m.Field11 {
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
- dAtA[i] = uint8(num >> 32)
- i++
- dAtA[i] = uint8(num >> 40)
- i++
- dAtA[i] = uint8(num >> 48)
- i++
- dAtA[i] = uint8(num >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(num))
+ i += 8
}
}
if len(m.Field12) > 0 {
@@ -21154,22 +21002,8 @@ func (m *NidRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i++
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field12)*8))
for _, num := range m.Field12 {
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
- dAtA[i] = uint8(num >> 32)
- i++
- dAtA[i] = uint8(num >> 40)
- i++
- dAtA[i] = uint8(num >> 48)
- i++
- dAtA[i] = uint8(num >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(num))
+ i += 8
}
}
if len(m.Field13) > 0 {
@@ -21212,22 +21046,8 @@ func (m *NinRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field1)*8))
for _, num := range m.Field1 {
f25 := math.Float64bits(float64(num))
- dAtA[i] = uint8(f25)
- i++
- dAtA[i] = uint8(f25 >> 8)
- i++
- dAtA[i] = uint8(f25 >> 16)
- i++
- dAtA[i] = uint8(f25 >> 24)
- i++
- dAtA[i] = uint8(f25 >> 32)
- i++
- dAtA[i] = uint8(f25 >> 40)
- i++
- dAtA[i] = uint8(f25 >> 48)
- i++
- dAtA[i] = uint8(f25 >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f25))
+ i += 8
}
}
if len(m.Field2) > 0 {
@@ -21236,14 +21056,8 @@ func (m *NinRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field2)*4))
for _, num := range m.Field2 {
f26 := math.Float32bits(float32(num))
- dAtA[i] = uint8(f26)
- i++
- dAtA[i] = uint8(f26 >> 8)
- i++
- dAtA[i] = uint8(f26 >> 16)
- i++
- dAtA[i] = uint8(f26 >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f26))
+ i += 4
}
}
if len(m.Field3) > 0 {
@@ -21357,14 +21171,8 @@ func (m *NinRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i++
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field9)*4))
for _, num := range m.Field9 {
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(num))
+ i += 4
}
}
if len(m.Field10) > 0 {
@@ -21372,14 +21180,8 @@ func (m *NinRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i++
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field10)*4))
for _, num := range m.Field10 {
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(num))
+ i += 4
}
}
if len(m.Field11) > 0 {
@@ -21387,22 +21189,8 @@ func (m *NinRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i++
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field11)*8))
for _, num := range m.Field11 {
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
- dAtA[i] = uint8(num >> 32)
- i++
- dAtA[i] = uint8(num >> 40)
- i++
- dAtA[i] = uint8(num >> 48)
- i++
- dAtA[i] = uint8(num >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(num))
+ i += 8
}
}
if len(m.Field12) > 0 {
@@ -21410,22 +21198,8 @@ func (m *NinRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i++
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field12)*8))
for _, num := range m.Field12 {
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
- dAtA[i] = uint8(num >> 32)
- i++
- dAtA[i] = uint8(num >> 40)
- i++
- dAtA[i] = uint8(num >> 48)
- i++
- dAtA[i] = uint8(num >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(num))
+ i += 8
}
}
if len(m.Field13) > 0 {
@@ -21464,10 +21238,12 @@ func (m *NidOptStruct) MarshalTo(dAtA []byte) (int, error) {
_ = l
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(math.Float64bits(float64(m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Field1))))
+ i += 8
dAtA[i] = 0x15
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(math.Float32bits(float32(m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Field2))))
+ i += 4
dAtA[i] = 0x1a
i++
i = encodeVarintThetest(dAtA, i, uint64(m.Field3.Size()))
@@ -21540,12 +21316,14 @@ func (m *NinOptStruct) MarshalTo(dAtA []byte) (int, error) {
if m.Field1 != nil {
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(math.Float64bits(float64(*m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Field1))))
+ i += 8
}
if m.Field2 != nil {
dAtA[i] = 0x15
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(math.Float32bits(float32(*m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.Field2))))
+ i += 4
}
if m.Field3 != nil {
dAtA[i] = 0x1a
@@ -21635,22 +21413,8 @@ func (m *NidRepStruct) MarshalTo(dAtA []byte) (int, error) {
dAtA[i] = 0x9
i++
f47 := math.Float64bits(float64(num))
- dAtA[i] = uint8(f47)
- i++
- dAtA[i] = uint8(f47 >> 8)
- i++
- dAtA[i] = uint8(f47 >> 16)
- i++
- dAtA[i] = uint8(f47 >> 24)
- i++
- dAtA[i] = uint8(f47 >> 32)
- i++
- dAtA[i] = uint8(f47 >> 40)
- i++
- dAtA[i] = uint8(f47 >> 48)
- i++
- dAtA[i] = uint8(f47 >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f47))
+ i += 8
}
}
if len(m.Field2) > 0 {
@@ -21658,14 +21422,8 @@ func (m *NidRepStruct) MarshalTo(dAtA []byte) (int, error) {
dAtA[i] = 0x15
i++
f48 := math.Float32bits(float32(num))
- dAtA[i] = uint8(f48)
- i++
- dAtA[i] = uint8(f48 >> 8)
- i++
- dAtA[i] = uint8(f48 >> 16)
- i++
- dAtA[i] = uint8(f48 >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f48))
+ i += 4
}
}
if len(m.Field3) > 0 {
@@ -21786,22 +21544,8 @@ func (m *NinRepStruct) MarshalTo(dAtA []byte) (int, error) {
dAtA[i] = 0x9
i++
f50 := math.Float64bits(float64(num))
- dAtA[i] = uint8(f50)
- i++
- dAtA[i] = uint8(f50 >> 8)
- i++
- dAtA[i] = uint8(f50 >> 16)
- i++
- dAtA[i] = uint8(f50 >> 24)
- i++
- dAtA[i] = uint8(f50 >> 32)
- i++
- dAtA[i] = uint8(f50 >> 40)
- i++
- dAtA[i] = uint8(f50 >> 48)
- i++
- dAtA[i] = uint8(f50 >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f50))
+ i += 8
}
}
if len(m.Field2) > 0 {
@@ -21809,14 +21553,8 @@ func (m *NinRepStruct) MarshalTo(dAtA []byte) (int, error) {
dAtA[i] = 0x15
i++
f51 := math.Float32bits(float32(num))
- dAtA[i] = uint8(f51)
- i++
- dAtA[i] = uint8(f51 >> 8)
- i++
- dAtA[i] = uint8(f51 >> 16)
- i++
- dAtA[i] = uint8(f51 >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f51))
+ i += 4
}
}
if len(m.Field3) > 0 {
@@ -22324,12 +22062,14 @@ func (m *NinOptNativeUnion) MarshalTo(dAtA []byte) (int, error) {
if m.Field1 != nil {
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(math.Float64bits(float64(*m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Field1))))
+ i += 8
}
if m.Field2 != nil {
dAtA[i] = 0x15
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(math.Float32bits(float32(*m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.Field2))))
+ i += 4
}
if m.Field3 != nil {
dAtA[i] = 0x18
@@ -22397,12 +22137,14 @@ func (m *NinOptStructUnion) MarshalTo(dAtA []byte) (int, error) {
if m.Field1 != nil {
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(math.Float64bits(float64(*m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Field1))))
+ i += 8
}
if m.Field2 != nil {
dAtA[i] = 0x15
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(math.Float32bits(float32(*m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.Field2))))
+ i += 4
}
if m.Field3 != nil {
dAtA[i] = 0x1a
@@ -23157,10 +22899,12 @@ func (m *Timer) MarshalTo(dAtA []byte) (int, error) {
_ = l
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(m.Time1))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Time1))
+ i += 8
dAtA[i] = 0x11
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(m.Time2))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Time2))
+ i += 8
if m.Data != nil {
dAtA[i] = 0x1a
i++
@@ -23319,7 +23063,8 @@ func (m *NestedDefinition_NestedMessage) MarshalTo(dAtA []byte) (int, error) {
if m.NestedField1 != nil {
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(*m.NestedField1))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.NestedField1))
+ i += 8
}
if m.NNM != nil {
dAtA[i] = 0x12
@@ -23428,12 +23173,14 @@ func (m *NinOptNativeDefault) MarshalTo(dAtA []byte) (int, error) {
if m.Field1 != nil {
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(math.Float64bits(float64(*m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Field1))))
+ i += 8
}
if m.Field2 != nil {
dAtA[i] = 0x15
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(math.Float32bits(float32(*m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.Field2))))
+ i += 4
}
if m.Field3 != nil {
dAtA[i] = 0x18
@@ -23468,22 +23215,26 @@ func (m *NinOptNativeDefault) MarshalTo(dAtA []byte) (int, error) {
if m.Field9 != nil {
dAtA[i] = 0x4d
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(*m.Field9))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(*m.Field9))
+ i += 4
}
if m.Field10 != nil {
dAtA[i] = 0x55
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(*m.Field10))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(*m.Field10))
+ i += 4
}
if m.Field11 != nil {
dAtA[i] = 0x59
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(*m.Field11))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.Field11))
+ i += 8
}
if m.Field12 != nil {
dAtA[i] = 0x61
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(*m.Field12))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.Field12))
+ i += 8
}
if m.Field13 != nil {
dAtA[i] = 0x68
@@ -23559,10 +23310,12 @@ func (m *CustomNameNidOptNative) MarshalTo(dAtA []byte) (int, error) {
_ = l
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(math.Float64bits(float64(m.FieldA))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.FieldA))))
+ i += 8
dAtA[i] = 0x15
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(math.Float32bits(float32(m.FieldB))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.FieldB))))
+ i += 4
dAtA[i] = 0x18
i++
i = encodeVarintThetest(dAtA, i, uint64(m.FieldC))
@@ -23583,16 +23336,20 @@ func (m *CustomNameNidOptNative) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintThetest(dAtA, i, uint64((uint64(m.FieldH)<<1)^uint64((m.FieldH>>63))))
dAtA[i] = 0x4d
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(m.FieldI))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.FieldI))
+ i += 4
dAtA[i] = 0x55
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(m.FieldJ))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.FieldJ))
+ i += 4
dAtA[i] = 0x59
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(m.FieldK))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.FieldK))
+ i += 8
dAtA[i] = 0x61
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(m.FieldL))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.FieldL))
+ i += 8
dAtA[i] = 0x68
i++
if m.FieldM {
@@ -23635,12 +23392,14 @@ func (m *CustomNameNinOptNative) MarshalTo(dAtA []byte) (int, error) {
if m.FieldA != nil {
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(math.Float64bits(float64(*m.FieldA))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.FieldA))))
+ i += 8
}
if m.FieldB != nil {
dAtA[i] = 0x15
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(math.Float32bits(float32(*m.FieldB))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.FieldB))))
+ i += 4
}
if m.FieldC != nil {
dAtA[i] = 0x18
@@ -23675,22 +23434,26 @@ func (m *CustomNameNinOptNative) MarshalTo(dAtA []byte) (int, error) {
if m.FieldI != nil {
dAtA[i] = 0x4d
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(*m.FieldI))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(*m.FieldI))
+ i += 4
}
if m.FieldJ != nil {
dAtA[i] = 0x55
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(*m.FieldJ))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(*m.FieldJ))
+ i += 4
}
if m.FieldK != nil {
dAtA[i] = 0x59
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(*m.FieldK))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.FieldK))
+ i += 8
}
if m.FielL != nil {
dAtA[i] = 0x61
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(*m.FielL))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.FielL))
+ i += 8
}
if m.FieldM != nil {
dAtA[i] = 0x68
@@ -23740,22 +23503,8 @@ func (m *CustomNameNinRepNative) MarshalTo(dAtA []byte) (int, error) {
dAtA[i] = 0x9
i++
f92 := math.Float64bits(float64(num))
- dAtA[i] = uint8(f92)
- i++
- dAtA[i] = uint8(f92 >> 8)
- i++
- dAtA[i] = uint8(f92 >> 16)
- i++
- dAtA[i] = uint8(f92 >> 24)
- i++
- dAtA[i] = uint8(f92 >> 32)
- i++
- dAtA[i] = uint8(f92 >> 40)
- i++
- dAtA[i] = uint8(f92 >> 48)
- i++
- dAtA[i] = uint8(f92 >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f92))
+ i += 8
}
}
if len(m.FieldB) > 0 {
@@ -23763,14 +23512,8 @@ func (m *CustomNameNinRepNative) MarshalTo(dAtA []byte) (int, error) {
dAtA[i] = 0x15
i++
f93 := math.Float32bits(float32(num))
- dAtA[i] = uint8(f93)
- i++
- dAtA[i] = uint8(f93 >> 8)
- i++
- dAtA[i] = uint8(f93 >> 16)
- i++
- dAtA[i] = uint8(f93 >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f93))
+ i += 4
}
}
if len(m.FieldC) > 0 {
@@ -23833,72 +23576,32 @@ func (m *CustomNameNinRepNative) MarshalTo(dAtA []byte) (int, error) {
for _, num := range m.FieldI {
dAtA[i] = 0x4d
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(num))
+ i += 4
}
}
if len(m.FieldJ) > 0 {
for _, num := range m.FieldJ {
dAtA[i] = 0x55
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(num))
+ i += 4
}
}
if len(m.FieldK) > 0 {
for _, num := range m.FieldK {
dAtA[i] = 0x59
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
- dAtA[i] = uint8(num >> 32)
- i++
- dAtA[i] = uint8(num >> 40)
- i++
- dAtA[i] = uint8(num >> 48)
- i++
- dAtA[i] = uint8(num >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(num))
+ i += 8
}
}
if len(m.FieldL) > 0 {
for _, num := range m.FieldL {
dAtA[i] = 0x61
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
- dAtA[i] = uint8(num >> 32)
- i++
- dAtA[i] = uint8(num >> 40)
- i++
- dAtA[i] = uint8(num >> 48)
- i++
- dAtA[i] = uint8(num >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(num))
+ i += 8
}
}
if len(m.FieldM) > 0 {
@@ -23960,12 +23663,14 @@ func (m *CustomNameNinStruct) MarshalTo(dAtA []byte) (int, error) {
if m.FieldA != nil {
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(math.Float64bits(float64(*m.FieldA))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.FieldA))))
+ i += 8
}
if m.FieldB != nil {
dAtA[i] = 0x15
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(math.Float32bits(float32(*m.FieldB))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.FieldB))))
+ i += 4
}
if m.FieldC != nil {
dAtA[i] = 0x1a
@@ -24586,24 +24291,6 @@ func (m *ProtoType) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Thetest(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 encodeFixed32Thetest(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 encodeVarintThetest(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
@@ -30062,15 +29749,8 @@ func (m *NidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field1 = float64(math.Float64frombits(v))
case 2:
if wireType != 5 {
@@ -30080,11 +29760,8 @@ func (m *NidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field2 = float32(math.Float32frombits(v))
case 3:
if wireType != 0 {
@@ -30212,11 +29889,8 @@ func (m *NidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ m.Field9 = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- m.Field9 = uint32(dAtA[iNdEx-4])
- m.Field9 |= uint32(dAtA[iNdEx-3]) << 8
- m.Field9 |= uint32(dAtA[iNdEx-2]) << 16
- m.Field9 |= uint32(dAtA[iNdEx-1]) << 24
case 10:
if wireType != 5 {
return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
@@ -30225,11 +29899,8 @@ func (m *NidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ m.Field10 = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- m.Field10 = int32(dAtA[iNdEx-4])
- m.Field10 |= int32(dAtA[iNdEx-3]) << 8
- m.Field10 |= int32(dAtA[iNdEx-2]) << 16
- m.Field10 |= int32(dAtA[iNdEx-1]) << 24
case 11:
if wireType != 1 {
return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
@@ -30238,15 +29909,8 @@ func (m *NidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ m.Field11 = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- m.Field11 = uint64(dAtA[iNdEx-8])
- m.Field11 |= uint64(dAtA[iNdEx-7]) << 8
- m.Field11 |= uint64(dAtA[iNdEx-6]) << 16
- m.Field11 |= uint64(dAtA[iNdEx-5]) << 24
- m.Field11 |= uint64(dAtA[iNdEx-4]) << 32
- m.Field11 |= uint64(dAtA[iNdEx-3]) << 40
- m.Field11 |= uint64(dAtA[iNdEx-2]) << 48
- m.Field11 |= uint64(dAtA[iNdEx-1]) << 56
case 12:
if wireType != 1 {
return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
@@ -30255,15 +29919,8 @@ func (m *NidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ m.Field12 = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- m.Field12 = int64(dAtA[iNdEx-8])
- m.Field12 |= int64(dAtA[iNdEx-7]) << 8
- m.Field12 |= int64(dAtA[iNdEx-6]) << 16
- m.Field12 |= int64(dAtA[iNdEx-5]) << 24
- m.Field12 |= int64(dAtA[iNdEx-4]) << 32
- m.Field12 |= int64(dAtA[iNdEx-3]) << 40
- m.Field12 |= int64(dAtA[iNdEx-2]) << 48
- m.Field12 |= int64(dAtA[iNdEx-1]) << 56
case 13:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
@@ -30403,15 +30060,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = &v2
case 2:
@@ -30422,11 +30072,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = &v2
case 3:
@@ -30560,11 +30207,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = &v
case 10:
if wireType != 5 {
@@ -30574,11 +30218,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = &v
case 11:
if wireType != 1 {
@@ -30588,15 +30229,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = &v
case 12:
if wireType != 1 {
@@ -30606,15 +30240,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = &v
case 13:
if wireType != 0 {
@@ -30755,15 +30382,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
} else if wireType == 2 {
@@ -30794,15 +30414,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
}
@@ -30815,11 +30428,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
} else if wireType == 2 {
@@ -30850,11 +30460,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
}
@@ -31243,11 +30850,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = append(m.Field9, v)
} else if wireType == 2 {
var packedLen int
@@ -31277,11 +30881,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = append(m.Field9, v)
}
} else {
@@ -31293,11 +30894,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = append(m.Field10, v)
} else if wireType == 2 {
var packedLen int
@@ -31327,11 +30925,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = append(m.Field10, v)
}
} else {
@@ -31343,15 +30938,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = append(m.Field11, v)
} else if wireType == 2 {
var packedLen int
@@ -31381,15 +30969,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = append(m.Field11, v)
}
} else {
@@ -31401,15 +30982,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = append(m.Field12, v)
} else if wireType == 2 {
var packedLen int
@@ -31439,15 +31013,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = append(m.Field12, v)
}
} else {
@@ -31630,15 +31197,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
} else if wireType == 2 {
@@ -31669,15 +31229,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
}
@@ -31690,11 +31243,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
} else if wireType == 2 {
@@ -31725,11 +31275,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
}
@@ -32118,11 +31665,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = append(m.Field9, v)
} else if wireType == 2 {
var packedLen int
@@ -32152,11 +31696,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = append(m.Field9, v)
}
} else {
@@ -32168,11 +31709,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = append(m.Field10, v)
} else if wireType == 2 {
var packedLen int
@@ -32202,11 +31740,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = append(m.Field10, v)
}
} else {
@@ -32218,15 +31753,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = append(m.Field11, v)
} else if wireType == 2 {
var packedLen int
@@ -32256,15 +31784,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = append(m.Field11, v)
}
} else {
@@ -32276,15 +31797,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = append(m.Field12, v)
} else if wireType == 2 {
var packedLen int
@@ -32314,15 +31828,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = append(m.Field12, v)
}
} else {
@@ -32505,15 +32012,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
} else if wireType == 2 {
@@ -32544,15 +32044,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
}
@@ -32565,11 +32058,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
} else if wireType == 2 {
@@ -32600,11 +32090,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
}
@@ -32993,11 +32480,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = append(m.Field9, v)
} else if wireType == 2 {
var packedLen int
@@ -33027,11 +32511,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = append(m.Field9, v)
}
} else {
@@ -33043,11 +32524,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = append(m.Field10, v)
} else if wireType == 2 {
var packedLen int
@@ -33077,11 +32555,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = append(m.Field10, v)
}
} else {
@@ -33093,15 +32568,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = append(m.Field11, v)
} else if wireType == 2 {
var packedLen int
@@ -33131,15 +32599,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = append(m.Field11, v)
}
} else {
@@ -33151,15 +32612,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = append(m.Field12, v)
} else if wireType == 2 {
var packedLen int
@@ -33189,15 +32643,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = append(m.Field12, v)
}
} else {
@@ -33322,15 +32769,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
} else if wireType == 2 {
@@ -33361,15 +32801,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
}
@@ -33382,11 +32815,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
} else if wireType == 2 {
@@ -33417,11 +32847,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
}
@@ -33810,11 +33237,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = append(m.Field9, v)
} else if wireType == 2 {
var packedLen int
@@ -33844,11 +33268,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = append(m.Field9, v)
}
} else {
@@ -33860,11 +33281,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = append(m.Field10, v)
} else if wireType == 2 {
var packedLen int
@@ -33894,11 +33312,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = append(m.Field10, v)
}
} else {
@@ -33910,15 +33325,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = append(m.Field11, v)
} else if wireType == 2 {
var packedLen int
@@ -33948,15 +33356,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = append(m.Field11, v)
}
} else {
@@ -33968,15 +33369,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = append(m.Field12, v)
} else if wireType == 2 {
var packedLen int
@@ -34006,15 +33400,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = append(m.Field12, v)
}
} else {
@@ -34141,15 +33528,8 @@ func (m *NidOptStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field1 = float64(math.Float64frombits(v))
case 2:
if wireType != 5 {
@@ -34159,11 +33539,8 @@ func (m *NidOptStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field2 = float32(math.Float32frombits(v))
case 3:
if wireType != 2 {
@@ -34434,15 +33811,8 @@ func (m *NinOptStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = &v2
case 2:
@@ -34453,11 +33823,8 @@ func (m *NinOptStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = &v2
case 3:
@@ -34739,15 +34106,8 @@ func (m *NidRepStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
} else if wireType == 2 {
@@ -34778,15 +34138,8 @@ func (m *NidRepStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
}
@@ -34799,11 +34152,8 @@ func (m *NidRepStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
} else if wireType == 2 {
@@ -34834,11 +34184,8 @@ func (m *NidRepStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
}
@@ -35241,15 +34588,8 @@ func (m *NinRepStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
} else if wireType == 2 {
@@ -35280,15 +34620,8 @@ func (m *NinRepStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
}
@@ -35301,11 +34634,8 @@ func (m *NinRepStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
} else if wireType == 2 {
@@ -35336,11 +34666,8 @@ func (m *NinRepStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
}
@@ -36783,15 +36110,8 @@ func (m *NinOptNativeUnion) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = &v2
case 2:
@@ -36802,11 +36122,8 @@ func (m *NinOptNativeUnion) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = &v2
case 3:
@@ -37030,15 +36347,8 @@ func (m *NinOptStructUnion) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = &v2
case 2:
@@ -37049,11 +36359,8 @@ func (m *NinOptStructUnion) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = &v2
case 3:
@@ -39525,15 +38832,8 @@ func (m *Timer) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ m.Time1 = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- m.Time1 = int64(dAtA[iNdEx-8])
- m.Time1 |= int64(dAtA[iNdEx-7]) << 8
- m.Time1 |= int64(dAtA[iNdEx-6]) << 16
- m.Time1 |= int64(dAtA[iNdEx-5]) << 24
- m.Time1 |= int64(dAtA[iNdEx-4]) << 32
- m.Time1 |= int64(dAtA[iNdEx-3]) << 40
- m.Time1 |= int64(dAtA[iNdEx-2]) << 48
- m.Time1 |= int64(dAtA[iNdEx-1]) << 56
case 2:
if wireType != 1 {
return fmt.Errorf("proto: wrong wireType = %d for field Time2", wireType)
@@ -39542,15 +38842,8 @@ func (m *Timer) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ m.Time2 = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- m.Time2 = int64(dAtA[iNdEx-8])
- m.Time2 |= int64(dAtA[iNdEx-7]) << 8
- m.Time2 |= int64(dAtA[iNdEx-6]) << 16
- m.Time2 |= int64(dAtA[iNdEx-5]) << 24
- m.Time2 |= int64(dAtA[iNdEx-4]) << 32
- m.Time2 |= int64(dAtA[iNdEx-3]) << 40
- m.Time2 |= int64(dAtA[iNdEx-2]) << 48
- m.Time2 |= int64(dAtA[iNdEx-1]) << 56
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
@@ -40041,15 +39334,8 @@ func (m *NestedDefinition_NestedMessage) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.NestedField1 = &v
case 2:
if wireType != 2 {
@@ -40361,15 +39647,8 @@ func (m *NinOptNativeDefault) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = &v2
case 2:
@@ -40380,11 +39659,8 @@ func (m *NinOptNativeDefault) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = &v2
case 3:
@@ -40518,11 +39794,8 @@ func (m *NinOptNativeDefault) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = &v
case 10:
if wireType != 5 {
@@ -40532,11 +39805,8 @@ func (m *NinOptNativeDefault) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = &v
case 11:
if wireType != 1 {
@@ -40546,15 +39816,8 @@ func (m *NinOptNativeDefault) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = &v
case 12:
if wireType != 1 {
@@ -40564,15 +39827,8 @@ func (m *NinOptNativeDefault) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = &v
case 13:
if wireType != 0 {
@@ -40796,15 +40052,8 @@ func (m *CustomNameNidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.FieldA = float64(math.Float64frombits(v))
case 2:
if wireType != 5 {
@@ -40814,11 +40063,8 @@ func (m *CustomNameNidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.FieldB = float32(math.Float32frombits(v))
case 3:
if wireType != 0 {
@@ -40946,11 +40192,8 @@ func (m *CustomNameNidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ m.FieldI = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- m.FieldI = uint32(dAtA[iNdEx-4])
- m.FieldI |= uint32(dAtA[iNdEx-3]) << 8
- m.FieldI |= uint32(dAtA[iNdEx-2]) << 16
- m.FieldI |= uint32(dAtA[iNdEx-1]) << 24
case 10:
if wireType != 5 {
return fmt.Errorf("proto: wrong wireType = %d for field FieldJ", wireType)
@@ -40959,11 +40202,8 @@ func (m *CustomNameNidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ m.FieldJ = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- m.FieldJ = int32(dAtA[iNdEx-4])
- m.FieldJ |= int32(dAtA[iNdEx-3]) << 8
- m.FieldJ |= int32(dAtA[iNdEx-2]) << 16
- m.FieldJ |= int32(dAtA[iNdEx-1]) << 24
case 11:
if wireType != 1 {
return fmt.Errorf("proto: wrong wireType = %d for field FieldK", wireType)
@@ -40972,15 +40212,8 @@ func (m *CustomNameNidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ m.FieldK = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- m.FieldK = uint64(dAtA[iNdEx-8])
- m.FieldK |= uint64(dAtA[iNdEx-7]) << 8
- m.FieldK |= uint64(dAtA[iNdEx-6]) << 16
- m.FieldK |= uint64(dAtA[iNdEx-5]) << 24
- m.FieldK |= uint64(dAtA[iNdEx-4]) << 32
- m.FieldK |= uint64(dAtA[iNdEx-3]) << 40
- m.FieldK |= uint64(dAtA[iNdEx-2]) << 48
- m.FieldK |= uint64(dAtA[iNdEx-1]) << 56
case 12:
if wireType != 1 {
return fmt.Errorf("proto: wrong wireType = %d for field FieldL", wireType)
@@ -40989,15 +40222,8 @@ func (m *CustomNameNidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ m.FieldL = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- m.FieldL = int64(dAtA[iNdEx-8])
- m.FieldL |= int64(dAtA[iNdEx-7]) << 8
- m.FieldL |= int64(dAtA[iNdEx-6]) << 16
- m.FieldL |= int64(dAtA[iNdEx-5]) << 24
- m.FieldL |= int64(dAtA[iNdEx-4]) << 32
- m.FieldL |= int64(dAtA[iNdEx-3]) << 40
- m.FieldL |= int64(dAtA[iNdEx-2]) << 48
- m.FieldL |= int64(dAtA[iNdEx-1]) << 56
case 13:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field FieldM", wireType)
@@ -41137,15 +40363,8 @@ func (m *CustomNameNinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.FieldA = &v2
case 2:
@@ -41156,11 +40375,8 @@ func (m *CustomNameNinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.FieldB = &v2
case 3:
@@ -41294,11 +40510,8 @@ func (m *CustomNameNinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.FieldI = &v
case 10:
if wireType != 5 {
@@ -41308,11 +40521,8 @@ func (m *CustomNameNinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.FieldJ = &v
case 11:
if wireType != 1 {
@@ -41322,15 +40532,8 @@ func (m *CustomNameNinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.FieldK = &v
case 12:
if wireType != 1 {
@@ -41340,15 +40543,8 @@ func (m *CustomNameNinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.FielL = &v
case 13:
if wireType != 0 {
@@ -41489,15 +40685,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.FieldA = append(m.FieldA, v2)
} else if wireType == 2 {
@@ -41528,15 +40717,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.FieldA = append(m.FieldA, v2)
}
@@ -41549,11 +40731,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.FieldB = append(m.FieldB, v2)
} else if wireType == 2 {
@@ -41584,11 +40763,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.FieldB = append(m.FieldB, v2)
}
@@ -41977,11 +41153,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.FieldI = append(m.FieldI, v)
} else if wireType == 2 {
var packedLen int
@@ -42011,11 +41184,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.FieldI = append(m.FieldI, v)
}
} else {
@@ -42027,11 +41197,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.FieldJ = append(m.FieldJ, v)
} else if wireType == 2 {
var packedLen int
@@ -42061,11 +41228,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.FieldJ = append(m.FieldJ, v)
}
} else {
@@ -42077,15 +41241,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.FieldK = append(m.FieldK, v)
} else if wireType == 2 {
var packedLen int
@@ -42115,15 +41272,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.FieldK = append(m.FieldK, v)
}
} else {
@@ -42135,15 +41285,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.FieldL = append(m.FieldL, v)
} else if wireType == 2 {
var packedLen int
@@ -42173,15 +41316,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.FieldL = append(m.FieldL, v)
}
} else {
@@ -42366,15 +41502,8 @@ func (m *CustomNameNinStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.FieldA = &v2
case 2:
@@ -42385,11 +41514,8 @@ func (m *CustomNameNinStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.FieldB = &v2
case 3:
diff --git a/test/combos/marshaler/thetest.pb.go b/test/combos/marshaler/thetest.pb.go
index 836fca31d6..9102f212cc 100644
--- a/test/combos/marshaler/thetest.pb.go
+++ b/test/combos/marshaler/thetest.pb.go
@@ -97,6 +97,8 @@ import strings "strings"
import sort "sort"
import reflect "reflect"
+import encoding_binary "encoding/binary"
+
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
@@ -20328,10 +20330,12 @@ func (m *NidOptNative) MarshalTo(dAtA []byte) (int, error) {
_ = l
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(math.Float64bits(float64(m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Field1))))
+ i += 8
dAtA[i] = 0x15
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(math.Float32bits(float32(m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Field2))))
+ i += 4
dAtA[i] = 0x18
i++
i = encodeVarintThetest(dAtA, i, uint64(m.Field3))
@@ -20352,16 +20356,20 @@ func (m *NidOptNative) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintThetest(dAtA, i, uint64((uint64(m.Field8)<<1)^uint64((m.Field8>>63))))
dAtA[i] = 0x4d
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(m.Field9))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field9))
+ i += 4
dAtA[i] = 0x55
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(m.Field10))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field10))
+ i += 4
dAtA[i] = 0x59
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(m.Field11))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field11))
+ i += 8
dAtA[i] = 0x61
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(m.Field12))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field12))
+ i += 8
dAtA[i] = 0x68
i++
if m.Field13 {
@@ -20404,12 +20412,14 @@ func (m *NinOptNative) MarshalTo(dAtA []byte) (int, error) {
if m.Field1 != nil {
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(math.Float64bits(float64(*m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Field1))))
+ i += 8
}
if m.Field2 != nil {
dAtA[i] = 0x15
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(math.Float32bits(float32(*m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.Field2))))
+ i += 4
}
if m.Field3 != nil {
dAtA[i] = 0x18
@@ -20444,22 +20454,26 @@ func (m *NinOptNative) MarshalTo(dAtA []byte) (int, error) {
if m.Field9 != nil {
dAtA[i] = 0x4d
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(*m.Field9))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(*m.Field9))
+ i += 4
}
if m.Field10 != nil {
dAtA[i] = 0x55
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(*m.Field10))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(*m.Field10))
+ i += 4
}
if m.Field11 != nil {
dAtA[i] = 0x59
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(*m.Field11))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.Field11))
+ i += 8
}
if m.Field12 != nil {
dAtA[i] = 0x61
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(*m.Field12))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.Field12))
+ i += 8
}
if m.Field13 != nil {
dAtA[i] = 0x68
@@ -20509,22 +20523,8 @@ func (m *NidRepNative) MarshalTo(dAtA []byte) (int, error) {
dAtA[i] = 0x9
i++
f1 := math.Float64bits(float64(num))
- dAtA[i] = uint8(f1)
- i++
- dAtA[i] = uint8(f1 >> 8)
- i++
- dAtA[i] = uint8(f1 >> 16)
- i++
- dAtA[i] = uint8(f1 >> 24)
- i++
- dAtA[i] = uint8(f1 >> 32)
- i++
- dAtA[i] = uint8(f1 >> 40)
- i++
- dAtA[i] = uint8(f1 >> 48)
- i++
- dAtA[i] = uint8(f1 >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f1))
+ i += 8
}
}
if len(m.Field2) > 0 {
@@ -20532,14 +20532,8 @@ func (m *NidRepNative) MarshalTo(dAtA []byte) (int, error) {
dAtA[i] = 0x15
i++
f2 := math.Float32bits(float32(num))
- dAtA[i] = uint8(f2)
- i++
- dAtA[i] = uint8(f2 >> 8)
- i++
- dAtA[i] = uint8(f2 >> 16)
- i++
- dAtA[i] = uint8(f2 >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f2))
+ i += 4
}
}
if len(m.Field3) > 0 {
@@ -20602,72 +20596,32 @@ func (m *NidRepNative) MarshalTo(dAtA []byte) (int, error) {
for _, num := range m.Field9 {
dAtA[i] = 0x4d
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(num))
+ i += 4
}
}
if len(m.Field10) > 0 {
for _, num := range m.Field10 {
dAtA[i] = 0x55
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(num))
+ i += 4
}
}
if len(m.Field11) > 0 {
for _, num := range m.Field11 {
dAtA[i] = 0x59
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
- dAtA[i] = uint8(num >> 32)
- i++
- dAtA[i] = uint8(num >> 40)
- i++
- dAtA[i] = uint8(num >> 48)
- i++
- dAtA[i] = uint8(num >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(num))
+ i += 8
}
}
if len(m.Field12) > 0 {
for _, num := range m.Field12 {
dAtA[i] = 0x61
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
- dAtA[i] = uint8(num >> 32)
- i++
- dAtA[i] = uint8(num >> 40)
- i++
- dAtA[i] = uint8(num >> 48)
- i++
- dAtA[i] = uint8(num >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(num))
+ i += 8
}
}
if len(m.Field13) > 0 {
@@ -20731,22 +20685,8 @@ func (m *NinRepNative) MarshalTo(dAtA []byte) (int, error) {
dAtA[i] = 0x9
i++
f5 := math.Float64bits(float64(num))
- dAtA[i] = uint8(f5)
- i++
- dAtA[i] = uint8(f5 >> 8)
- i++
- dAtA[i] = uint8(f5 >> 16)
- i++
- dAtA[i] = uint8(f5 >> 24)
- i++
- dAtA[i] = uint8(f5 >> 32)
- i++
- dAtA[i] = uint8(f5 >> 40)
- i++
- dAtA[i] = uint8(f5 >> 48)
- i++
- dAtA[i] = uint8(f5 >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f5))
+ i += 8
}
}
if len(m.Field2) > 0 {
@@ -20754,14 +20694,8 @@ func (m *NinRepNative) MarshalTo(dAtA []byte) (int, error) {
dAtA[i] = 0x15
i++
f6 := math.Float32bits(float32(num))
- dAtA[i] = uint8(f6)
- i++
- dAtA[i] = uint8(f6 >> 8)
- i++
- dAtA[i] = uint8(f6 >> 16)
- i++
- dAtA[i] = uint8(f6 >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f6))
+ i += 4
}
}
if len(m.Field3) > 0 {
@@ -20824,72 +20758,32 @@ func (m *NinRepNative) MarshalTo(dAtA []byte) (int, error) {
for _, num := range m.Field9 {
dAtA[i] = 0x4d
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(num))
+ i += 4
}
}
if len(m.Field10) > 0 {
for _, num := range m.Field10 {
dAtA[i] = 0x55
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(num))
+ i += 4
}
}
if len(m.Field11) > 0 {
for _, num := range m.Field11 {
dAtA[i] = 0x59
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
- dAtA[i] = uint8(num >> 32)
- i++
- dAtA[i] = uint8(num >> 40)
- i++
- dAtA[i] = uint8(num >> 48)
- i++
- dAtA[i] = uint8(num >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(num))
+ i += 8
}
}
if len(m.Field12) > 0 {
for _, num := range m.Field12 {
dAtA[i] = 0x61
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
- dAtA[i] = uint8(num >> 32)
- i++
- dAtA[i] = uint8(num >> 40)
- i++
- dAtA[i] = uint8(num >> 48)
- i++
- dAtA[i] = uint8(num >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(num))
+ i += 8
}
}
if len(m.Field13) > 0 {
@@ -20954,22 +20848,8 @@ func (m *NidRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field1)*8))
for _, num := range m.Field1 {
f9 := math.Float64bits(float64(num))
- dAtA[i] = uint8(f9)
- i++
- dAtA[i] = uint8(f9 >> 8)
- i++
- dAtA[i] = uint8(f9 >> 16)
- i++
- dAtA[i] = uint8(f9 >> 24)
- i++
- dAtA[i] = uint8(f9 >> 32)
- i++
- dAtA[i] = uint8(f9 >> 40)
- i++
- dAtA[i] = uint8(f9 >> 48)
- i++
- dAtA[i] = uint8(f9 >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f9))
+ i += 8
}
}
if len(m.Field2) > 0 {
@@ -20978,14 +20858,8 @@ func (m *NidRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field2)*4))
for _, num := range m.Field2 {
f10 := math.Float32bits(float32(num))
- dAtA[i] = uint8(f10)
- i++
- dAtA[i] = uint8(f10 >> 8)
- i++
- dAtA[i] = uint8(f10 >> 16)
- i++
- dAtA[i] = uint8(f10 >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f10))
+ i += 4
}
}
if len(m.Field3) > 0 {
@@ -21099,14 +20973,8 @@ func (m *NidRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i++
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field9)*4))
for _, num := range m.Field9 {
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(num))
+ i += 4
}
}
if len(m.Field10) > 0 {
@@ -21114,14 +20982,8 @@ func (m *NidRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i++
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field10)*4))
for _, num := range m.Field10 {
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(num))
+ i += 4
}
}
if len(m.Field11) > 0 {
@@ -21129,22 +20991,8 @@ func (m *NidRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i++
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field11)*8))
for _, num := range m.Field11 {
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
- dAtA[i] = uint8(num >> 32)
- i++
- dAtA[i] = uint8(num >> 40)
- i++
- dAtA[i] = uint8(num >> 48)
- i++
- dAtA[i] = uint8(num >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(num))
+ i += 8
}
}
if len(m.Field12) > 0 {
@@ -21152,22 +21000,8 @@ func (m *NidRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i++
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field12)*8))
for _, num := range m.Field12 {
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
- dAtA[i] = uint8(num >> 32)
- i++
- dAtA[i] = uint8(num >> 40)
- i++
- dAtA[i] = uint8(num >> 48)
- i++
- dAtA[i] = uint8(num >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(num))
+ i += 8
}
}
if len(m.Field13) > 0 {
@@ -21210,22 +21044,8 @@ func (m *NinRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field1)*8))
for _, num := range m.Field1 {
f25 := math.Float64bits(float64(num))
- dAtA[i] = uint8(f25)
- i++
- dAtA[i] = uint8(f25 >> 8)
- i++
- dAtA[i] = uint8(f25 >> 16)
- i++
- dAtA[i] = uint8(f25 >> 24)
- i++
- dAtA[i] = uint8(f25 >> 32)
- i++
- dAtA[i] = uint8(f25 >> 40)
- i++
- dAtA[i] = uint8(f25 >> 48)
- i++
- dAtA[i] = uint8(f25 >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f25))
+ i += 8
}
}
if len(m.Field2) > 0 {
@@ -21234,14 +21054,8 @@ func (m *NinRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field2)*4))
for _, num := range m.Field2 {
f26 := math.Float32bits(float32(num))
- dAtA[i] = uint8(f26)
- i++
- dAtA[i] = uint8(f26 >> 8)
- i++
- dAtA[i] = uint8(f26 >> 16)
- i++
- dAtA[i] = uint8(f26 >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f26))
+ i += 4
}
}
if len(m.Field3) > 0 {
@@ -21355,14 +21169,8 @@ func (m *NinRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i++
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field9)*4))
for _, num := range m.Field9 {
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(num))
+ i += 4
}
}
if len(m.Field10) > 0 {
@@ -21370,14 +21178,8 @@ func (m *NinRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i++
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field10)*4))
for _, num := range m.Field10 {
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(num))
+ i += 4
}
}
if len(m.Field11) > 0 {
@@ -21385,22 +21187,8 @@ func (m *NinRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i++
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field11)*8))
for _, num := range m.Field11 {
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
- dAtA[i] = uint8(num >> 32)
- i++
- dAtA[i] = uint8(num >> 40)
- i++
- dAtA[i] = uint8(num >> 48)
- i++
- dAtA[i] = uint8(num >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(num))
+ i += 8
}
}
if len(m.Field12) > 0 {
@@ -21408,22 +21196,8 @@ func (m *NinRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i++
i = encodeVarintThetest(dAtA, i, uint64(len(m.Field12)*8))
for _, num := range m.Field12 {
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
- dAtA[i] = uint8(num >> 32)
- i++
- dAtA[i] = uint8(num >> 40)
- i++
- dAtA[i] = uint8(num >> 48)
- i++
- dAtA[i] = uint8(num >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(num))
+ i += 8
}
}
if len(m.Field13) > 0 {
@@ -21462,10 +21236,12 @@ func (m *NidOptStruct) MarshalTo(dAtA []byte) (int, error) {
_ = l
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(math.Float64bits(float64(m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Field1))))
+ i += 8
dAtA[i] = 0x15
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(math.Float32bits(float32(m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Field2))))
+ i += 4
dAtA[i] = 0x1a
i++
i = encodeVarintThetest(dAtA, i, uint64(m.Field3.Size()))
@@ -21538,12 +21314,14 @@ func (m *NinOptStruct) MarshalTo(dAtA []byte) (int, error) {
if m.Field1 != nil {
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(math.Float64bits(float64(*m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Field1))))
+ i += 8
}
if m.Field2 != nil {
dAtA[i] = 0x15
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(math.Float32bits(float32(*m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.Field2))))
+ i += 4
}
if m.Field3 != nil {
dAtA[i] = 0x1a
@@ -21633,22 +21411,8 @@ func (m *NidRepStruct) MarshalTo(dAtA []byte) (int, error) {
dAtA[i] = 0x9
i++
f47 := math.Float64bits(float64(num))
- dAtA[i] = uint8(f47)
- i++
- dAtA[i] = uint8(f47 >> 8)
- i++
- dAtA[i] = uint8(f47 >> 16)
- i++
- dAtA[i] = uint8(f47 >> 24)
- i++
- dAtA[i] = uint8(f47 >> 32)
- i++
- dAtA[i] = uint8(f47 >> 40)
- i++
- dAtA[i] = uint8(f47 >> 48)
- i++
- dAtA[i] = uint8(f47 >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f47))
+ i += 8
}
}
if len(m.Field2) > 0 {
@@ -21656,14 +21420,8 @@ func (m *NidRepStruct) MarshalTo(dAtA []byte) (int, error) {
dAtA[i] = 0x15
i++
f48 := math.Float32bits(float32(num))
- dAtA[i] = uint8(f48)
- i++
- dAtA[i] = uint8(f48 >> 8)
- i++
- dAtA[i] = uint8(f48 >> 16)
- i++
- dAtA[i] = uint8(f48 >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f48))
+ i += 4
}
}
if len(m.Field3) > 0 {
@@ -21784,22 +21542,8 @@ func (m *NinRepStruct) MarshalTo(dAtA []byte) (int, error) {
dAtA[i] = 0x9
i++
f50 := math.Float64bits(float64(num))
- dAtA[i] = uint8(f50)
- i++
- dAtA[i] = uint8(f50 >> 8)
- i++
- dAtA[i] = uint8(f50 >> 16)
- i++
- dAtA[i] = uint8(f50 >> 24)
- i++
- dAtA[i] = uint8(f50 >> 32)
- i++
- dAtA[i] = uint8(f50 >> 40)
- i++
- dAtA[i] = uint8(f50 >> 48)
- i++
- dAtA[i] = uint8(f50 >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f50))
+ i += 8
}
}
if len(m.Field2) > 0 {
@@ -21807,14 +21551,8 @@ func (m *NinRepStruct) MarshalTo(dAtA []byte) (int, error) {
dAtA[i] = 0x15
i++
f51 := math.Float32bits(float32(num))
- dAtA[i] = uint8(f51)
- i++
- dAtA[i] = uint8(f51 >> 8)
- i++
- dAtA[i] = uint8(f51 >> 16)
- i++
- dAtA[i] = uint8(f51 >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f51))
+ i += 4
}
}
if len(m.Field3) > 0 {
@@ -22322,12 +22060,14 @@ func (m *NinOptNativeUnion) MarshalTo(dAtA []byte) (int, error) {
if m.Field1 != nil {
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(math.Float64bits(float64(*m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Field1))))
+ i += 8
}
if m.Field2 != nil {
dAtA[i] = 0x15
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(math.Float32bits(float32(*m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.Field2))))
+ i += 4
}
if m.Field3 != nil {
dAtA[i] = 0x18
@@ -22395,12 +22135,14 @@ func (m *NinOptStructUnion) MarshalTo(dAtA []byte) (int, error) {
if m.Field1 != nil {
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(math.Float64bits(float64(*m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Field1))))
+ i += 8
}
if m.Field2 != nil {
dAtA[i] = 0x15
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(math.Float32bits(float32(*m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.Field2))))
+ i += 4
}
if m.Field3 != nil {
dAtA[i] = 0x1a
@@ -23155,10 +22897,12 @@ func (m *Timer) MarshalTo(dAtA []byte) (int, error) {
_ = l
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(m.Time1))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Time1))
+ i += 8
dAtA[i] = 0x11
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(m.Time2))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Time2))
+ i += 8
if m.Data != nil {
dAtA[i] = 0x1a
i++
@@ -23317,7 +23061,8 @@ func (m *NestedDefinition_NestedMessage) MarshalTo(dAtA []byte) (int, error) {
if m.NestedField1 != nil {
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(*m.NestedField1))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.NestedField1))
+ i += 8
}
if m.NNM != nil {
dAtA[i] = 0x12
@@ -23426,12 +23171,14 @@ func (m *NinOptNativeDefault) MarshalTo(dAtA []byte) (int, error) {
if m.Field1 != nil {
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(math.Float64bits(float64(*m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Field1))))
+ i += 8
}
if m.Field2 != nil {
dAtA[i] = 0x15
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(math.Float32bits(float32(*m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.Field2))))
+ i += 4
}
if m.Field3 != nil {
dAtA[i] = 0x18
@@ -23466,22 +23213,26 @@ func (m *NinOptNativeDefault) MarshalTo(dAtA []byte) (int, error) {
if m.Field9 != nil {
dAtA[i] = 0x4d
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(*m.Field9))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(*m.Field9))
+ i += 4
}
if m.Field10 != nil {
dAtA[i] = 0x55
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(*m.Field10))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(*m.Field10))
+ i += 4
}
if m.Field11 != nil {
dAtA[i] = 0x59
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(*m.Field11))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.Field11))
+ i += 8
}
if m.Field12 != nil {
dAtA[i] = 0x61
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(*m.Field12))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.Field12))
+ i += 8
}
if m.Field13 != nil {
dAtA[i] = 0x68
@@ -23557,10 +23308,12 @@ func (m *CustomNameNidOptNative) MarshalTo(dAtA []byte) (int, error) {
_ = l
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(math.Float64bits(float64(m.FieldA))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.FieldA))))
+ i += 8
dAtA[i] = 0x15
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(math.Float32bits(float32(m.FieldB))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.FieldB))))
+ i += 4
dAtA[i] = 0x18
i++
i = encodeVarintThetest(dAtA, i, uint64(m.FieldC))
@@ -23581,16 +23334,20 @@ func (m *CustomNameNidOptNative) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintThetest(dAtA, i, uint64((uint64(m.FieldH)<<1)^uint64((m.FieldH>>63))))
dAtA[i] = 0x4d
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(m.FieldI))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.FieldI))
+ i += 4
dAtA[i] = 0x55
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(m.FieldJ))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.FieldJ))
+ i += 4
dAtA[i] = 0x59
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(m.FieldK))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.FieldK))
+ i += 8
dAtA[i] = 0x61
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(m.FieldL))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.FieldL))
+ i += 8
dAtA[i] = 0x68
i++
if m.FieldM {
@@ -23633,12 +23390,14 @@ func (m *CustomNameNinOptNative) MarshalTo(dAtA []byte) (int, error) {
if m.FieldA != nil {
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(math.Float64bits(float64(*m.FieldA))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.FieldA))))
+ i += 8
}
if m.FieldB != nil {
dAtA[i] = 0x15
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(math.Float32bits(float32(*m.FieldB))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.FieldB))))
+ i += 4
}
if m.FieldC != nil {
dAtA[i] = 0x18
@@ -23673,22 +23432,26 @@ func (m *CustomNameNinOptNative) MarshalTo(dAtA []byte) (int, error) {
if m.FieldI != nil {
dAtA[i] = 0x4d
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(*m.FieldI))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(*m.FieldI))
+ i += 4
}
if m.FieldJ != nil {
dAtA[i] = 0x55
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(*m.FieldJ))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(*m.FieldJ))
+ i += 4
}
if m.FieldK != nil {
dAtA[i] = 0x59
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(*m.FieldK))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.FieldK))
+ i += 8
}
if m.FielL != nil {
dAtA[i] = 0x61
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(*m.FielL))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.FielL))
+ i += 8
}
if m.FieldM != nil {
dAtA[i] = 0x68
@@ -23738,22 +23501,8 @@ func (m *CustomNameNinRepNative) MarshalTo(dAtA []byte) (int, error) {
dAtA[i] = 0x9
i++
f92 := math.Float64bits(float64(num))
- dAtA[i] = uint8(f92)
- i++
- dAtA[i] = uint8(f92 >> 8)
- i++
- dAtA[i] = uint8(f92 >> 16)
- i++
- dAtA[i] = uint8(f92 >> 24)
- i++
- dAtA[i] = uint8(f92 >> 32)
- i++
- dAtA[i] = uint8(f92 >> 40)
- i++
- dAtA[i] = uint8(f92 >> 48)
- i++
- dAtA[i] = uint8(f92 >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f92))
+ i += 8
}
}
if len(m.FieldB) > 0 {
@@ -23761,14 +23510,8 @@ func (m *CustomNameNinRepNative) MarshalTo(dAtA []byte) (int, error) {
dAtA[i] = 0x15
i++
f93 := math.Float32bits(float32(num))
- dAtA[i] = uint8(f93)
- i++
- dAtA[i] = uint8(f93 >> 8)
- i++
- dAtA[i] = uint8(f93 >> 16)
- i++
- dAtA[i] = uint8(f93 >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f93))
+ i += 4
}
}
if len(m.FieldC) > 0 {
@@ -23831,72 +23574,32 @@ func (m *CustomNameNinRepNative) MarshalTo(dAtA []byte) (int, error) {
for _, num := range m.FieldI {
dAtA[i] = 0x4d
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(num))
+ i += 4
}
}
if len(m.FieldJ) > 0 {
for _, num := range m.FieldJ {
dAtA[i] = 0x55
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(num))
+ i += 4
}
}
if len(m.FieldK) > 0 {
for _, num := range m.FieldK {
dAtA[i] = 0x59
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
- dAtA[i] = uint8(num >> 32)
- i++
- dAtA[i] = uint8(num >> 40)
- i++
- dAtA[i] = uint8(num >> 48)
- i++
- dAtA[i] = uint8(num >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(num))
+ i += 8
}
}
if len(m.FieldL) > 0 {
for _, num := range m.FieldL {
dAtA[i] = 0x61
i++
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
- dAtA[i] = uint8(num >> 32)
- i++
- dAtA[i] = uint8(num >> 40)
- i++
- dAtA[i] = uint8(num >> 48)
- i++
- dAtA[i] = uint8(num >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(num))
+ i += 8
}
}
if len(m.FieldM) > 0 {
@@ -23958,12 +23661,14 @@ func (m *CustomNameNinStruct) MarshalTo(dAtA []byte) (int, error) {
if m.FieldA != nil {
dAtA[i] = 0x9
i++
- i = encodeFixed64Thetest(dAtA, i, uint64(math.Float64bits(float64(*m.FieldA))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.FieldA))))
+ i += 8
}
if m.FieldB != nil {
dAtA[i] = 0x15
i++
- i = encodeFixed32Thetest(dAtA, i, uint32(math.Float32bits(float32(*m.FieldB))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.FieldB))))
+ i += 4
}
if m.FieldC != nil {
dAtA[i] = 0x1a
@@ -24584,24 +24289,6 @@ func (m *ProtoType) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Thetest(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 encodeFixed32Thetest(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 encodeVarintThetest(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/combos/unmarshaler/thetest.pb.go b/test/combos/unmarshaler/thetest.pb.go
index 1b7ed27d59..ede742480e 100644
--- a/test/combos/unmarshaler/thetest.pb.go
+++ b/test/combos/unmarshaler/thetest.pb.go
@@ -98,6 +98,7 @@ import sort "sort"
import reflect "reflect"
import io "io"
+import encoding_binary "encoding/binary"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
@@ -25762,15 +25763,8 @@ func (m *NidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field1 = float64(math.Float64frombits(v))
case 2:
if wireType != 5 {
@@ -25780,11 +25774,8 @@ func (m *NidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field2 = float32(math.Float32frombits(v))
case 3:
if wireType != 0 {
@@ -25912,11 +25903,8 @@ func (m *NidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ m.Field9 = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- m.Field9 = uint32(dAtA[iNdEx-4])
- m.Field9 |= uint32(dAtA[iNdEx-3]) << 8
- m.Field9 |= uint32(dAtA[iNdEx-2]) << 16
- m.Field9 |= uint32(dAtA[iNdEx-1]) << 24
case 10:
if wireType != 5 {
return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
@@ -25925,11 +25913,8 @@ func (m *NidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ m.Field10 = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- m.Field10 = int32(dAtA[iNdEx-4])
- m.Field10 |= int32(dAtA[iNdEx-3]) << 8
- m.Field10 |= int32(dAtA[iNdEx-2]) << 16
- m.Field10 |= int32(dAtA[iNdEx-1]) << 24
case 11:
if wireType != 1 {
return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
@@ -25938,15 +25923,8 @@ func (m *NidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ m.Field11 = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- m.Field11 = uint64(dAtA[iNdEx-8])
- m.Field11 |= uint64(dAtA[iNdEx-7]) << 8
- m.Field11 |= uint64(dAtA[iNdEx-6]) << 16
- m.Field11 |= uint64(dAtA[iNdEx-5]) << 24
- m.Field11 |= uint64(dAtA[iNdEx-4]) << 32
- m.Field11 |= uint64(dAtA[iNdEx-3]) << 40
- m.Field11 |= uint64(dAtA[iNdEx-2]) << 48
- m.Field11 |= uint64(dAtA[iNdEx-1]) << 56
case 12:
if wireType != 1 {
return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
@@ -25955,15 +25933,8 @@ func (m *NidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ m.Field12 = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- m.Field12 = int64(dAtA[iNdEx-8])
- m.Field12 |= int64(dAtA[iNdEx-7]) << 8
- m.Field12 |= int64(dAtA[iNdEx-6]) << 16
- m.Field12 |= int64(dAtA[iNdEx-5]) << 24
- m.Field12 |= int64(dAtA[iNdEx-4]) << 32
- m.Field12 |= int64(dAtA[iNdEx-3]) << 40
- m.Field12 |= int64(dAtA[iNdEx-2]) << 48
- m.Field12 |= int64(dAtA[iNdEx-1]) << 56
case 13:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
@@ -26103,15 +26074,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = &v2
case 2:
@@ -26122,11 +26086,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = &v2
case 3:
@@ -26260,11 +26221,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = &v
case 10:
if wireType != 5 {
@@ -26274,11 +26232,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = &v
case 11:
if wireType != 1 {
@@ -26288,15 +26243,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = &v
case 12:
if wireType != 1 {
@@ -26306,15 +26254,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = &v
case 13:
if wireType != 0 {
@@ -26455,15 +26396,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
} else if wireType == 2 {
@@ -26494,15 +26428,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
}
@@ -26515,11 +26442,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
} else if wireType == 2 {
@@ -26550,11 +26474,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
}
@@ -26943,11 +26864,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = append(m.Field9, v)
} else if wireType == 2 {
var packedLen int
@@ -26977,11 +26895,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = append(m.Field9, v)
}
} else {
@@ -26993,11 +26908,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = append(m.Field10, v)
} else if wireType == 2 {
var packedLen int
@@ -27027,11 +26939,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = append(m.Field10, v)
}
} else {
@@ -27043,15 +26952,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = append(m.Field11, v)
} else if wireType == 2 {
var packedLen int
@@ -27081,15 +26983,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = append(m.Field11, v)
}
} else {
@@ -27101,15 +26996,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = append(m.Field12, v)
} else if wireType == 2 {
var packedLen int
@@ -27139,15 +27027,8 @@ func (m *NidRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = append(m.Field12, v)
}
} else {
@@ -27330,15 +27211,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
} else if wireType == 2 {
@@ -27369,15 +27243,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
}
@@ -27390,11 +27257,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
} else if wireType == 2 {
@@ -27425,11 +27289,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
}
@@ -27818,11 +27679,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = append(m.Field9, v)
} else if wireType == 2 {
var packedLen int
@@ -27852,11 +27710,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = append(m.Field9, v)
}
} else {
@@ -27868,11 +27723,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = append(m.Field10, v)
} else if wireType == 2 {
var packedLen int
@@ -27902,11 +27754,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = append(m.Field10, v)
}
} else {
@@ -27918,15 +27767,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = append(m.Field11, v)
} else if wireType == 2 {
var packedLen int
@@ -27956,15 +27798,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = append(m.Field11, v)
}
} else {
@@ -27976,15 +27811,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = append(m.Field12, v)
} else if wireType == 2 {
var packedLen int
@@ -28014,15 +27842,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = append(m.Field12, v)
}
} else {
@@ -28205,15 +28026,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
} else if wireType == 2 {
@@ -28244,15 +28058,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
}
@@ -28265,11 +28072,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
} else if wireType == 2 {
@@ -28300,11 +28104,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
}
@@ -28693,11 +28494,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = append(m.Field9, v)
} else if wireType == 2 {
var packedLen int
@@ -28727,11 +28525,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = append(m.Field9, v)
}
} else {
@@ -28743,11 +28538,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = append(m.Field10, v)
} else if wireType == 2 {
var packedLen int
@@ -28777,11 +28569,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = append(m.Field10, v)
}
} else {
@@ -28793,15 +28582,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = append(m.Field11, v)
} else if wireType == 2 {
var packedLen int
@@ -28831,15 +28613,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = append(m.Field11, v)
}
} else {
@@ -28851,15 +28626,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = append(m.Field12, v)
} else if wireType == 2 {
var packedLen int
@@ -28889,15 +28657,8 @@ func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = append(m.Field12, v)
}
} else {
@@ -29022,15 +28783,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
} else if wireType == 2 {
@@ -29061,15 +28815,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
}
@@ -29082,11 +28829,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
} else if wireType == 2 {
@@ -29117,11 +28861,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
}
@@ -29510,11 +29251,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = append(m.Field9, v)
} else if wireType == 2 {
var packedLen int
@@ -29544,11 +29282,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = append(m.Field9, v)
}
} else {
@@ -29560,11 +29295,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = append(m.Field10, v)
} else if wireType == 2 {
var packedLen int
@@ -29594,11 +29326,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = append(m.Field10, v)
}
} else {
@@ -29610,15 +29339,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = append(m.Field11, v)
} else if wireType == 2 {
var packedLen int
@@ -29648,15 +29370,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = append(m.Field11, v)
}
} else {
@@ -29668,15 +29383,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = append(m.Field12, v)
} else if wireType == 2 {
var packedLen int
@@ -29706,15 +29414,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = append(m.Field12, v)
}
} else {
@@ -29841,15 +29542,8 @@ func (m *NidOptStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field1 = float64(math.Float64frombits(v))
case 2:
if wireType != 5 {
@@ -29859,11 +29553,8 @@ func (m *NidOptStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field2 = float32(math.Float32frombits(v))
case 3:
if wireType != 2 {
@@ -30134,15 +29825,8 @@ func (m *NinOptStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = &v2
case 2:
@@ -30153,11 +29837,8 @@ func (m *NinOptStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = &v2
case 3:
@@ -30439,15 +30120,8 @@ func (m *NidRepStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
} else if wireType == 2 {
@@ -30478,15 +30152,8 @@ func (m *NidRepStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
}
@@ -30499,11 +30166,8 @@ func (m *NidRepStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
} else if wireType == 2 {
@@ -30534,11 +30198,8 @@ func (m *NidRepStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
}
@@ -30941,15 +30602,8 @@ func (m *NinRepStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
} else if wireType == 2 {
@@ -30980,15 +30634,8 @@ func (m *NinRepStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
}
@@ -31001,11 +30648,8 @@ func (m *NinRepStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
} else if wireType == 2 {
@@ -31036,11 +30680,8 @@ func (m *NinRepStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
}
@@ -32483,15 +32124,8 @@ func (m *NinOptNativeUnion) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = &v2
case 2:
@@ -32502,11 +32136,8 @@ func (m *NinOptNativeUnion) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = &v2
case 3:
@@ -32730,15 +32361,8 @@ func (m *NinOptStructUnion) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = &v2
case 2:
@@ -32749,11 +32373,8 @@ func (m *NinOptStructUnion) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = &v2
case 3:
@@ -35225,15 +34846,8 @@ func (m *Timer) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ m.Time1 = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- m.Time1 = int64(dAtA[iNdEx-8])
- m.Time1 |= int64(dAtA[iNdEx-7]) << 8
- m.Time1 |= int64(dAtA[iNdEx-6]) << 16
- m.Time1 |= int64(dAtA[iNdEx-5]) << 24
- m.Time1 |= int64(dAtA[iNdEx-4]) << 32
- m.Time1 |= int64(dAtA[iNdEx-3]) << 40
- m.Time1 |= int64(dAtA[iNdEx-2]) << 48
- m.Time1 |= int64(dAtA[iNdEx-1]) << 56
case 2:
if wireType != 1 {
return fmt.Errorf("proto: wrong wireType = %d for field Time2", wireType)
@@ -35242,15 +34856,8 @@ func (m *Timer) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ m.Time2 = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- m.Time2 = int64(dAtA[iNdEx-8])
- m.Time2 |= int64(dAtA[iNdEx-7]) << 8
- m.Time2 |= int64(dAtA[iNdEx-6]) << 16
- m.Time2 |= int64(dAtA[iNdEx-5]) << 24
- m.Time2 |= int64(dAtA[iNdEx-4]) << 32
- m.Time2 |= int64(dAtA[iNdEx-3]) << 40
- m.Time2 |= int64(dAtA[iNdEx-2]) << 48
- m.Time2 |= int64(dAtA[iNdEx-1]) << 56
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
@@ -35741,15 +35348,8 @@ func (m *NestedDefinition_NestedMessage) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.NestedField1 = &v
case 2:
if wireType != 2 {
@@ -36061,15 +35661,8 @@ func (m *NinOptNativeDefault) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = &v2
case 2:
@@ -36080,11 +35673,8 @@ func (m *NinOptNativeDefault) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = &v2
case 3:
@@ -36218,11 +35808,8 @@ func (m *NinOptNativeDefault) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = &v
case 10:
if wireType != 5 {
@@ -36232,11 +35819,8 @@ func (m *NinOptNativeDefault) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = &v
case 11:
if wireType != 1 {
@@ -36246,15 +35830,8 @@ func (m *NinOptNativeDefault) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = &v
case 12:
if wireType != 1 {
@@ -36264,15 +35841,8 @@ func (m *NinOptNativeDefault) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = &v
case 13:
if wireType != 0 {
@@ -36496,15 +36066,8 @@ func (m *CustomNameNidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.FieldA = float64(math.Float64frombits(v))
case 2:
if wireType != 5 {
@@ -36514,11 +36077,8 @@ func (m *CustomNameNidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.FieldB = float32(math.Float32frombits(v))
case 3:
if wireType != 0 {
@@ -36646,11 +36206,8 @@ func (m *CustomNameNidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ m.FieldI = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- m.FieldI = uint32(dAtA[iNdEx-4])
- m.FieldI |= uint32(dAtA[iNdEx-3]) << 8
- m.FieldI |= uint32(dAtA[iNdEx-2]) << 16
- m.FieldI |= uint32(dAtA[iNdEx-1]) << 24
case 10:
if wireType != 5 {
return fmt.Errorf("proto: wrong wireType = %d for field FieldJ", wireType)
@@ -36659,11 +36216,8 @@ func (m *CustomNameNidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ m.FieldJ = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- m.FieldJ = int32(dAtA[iNdEx-4])
- m.FieldJ |= int32(dAtA[iNdEx-3]) << 8
- m.FieldJ |= int32(dAtA[iNdEx-2]) << 16
- m.FieldJ |= int32(dAtA[iNdEx-1]) << 24
case 11:
if wireType != 1 {
return fmt.Errorf("proto: wrong wireType = %d for field FieldK", wireType)
@@ -36672,15 +36226,8 @@ func (m *CustomNameNidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ m.FieldK = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- m.FieldK = uint64(dAtA[iNdEx-8])
- m.FieldK |= uint64(dAtA[iNdEx-7]) << 8
- m.FieldK |= uint64(dAtA[iNdEx-6]) << 16
- m.FieldK |= uint64(dAtA[iNdEx-5]) << 24
- m.FieldK |= uint64(dAtA[iNdEx-4]) << 32
- m.FieldK |= uint64(dAtA[iNdEx-3]) << 40
- m.FieldK |= uint64(dAtA[iNdEx-2]) << 48
- m.FieldK |= uint64(dAtA[iNdEx-1]) << 56
case 12:
if wireType != 1 {
return fmt.Errorf("proto: wrong wireType = %d for field FieldL", wireType)
@@ -36689,15 +36236,8 @@ func (m *CustomNameNidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ m.FieldL = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- m.FieldL = int64(dAtA[iNdEx-8])
- m.FieldL |= int64(dAtA[iNdEx-7]) << 8
- m.FieldL |= int64(dAtA[iNdEx-6]) << 16
- m.FieldL |= int64(dAtA[iNdEx-5]) << 24
- m.FieldL |= int64(dAtA[iNdEx-4]) << 32
- m.FieldL |= int64(dAtA[iNdEx-3]) << 40
- m.FieldL |= int64(dAtA[iNdEx-2]) << 48
- m.FieldL |= int64(dAtA[iNdEx-1]) << 56
case 13:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field FieldM", wireType)
@@ -36837,15 +36377,8 @@ func (m *CustomNameNinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.FieldA = &v2
case 2:
@@ -36856,11 +36389,8 @@ func (m *CustomNameNinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.FieldB = &v2
case 3:
@@ -36994,11 +36524,8 @@ func (m *CustomNameNinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.FieldI = &v
case 10:
if wireType != 5 {
@@ -37008,11 +36535,8 @@ func (m *CustomNameNinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.FieldJ = &v
case 11:
if wireType != 1 {
@@ -37022,15 +36546,8 @@ func (m *CustomNameNinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.FieldK = &v
case 12:
if wireType != 1 {
@@ -37040,15 +36557,8 @@ func (m *CustomNameNinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.FielL = &v
case 13:
if wireType != 0 {
@@ -37189,15 +36699,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.FieldA = append(m.FieldA, v2)
} else if wireType == 2 {
@@ -37228,15 +36731,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.FieldA = append(m.FieldA, v2)
}
@@ -37249,11 +36745,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.FieldB = append(m.FieldB, v2)
} else if wireType == 2 {
@@ -37284,11 +36777,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.FieldB = append(m.FieldB, v2)
}
@@ -37677,11 +37167,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.FieldI = append(m.FieldI, v)
} else if wireType == 2 {
var packedLen int
@@ -37711,11 +37198,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.FieldI = append(m.FieldI, v)
}
} else {
@@ -37727,11 +37211,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.FieldJ = append(m.FieldJ, v)
} else if wireType == 2 {
var packedLen int
@@ -37761,11 +37242,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.FieldJ = append(m.FieldJ, v)
}
} else {
@@ -37777,15 +37255,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.FieldK = append(m.FieldK, v)
} else if wireType == 2 {
var packedLen int
@@ -37815,15 +37286,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.FieldK = append(m.FieldK, v)
}
} else {
@@ -37835,15 +37299,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.FieldL = append(m.FieldL, v)
} else if wireType == 2 {
var packedLen int
@@ -37873,15 +37330,8 @@ func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.FieldL = append(m.FieldL, v)
}
} else {
@@ -38066,15 +37516,8 @@ func (m *CustomNameNinStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.FieldA = &v2
case 2:
@@ -38085,11 +37528,8 @@ func (m *CustomNameNinStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.FieldB = &v2
case 3:
diff --git a/test/combos/unsafeboth/bug_test.go b/test/combos/unsafeboth/bug_test.go
deleted file mode 100644
index 53f720e961..0000000000
--- a/test/combos/unsafeboth/bug_test.go
+++ /dev/null
@@ -1,252 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package test
-
-import (
- "fmt"
- "math"
- "math/rand"
- "testing"
- "time"
-
- "github.com/gogo/protobuf/proto"
-)
-
-//http://code.google.com/p/goprotobuf/issues/detail?id=39
-func TestBugUint32VarintSize(t *testing.T) {
- temp := uint32(math.MaxUint32)
- n := &NinOptNative{}
- n.Field5 = &temp
- data, err := proto.Marshal(n)
- if err != nil {
- panic(err)
- }
- if len(data) != 6 {
- t.Fatalf("data should be length 6, but its %#v", data)
- }
-}
-
-func TestBugZeroLengthSliceSize(t *testing.T) {
- n := &NinRepPackedNative{
- Field8: []int64{},
- }
- size := n.Size()
- data, err := proto.Marshal(n)
- if err != nil {
- panic(err)
- }
- if len(data) != size {
- t.Fatalf("expected %v, but got %v", len(data), size)
- }
-}
-
-//http://code.google.com/p/goprotobuf/issues/detail?id=40
-func TestBugPackedProtoSize(t *testing.T) {
- n := &NinRepPackedNative{
- Field4: []int64{172960727389894724, 2360337516664475010, 860833876131988189, 9068073014890763245, 7794843386260381831, 4023536436053141786, 8992311247496919020, 4330096163611305776, 4490411416244976467, 7873947349172707443, 2754969595834279669, 1360667855926938684, 4771480785172657389, 4875578924966668055, 8070579869808877481, 9128179594766551001, 4630419407064527516, 863844540220372892, 8208727650143073487, 7086117356301045838, 7779695211931506151, 5493835345187563535, 9119767633370806007, 9054342025895349248, 1887303228838508438, 7624573031734528281, 1874668389749611225, 3517684643468970593, 6677697606628877758, 7293473953189936168, 444475066704085538, 8594971141363049302, 1146643249094989673, 733393306232853371, 7721178528893916886, 7784452000911004429, 6436373110242711440, 6897422461738321237, 8772249155667732778, 6211871464311393541, 3061903718310406883, 7845488913176136641, 8342255034663902574, 3443058984649725748, 8410801047334832902, 7496541071517841153, 4305416923521577765, 7814967600020476457, 8671843803465481186, 3490266370361096855, 1447425664719091336, 653218597262334239, 8306243902880091940, 7851896059762409081, 5936760560798954978, 5755724498441478025, 7022701569985035966, 3707709584811468220, 529069456924666920, 7986469043681522462, 3092513330689518836, 5103541550470476202, 3577384161242626406, 3733428084624703294, 8388690542440473117, 3262468785346149388, 8788358556558007570, 5476276940198542020, 7277903243119461239, 5065861426928605020, 7533460976202697734, 1749213838654236956, 557497603941617931, 5496307611456481108, 6444547750062831720, 6992758776744205596, 7356719693428537399, 2896328872476734507, 381447079530132038, 598300737753233118, 3687980626612697715, 7240924191084283349, 8172414415307971170, 4847024388701257185, 2081764168600256551, 3394217778539123488, 6244660626429310923, 8301712215675381614, 5360615125359461174, 8410140945829785773, 3152963269026381373, 6197275282781459633, 4419829061407546410, 6262035523070047537, 2837207483933463885, 2158105736666826128, 8150764172235490711},
- Field7: []int32{249451845, 1409974015, 393609128, 435232428, 1817529040, 91769006, 861170933, 1556185603, 1568580279, 1236375273, 512276621, 693633711, 967580535, 1950715977, 853431462, 1362390253, 159591204, 111900629, 322985263, 279671129, 1592548430, 465651370, 733849989, 1172059400, 1574824441, 263541092, 1271612397, 1520584358, 467078791, 117698716, 1098255064, 2054264846, 1766452305, 1267576395, 1557505617, 1187833560, 956187431, 1970977586, 1160235159, 1610259028, 489585797, 459139078, 566263183, 954319278, 1545018565, 1753946743, 948214318, 422878159, 883926576, 1424009347, 824732372, 1290433180, 80297942, 417294230, 1402647904, 2078392782, 220505045, 787368129, 463781454, 293083578, 808156928, 293976361},
- Field9: []uint32{0xaa4976e8, 0x3da8cc4c, 0x8c470d83, 0x344d964e, 0x5b90925, 0xa4c4d34e, 0x666eff19, 0xc238e552, 0x9be53bb6, 0x56364245, 0x33ee079d, 0x96bf0ede, 0x7941b74f, 0xdb07cb47, 0x6d76d827, 0x9b211d5d, 0x2798adb6, 0xe48b0c3b, 0x87061b21, 0x48f4e4d2, 0x3e5d5c12, 0x5ee91288, 0x336d4f35, 0xe1d44941, 0xc065548d, 0x2953d73f, 0x873af451, 0xfc769db, 0x9f1bf8da, 0x9baafdfc, 0xf1d3d770, 0x5bb5d2b4, 0xc2c67c48, 0x6845c4c1, 0xa48f32b0, 0xbb04bb70, 0xa5b1ca36, 0x8d98356a, 0x2171f654, 0x5ae279b0, 0x6c4a3d6b, 0x4fff5468, 0xcf9bf851, 0x68513614, 0xdbecd9b0, 0x9553ed3c, 0xa494a736, 0x42205438, 0xbf8e5caa, 0xd3283c6, 0x76d20788, 0x9179826f, 0x96b24f85, 0xbc2eacf4, 0xe4afae0b, 0x4bca85cb, 0x35e63b5b, 0xd7ccee0c, 0x2b506bb9, 0xe78e9f44, 0x9ad232f1, 0x99a37335, 0xa5d6ffc8},
- Field11: []uint64{0x53c01ebc, 0x4fb85ba6, 0x8805eea1, 0xb20ec896, 0x93b63410, 0xec7c9492, 0x50765a28, 0x19592106, 0x2ecc59b3, 0x39cd474f, 0xe4c9e47, 0x444f48c5, 0xe7731d32, 0xf3f43975, 0x603caedd, 0xbb05a1af, 0xa808e34e, 0x88580b07, 0x4c96bbd1, 0x730b4ab9, 0xed126e2b, 0x6db48205, 0x154ba1b9, 0xc26bfb6a, 0x389aa052, 0x869d966c, 0x7c86b366, 0xcc8edbcd, 0xfa8d6dad, 0xcf5857d9, 0x2d9cda0f, 0x1218a0b8, 0x41bf997, 0xf0ca65ac, 0xa610d4b9, 0x8d362e28, 0xb7212d87, 0x8e0fe109, 0xbee041d9, 0x759be2f6, 0x35fef4f3, 0xaeacdb71, 0x10888852, 0xf4e28117, 0xe2a14812, 0x73b748dc, 0xd1c3c6b2, 0xfef41bf0, 0xc9b43b62, 0x810e4faa, 0xcaa41c06, 0x1893fe0d, 0xedc7c850, 0xd12b9eaa, 0x467ee1a9, 0xbe84756b, 0xda7b1680, 0xdc069ffe, 0xf1e7e9f9, 0xb3d95370, 0xa92b77df, 0x5693ac41, 0xd04b7287, 0x27aebf15, 0x837b316e, 0x4dbe2263, 0xbab70c67, 0x547dab21, 0x3c346c1f, 0xb8ef0e4e, 0xfe2d03ce, 0xe1d75955, 0xfec1306, 0xba35c23e, 0xb784ed04, 0x2a4e33aa, 0x7e19d09a, 0x3827c1fe, 0xf3a51561, 0xef765e2b, 0xb044256c, 0x62b322be, 0xf34d56be, 0xeb71b369, 0xffe1294f, 0x237fe8d0, 0x77a1473b, 0x239e1196, 0xdd19bf3d, 0x82c91fe1, 0x95361c57, 0xffea3f1b, 0x1a094c84},
- Field12: []int64{8308420747267165049, 3664160795077875961, 7868970059161834817, 7237335984251173739, 5254748003907196506, 3362259627111837480, 430460752854552122, 5119635556501066533, 1277716037866233522, 9185775384759813768, 833932430882717888, 7986528304451297640, 6792233378368656337, 2074207091120609721, 1788723326198279432, 7756514594746453657, 2283775964901597324, 3061497730110517191, 7733947890656120277, 626967303632386244, 7822928600388582821, 3489658753000061230, 168869995163005961, 248814782163480763, 477885608911386247, 4198422415674133867, 3379354662797976109, 9925112544736939, 1486335136459138480, 4561560414032850671, 1010864164014091267, 186722821683803084, 5106357936724819318, 1298160820191228988, 4675403242419953145, 7130634540106489752, 7101280006672440929, 7176058292431955718, 9109875054097770321, 6810974877085322872, 4736707874303993641, 8993135362721382187, 6857881554990254283, 3704748883307461680, 1099360832887634994, 5207691918707192633, 5984721695043995243},
- }
- size := proto.Size(n)
- data, err := proto.Marshal(n)
- if err != nil {
- panic(err)
- }
- if len(data) != size {
- t.Fatalf("expected %v, but got %v diff is %v", len(data), size, len(data)-size)
- }
-}
-
-func testSize(m interface {
- proto.Message
- Size() int
-}, desc string, expected int) ([]byte, error) {
- data, err := proto.Marshal(m)
- if err != nil {
- return nil, err
- }
- protoSize := proto.Size(m)
- mSize := m.Size()
- lenData := len(data)
- if protoSize != mSize || protoSize != lenData || mSize != lenData {
- return nil, fmt.Errorf("%s proto.Size(m){%d} != m.Size(){%d} != len(data){%d}", desc, protoSize, mSize, lenData)
- }
- if got := protoSize; got != expected {
- return nil, fmt.Errorf("%s proto.Size(m) got %d expected %d", desc, got, expected)
- }
- if got := mSize; got != expected {
- return nil, fmt.Errorf("%s m.Size() got %d expected %d", desc, got, expected)
- }
- if got := lenData; got != expected {
- return nil, fmt.Errorf("%s len(data) got %d expected %d", desc, got, expected)
- }
- return data, nil
-}
-
-func TestInt32Int64Compatibility(t *testing.T) {
-
- //test nullable int32 and int64
-
- data1, err := testSize(&NinOptNative{
- Field3: proto.Int32(-1),
- }, "nullable", 11)
- if err != nil {
- t.Error(err)
- }
- //change marshaled data1 to unmarshal into 4th field which is an int64
- data1[0] = uint8(uint32(4 /*fieldNumber*/)<<3 | uint32(0 /*wireType*/))
- u1 := &NinOptNative{}
- if err = proto.Unmarshal(data1, u1); err != nil {
- t.Error(err)
- }
- if !u1.Equal(&NinOptNative{
- Field4: proto.Int64(-1),
- }) {
- t.Error("nullable unmarshaled int32 is not the same int64")
- }
-
- //test non-nullable int32 and int64
-
- data2, err := testSize(&NidOptNative{
- Field3: -1,
- }, "non nullable", 67)
- if err != nil {
- t.Error(err)
- }
- //change marshaled data2 to unmarshal into 4th field which is an int64
- field3 := uint8(uint32(3 /*fieldNumber*/)<<3 | uint32(0 /*wireType*/))
- field4 := uint8(uint32(4 /*fieldNumber*/)<<3 | uint32(0 /*wireType*/))
- for i, c := range data2 {
- if c == field4 {
- data2[i] = field3
- } else if c == field3 {
- data2[i] = field4
- }
- }
- u2 := &NidOptNative{}
- if err = proto.Unmarshal(data2, u2); err != nil {
- t.Error(err)
- }
- if !u2.Equal(&NidOptNative{
- Field4: -1,
- }) {
- t.Error("non nullable unmarshaled int32 is not the same int64")
- }
-
- //test packed repeated int32 and int64
-
- m4 := &NinRepPackedNative{
- Field3: []int32{-1},
- }
- data4, err := testSize(m4, "packed", 12)
- if err != nil {
- t.Error(err)
- }
- u4 := &NinRepPackedNative{}
- if err := proto.Unmarshal(data4, u4); err != nil {
- t.Error(err)
- }
- if err := u4.VerboseEqual(m4); err != nil {
- t.Fatalf("%#v", u4)
- }
-
- //test repeated int32 and int64
-
- if _, err := testSize(&NinRepNative{
- Field3: []int32{-1},
- }, "repeated", 11); err != nil {
- t.Error(err)
- }
-
- t.Logf("tested all")
-}
-
-func TestRepeatedExtensionsMsgsIssue161(t *testing.T) {
- r := rand.New(rand.NewSource(time.Now().UnixNano()))
- rep := 10
- nins := make([]*NinOptNative, rep)
- for i := range nins {
- nins[i] = NewPopulatedNinOptNative(r, true)
- }
- input := &MyExtendable{}
- if err := proto.SetExtension(input, E_FieldE, nins); err != nil {
- t.Fatal(err)
- }
- data, err := proto.Marshal(input)
- if err != nil {
- t.Fatal(err)
- }
- output := &MyExtendable{}
- if err := proto.Unmarshal(data, output); err != nil {
- t.Fatal(err)
- }
- if !input.Equal(output) {
- t.Fatal("expected equal")
- }
- data2, err2 := proto.Marshal(output)
- if err2 != nil {
- t.Fatal(err2)
- }
- if len(data) != len(data2) {
- t.Fatal("expected equal length buffers")
- }
-}
-
-func TestRepeatedExtensionsFieldsIssue161(t *testing.T) {
- r := rand.New(rand.NewSource(time.Now().UnixNano()))
- rep := 10
- ints := make([]int64, rep)
- for i := range ints {
- ints[i] = r.Int63()
- }
- input := &MyExtendable{}
- if err := proto.SetExtension(input, E_FieldD, ints); err != nil {
- t.Fatal(err)
- }
- data, err := proto.Marshal(input)
- if err != nil {
- t.Fatal(err)
- }
- output := &MyExtendable{}
- if err := proto.Unmarshal(data, output); err != nil {
- t.Fatal(err)
- }
- if !input.Equal(output) {
- t.Fatal("expected equal")
- }
- data2, err2 := proto.Marshal(output)
- if err2 != nil {
- t.Fatal(err2)
- }
- if len(data) != len(data2) {
- t.Fatal("expected equal length buffers")
- }
-}
diff --git a/test/combos/unsafeboth/t.go b/test/combos/unsafeboth/t.go
deleted file mode 100644
index 4112884ac8..0000000000
--- a/test/combos/unsafeboth/t.go
+++ /dev/null
@@ -1,77 +0,0 @@
-package test
-
-import (
- "encoding/json"
- "strings"
-
- "github.com/gogo/protobuf/proto"
-)
-
-type T struct {
- Data string
-}
-
-func (gt *T) protoType() *ProtoType {
- return &ProtoType{
- Field2: >.Data,
- }
-}
-
-func (gt T) Equal(other T) bool {
- return gt.protoType().Equal(other.protoType())
-}
-
-func (gt *T) Size() int {
- proto := &ProtoType{
- Field2: >.Data,
- }
- return proto.Size()
-}
-
-func NewPopulatedT(r randyThetest) *T {
- data := NewPopulatedProtoType(r, false).Field2
- gt := &T{}
- if data != nil {
- gt.Data = *data
- }
- return gt
-}
-
-func (r T) Marshal() ([]byte, error) {
- return proto.Marshal(r.protoType())
-}
-
-func (r *T) MarshalTo(data []byte) (n int, err error) {
- return r.protoType().MarshalTo(data)
-}
-
-func (r *T) Unmarshal(data []byte) error {
- pr := &ProtoType{}
- err := proto.Unmarshal(data, pr)
- if err != nil {
- return err
- }
-
- if pr.Field2 != nil {
- r.Data = *pr.Field2
- }
- return nil
-}
-
-func (gt T) MarshalJSON() ([]byte, error) {
- return json.Marshal(gt.Data)
-}
-
-func (gt *T) UnmarshalJSON(data []byte) error {
- var s string
- err := json.Unmarshal(data, &s)
- if err != nil {
- return err
- }
- *gt = T{Data: s}
- return nil
-}
-
-func (gt T) Compare(other T) int {
- return strings.Compare(gt.Data, other.Data)
-}
diff --git a/test/combos/unsafeboth/thetest.pb.go b/test/combos/unsafeboth/thetest.pb.go
deleted file mode 100644
index e896a9ff2c..0000000000
--- a/test/combos/unsafeboth/thetest.pb.go
+++ /dev/null
@@ -1,43599 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeboth/thetest.proto
-
-/*
- Package test is a generated protocol buffer package.
-
- It is generated from these files:
- combos/unsafeboth/thetest.proto
-
- It has these top-level messages:
- NidOptNative
- NinOptNative
- NidRepNative
- NinRepNative
- NidRepPackedNative
- NinRepPackedNative
- NidOptStruct
- NinOptStruct
- NidRepStruct
- NinRepStruct
- NidEmbeddedStruct
- NinEmbeddedStruct
- NidNestedStruct
- NinNestedStruct
- NidOptCustom
- CustomDash
- NinOptCustom
- NidRepCustom
- NinRepCustom
- NinOptNativeUnion
- NinOptStructUnion
- NinEmbeddedStructUnion
- NinNestedStructUnion
- Tree
- OrBranch
- AndBranch
- Leaf
- DeepTree
- ADeepBranch
- AndDeepBranch
- DeepLeaf
- Nil
- NidOptEnum
- NinOptEnum
- NidRepEnum
- NinRepEnum
- NinOptEnumDefault
- AnotherNinOptEnum
- AnotherNinOptEnumDefault
- Timer
- MyExtendable
- OtherExtenable
- NestedDefinition
- NestedScope
- NinOptNativeDefault
- CustomContainer
- CustomNameNidOptNative
- CustomNameNinOptNative
- CustomNameNinRepNative
- CustomNameNinStruct
- CustomNameCustomType
- CustomNameNinEmbeddedStructUnion
- CustomNameEnum
- NoExtensionsMap
- Unrecognized
- UnrecognizedWithInner
- UnrecognizedWithEmbed
- Node
- NonByteCustomType
- NidOptNonByteCustomType
- NinOptNonByteCustomType
- NidRepNonByteCustomType
- NinRepNonByteCustomType
- ProtoType
-*/
-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_custom "github.com/gogo/protobuf/test/custom"
-import github_com_gogo_protobuf_test_custom_dash_type "github.com/gogo/protobuf/test/custom-dash-type"
-
-import bytes "bytes"
-import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-
-import github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor"
-import compress_gzip "compress/gzip"
-import io_ioutil "io/ioutil"
-
-import strconv "strconv"
-
-import strings "strings"
-import sort "sort"
-import reflect "reflect"
-
-import unsafe "unsafe"
-
-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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type TheTestEnum int32
-
-const (
- A TheTestEnum = 0
- B TheTestEnum = 1
- C TheTestEnum = 2
-)
-
-var TheTestEnum_name = map[int32]string{
- 0: "A",
- 1: "B",
- 2: "C",
-}
-var TheTestEnum_value = map[string]int32{
- "A": 0,
- "B": 1,
- "C": 2,
-}
-
-func (x TheTestEnum) Enum() *TheTestEnum {
- p := new(TheTestEnum)
- *p = x
- return p
-}
-func (x TheTestEnum) MarshalJSON() ([]byte, error) {
- return proto.MarshalJSONEnum(TheTestEnum_name, int32(x))
-}
-func (x *TheTestEnum) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(TheTestEnum_value, data, "TheTestEnum")
- if err != nil {
- return err
- }
- *x = TheTestEnum(value)
- return nil
-}
-func (TheTestEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorThetest, []int{0} }
-
-type AnotherTestEnum int32
-
-const (
- D AnotherTestEnum = 10
- E AnotherTestEnum = 11
-)
-
-var AnotherTestEnum_name = map[int32]string{
- 10: "D",
- 11: "E",
-}
-var AnotherTestEnum_value = map[string]int32{
- "D": 10,
- "E": 11,
-}
-
-func (x AnotherTestEnum) Enum() *AnotherTestEnum {
- p := new(AnotherTestEnum)
- *p = x
- return p
-}
-func (x AnotherTestEnum) MarshalJSON() ([]byte, error) {
- return proto.MarshalJSONEnum(AnotherTestEnum_name, int32(x))
-}
-func (x *AnotherTestEnum) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(AnotherTestEnum_value, data, "AnotherTestEnum")
- if err != nil {
- return err
- }
- *x = AnotherTestEnum(value)
- return nil
-}
-func (AnotherTestEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorThetest, []int{1} }
-
-// YetAnotherTestEnum is used to test cross-package import of custom name
-// fields and default resolution.
-type YetAnotherTestEnum int32
-
-const (
- AA YetAnotherTestEnum = 0
- BetterYetBB YetAnotherTestEnum = 1
-)
-
-var YetAnotherTestEnum_name = map[int32]string{
- 0: "AA",
- 1: "BB",
-}
-var YetAnotherTestEnum_value = map[string]int32{
- "AA": 0,
- "BB": 1,
-}
-
-func (x YetAnotherTestEnum) Enum() *YetAnotherTestEnum {
- p := new(YetAnotherTestEnum)
- *p = x
- return p
-}
-func (x YetAnotherTestEnum) MarshalJSON() ([]byte, error) {
- return proto.MarshalJSONEnum(YetAnotherTestEnum_name, int32(x))
-}
-func (x *YetAnotherTestEnum) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(YetAnotherTestEnum_value, data, "YetAnotherTestEnum")
- if err != nil {
- return err
- }
- *x = YetAnotherTestEnum(value)
- return nil
-}
-func (YetAnotherTestEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorThetest, []int{2} }
-
-// YetAnotherTestEnum is used to test cross-package import of custom name
-// fields and default resolution.
-type YetYetAnotherTestEnum int32
-
-const (
- YetYetAnotherTestEnum_CC YetYetAnotherTestEnum = 0
- YetYetAnotherTestEnum_BetterYetDD YetYetAnotherTestEnum = 1
-)
-
-var YetYetAnotherTestEnum_name = map[int32]string{
- 0: "CC",
- 1: "DD",
-}
-var YetYetAnotherTestEnum_value = map[string]int32{
- "CC": 0,
- "DD": 1,
-}
-
-func (x YetYetAnotherTestEnum) Enum() *YetYetAnotherTestEnum {
- p := new(YetYetAnotherTestEnum)
- *p = x
- return p
-}
-func (x YetYetAnotherTestEnum) MarshalJSON() ([]byte, error) {
- return proto.MarshalJSONEnum(YetYetAnotherTestEnum_name, int32(x))
-}
-func (x *YetYetAnotherTestEnum) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(YetYetAnotherTestEnum_value, data, "YetYetAnotherTestEnum")
- if err != nil {
- return err
- }
- *x = YetYetAnotherTestEnum(value)
- return nil
-}
-func (YetYetAnotherTestEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorThetest, []int{3} }
-
-type NestedDefinition_NestedEnum int32
-
-const (
- TYPE_NESTED NestedDefinition_NestedEnum = 1
-)
-
-var NestedDefinition_NestedEnum_name = map[int32]string{
- 1: "TYPE_NESTED",
-}
-var NestedDefinition_NestedEnum_value = map[string]int32{
- "TYPE_NESTED": 1,
-}
-
-func (x NestedDefinition_NestedEnum) Enum() *NestedDefinition_NestedEnum {
- p := new(NestedDefinition_NestedEnum)
- *p = x
- return p
-}
-func (x NestedDefinition_NestedEnum) MarshalJSON() ([]byte, error) {
- return proto.MarshalJSONEnum(NestedDefinition_NestedEnum_name, int32(x))
-}
-func (x *NestedDefinition_NestedEnum) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(NestedDefinition_NestedEnum_value, data, "NestedDefinition_NestedEnum")
- if err != nil {
- return err
- }
- *x = NestedDefinition_NestedEnum(value)
- return nil
-}
-func (NestedDefinition_NestedEnum) EnumDescriptor() ([]byte, []int) {
- return fileDescriptorThetest, []int{42, 0}
-}
-
-type NidOptNative struct {
- Field1 float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1"`
- Field2 float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2"`
- Field3 int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3"`
- Field4 int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4"`
- Field5 uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5"`
- Field6 uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6"`
- Field7 int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7"`
- Field8 int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8"`
- Field9 uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9"`
- Field10 int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10"`
- Field11 uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11"`
- Field12 int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12"`
- Field13 bool `protobuf:"varint,13,opt,name=Field13" json:"Field13"`
- Field14 string `protobuf:"bytes,14,opt,name=Field14" json:"Field14"`
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidOptNative) Reset() { *m = NidOptNative{} }
-func (*NidOptNative) ProtoMessage() {}
-func (*NidOptNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{0} }
-
-type NinOptNative struct {
- Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
- Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
- Field3 *int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3,omitempty"`
- Field4 *int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4,omitempty"`
- Field5 *uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5,omitempty"`
- Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
- Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
- Field8 *int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8,omitempty"`
- Field9 *uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9,omitempty"`
- Field10 *int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10,omitempty"`
- Field11 *uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11,omitempty"`
- Field12 *int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12,omitempty"`
- Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
- Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptNative) Reset() { *m = NinOptNative{} }
-func (*NinOptNative) ProtoMessage() {}
-func (*NinOptNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{1} }
-
-type NidRepNative struct {
- Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
- Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
- Field3 []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"`
- Field4 []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"`
- Field5 []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"`
- Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
- Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
- Field8 []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"`
- Field9 []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"`
- Field10 []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"`
- Field11 []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"`
- Field12 []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"`
- Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
- Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
- Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidRepNative) Reset() { *m = NidRepNative{} }
-func (*NidRepNative) ProtoMessage() {}
-func (*NidRepNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{2} }
-
-type NinRepNative struct {
- Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
- Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
- Field3 []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"`
- Field4 []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"`
- Field5 []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"`
- Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
- Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
- Field8 []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"`
- Field9 []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"`
- Field10 []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"`
- Field11 []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"`
- Field12 []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"`
- Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
- Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
- Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinRepNative) Reset() { *m = NinRepNative{} }
-func (*NinRepNative) ProtoMessage() {}
-func (*NinRepNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{3} }
-
-type NidRepPackedNative struct {
- Field1 []float64 `protobuf:"fixed64,1,rep,packed,name=Field1" json:"Field1,omitempty"`
- Field2 []float32 `protobuf:"fixed32,2,rep,packed,name=Field2" json:"Field2,omitempty"`
- Field3 []int32 `protobuf:"varint,3,rep,packed,name=Field3" json:"Field3,omitempty"`
- Field4 []int64 `protobuf:"varint,4,rep,packed,name=Field4" json:"Field4,omitempty"`
- Field5 []uint32 `protobuf:"varint,5,rep,packed,name=Field5" json:"Field5,omitempty"`
- Field6 []uint64 `protobuf:"varint,6,rep,packed,name=Field6" json:"Field6,omitempty"`
- Field7 []int32 `protobuf:"zigzag32,7,rep,packed,name=Field7" json:"Field7,omitempty"`
- Field8 []int64 `protobuf:"zigzag64,8,rep,packed,name=Field8" json:"Field8,omitempty"`
- Field9 []uint32 `protobuf:"fixed32,9,rep,packed,name=Field9" json:"Field9,omitempty"`
- Field10 []int32 `protobuf:"fixed32,10,rep,packed,name=Field10" json:"Field10,omitempty"`
- Field11 []uint64 `protobuf:"fixed64,11,rep,packed,name=Field11" json:"Field11,omitempty"`
- Field12 []int64 `protobuf:"fixed64,12,rep,packed,name=Field12" json:"Field12,omitempty"`
- Field13 []bool `protobuf:"varint,13,rep,packed,name=Field13" json:"Field13,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidRepPackedNative) Reset() { *m = NidRepPackedNative{} }
-func (*NidRepPackedNative) ProtoMessage() {}
-func (*NidRepPackedNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{4} }
-
-type NinRepPackedNative struct {
- Field1 []float64 `protobuf:"fixed64,1,rep,packed,name=Field1" json:"Field1,omitempty"`
- Field2 []float32 `protobuf:"fixed32,2,rep,packed,name=Field2" json:"Field2,omitempty"`
- Field3 []int32 `protobuf:"varint,3,rep,packed,name=Field3" json:"Field3,omitempty"`
- Field4 []int64 `protobuf:"varint,4,rep,packed,name=Field4" json:"Field4,omitempty"`
- Field5 []uint32 `protobuf:"varint,5,rep,packed,name=Field5" json:"Field5,omitempty"`
- Field6 []uint64 `protobuf:"varint,6,rep,packed,name=Field6" json:"Field6,omitempty"`
- Field7 []int32 `protobuf:"zigzag32,7,rep,packed,name=Field7" json:"Field7,omitempty"`
- Field8 []int64 `protobuf:"zigzag64,8,rep,packed,name=Field8" json:"Field8,omitempty"`
- Field9 []uint32 `protobuf:"fixed32,9,rep,packed,name=Field9" json:"Field9,omitempty"`
- Field10 []int32 `protobuf:"fixed32,10,rep,packed,name=Field10" json:"Field10,omitempty"`
- Field11 []uint64 `protobuf:"fixed64,11,rep,packed,name=Field11" json:"Field11,omitempty"`
- Field12 []int64 `protobuf:"fixed64,12,rep,packed,name=Field12" json:"Field12,omitempty"`
- Field13 []bool `protobuf:"varint,13,rep,packed,name=Field13" json:"Field13,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinRepPackedNative) Reset() { *m = NinRepPackedNative{} }
-func (*NinRepPackedNative) ProtoMessage() {}
-func (*NinRepPackedNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{5} }
-
-type NidOptStruct struct {
- Field1 float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1"`
- Field2 float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2"`
- Field3 NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3"`
- Field4 NinOptNative `protobuf:"bytes,4,opt,name=Field4" json:"Field4"`
- Field6 uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6"`
- Field7 int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7"`
- Field8 NidOptNative `protobuf:"bytes,8,opt,name=Field8" json:"Field8"`
- Field13 bool `protobuf:"varint,13,opt,name=Field13" json:"Field13"`
- Field14 string `protobuf:"bytes,14,opt,name=Field14" json:"Field14"`
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidOptStruct) Reset() { *m = NidOptStruct{} }
-func (*NidOptStruct) ProtoMessage() {}
-func (*NidOptStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{6} }
-
-type NinOptStruct struct {
- Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
- Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
- Field3 *NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
- Field4 *NinOptNative `protobuf:"bytes,4,opt,name=Field4" json:"Field4,omitempty"`
- Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
- Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
- Field8 *NidOptNative `protobuf:"bytes,8,opt,name=Field8" json:"Field8,omitempty"`
- Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
- Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptStruct) Reset() { *m = NinOptStruct{} }
-func (*NinOptStruct) ProtoMessage() {}
-func (*NinOptStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{7} }
-
-type NidRepStruct struct {
- Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
- Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
- Field3 []NidOptNative `protobuf:"bytes,3,rep,name=Field3" json:"Field3"`
- Field4 []NinOptNative `protobuf:"bytes,4,rep,name=Field4" json:"Field4"`
- Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
- Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
- Field8 []NidOptNative `protobuf:"bytes,8,rep,name=Field8" json:"Field8"`
- Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
- Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
- Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidRepStruct) Reset() { *m = NidRepStruct{} }
-func (*NidRepStruct) ProtoMessage() {}
-func (*NidRepStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{8} }
-
-type NinRepStruct struct {
- Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
- Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
- Field3 []*NidOptNative `protobuf:"bytes,3,rep,name=Field3" json:"Field3,omitempty"`
- Field4 []*NinOptNative `protobuf:"bytes,4,rep,name=Field4" json:"Field4,omitempty"`
- Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
- Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
- Field8 []*NidOptNative `protobuf:"bytes,8,rep,name=Field8" json:"Field8,omitempty"`
- Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
- Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
- Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinRepStruct) Reset() { *m = NinRepStruct{} }
-func (*NinRepStruct) ProtoMessage() {}
-func (*NinRepStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{9} }
-
-type NidEmbeddedStruct struct {
- *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
- Field200 NidOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200"`
- Field210 bool `protobuf:"varint,210,opt,name=Field210" json:"Field210"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidEmbeddedStruct) Reset() { *m = NidEmbeddedStruct{} }
-func (*NidEmbeddedStruct) ProtoMessage() {}
-func (*NidEmbeddedStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{10} }
-
-type NinEmbeddedStruct struct {
- *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
- Field200 *NidOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200,omitempty"`
- Field210 *bool `protobuf:"varint,210,opt,name=Field210" json:"Field210,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinEmbeddedStruct) Reset() { *m = NinEmbeddedStruct{} }
-func (*NinEmbeddedStruct) ProtoMessage() {}
-func (*NinEmbeddedStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{11} }
-
-type NidNestedStruct struct {
- Field1 NidOptStruct `protobuf:"bytes,1,opt,name=Field1" json:"Field1"`
- Field2 []NidRepStruct `protobuf:"bytes,2,rep,name=Field2" json:"Field2"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidNestedStruct) Reset() { *m = NidNestedStruct{} }
-func (*NidNestedStruct) ProtoMessage() {}
-func (*NidNestedStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{12} }
-
-type NinNestedStruct struct {
- Field1 *NinOptStruct `protobuf:"bytes,1,opt,name=Field1" json:"Field1,omitempty"`
- Field2 []*NinRepStruct `protobuf:"bytes,2,rep,name=Field2" json:"Field2,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinNestedStruct) Reset() { *m = NinNestedStruct{} }
-func (*NinNestedStruct) ProtoMessage() {}
-func (*NinNestedStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{13} }
-
-type NidOptCustom struct {
- Id Uuid `protobuf:"bytes,1,opt,name=Id,customtype=Uuid" json:"Id"`
- Value github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,opt,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidOptCustom) Reset() { *m = NidOptCustom{} }
-func (*NidOptCustom) ProtoMessage() {}
-func (*NidOptCustom) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{14} }
-
-type CustomDash struct {
- 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"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomDash) Reset() { *m = CustomDash{} }
-func (*CustomDash) ProtoMessage() {}
-func (*CustomDash) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{15} }
-
-type NinOptCustom struct {
- Id *Uuid `protobuf:"bytes,1,opt,name=Id,customtype=Uuid" json:"Id,omitempty"`
- 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"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptCustom) Reset() { *m = NinOptCustom{} }
-func (*NinOptCustom) ProtoMessage() {}
-func (*NinOptCustom) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{16} }
-
-type NidRepCustom struct {
- Id []Uuid `protobuf:"bytes,1,rep,name=Id,customtype=Uuid" json:"Id"`
- Value []github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,rep,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidRepCustom) Reset() { *m = NidRepCustom{} }
-func (*NidRepCustom) ProtoMessage() {}
-func (*NidRepCustom) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{17} }
-
-type NinRepCustom struct {
- Id []Uuid `protobuf:"bytes,1,rep,name=Id,customtype=Uuid" json:"Id,omitempty"`
- 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"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinRepCustom) Reset() { *m = NinRepCustom{} }
-func (*NinRepCustom) ProtoMessage() {}
-func (*NinRepCustom) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{18} }
-
-type NinOptNativeUnion struct {
- Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
- Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
- Field3 *int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3,omitempty"`
- Field4 *int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4,omitempty"`
- Field5 *uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5,omitempty"`
- Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
- Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
- Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptNativeUnion) Reset() { *m = NinOptNativeUnion{} }
-func (*NinOptNativeUnion) ProtoMessage() {}
-func (*NinOptNativeUnion) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{19} }
-
-type NinOptStructUnion struct {
- Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
- Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
- Field3 *NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
- Field4 *NinOptNative `protobuf:"bytes,4,opt,name=Field4" json:"Field4,omitempty"`
- Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
- Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
- Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
- Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptStructUnion) Reset() { *m = NinOptStructUnion{} }
-func (*NinOptStructUnion) ProtoMessage() {}
-func (*NinOptStructUnion) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{20} }
-
-type NinEmbeddedStructUnion struct {
- *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
- Field200 *NinOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200,omitempty"`
- Field210 *bool `protobuf:"varint,210,opt,name=Field210" json:"Field210,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinEmbeddedStructUnion) Reset() { *m = NinEmbeddedStructUnion{} }
-func (*NinEmbeddedStructUnion) ProtoMessage() {}
-func (*NinEmbeddedStructUnion) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{21} }
-
-type NinNestedStructUnion struct {
- Field1 *NinOptNativeUnion `protobuf:"bytes,1,opt,name=Field1" json:"Field1,omitempty"`
- Field2 *NinOptStructUnion `protobuf:"bytes,2,opt,name=Field2" json:"Field2,omitempty"`
- Field3 *NinEmbeddedStructUnion `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinNestedStructUnion) Reset() { *m = NinNestedStructUnion{} }
-func (*NinNestedStructUnion) ProtoMessage() {}
-func (*NinNestedStructUnion) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{22} }
-
-type Tree struct {
- Or *OrBranch `protobuf:"bytes,1,opt,name=Or" json:"Or,omitempty"`
- And *AndBranch `protobuf:"bytes,2,opt,name=And" json:"And,omitempty"`
- Leaf *Leaf `protobuf:"bytes,3,opt,name=Leaf" json:"Leaf,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Tree) Reset() { *m = Tree{} }
-func (*Tree) ProtoMessage() {}
-func (*Tree) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{23} }
-
-type OrBranch struct {
- Left Tree `protobuf:"bytes,1,opt,name=Left" json:"Left"`
- Right Tree `protobuf:"bytes,2,opt,name=Right" json:"Right"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *OrBranch) Reset() { *m = OrBranch{} }
-func (*OrBranch) ProtoMessage() {}
-func (*OrBranch) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{24} }
-
-type AndBranch struct {
- Left Tree `protobuf:"bytes,1,opt,name=Left" json:"Left"`
- Right Tree `protobuf:"bytes,2,opt,name=Right" json:"Right"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *AndBranch) Reset() { *m = AndBranch{} }
-func (*AndBranch) ProtoMessage() {}
-func (*AndBranch) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{25} }
-
-type Leaf struct {
- Value int64 `protobuf:"varint,1,opt,name=Value" json:"Value"`
- StrValue string `protobuf:"bytes,2,opt,name=StrValue" json:"StrValue"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Leaf) Reset() { *m = Leaf{} }
-func (*Leaf) ProtoMessage() {}
-func (*Leaf) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{26} }
-
-type DeepTree struct {
- Down *ADeepBranch `protobuf:"bytes,1,opt,name=Down" json:"Down,omitempty"`
- And *AndDeepBranch `protobuf:"bytes,2,opt,name=And" json:"And,omitempty"`
- Leaf *DeepLeaf `protobuf:"bytes,3,opt,name=Leaf" json:"Leaf,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *DeepTree) Reset() { *m = DeepTree{} }
-func (*DeepTree) ProtoMessage() {}
-func (*DeepTree) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{27} }
-
-type ADeepBranch struct {
- Down DeepTree `protobuf:"bytes,2,opt,name=Down" json:"Down"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *ADeepBranch) Reset() { *m = ADeepBranch{} }
-func (*ADeepBranch) ProtoMessage() {}
-func (*ADeepBranch) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{28} }
-
-type AndDeepBranch struct {
- Left DeepTree `protobuf:"bytes,1,opt,name=Left" json:"Left"`
- Right DeepTree `protobuf:"bytes,2,opt,name=Right" json:"Right"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *AndDeepBranch) Reset() { *m = AndDeepBranch{} }
-func (*AndDeepBranch) ProtoMessage() {}
-func (*AndDeepBranch) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{29} }
-
-type DeepLeaf struct {
- Tree Tree `protobuf:"bytes,1,opt,name=Tree" json:"Tree"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *DeepLeaf) Reset() { *m = DeepLeaf{} }
-func (*DeepLeaf) ProtoMessage() {}
-func (*DeepLeaf) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{30} }
-
-type Nil struct {
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Nil) Reset() { *m = Nil{} }
-func (*Nil) ProtoMessage() {}
-func (*Nil) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{31} }
-
-type NidOptEnum struct {
- Field1 TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum" json:"Field1"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidOptEnum) Reset() { *m = NidOptEnum{} }
-func (*NidOptEnum) ProtoMessage() {}
-func (*NidOptEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{32} }
-
-type NinOptEnum struct {
- Field1 *TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
- Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
- Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptEnum) Reset() { *m = NinOptEnum{} }
-func (*NinOptEnum) ProtoMessage() {}
-func (*NinOptEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{33} }
-
-type NidRepEnum struct {
- Field1 []TheTestEnum `protobuf:"varint,1,rep,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
- Field2 []YetAnotherTestEnum `protobuf:"varint,2,rep,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
- Field3 []YetYetAnotherTestEnum `protobuf:"varint,3,rep,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidRepEnum) Reset() { *m = NidRepEnum{} }
-func (*NidRepEnum) ProtoMessage() {}
-func (*NidRepEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{34} }
-
-type NinRepEnum struct {
- Field1 []TheTestEnum `protobuf:"varint,1,rep,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
- Field2 []YetAnotherTestEnum `protobuf:"varint,2,rep,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
- Field3 []YetYetAnotherTestEnum `protobuf:"varint,3,rep,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinRepEnum) Reset() { *m = NinRepEnum{} }
-func (*NinRepEnum) ProtoMessage() {}
-func (*NinRepEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{35} }
-
-type NinOptEnumDefault struct {
- Field1 *TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum,def=2" json:"Field1,omitempty"`
- Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum,def=1" json:"Field2,omitempty"`
- Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum,def=0" json:"Field3,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptEnumDefault) Reset() { *m = NinOptEnumDefault{} }
-func (*NinOptEnumDefault) ProtoMessage() {}
-func (*NinOptEnumDefault) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{36} }
-
-const Default_NinOptEnumDefault_Field1 TheTestEnum = C
-const Default_NinOptEnumDefault_Field2 YetAnotherTestEnum = BetterYetBB
-const Default_NinOptEnumDefault_Field3 YetYetAnotherTestEnum = YetYetAnotherTestEnum_CC
-
-func (m *NinOptEnumDefault) GetField1() TheTestEnum {
- if m != nil && m.Field1 != nil {
- return *m.Field1
- }
- return Default_NinOptEnumDefault_Field1
-}
-
-func (m *NinOptEnumDefault) GetField2() YetAnotherTestEnum {
- if m != nil && m.Field2 != nil {
- return *m.Field2
- }
- return Default_NinOptEnumDefault_Field2
-}
-
-func (m *NinOptEnumDefault) GetField3() YetYetAnotherTestEnum {
- if m != nil && m.Field3 != nil {
- return *m.Field3
- }
- return Default_NinOptEnumDefault_Field3
-}
-
-type AnotherNinOptEnum struct {
- Field1 *AnotherTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.AnotherTestEnum" json:"Field1,omitempty"`
- Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
- Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *AnotherNinOptEnum) Reset() { *m = AnotherNinOptEnum{} }
-func (*AnotherNinOptEnum) ProtoMessage() {}
-func (*AnotherNinOptEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{37} }
-
-type AnotherNinOptEnumDefault struct {
- Field1 *AnotherTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.AnotherTestEnum,def=11" json:"Field1,omitempty"`
- Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum,def=1" json:"Field2,omitempty"`
- Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum,def=0" json:"Field3,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *AnotherNinOptEnumDefault) Reset() { *m = AnotherNinOptEnumDefault{} }
-func (*AnotherNinOptEnumDefault) ProtoMessage() {}
-func (*AnotherNinOptEnumDefault) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{38} }
-
-const Default_AnotherNinOptEnumDefault_Field1 AnotherTestEnum = E
-const Default_AnotherNinOptEnumDefault_Field2 YetAnotherTestEnum = BetterYetBB
-const Default_AnotherNinOptEnumDefault_Field3 YetYetAnotherTestEnum = YetYetAnotherTestEnum_CC
-
-func (m *AnotherNinOptEnumDefault) GetField1() AnotherTestEnum {
- if m != nil && m.Field1 != nil {
- return *m.Field1
- }
- return Default_AnotherNinOptEnumDefault_Field1
-}
-
-func (m *AnotherNinOptEnumDefault) GetField2() YetAnotherTestEnum {
- if m != nil && m.Field2 != nil {
- return *m.Field2
- }
- return Default_AnotherNinOptEnumDefault_Field2
-}
-
-func (m *AnotherNinOptEnumDefault) GetField3() YetYetAnotherTestEnum {
- if m != nil && m.Field3 != nil {
- return *m.Field3
- }
- return Default_AnotherNinOptEnumDefault_Field3
-}
-
-type Timer struct {
- Time1 int64 `protobuf:"fixed64,1,opt,name=Time1" json:"Time1"`
- Time2 int64 `protobuf:"fixed64,2,opt,name=Time2" json:"Time2"`
- Data []byte `protobuf:"bytes,3,opt,name=Data" json:"Data"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Timer) Reset() { *m = Timer{} }
-func (*Timer) ProtoMessage() {}
-func (*Timer) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{39} }
-
-type MyExtendable struct {
- Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *MyExtendable) Reset() { *m = MyExtendable{} }
-func (*MyExtendable) ProtoMessage() {}
-func (*MyExtendable) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{40} }
-
-var extRange_MyExtendable = []proto.ExtensionRange{
- {Start: 100, End: 199},
-}
-
-func (*MyExtendable) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_MyExtendable
-}
-
-type OtherExtenable struct {
- Field2 *int64 `protobuf:"varint,2,opt,name=Field2" json:"Field2,omitempty"`
- Field13 *int64 `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
- M *MyExtendable `protobuf:"bytes,1,opt,name=M" json:"M,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *OtherExtenable) Reset() { *m = OtherExtenable{} }
-func (*OtherExtenable) ProtoMessage() {}
-func (*OtherExtenable) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{41} }
-
-var extRange_OtherExtenable = []proto.ExtensionRange{
- {Start: 14, End: 16},
- {Start: 10, End: 12},
-}
-
-func (*OtherExtenable) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_OtherExtenable
-}
-
-type NestedDefinition struct {
- Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
- EnumField *NestedDefinition_NestedEnum `protobuf:"varint,2,opt,name=EnumField,enum=test.NestedDefinition_NestedEnum" json:"EnumField,omitempty"`
- NNM *NestedDefinition_NestedMessage_NestedNestedMsg `protobuf:"bytes,3,opt,name=NNM" json:"NNM,omitempty"`
- NM *NestedDefinition_NestedMessage `protobuf:"bytes,4,opt,name=NM" json:"NM,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NestedDefinition) Reset() { *m = NestedDefinition{} }
-func (*NestedDefinition) ProtoMessage() {}
-func (*NestedDefinition) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{42} }
-
-type NestedDefinition_NestedMessage struct {
- NestedField1 *uint64 `protobuf:"fixed64,1,opt,name=NestedField1" json:"NestedField1,omitempty"`
- NNM *NestedDefinition_NestedMessage_NestedNestedMsg `protobuf:"bytes,2,opt,name=NNM" json:"NNM,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NestedDefinition_NestedMessage) Reset() { *m = NestedDefinition_NestedMessage{} }
-func (*NestedDefinition_NestedMessage) ProtoMessage() {}
-func (*NestedDefinition_NestedMessage) Descriptor() ([]byte, []int) {
- return fileDescriptorThetest, []int{42, 0}
-}
-
-type NestedDefinition_NestedMessage_NestedNestedMsg struct {
- NestedNestedField1 *string `protobuf:"bytes,10,opt,name=NestedNestedField1" json:"NestedNestedField1,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NestedDefinition_NestedMessage_NestedNestedMsg) Reset() {
- *m = NestedDefinition_NestedMessage_NestedNestedMsg{}
-}
-func (*NestedDefinition_NestedMessage_NestedNestedMsg) ProtoMessage() {}
-func (*NestedDefinition_NestedMessage_NestedNestedMsg) Descriptor() ([]byte, []int) {
- return fileDescriptorThetest, []int{42, 0, 0}
-}
-
-type NestedScope struct {
- A *NestedDefinition_NestedMessage_NestedNestedMsg `protobuf:"bytes,1,opt,name=A" json:"A,omitempty"`
- B *NestedDefinition_NestedEnum `protobuf:"varint,2,opt,name=B,enum=test.NestedDefinition_NestedEnum" json:"B,omitempty"`
- C *NestedDefinition_NestedMessage `protobuf:"bytes,3,opt,name=C" json:"C,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NestedScope) Reset() { *m = NestedScope{} }
-func (*NestedScope) ProtoMessage() {}
-func (*NestedScope) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{43} }
-
-type NinOptNativeDefault struct {
- Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1,def=1234.1234" json:"Field1,omitempty"`
- Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2,def=1234.12341" json:"Field2,omitempty"`
- Field3 *int32 `protobuf:"varint,3,opt,name=Field3,def=1234" json:"Field3,omitempty"`
- Field4 *int64 `protobuf:"varint,4,opt,name=Field4,def=1234" json:"Field4,omitempty"`
- Field5 *uint32 `protobuf:"varint,5,opt,name=Field5,def=1234" json:"Field5,omitempty"`
- Field6 *uint64 `protobuf:"varint,6,opt,name=Field6,def=1234" json:"Field6,omitempty"`
- Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7,def=1234" json:"Field7,omitempty"`
- Field8 *int64 `protobuf:"zigzag64,8,opt,name=Field8,def=1234" json:"Field8,omitempty"`
- Field9 *uint32 `protobuf:"fixed32,9,opt,name=Field9,def=1234" json:"Field9,omitempty"`
- Field10 *int32 `protobuf:"fixed32,10,opt,name=Field10,def=1234" json:"Field10,omitempty"`
- Field11 *uint64 `protobuf:"fixed64,11,opt,name=Field11,def=1234" json:"Field11,omitempty"`
- Field12 *int64 `protobuf:"fixed64,12,opt,name=Field12,def=1234" json:"Field12,omitempty"`
- Field13 *bool `protobuf:"varint,13,opt,name=Field13,def=1" json:"Field13,omitempty"`
- Field14 *string `protobuf:"bytes,14,opt,name=Field14,def=1234" json:"Field14,omitempty"`
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptNativeDefault) Reset() { *m = NinOptNativeDefault{} }
-func (*NinOptNativeDefault) ProtoMessage() {}
-func (*NinOptNativeDefault) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{44} }
-
-const Default_NinOptNativeDefault_Field1 float64 = 1234.1234
-const Default_NinOptNativeDefault_Field2 float32 = 1234.12341
-const Default_NinOptNativeDefault_Field3 int32 = 1234
-const Default_NinOptNativeDefault_Field4 int64 = 1234
-const Default_NinOptNativeDefault_Field5 uint32 = 1234
-const Default_NinOptNativeDefault_Field6 uint64 = 1234
-const Default_NinOptNativeDefault_Field7 int32 = 1234
-const Default_NinOptNativeDefault_Field8 int64 = 1234
-const Default_NinOptNativeDefault_Field9 uint32 = 1234
-const Default_NinOptNativeDefault_Field10 int32 = 1234
-const Default_NinOptNativeDefault_Field11 uint64 = 1234
-const Default_NinOptNativeDefault_Field12 int64 = 1234
-const Default_NinOptNativeDefault_Field13 bool = true
-const Default_NinOptNativeDefault_Field14 string = "1234"
-
-func (m *NinOptNativeDefault) GetField1() float64 {
- if m != nil && m.Field1 != nil {
- return *m.Field1
- }
- return Default_NinOptNativeDefault_Field1
-}
-
-func (m *NinOptNativeDefault) GetField2() float32 {
- if m != nil && m.Field2 != nil {
- return *m.Field2
- }
- return Default_NinOptNativeDefault_Field2
-}
-
-func (m *NinOptNativeDefault) GetField3() int32 {
- if m != nil && m.Field3 != nil {
- return *m.Field3
- }
- return Default_NinOptNativeDefault_Field3
-}
-
-func (m *NinOptNativeDefault) GetField4() int64 {
- if m != nil && m.Field4 != nil {
- return *m.Field4
- }
- return Default_NinOptNativeDefault_Field4
-}
-
-func (m *NinOptNativeDefault) GetField5() uint32 {
- if m != nil && m.Field5 != nil {
- return *m.Field5
- }
- return Default_NinOptNativeDefault_Field5
-}
-
-func (m *NinOptNativeDefault) GetField6() uint64 {
- if m != nil && m.Field6 != nil {
- return *m.Field6
- }
- return Default_NinOptNativeDefault_Field6
-}
-
-func (m *NinOptNativeDefault) GetField7() int32 {
- if m != nil && m.Field7 != nil {
- return *m.Field7
- }
- return Default_NinOptNativeDefault_Field7
-}
-
-func (m *NinOptNativeDefault) GetField8() int64 {
- if m != nil && m.Field8 != nil {
- return *m.Field8
- }
- return Default_NinOptNativeDefault_Field8
-}
-
-func (m *NinOptNativeDefault) GetField9() uint32 {
- if m != nil && m.Field9 != nil {
- return *m.Field9
- }
- return Default_NinOptNativeDefault_Field9
-}
-
-func (m *NinOptNativeDefault) GetField10() int32 {
- if m != nil && m.Field10 != nil {
- return *m.Field10
- }
- return Default_NinOptNativeDefault_Field10
-}
-
-func (m *NinOptNativeDefault) GetField11() uint64 {
- if m != nil && m.Field11 != nil {
- return *m.Field11
- }
- return Default_NinOptNativeDefault_Field11
-}
-
-func (m *NinOptNativeDefault) GetField12() int64 {
- if m != nil && m.Field12 != nil {
- return *m.Field12
- }
- return Default_NinOptNativeDefault_Field12
-}
-
-func (m *NinOptNativeDefault) GetField13() bool {
- if m != nil && m.Field13 != nil {
- return *m.Field13
- }
- return Default_NinOptNativeDefault_Field13
-}
-
-func (m *NinOptNativeDefault) GetField14() string {
- if m != nil && m.Field14 != nil {
- return *m.Field14
- }
- return Default_NinOptNativeDefault_Field14
-}
-
-func (m *NinOptNativeDefault) GetField15() []byte {
- if m != nil {
- return m.Field15
- }
- return nil
-}
-
-type CustomContainer struct {
- CustomStruct NidOptCustom `protobuf:"bytes,1,opt,name=CustomStruct" json:"CustomStruct"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomContainer) Reset() { *m = CustomContainer{} }
-func (*CustomContainer) ProtoMessage() {}
-func (*CustomContainer) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{45} }
-
-type CustomNameNidOptNative struct {
- FieldA float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1"`
- FieldB float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2"`
- FieldC int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3"`
- FieldD int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4"`
- FieldE uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5"`
- FieldF uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6"`
- FieldG int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7"`
- FieldH int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8"`
- FieldI uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9"`
- FieldJ int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10"`
- FieldK uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11"`
- FieldL int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12"`
- FieldM bool `protobuf:"varint,13,opt,name=Field13" json:"Field13"`
- FieldN string `protobuf:"bytes,14,opt,name=Field14" json:"Field14"`
- FieldO []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomNameNidOptNative) Reset() { *m = CustomNameNidOptNative{} }
-func (*CustomNameNidOptNative) ProtoMessage() {}
-func (*CustomNameNidOptNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{46} }
-
-type CustomNameNinOptNative struct {
- FieldA *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
- FieldB *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
- FieldC *int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3,omitempty"`
- FieldD *int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4,omitempty"`
- FieldE *uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5,omitempty"`
- FieldF *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
- FieldG *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
- FieldH *int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8,omitempty"`
- FieldI *uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9,omitempty"`
- FieldJ *int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10,omitempty"`
- FieldK *uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11,omitempty"`
- FielL *int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12,omitempty"`
- FieldM *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
- FieldN *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
- FieldO []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomNameNinOptNative) Reset() { *m = CustomNameNinOptNative{} }
-func (*CustomNameNinOptNative) ProtoMessage() {}
-func (*CustomNameNinOptNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{47} }
-
-type CustomNameNinRepNative struct {
- FieldA []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
- FieldB []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
- FieldC []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"`
- FieldD []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"`
- FieldE []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"`
- FieldF []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
- FieldG []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
- FieldH []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"`
- FieldI []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"`
- FieldJ []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"`
- FieldK []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"`
- FieldL []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"`
- FieldM []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
- FieldN []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
- FieldO [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomNameNinRepNative) Reset() { *m = CustomNameNinRepNative{} }
-func (*CustomNameNinRepNative) ProtoMessage() {}
-func (*CustomNameNinRepNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{48} }
-
-type CustomNameNinStruct struct {
- FieldA *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
- FieldB *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
- FieldC *NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
- FieldD []*NinOptNative `protobuf:"bytes,4,rep,name=Field4" json:"Field4,omitempty"`
- FieldE *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
- FieldF *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
- FieldG *NidOptNative `protobuf:"bytes,8,opt,name=Field8" json:"Field8,omitempty"`
- FieldH *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
- FieldI *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
- FieldJ []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomNameNinStruct) Reset() { *m = CustomNameNinStruct{} }
-func (*CustomNameNinStruct) ProtoMessage() {}
-func (*CustomNameNinStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{49} }
-
-type CustomNameCustomType struct {
- FieldA *Uuid `protobuf:"bytes,1,opt,name=Id,customtype=Uuid" json:"Id,omitempty"`
- 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"`
- FieldC []Uuid `protobuf:"bytes,3,rep,name=Ids,customtype=Uuid" json:"Ids,omitempty"`
- 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"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomNameCustomType) Reset() { *m = CustomNameCustomType{} }
-func (*CustomNameCustomType) ProtoMessage() {}
-func (*CustomNameCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{50} }
-
-type CustomNameNinEmbeddedStructUnion struct {
- *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
- FieldA *NinOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200,omitempty"`
- FieldB *bool `protobuf:"varint,210,opt,name=Field210" json:"Field210,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomNameNinEmbeddedStructUnion) Reset() { *m = CustomNameNinEmbeddedStructUnion{} }
-func (*CustomNameNinEmbeddedStructUnion) ProtoMessage() {}
-func (*CustomNameNinEmbeddedStructUnion) Descriptor() ([]byte, []int) {
- return fileDescriptorThetest, []int{51}
-}
-
-type CustomNameEnum struct {
- FieldA *TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
- FieldB []TheTestEnum `protobuf:"varint,2,rep,name=Field2,enum=test.TheTestEnum" json:"Field2,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomNameEnum) Reset() { *m = CustomNameEnum{} }
-func (*CustomNameEnum) ProtoMessage() {}
-func (*CustomNameEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{52} }
-
-type NoExtensionsMap struct {
- Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
- XXX_extensions []byte `protobuf:"bytes,0,opt" json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NoExtensionsMap) Reset() { *m = NoExtensionsMap{} }
-func (*NoExtensionsMap) ProtoMessage() {}
-func (*NoExtensionsMap) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{53} }
-
-var extRange_NoExtensionsMap = []proto.ExtensionRange{
- {Start: 100, End: 199},
-}
-
-func (*NoExtensionsMap) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_NoExtensionsMap
-}
-func (m *NoExtensionsMap) GetExtensions() *[]byte {
- if m.XXX_extensions == nil {
- m.XXX_extensions = make([]byte, 0)
- }
- return &m.XXX_extensions
-}
-
-type Unrecognized struct {
- Field1 *string `protobuf:"bytes,1,opt,name=Field1" json:"Field1,omitempty"`
-}
-
-func (m *Unrecognized) Reset() { *m = Unrecognized{} }
-func (*Unrecognized) ProtoMessage() {}
-func (*Unrecognized) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{54} }
-
-type UnrecognizedWithInner struct {
- Embedded []*UnrecognizedWithInner_Inner `protobuf:"bytes,1,rep,name=embedded" json:"embedded,omitempty"`
- Field2 *string `protobuf:"bytes,2,opt,name=Field2" json:"Field2,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *UnrecognizedWithInner) Reset() { *m = UnrecognizedWithInner{} }
-func (*UnrecognizedWithInner) ProtoMessage() {}
-func (*UnrecognizedWithInner) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{55} }
-
-type UnrecognizedWithInner_Inner struct {
- Field1 *uint32 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
-}
-
-func (m *UnrecognizedWithInner_Inner) Reset() { *m = UnrecognizedWithInner_Inner{} }
-func (*UnrecognizedWithInner_Inner) ProtoMessage() {}
-func (*UnrecognizedWithInner_Inner) Descriptor() ([]byte, []int) {
- return fileDescriptorThetest, []int{55, 0}
-}
-
-type UnrecognizedWithEmbed struct {
- UnrecognizedWithEmbed_Embedded `protobuf:"bytes,1,opt,name=embedded,embedded=embedded" json:"embedded"`
- Field2 *string `protobuf:"bytes,2,opt,name=Field2" json:"Field2,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *UnrecognizedWithEmbed) Reset() { *m = UnrecognizedWithEmbed{} }
-func (*UnrecognizedWithEmbed) ProtoMessage() {}
-func (*UnrecognizedWithEmbed) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{56} }
-
-type UnrecognizedWithEmbed_Embedded struct {
- Field1 *uint32 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
-}
-
-func (m *UnrecognizedWithEmbed_Embedded) Reset() { *m = UnrecognizedWithEmbed_Embedded{} }
-func (*UnrecognizedWithEmbed_Embedded) ProtoMessage() {}
-func (*UnrecognizedWithEmbed_Embedded) Descriptor() ([]byte, []int) {
- return fileDescriptorThetest, []int{56, 0}
-}
-
-type Node struct {
- Label *string `protobuf:"bytes,1,opt,name=Label" json:"Label,omitempty"`
- Children []*Node `protobuf:"bytes,2,rep,name=Children" json:"Children,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Node) Reset() { *m = Node{} }
-func (*Node) ProtoMessage() {}
-func (*Node) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{57} }
-
-type NonByteCustomType struct {
- Field1 *T `protobuf:"bytes,1,opt,name=Field1,customtype=T" json:"Field1,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NonByteCustomType) Reset() { *m = NonByteCustomType{} }
-func (*NonByteCustomType) ProtoMessage() {}
-func (*NonByteCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{58} }
-
-type NidOptNonByteCustomType struct {
- Field1 T `protobuf:"bytes,1,opt,name=Field1,customtype=T" json:"Field1"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidOptNonByteCustomType) Reset() { *m = NidOptNonByteCustomType{} }
-func (*NidOptNonByteCustomType) ProtoMessage() {}
-func (*NidOptNonByteCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{59} }
-
-type NinOptNonByteCustomType struct {
- Field1 *T `protobuf:"bytes,1,opt,name=Field1,customtype=T" json:"Field1,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptNonByteCustomType) Reset() { *m = NinOptNonByteCustomType{} }
-func (*NinOptNonByteCustomType) ProtoMessage() {}
-func (*NinOptNonByteCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{60} }
-
-type NidRepNonByteCustomType struct {
- Field1 []T `protobuf:"bytes,1,rep,name=Field1,customtype=T" json:"Field1"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidRepNonByteCustomType) Reset() { *m = NidRepNonByteCustomType{} }
-func (*NidRepNonByteCustomType) ProtoMessage() {}
-func (*NidRepNonByteCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{61} }
-
-type NinRepNonByteCustomType struct {
- Field1 []T `protobuf:"bytes,1,rep,name=Field1,customtype=T" json:"Field1,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinRepNonByteCustomType) Reset() { *m = NinRepNonByteCustomType{} }
-func (*NinRepNonByteCustomType) ProtoMessage() {}
-func (*NinRepNonByteCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{62} }
-
-type ProtoType struct {
- Field2 *string `protobuf:"bytes,1,opt,name=Field2" json:"Field2,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *ProtoType) Reset() { *m = ProtoType{} }
-func (*ProtoType) ProtoMessage() {}
-func (*ProtoType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{63} }
-
-var E_FieldA = &proto.ExtensionDesc{
- ExtendedType: (*MyExtendable)(nil),
- ExtensionType: (*float64)(nil),
- Field: 100,
- Name: "test.FieldA",
- Tag: "fixed64,100,opt,name=FieldA",
- Filename: "combos/unsafeboth/thetest.proto",
-}
-
-var E_FieldB = &proto.ExtensionDesc{
- ExtendedType: (*MyExtendable)(nil),
- ExtensionType: (*NinOptNative)(nil),
- Field: 101,
- Name: "test.FieldB",
- Tag: "bytes,101,opt,name=FieldB",
- Filename: "combos/unsafeboth/thetest.proto",
-}
-
-var E_FieldC = &proto.ExtensionDesc{
- ExtendedType: (*MyExtendable)(nil),
- ExtensionType: (*NinEmbeddedStruct)(nil),
- Field: 102,
- Name: "test.FieldC",
- Tag: "bytes,102,opt,name=FieldC",
- Filename: "combos/unsafeboth/thetest.proto",
-}
-
-var E_FieldD = &proto.ExtensionDesc{
- ExtendedType: (*MyExtendable)(nil),
- ExtensionType: ([]int64)(nil),
- Field: 104,
- Name: "test.FieldD",
- Tag: "varint,104,rep,name=FieldD",
- Filename: "combos/unsafeboth/thetest.proto",
-}
-
-var E_FieldE = &proto.ExtensionDesc{
- ExtendedType: (*MyExtendable)(nil),
- ExtensionType: ([]*NinOptNative)(nil),
- Field: 105,
- Name: "test.FieldE",
- Tag: "bytes,105,rep,name=FieldE",
- Filename: "combos/unsafeboth/thetest.proto",
-}
-
-var E_FieldA1 = &proto.ExtensionDesc{
- ExtendedType: (*NoExtensionsMap)(nil),
- ExtensionType: (*float64)(nil),
- Field: 100,
- Name: "test.FieldA1",
- Tag: "fixed64,100,opt,name=FieldA1",
- Filename: "combos/unsafeboth/thetest.proto",
-}
-
-var E_FieldB1 = &proto.ExtensionDesc{
- ExtendedType: (*NoExtensionsMap)(nil),
- ExtensionType: (*NinOptNative)(nil),
- Field: 101,
- Name: "test.FieldB1",
- Tag: "bytes,101,opt,name=FieldB1",
- Filename: "combos/unsafeboth/thetest.proto",
-}
-
-var E_FieldC1 = &proto.ExtensionDesc{
- ExtendedType: (*NoExtensionsMap)(nil),
- ExtensionType: (*NinEmbeddedStruct)(nil),
- Field: 102,
- Name: "test.FieldC1",
- Tag: "bytes,102,opt,name=FieldC1",
- Filename: "combos/unsafeboth/thetest.proto",
-}
-
-func init() {
- proto.RegisterType((*NidOptNative)(nil), "test.NidOptNative")
- proto.RegisterType((*NinOptNative)(nil), "test.NinOptNative")
- proto.RegisterType((*NidRepNative)(nil), "test.NidRepNative")
- proto.RegisterType((*NinRepNative)(nil), "test.NinRepNative")
- proto.RegisterType((*NidRepPackedNative)(nil), "test.NidRepPackedNative")
- proto.RegisterType((*NinRepPackedNative)(nil), "test.NinRepPackedNative")
- proto.RegisterType((*NidOptStruct)(nil), "test.NidOptStruct")
- proto.RegisterType((*NinOptStruct)(nil), "test.NinOptStruct")
- proto.RegisterType((*NidRepStruct)(nil), "test.NidRepStruct")
- proto.RegisterType((*NinRepStruct)(nil), "test.NinRepStruct")
- proto.RegisterType((*NidEmbeddedStruct)(nil), "test.NidEmbeddedStruct")
- proto.RegisterType((*NinEmbeddedStruct)(nil), "test.NinEmbeddedStruct")
- proto.RegisterType((*NidNestedStruct)(nil), "test.NidNestedStruct")
- proto.RegisterType((*NinNestedStruct)(nil), "test.NinNestedStruct")
- proto.RegisterType((*NidOptCustom)(nil), "test.NidOptCustom")
- proto.RegisterType((*CustomDash)(nil), "test.CustomDash")
- proto.RegisterType((*NinOptCustom)(nil), "test.NinOptCustom")
- proto.RegisterType((*NidRepCustom)(nil), "test.NidRepCustom")
- proto.RegisterType((*NinRepCustom)(nil), "test.NinRepCustom")
- proto.RegisterType((*NinOptNativeUnion)(nil), "test.NinOptNativeUnion")
- proto.RegisterType((*NinOptStructUnion)(nil), "test.NinOptStructUnion")
- proto.RegisterType((*NinEmbeddedStructUnion)(nil), "test.NinEmbeddedStructUnion")
- proto.RegisterType((*NinNestedStructUnion)(nil), "test.NinNestedStructUnion")
- proto.RegisterType((*Tree)(nil), "test.Tree")
- proto.RegisterType((*OrBranch)(nil), "test.OrBranch")
- proto.RegisterType((*AndBranch)(nil), "test.AndBranch")
- proto.RegisterType((*Leaf)(nil), "test.Leaf")
- proto.RegisterType((*DeepTree)(nil), "test.DeepTree")
- proto.RegisterType((*ADeepBranch)(nil), "test.ADeepBranch")
- proto.RegisterType((*AndDeepBranch)(nil), "test.AndDeepBranch")
- proto.RegisterType((*DeepLeaf)(nil), "test.DeepLeaf")
- proto.RegisterType((*Nil)(nil), "test.Nil")
- proto.RegisterType((*NidOptEnum)(nil), "test.NidOptEnum")
- proto.RegisterType((*NinOptEnum)(nil), "test.NinOptEnum")
- proto.RegisterType((*NidRepEnum)(nil), "test.NidRepEnum")
- proto.RegisterType((*NinRepEnum)(nil), "test.NinRepEnum")
- proto.RegisterType((*NinOptEnumDefault)(nil), "test.NinOptEnumDefault")
- proto.RegisterType((*AnotherNinOptEnum)(nil), "test.AnotherNinOptEnum")
- proto.RegisterType((*AnotherNinOptEnumDefault)(nil), "test.AnotherNinOptEnumDefault")
- proto.RegisterType((*Timer)(nil), "test.Timer")
- proto.RegisterType((*MyExtendable)(nil), "test.MyExtendable")
- proto.RegisterType((*OtherExtenable)(nil), "test.OtherExtenable")
- proto.RegisterType((*NestedDefinition)(nil), "test.NestedDefinition")
- proto.RegisterType((*NestedDefinition_NestedMessage)(nil), "test.NestedDefinition.NestedMessage")
- proto.RegisterType((*NestedDefinition_NestedMessage_NestedNestedMsg)(nil), "test.NestedDefinition.NestedMessage.NestedNestedMsg")
- proto.RegisterType((*NestedScope)(nil), "test.NestedScope")
- proto.RegisterType((*NinOptNativeDefault)(nil), "test.NinOptNativeDefault")
- proto.RegisterType((*CustomContainer)(nil), "test.CustomContainer")
- proto.RegisterType((*CustomNameNidOptNative)(nil), "test.CustomNameNidOptNative")
- proto.RegisterType((*CustomNameNinOptNative)(nil), "test.CustomNameNinOptNative")
- proto.RegisterType((*CustomNameNinRepNative)(nil), "test.CustomNameNinRepNative")
- proto.RegisterType((*CustomNameNinStruct)(nil), "test.CustomNameNinStruct")
- proto.RegisterType((*CustomNameCustomType)(nil), "test.CustomNameCustomType")
- proto.RegisterType((*CustomNameNinEmbeddedStructUnion)(nil), "test.CustomNameNinEmbeddedStructUnion")
- proto.RegisterType((*CustomNameEnum)(nil), "test.CustomNameEnum")
- proto.RegisterType((*NoExtensionsMap)(nil), "test.NoExtensionsMap")
- proto.RegisterType((*Unrecognized)(nil), "test.Unrecognized")
- proto.RegisterType((*UnrecognizedWithInner)(nil), "test.UnrecognizedWithInner")
- proto.RegisterType((*UnrecognizedWithInner_Inner)(nil), "test.UnrecognizedWithInner.Inner")
- proto.RegisterType((*UnrecognizedWithEmbed)(nil), "test.UnrecognizedWithEmbed")
- proto.RegisterType((*UnrecognizedWithEmbed_Embedded)(nil), "test.UnrecognizedWithEmbed.Embedded")
- proto.RegisterType((*Node)(nil), "test.Node")
- proto.RegisterType((*NonByteCustomType)(nil), "test.NonByteCustomType")
- proto.RegisterType((*NidOptNonByteCustomType)(nil), "test.NidOptNonByteCustomType")
- proto.RegisterType((*NinOptNonByteCustomType)(nil), "test.NinOptNonByteCustomType")
- proto.RegisterType((*NidRepNonByteCustomType)(nil), "test.NidRepNonByteCustomType")
- proto.RegisterType((*NinRepNonByteCustomType)(nil), "test.NinRepNonByteCustomType")
- proto.RegisterType((*ProtoType)(nil), "test.ProtoType")
- proto.RegisterEnum("test.TheTestEnum", TheTestEnum_name, TheTestEnum_value)
- proto.RegisterEnum("test.AnotherTestEnum", AnotherTestEnum_name, AnotherTestEnum_value)
- proto.RegisterEnum("test.YetAnotherTestEnum", YetAnotherTestEnum_name, YetAnotherTestEnum_value)
- proto.RegisterEnum("test.YetYetAnotherTestEnum", YetYetAnotherTestEnum_name, YetYetAnotherTestEnum_value)
- proto.RegisterEnum("test.NestedDefinition_NestedEnum", NestedDefinition_NestedEnum_name, NestedDefinition_NestedEnum_value)
- proto.RegisterExtension(E_FieldA)
- proto.RegisterExtension(E_FieldB)
- proto.RegisterExtension(E_FieldC)
- proto.RegisterExtension(E_FieldD)
- proto.RegisterExtension(E_FieldE)
- proto.RegisterExtension(E_FieldA1)
- proto.RegisterExtension(E_FieldB1)
- proto.RegisterExtension(E_FieldC1)
-}
-func (this *NidOptNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidOptNative)
- if !ok {
- that2, ok := that.(NidOptNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != that1.Field1 {
- if this.Field1 < that1.Field1 {
- return -1
- }
- return 1
- }
- if this.Field2 != that1.Field2 {
- if this.Field2 < that1.Field2 {
- return -1
- }
- return 1
- }
- if this.Field3 != that1.Field3 {
- if this.Field3 < that1.Field3 {
- return -1
- }
- return 1
- }
- if this.Field4 != that1.Field4 {
- if this.Field4 < that1.Field4 {
- return -1
- }
- return 1
- }
- if this.Field5 != that1.Field5 {
- if this.Field5 < that1.Field5 {
- return -1
- }
- return 1
- }
- if this.Field6 != that1.Field6 {
- if this.Field6 < that1.Field6 {
- return -1
- }
- return 1
- }
- if this.Field7 != that1.Field7 {
- if this.Field7 < that1.Field7 {
- return -1
- }
- return 1
- }
- if this.Field8 != that1.Field8 {
- if this.Field8 < that1.Field8 {
- return -1
- }
- return 1
- }
- if this.Field9 != that1.Field9 {
- if this.Field9 < that1.Field9 {
- return -1
- }
- return 1
- }
- if this.Field10 != that1.Field10 {
- if this.Field10 < that1.Field10 {
- return -1
- }
- return 1
- }
- if this.Field11 != that1.Field11 {
- if this.Field11 < that1.Field11 {
- return -1
- }
- return 1
- }
- if this.Field12 != that1.Field12 {
- if this.Field12 < that1.Field12 {
- return -1
- }
- return 1
- }
- if this.Field13 != that1.Field13 {
- if !this.Field13 {
- return -1
- }
- return 1
- }
- if this.Field14 != that1.Field14 {
- if this.Field14 < that1.Field14 {
- return -1
- }
- return 1
- }
- if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptNative)
- if !ok {
- that2, ok := that.(NinOptNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- if *this.Field3 < *that1.Field3 {
- return -1
- }
- return 1
- }
- } else if this.Field3 != nil {
- return 1
- } else if that1.Field3 != nil {
- return -1
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- if *this.Field4 < *that1.Field4 {
- return -1
- }
- return 1
- }
- } else if this.Field4 != nil {
- return 1
- } else if that1.Field4 != nil {
- return -1
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- if *this.Field5 < *that1.Field5 {
- return -1
- }
- return 1
- }
- } else if this.Field5 != nil {
- return 1
- } else if that1.Field5 != nil {
- return -1
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- if *this.Field6 < *that1.Field6 {
- return -1
- }
- return 1
- }
- } else if this.Field6 != nil {
- return 1
- } else if that1.Field6 != nil {
- return -1
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- if *this.Field7 < *that1.Field7 {
- return -1
- }
- return 1
- }
- } else if this.Field7 != nil {
- return 1
- } else if that1.Field7 != nil {
- return -1
- }
- if this.Field8 != nil && that1.Field8 != nil {
- if *this.Field8 != *that1.Field8 {
- if *this.Field8 < *that1.Field8 {
- return -1
- }
- return 1
- }
- } else if this.Field8 != nil {
- return 1
- } else if that1.Field8 != nil {
- return -1
- }
- if this.Field9 != nil && that1.Field9 != nil {
- if *this.Field9 != *that1.Field9 {
- if *this.Field9 < *that1.Field9 {
- return -1
- }
- return 1
- }
- } else if this.Field9 != nil {
- return 1
- } else if that1.Field9 != nil {
- return -1
- }
- if this.Field10 != nil && that1.Field10 != nil {
- if *this.Field10 != *that1.Field10 {
- if *this.Field10 < *that1.Field10 {
- return -1
- }
- return 1
- }
- } else if this.Field10 != nil {
- return 1
- } else if that1.Field10 != nil {
- return -1
- }
- if this.Field11 != nil && that1.Field11 != nil {
- if *this.Field11 != *that1.Field11 {
- if *this.Field11 < *that1.Field11 {
- return -1
- }
- return 1
- }
- } else if this.Field11 != nil {
- return 1
- } else if that1.Field11 != nil {
- return -1
- }
- if this.Field12 != nil && that1.Field12 != nil {
- if *this.Field12 != *that1.Field12 {
- if *this.Field12 < *that1.Field12 {
- return -1
- }
- return 1
- }
- } else if this.Field12 != nil {
- return 1
- } else if that1.Field12 != nil {
- return -1
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- if !*this.Field13 {
- return -1
- }
- return 1
- }
- } else if this.Field13 != nil {
- return 1
- } else if that1.Field13 != nil {
- return -1
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- if *this.Field14 < *that1.Field14 {
- return -1
- }
- return 1
- }
- } else if this.Field14 != nil {
- return 1
- } else if that1.Field14 != nil {
- return -1
- }
- if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidRepNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidRepNative)
- if !ok {
- that2, ok := that.(NidRepNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- if this.Field3[i] < that1.Field3[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- if len(this.Field4) < len(that1.Field4) {
- return -1
- }
- return 1
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- if this.Field4[i] < that1.Field4[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- if len(this.Field5) < len(that1.Field5) {
- return -1
- }
- return 1
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- if this.Field5[i] < that1.Field5[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- if len(this.Field6) < len(that1.Field6) {
- return -1
- }
- return 1
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- if this.Field6[i] < that1.Field6[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- if len(this.Field7) < len(that1.Field7) {
- return -1
- }
- return 1
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- if this.Field7[i] < that1.Field7[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- if len(this.Field8) < len(that1.Field8) {
- return -1
- }
- return 1
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- if this.Field8[i] < that1.Field8[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- if len(this.Field9) < len(that1.Field9) {
- return -1
- }
- return 1
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- if this.Field9[i] < that1.Field9[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- if len(this.Field10) < len(that1.Field10) {
- return -1
- }
- return 1
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- if this.Field10[i] < that1.Field10[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- if len(this.Field11) < len(that1.Field11) {
- return -1
- }
- return 1
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- if this.Field11[i] < that1.Field11[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- if len(this.Field12) < len(that1.Field12) {
- return -1
- }
- return 1
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- if this.Field12[i] < that1.Field12[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- if len(this.Field13) < len(that1.Field13) {
- return -1
- }
- return 1
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- if !this.Field13[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- if len(this.Field14) < len(that1.Field14) {
- return -1
- }
- return 1
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- if this.Field14[i] < that1.Field14[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- if len(this.Field15) < len(that1.Field15) {
- return -1
- }
- return 1
- }
- for i := range this.Field15 {
- if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinRepNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinRepNative)
- if !ok {
- that2, ok := that.(NinRepNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- if this.Field3[i] < that1.Field3[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- if len(this.Field4) < len(that1.Field4) {
- return -1
- }
- return 1
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- if this.Field4[i] < that1.Field4[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- if len(this.Field5) < len(that1.Field5) {
- return -1
- }
- return 1
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- if this.Field5[i] < that1.Field5[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- if len(this.Field6) < len(that1.Field6) {
- return -1
- }
- return 1
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- if this.Field6[i] < that1.Field6[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- if len(this.Field7) < len(that1.Field7) {
- return -1
- }
- return 1
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- if this.Field7[i] < that1.Field7[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- if len(this.Field8) < len(that1.Field8) {
- return -1
- }
- return 1
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- if this.Field8[i] < that1.Field8[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- if len(this.Field9) < len(that1.Field9) {
- return -1
- }
- return 1
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- if this.Field9[i] < that1.Field9[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- if len(this.Field10) < len(that1.Field10) {
- return -1
- }
- return 1
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- if this.Field10[i] < that1.Field10[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- if len(this.Field11) < len(that1.Field11) {
- return -1
- }
- return 1
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- if this.Field11[i] < that1.Field11[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- if len(this.Field12) < len(that1.Field12) {
- return -1
- }
- return 1
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- if this.Field12[i] < that1.Field12[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- if len(this.Field13) < len(that1.Field13) {
- return -1
- }
- return 1
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- if !this.Field13[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- if len(this.Field14) < len(that1.Field14) {
- return -1
- }
- return 1
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- if this.Field14[i] < that1.Field14[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- if len(this.Field15) < len(that1.Field15) {
- return -1
- }
- return 1
- }
- for i := range this.Field15 {
- if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidRepPackedNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidRepPackedNative)
- if !ok {
- that2, ok := that.(NidRepPackedNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- if this.Field3[i] < that1.Field3[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- if len(this.Field4) < len(that1.Field4) {
- return -1
- }
- return 1
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- if this.Field4[i] < that1.Field4[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- if len(this.Field5) < len(that1.Field5) {
- return -1
- }
- return 1
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- if this.Field5[i] < that1.Field5[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- if len(this.Field6) < len(that1.Field6) {
- return -1
- }
- return 1
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- if this.Field6[i] < that1.Field6[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- if len(this.Field7) < len(that1.Field7) {
- return -1
- }
- return 1
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- if this.Field7[i] < that1.Field7[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- if len(this.Field8) < len(that1.Field8) {
- return -1
- }
- return 1
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- if this.Field8[i] < that1.Field8[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- if len(this.Field9) < len(that1.Field9) {
- return -1
- }
- return 1
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- if this.Field9[i] < that1.Field9[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- if len(this.Field10) < len(that1.Field10) {
- return -1
- }
- return 1
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- if this.Field10[i] < that1.Field10[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- if len(this.Field11) < len(that1.Field11) {
- return -1
- }
- return 1
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- if this.Field11[i] < that1.Field11[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- if len(this.Field12) < len(that1.Field12) {
- return -1
- }
- return 1
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- if this.Field12[i] < that1.Field12[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- if len(this.Field13) < len(that1.Field13) {
- return -1
- }
- return 1
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- if !this.Field13[i] {
- return -1
- }
- return 1
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinRepPackedNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinRepPackedNative)
- if !ok {
- that2, ok := that.(NinRepPackedNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- if this.Field3[i] < that1.Field3[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- if len(this.Field4) < len(that1.Field4) {
- return -1
- }
- return 1
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- if this.Field4[i] < that1.Field4[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- if len(this.Field5) < len(that1.Field5) {
- return -1
- }
- return 1
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- if this.Field5[i] < that1.Field5[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- if len(this.Field6) < len(that1.Field6) {
- return -1
- }
- return 1
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- if this.Field6[i] < that1.Field6[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- if len(this.Field7) < len(that1.Field7) {
- return -1
- }
- return 1
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- if this.Field7[i] < that1.Field7[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- if len(this.Field8) < len(that1.Field8) {
- return -1
- }
- return 1
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- if this.Field8[i] < that1.Field8[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- if len(this.Field9) < len(that1.Field9) {
- return -1
- }
- return 1
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- if this.Field9[i] < that1.Field9[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- if len(this.Field10) < len(that1.Field10) {
- return -1
- }
- return 1
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- if this.Field10[i] < that1.Field10[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- if len(this.Field11) < len(that1.Field11) {
- return -1
- }
- return 1
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- if this.Field11[i] < that1.Field11[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- if len(this.Field12) < len(that1.Field12) {
- return -1
- }
- return 1
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- if this.Field12[i] < that1.Field12[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- if len(this.Field13) < len(that1.Field13) {
- return -1
- }
- return 1
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- if !this.Field13[i] {
- return -1
- }
- return 1
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidOptStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidOptStruct)
- if !ok {
- that2, ok := that.(NidOptStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != that1.Field1 {
- if this.Field1 < that1.Field1 {
- return -1
- }
- return 1
- }
- if this.Field2 != that1.Field2 {
- if this.Field2 < that1.Field2 {
- return -1
- }
- return 1
- }
- if c := this.Field3.Compare(&that1.Field3); c != 0 {
- return c
- }
- if c := this.Field4.Compare(&that1.Field4); c != 0 {
- return c
- }
- if this.Field6 != that1.Field6 {
- if this.Field6 < that1.Field6 {
- return -1
- }
- return 1
- }
- if this.Field7 != that1.Field7 {
- if this.Field7 < that1.Field7 {
- return -1
- }
- return 1
- }
- if c := this.Field8.Compare(&that1.Field8); c != 0 {
- return c
- }
- if this.Field13 != that1.Field13 {
- if !this.Field13 {
- return -1
- }
- return 1
- }
- if this.Field14 != that1.Field14 {
- if this.Field14 < that1.Field14 {
- return -1
- }
- return 1
- }
- if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptStruct)
- if !ok {
- that2, ok := that.(NinOptStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if c := this.Field3.Compare(that1.Field3); c != 0 {
- return c
- }
- if c := this.Field4.Compare(that1.Field4); c != 0 {
- return c
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- if *this.Field6 < *that1.Field6 {
- return -1
- }
- return 1
- }
- } else if this.Field6 != nil {
- return 1
- } else if that1.Field6 != nil {
- return -1
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- if *this.Field7 < *that1.Field7 {
- return -1
- }
- return 1
- }
- } else if this.Field7 != nil {
- return 1
- } else if that1.Field7 != nil {
- return -1
- }
- if c := this.Field8.Compare(that1.Field8); c != 0 {
- return c
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- if !*this.Field13 {
- return -1
- }
- return 1
- }
- } else if this.Field13 != nil {
- return 1
- } else if that1.Field13 != nil {
- return -1
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- if *this.Field14 < *that1.Field14 {
- return -1
- }
- return 1
- }
- } else if this.Field14 != nil {
- return 1
- } else if that1.Field14 != nil {
- return -1
- }
- if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidRepStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidRepStruct)
- if !ok {
- that2, ok := that.(NidRepStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if c := this.Field3[i].Compare(&that1.Field3[i]); c != 0 {
- return c
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- if len(this.Field4) < len(that1.Field4) {
- return -1
- }
- return 1
- }
- for i := range this.Field4 {
- if c := this.Field4[i].Compare(&that1.Field4[i]); c != 0 {
- return c
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- if len(this.Field6) < len(that1.Field6) {
- return -1
- }
- return 1
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- if this.Field6[i] < that1.Field6[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- if len(this.Field7) < len(that1.Field7) {
- return -1
- }
- return 1
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- if this.Field7[i] < that1.Field7[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- if len(this.Field8) < len(that1.Field8) {
- return -1
- }
- return 1
- }
- for i := range this.Field8 {
- if c := this.Field8[i].Compare(&that1.Field8[i]); c != 0 {
- return c
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- if len(this.Field13) < len(that1.Field13) {
- return -1
- }
- return 1
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- if !this.Field13[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- if len(this.Field14) < len(that1.Field14) {
- return -1
- }
- return 1
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- if this.Field14[i] < that1.Field14[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- if len(this.Field15) < len(that1.Field15) {
- return -1
- }
- return 1
- }
- for i := range this.Field15 {
- if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinRepStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinRepStruct)
- if !ok {
- that2, ok := that.(NinRepStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if c := this.Field3[i].Compare(that1.Field3[i]); c != 0 {
- return c
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- if len(this.Field4) < len(that1.Field4) {
- return -1
- }
- return 1
- }
- for i := range this.Field4 {
- if c := this.Field4[i].Compare(that1.Field4[i]); c != 0 {
- return c
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- if len(this.Field6) < len(that1.Field6) {
- return -1
- }
- return 1
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- if this.Field6[i] < that1.Field6[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- if len(this.Field7) < len(that1.Field7) {
- return -1
- }
- return 1
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- if this.Field7[i] < that1.Field7[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- if len(this.Field8) < len(that1.Field8) {
- return -1
- }
- return 1
- }
- for i := range this.Field8 {
- if c := this.Field8[i].Compare(that1.Field8[i]); c != 0 {
- return c
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- if len(this.Field13) < len(that1.Field13) {
- return -1
- }
- return 1
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- if !this.Field13[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- if len(this.Field14) < len(that1.Field14) {
- return -1
- }
- return 1
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- if this.Field14[i] < that1.Field14[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- if len(this.Field15) < len(that1.Field15) {
- return -1
- }
- return 1
- }
- for i := range this.Field15 {
- if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidEmbeddedStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidEmbeddedStruct)
- if !ok {
- that2, ok := that.(NidEmbeddedStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
- return c
- }
- if c := this.Field200.Compare(&that1.Field200); c != 0 {
- return c
- }
- if this.Field210 != that1.Field210 {
- if !this.Field210 {
- return -1
- }
- return 1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinEmbeddedStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinEmbeddedStruct)
- if !ok {
- that2, ok := that.(NinEmbeddedStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
- return c
- }
- if c := this.Field200.Compare(that1.Field200); c != 0 {
- return c
- }
- if this.Field210 != nil && that1.Field210 != nil {
- if *this.Field210 != *that1.Field210 {
- if !*this.Field210 {
- return -1
- }
- return 1
- }
- } else if this.Field210 != nil {
- return 1
- } else if that1.Field210 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidNestedStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidNestedStruct)
- if !ok {
- that2, ok := that.(NidNestedStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Field1.Compare(&that1.Field1); c != 0 {
- return c
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if c := this.Field2[i].Compare(&that1.Field2[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinNestedStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinNestedStruct)
- if !ok {
- that2, ok := that.(NinNestedStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Field1.Compare(that1.Field1); c != 0 {
- return c
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if c := this.Field2[i].Compare(that1.Field2[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidOptCustom) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidOptCustom)
- if !ok {
- that2, ok := that.(NidOptCustom)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Id.Compare(that1.Id); c != 0 {
- return c
- }
- if c := this.Value.Compare(that1.Value); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomDash) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomDash)
- if !ok {
- that2, ok := that.(CustomDash)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if that1.Value == nil {
- if this.Value != nil {
- return 1
- }
- } else if this.Value == nil {
- return -1
- } else if c := this.Value.Compare(*that1.Value); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptCustom) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptCustom)
- if !ok {
- that2, ok := that.(NinOptCustom)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if that1.Id == nil {
- if this.Id != nil {
- return 1
- }
- } else if this.Id == nil {
- return -1
- } else if c := this.Id.Compare(*that1.Id); c != 0 {
- return c
- }
- if that1.Value == nil {
- if this.Value != nil {
- return 1
- }
- } else if this.Value == nil {
- return -1
- } else if c := this.Value.Compare(*that1.Value); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidRepCustom) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidRepCustom)
- if !ok {
- that2, ok := that.(NidRepCustom)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Id) != len(that1.Id) {
- if len(this.Id) < len(that1.Id) {
- return -1
- }
- return 1
- }
- for i := range this.Id {
- if c := this.Id[i].Compare(that1.Id[i]); c != 0 {
- return c
- }
- }
- if len(this.Value) != len(that1.Value) {
- if len(this.Value) < len(that1.Value) {
- return -1
- }
- return 1
- }
- for i := range this.Value {
- if c := this.Value[i].Compare(that1.Value[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinRepCustom) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinRepCustom)
- if !ok {
- that2, ok := that.(NinRepCustom)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Id) != len(that1.Id) {
- if len(this.Id) < len(that1.Id) {
- return -1
- }
- return 1
- }
- for i := range this.Id {
- if c := this.Id[i].Compare(that1.Id[i]); c != 0 {
- return c
- }
- }
- if len(this.Value) != len(that1.Value) {
- if len(this.Value) < len(that1.Value) {
- return -1
- }
- return 1
- }
- for i := range this.Value {
- if c := this.Value[i].Compare(that1.Value[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptNativeUnion) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptNativeUnion)
- if !ok {
- that2, ok := that.(NinOptNativeUnion)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- if *this.Field3 < *that1.Field3 {
- return -1
- }
- return 1
- }
- } else if this.Field3 != nil {
- return 1
- } else if that1.Field3 != nil {
- return -1
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- if *this.Field4 < *that1.Field4 {
- return -1
- }
- return 1
- }
- } else if this.Field4 != nil {
- return 1
- } else if that1.Field4 != nil {
- return -1
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- if *this.Field5 < *that1.Field5 {
- return -1
- }
- return 1
- }
- } else if this.Field5 != nil {
- return 1
- } else if that1.Field5 != nil {
- return -1
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- if *this.Field6 < *that1.Field6 {
- return -1
- }
- return 1
- }
- } else if this.Field6 != nil {
- return 1
- } else if that1.Field6 != nil {
- return -1
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- if !*this.Field13 {
- return -1
- }
- return 1
- }
- } else if this.Field13 != nil {
- return 1
- } else if that1.Field13 != nil {
- return -1
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- if *this.Field14 < *that1.Field14 {
- return -1
- }
- return 1
- }
- } else if this.Field14 != nil {
- return 1
- } else if that1.Field14 != nil {
- return -1
- }
- if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptStructUnion) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptStructUnion)
- if !ok {
- that2, ok := that.(NinOptStructUnion)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if c := this.Field3.Compare(that1.Field3); c != 0 {
- return c
- }
- if c := this.Field4.Compare(that1.Field4); c != 0 {
- return c
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- if *this.Field6 < *that1.Field6 {
- return -1
- }
- return 1
- }
- } else if this.Field6 != nil {
- return 1
- } else if that1.Field6 != nil {
- return -1
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- if *this.Field7 < *that1.Field7 {
- return -1
- }
- return 1
- }
- } else if this.Field7 != nil {
- return 1
- } else if that1.Field7 != nil {
- return -1
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- if !*this.Field13 {
- return -1
- }
- return 1
- }
- } else if this.Field13 != nil {
- return 1
- } else if that1.Field13 != nil {
- return -1
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- if *this.Field14 < *that1.Field14 {
- return -1
- }
- return 1
- }
- } else if this.Field14 != nil {
- return 1
- } else if that1.Field14 != nil {
- return -1
- }
- if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinEmbeddedStructUnion) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinEmbeddedStructUnion)
- if !ok {
- that2, ok := that.(NinEmbeddedStructUnion)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
- return c
- }
- if c := this.Field200.Compare(that1.Field200); c != 0 {
- return c
- }
- if this.Field210 != nil && that1.Field210 != nil {
- if *this.Field210 != *that1.Field210 {
- if !*this.Field210 {
- return -1
- }
- return 1
- }
- } else if this.Field210 != nil {
- return 1
- } else if that1.Field210 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinNestedStructUnion) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinNestedStructUnion)
- if !ok {
- that2, ok := that.(NinNestedStructUnion)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Field1.Compare(that1.Field1); c != 0 {
- return c
- }
- if c := this.Field2.Compare(that1.Field2); c != 0 {
- return c
- }
- if c := this.Field3.Compare(that1.Field3); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *Tree) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*Tree)
- if !ok {
- that2, ok := that.(Tree)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Or.Compare(that1.Or); c != 0 {
- return c
- }
- if c := this.And.Compare(that1.And); c != 0 {
- return c
- }
- if c := this.Leaf.Compare(that1.Leaf); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *OrBranch) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*OrBranch)
- if !ok {
- that2, ok := that.(OrBranch)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Left.Compare(&that1.Left); c != 0 {
- return c
- }
- if c := this.Right.Compare(&that1.Right); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *AndBranch) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*AndBranch)
- if !ok {
- that2, ok := that.(AndBranch)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Left.Compare(&that1.Left); c != 0 {
- return c
- }
- if c := this.Right.Compare(&that1.Right); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *Leaf) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*Leaf)
- if !ok {
- that2, ok := that.(Leaf)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Value != that1.Value {
- if this.Value < that1.Value {
- return -1
- }
- return 1
- }
- if this.StrValue != that1.StrValue {
- if this.StrValue < that1.StrValue {
- return -1
- }
- return 1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *DeepTree) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*DeepTree)
- if !ok {
- that2, ok := that.(DeepTree)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Down.Compare(that1.Down); c != 0 {
- return c
- }
- if c := this.And.Compare(that1.And); c != 0 {
- return c
- }
- if c := this.Leaf.Compare(that1.Leaf); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *ADeepBranch) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*ADeepBranch)
- if !ok {
- that2, ok := that.(ADeepBranch)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Down.Compare(&that1.Down); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *AndDeepBranch) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*AndDeepBranch)
- if !ok {
- that2, ok := that.(AndDeepBranch)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Left.Compare(&that1.Left); c != 0 {
- return c
- }
- if c := this.Right.Compare(&that1.Right); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *DeepLeaf) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*DeepLeaf)
- if !ok {
- that2, ok := that.(DeepLeaf)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Tree.Compare(&that1.Tree); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *Nil) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*Nil)
- if !ok {
- that2, ok := that.(Nil)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidOptEnum) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidOptEnum)
- if !ok {
- that2, ok := that.(NidOptEnum)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != that1.Field1 {
- if this.Field1 < that1.Field1 {
- return -1
- }
- return 1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptEnum) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptEnum)
- if !ok {
- that2, ok := that.(NinOptEnum)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- if *this.Field3 < *that1.Field3 {
- return -1
- }
- return 1
- }
- } else if this.Field3 != nil {
- return 1
- } else if that1.Field3 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidRepEnum) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidRepEnum)
- if !ok {
- that2, ok := that.(NidRepEnum)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- if this.Field3[i] < that1.Field3[i] {
- return -1
- }
- return 1
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinRepEnum) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinRepEnum)
- if !ok {
- that2, ok := that.(NinRepEnum)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- if this.Field3[i] < that1.Field3[i] {
- return -1
- }
- return 1
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptEnumDefault) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptEnumDefault)
- if !ok {
- that2, ok := that.(NinOptEnumDefault)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- if *this.Field3 < *that1.Field3 {
- return -1
- }
- return 1
- }
- } else if this.Field3 != nil {
- return 1
- } else if that1.Field3 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *AnotherNinOptEnum) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*AnotherNinOptEnum)
- if !ok {
- that2, ok := that.(AnotherNinOptEnum)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- if *this.Field3 < *that1.Field3 {
- return -1
- }
- return 1
- }
- } else if this.Field3 != nil {
- return 1
- } else if that1.Field3 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *AnotherNinOptEnumDefault) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*AnotherNinOptEnumDefault)
- if !ok {
- that2, ok := that.(AnotherNinOptEnumDefault)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- if *this.Field3 < *that1.Field3 {
- return -1
- }
- return 1
- }
- } else if this.Field3 != nil {
- return 1
- } else if that1.Field3 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *Timer) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*Timer)
- if !ok {
- that2, ok := that.(Timer)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Time1 != that1.Time1 {
- if this.Time1 < that1.Time1 {
- return -1
- }
- return 1
- }
- if this.Time2 != that1.Time2 {
- if this.Time2 < that1.Time2 {
- return -1
- }
- return 1
- }
- if c := bytes.Compare(this.Data, that1.Data); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *MyExtendable) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*MyExtendable)
- if !ok {
- that2, ok := that.(MyExtendable)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
- thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
- extkeys := make([]int32, 0, len(thismap)+len(thatmap))
- for k := range thismap {
- extkeys = append(extkeys, k)
- }
- for k := range thatmap {
- if _, ok := thismap[k]; !ok {
- extkeys = append(extkeys, k)
- }
- }
- github_com_gogo_protobuf_sortkeys.Int32s(extkeys)
- for _, k := range extkeys {
- if v, ok := thismap[k]; ok {
- if v2, ok := thatmap[k]; ok {
- if c := v.Compare(&v2); c != 0 {
- return c
- }
- } else {
- return 1
- }
- } else {
- return -1
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *OtherExtenable) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*OtherExtenable)
- if !ok {
- that2, ok := that.(OtherExtenable)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- if *this.Field13 < *that1.Field13 {
- return -1
- }
- return 1
- }
- } else if this.Field13 != nil {
- return 1
- } else if that1.Field13 != nil {
- return -1
- }
- if c := this.M.Compare(that1.M); c != 0 {
- return c
- }
- thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
- thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
- extkeys := make([]int32, 0, len(thismap)+len(thatmap))
- for k := range thismap {
- extkeys = append(extkeys, k)
- }
- for k := range thatmap {
- if _, ok := thismap[k]; !ok {
- extkeys = append(extkeys, k)
- }
- }
- github_com_gogo_protobuf_sortkeys.Int32s(extkeys)
- for _, k := range extkeys {
- if v, ok := thismap[k]; ok {
- if v2, ok := thatmap[k]; ok {
- if c := v.Compare(&v2); c != 0 {
- return c
- }
- } else {
- return 1
- }
- } else {
- return -1
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NestedDefinition) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NestedDefinition)
- if !ok {
- that2, ok := that.(NestedDefinition)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.EnumField != nil && that1.EnumField != nil {
- if *this.EnumField != *that1.EnumField {
- if *this.EnumField < *that1.EnumField {
- return -1
- }
- return 1
- }
- } else if this.EnumField != nil {
- return 1
- } else if that1.EnumField != nil {
- return -1
- }
- if c := this.NNM.Compare(that1.NNM); c != 0 {
- return c
- }
- if c := this.NM.Compare(that1.NM); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NestedDefinition_NestedMessage) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NestedDefinition_NestedMessage)
- if !ok {
- that2, ok := that.(NestedDefinition_NestedMessage)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.NestedField1 != nil && that1.NestedField1 != nil {
- if *this.NestedField1 != *that1.NestedField1 {
- if *this.NestedField1 < *that1.NestedField1 {
- return -1
- }
- return 1
- }
- } else if this.NestedField1 != nil {
- return 1
- } else if that1.NestedField1 != nil {
- return -1
- }
- if c := this.NNM.Compare(that1.NNM); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NestedDefinition_NestedMessage_NestedNestedMsg)
- if !ok {
- that2, ok := that.(NestedDefinition_NestedMessage_NestedNestedMsg)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.NestedNestedField1 != nil && that1.NestedNestedField1 != nil {
- if *this.NestedNestedField1 != *that1.NestedNestedField1 {
- if *this.NestedNestedField1 < *that1.NestedNestedField1 {
- return -1
- }
- return 1
- }
- } else if this.NestedNestedField1 != nil {
- return 1
- } else if that1.NestedNestedField1 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NestedScope) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NestedScope)
- if !ok {
- that2, ok := that.(NestedScope)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.A.Compare(that1.A); c != 0 {
- return c
- }
- if this.B != nil && that1.B != nil {
- if *this.B != *that1.B {
- if *this.B < *that1.B {
- return -1
- }
- return 1
- }
- } else if this.B != nil {
- return 1
- } else if that1.B != nil {
- return -1
- }
- if c := this.C.Compare(that1.C); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptNativeDefault) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptNativeDefault)
- if !ok {
- that2, ok := that.(NinOptNativeDefault)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- if *this.Field3 < *that1.Field3 {
- return -1
- }
- return 1
- }
- } else if this.Field3 != nil {
- return 1
- } else if that1.Field3 != nil {
- return -1
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- if *this.Field4 < *that1.Field4 {
- return -1
- }
- return 1
- }
- } else if this.Field4 != nil {
- return 1
- } else if that1.Field4 != nil {
- return -1
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- if *this.Field5 < *that1.Field5 {
- return -1
- }
- return 1
- }
- } else if this.Field5 != nil {
- return 1
- } else if that1.Field5 != nil {
- return -1
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- if *this.Field6 < *that1.Field6 {
- return -1
- }
- return 1
- }
- } else if this.Field6 != nil {
- return 1
- } else if that1.Field6 != nil {
- return -1
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- if *this.Field7 < *that1.Field7 {
- return -1
- }
- return 1
- }
- } else if this.Field7 != nil {
- return 1
- } else if that1.Field7 != nil {
- return -1
- }
- if this.Field8 != nil && that1.Field8 != nil {
- if *this.Field8 != *that1.Field8 {
- if *this.Field8 < *that1.Field8 {
- return -1
- }
- return 1
- }
- } else if this.Field8 != nil {
- return 1
- } else if that1.Field8 != nil {
- return -1
- }
- if this.Field9 != nil && that1.Field9 != nil {
- if *this.Field9 != *that1.Field9 {
- if *this.Field9 < *that1.Field9 {
- return -1
- }
- return 1
- }
- } else if this.Field9 != nil {
- return 1
- } else if that1.Field9 != nil {
- return -1
- }
- if this.Field10 != nil && that1.Field10 != nil {
- if *this.Field10 != *that1.Field10 {
- if *this.Field10 < *that1.Field10 {
- return -1
- }
- return 1
- }
- } else if this.Field10 != nil {
- return 1
- } else if that1.Field10 != nil {
- return -1
- }
- if this.Field11 != nil && that1.Field11 != nil {
- if *this.Field11 != *that1.Field11 {
- if *this.Field11 < *that1.Field11 {
- return -1
- }
- return 1
- }
- } else if this.Field11 != nil {
- return 1
- } else if that1.Field11 != nil {
- return -1
- }
- if this.Field12 != nil && that1.Field12 != nil {
- if *this.Field12 != *that1.Field12 {
- if *this.Field12 < *that1.Field12 {
- return -1
- }
- return 1
- }
- } else if this.Field12 != nil {
- return 1
- } else if that1.Field12 != nil {
- return -1
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- if !*this.Field13 {
- return -1
- }
- return 1
- }
- } else if this.Field13 != nil {
- return 1
- } else if that1.Field13 != nil {
- return -1
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- if *this.Field14 < *that1.Field14 {
- return -1
- }
- return 1
- }
- } else if this.Field14 != nil {
- return 1
- } else if that1.Field14 != nil {
- return -1
- }
- if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomContainer) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomContainer)
- if !ok {
- that2, ok := that.(CustomContainer)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.CustomStruct.Compare(&that1.CustomStruct); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomNameNidOptNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomNameNidOptNative)
- if !ok {
- that2, ok := that.(CustomNameNidOptNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.FieldA != that1.FieldA {
- if this.FieldA < that1.FieldA {
- return -1
- }
- return 1
- }
- if this.FieldB != that1.FieldB {
- if this.FieldB < that1.FieldB {
- return -1
- }
- return 1
- }
- if this.FieldC != that1.FieldC {
- if this.FieldC < that1.FieldC {
- return -1
- }
- return 1
- }
- if this.FieldD != that1.FieldD {
- if this.FieldD < that1.FieldD {
- return -1
- }
- return 1
- }
- if this.FieldE != that1.FieldE {
- if this.FieldE < that1.FieldE {
- return -1
- }
- return 1
- }
- if this.FieldF != that1.FieldF {
- if this.FieldF < that1.FieldF {
- return -1
- }
- return 1
- }
- if this.FieldG != that1.FieldG {
- if this.FieldG < that1.FieldG {
- return -1
- }
- return 1
- }
- if this.FieldH != that1.FieldH {
- if this.FieldH < that1.FieldH {
- return -1
- }
- return 1
- }
- if this.FieldI != that1.FieldI {
- if this.FieldI < that1.FieldI {
- return -1
- }
- return 1
- }
- if this.FieldJ != that1.FieldJ {
- if this.FieldJ < that1.FieldJ {
- return -1
- }
- return 1
- }
- if this.FieldK != that1.FieldK {
- if this.FieldK < that1.FieldK {
- return -1
- }
- return 1
- }
- if this.FieldL != that1.FieldL {
- if this.FieldL < that1.FieldL {
- return -1
- }
- return 1
- }
- if this.FieldM != that1.FieldM {
- if !this.FieldM {
- return -1
- }
- return 1
- }
- if this.FieldN != that1.FieldN {
- if this.FieldN < that1.FieldN {
- return -1
- }
- return 1
- }
- if c := bytes.Compare(this.FieldO, that1.FieldO); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomNameNinOptNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomNameNinOptNative)
- if !ok {
- that2, ok := that.(CustomNameNinOptNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- if *this.FieldA < *that1.FieldA {
- return -1
- }
- return 1
- }
- } else if this.FieldA != nil {
- return 1
- } else if that1.FieldA != nil {
- return -1
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- if *this.FieldB < *that1.FieldB {
- return -1
- }
- return 1
- }
- } else if this.FieldB != nil {
- return 1
- } else if that1.FieldB != nil {
- return -1
- }
- if this.FieldC != nil && that1.FieldC != nil {
- if *this.FieldC != *that1.FieldC {
- if *this.FieldC < *that1.FieldC {
- return -1
- }
- return 1
- }
- } else if this.FieldC != nil {
- return 1
- } else if that1.FieldC != nil {
- return -1
- }
- if this.FieldD != nil && that1.FieldD != nil {
- if *this.FieldD != *that1.FieldD {
- if *this.FieldD < *that1.FieldD {
- return -1
- }
- return 1
- }
- } else if this.FieldD != nil {
- return 1
- } else if that1.FieldD != nil {
- return -1
- }
- if this.FieldE != nil && that1.FieldE != nil {
- if *this.FieldE != *that1.FieldE {
- if *this.FieldE < *that1.FieldE {
- return -1
- }
- return 1
- }
- } else if this.FieldE != nil {
- return 1
- } else if that1.FieldE != nil {
- return -1
- }
- if this.FieldF != nil && that1.FieldF != nil {
- if *this.FieldF != *that1.FieldF {
- if *this.FieldF < *that1.FieldF {
- return -1
- }
- return 1
- }
- } else if this.FieldF != nil {
- return 1
- } else if that1.FieldF != nil {
- return -1
- }
- if this.FieldG != nil && that1.FieldG != nil {
- if *this.FieldG != *that1.FieldG {
- if *this.FieldG < *that1.FieldG {
- return -1
- }
- return 1
- }
- } else if this.FieldG != nil {
- return 1
- } else if that1.FieldG != nil {
- return -1
- }
- if this.FieldH != nil && that1.FieldH != nil {
- if *this.FieldH != *that1.FieldH {
- if *this.FieldH < *that1.FieldH {
- return -1
- }
- return 1
- }
- } else if this.FieldH != nil {
- return 1
- } else if that1.FieldH != nil {
- return -1
- }
- if this.FieldI != nil && that1.FieldI != nil {
- if *this.FieldI != *that1.FieldI {
- if *this.FieldI < *that1.FieldI {
- return -1
- }
- return 1
- }
- } else if this.FieldI != nil {
- return 1
- } else if that1.FieldI != nil {
- return -1
- }
- if this.FieldJ != nil && that1.FieldJ != nil {
- if *this.FieldJ != *that1.FieldJ {
- if *this.FieldJ < *that1.FieldJ {
- return -1
- }
- return 1
- }
- } else if this.FieldJ != nil {
- return 1
- } else if that1.FieldJ != nil {
- return -1
- }
- if this.FieldK != nil && that1.FieldK != nil {
- if *this.FieldK != *that1.FieldK {
- if *this.FieldK < *that1.FieldK {
- return -1
- }
- return 1
- }
- } else if this.FieldK != nil {
- return 1
- } else if that1.FieldK != nil {
- return -1
- }
- if this.FielL != nil && that1.FielL != nil {
- if *this.FielL != *that1.FielL {
- if *this.FielL < *that1.FielL {
- return -1
- }
- return 1
- }
- } else if this.FielL != nil {
- return 1
- } else if that1.FielL != nil {
- return -1
- }
- if this.FieldM != nil && that1.FieldM != nil {
- if *this.FieldM != *that1.FieldM {
- if !*this.FieldM {
- return -1
- }
- return 1
- }
- } else if this.FieldM != nil {
- return 1
- } else if that1.FieldM != nil {
- return -1
- }
- if this.FieldN != nil && that1.FieldN != nil {
- if *this.FieldN != *that1.FieldN {
- if *this.FieldN < *that1.FieldN {
- return -1
- }
- return 1
- }
- } else if this.FieldN != nil {
- return 1
- } else if that1.FieldN != nil {
- return -1
- }
- if c := bytes.Compare(this.FieldO, that1.FieldO); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomNameNinRepNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomNameNinRepNative)
- if !ok {
- that2, ok := that.(CustomNameNinRepNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.FieldA) != len(that1.FieldA) {
- if len(this.FieldA) < len(that1.FieldA) {
- return -1
- }
- return 1
- }
- for i := range this.FieldA {
- if this.FieldA[i] != that1.FieldA[i] {
- if this.FieldA[i] < that1.FieldA[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldB) != len(that1.FieldB) {
- if len(this.FieldB) < len(that1.FieldB) {
- return -1
- }
- return 1
- }
- for i := range this.FieldB {
- if this.FieldB[i] != that1.FieldB[i] {
- if this.FieldB[i] < that1.FieldB[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldC) != len(that1.FieldC) {
- if len(this.FieldC) < len(that1.FieldC) {
- return -1
- }
- return 1
- }
- for i := range this.FieldC {
- if this.FieldC[i] != that1.FieldC[i] {
- if this.FieldC[i] < that1.FieldC[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldD) != len(that1.FieldD) {
- if len(this.FieldD) < len(that1.FieldD) {
- return -1
- }
- return 1
- }
- for i := range this.FieldD {
- if this.FieldD[i] != that1.FieldD[i] {
- if this.FieldD[i] < that1.FieldD[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldE) != len(that1.FieldE) {
- if len(this.FieldE) < len(that1.FieldE) {
- return -1
- }
- return 1
- }
- for i := range this.FieldE {
- if this.FieldE[i] != that1.FieldE[i] {
- if this.FieldE[i] < that1.FieldE[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldF) != len(that1.FieldF) {
- if len(this.FieldF) < len(that1.FieldF) {
- return -1
- }
- return 1
- }
- for i := range this.FieldF {
- if this.FieldF[i] != that1.FieldF[i] {
- if this.FieldF[i] < that1.FieldF[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldG) != len(that1.FieldG) {
- if len(this.FieldG) < len(that1.FieldG) {
- return -1
- }
- return 1
- }
- for i := range this.FieldG {
- if this.FieldG[i] != that1.FieldG[i] {
- if this.FieldG[i] < that1.FieldG[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldH) != len(that1.FieldH) {
- if len(this.FieldH) < len(that1.FieldH) {
- return -1
- }
- return 1
- }
- for i := range this.FieldH {
- if this.FieldH[i] != that1.FieldH[i] {
- if this.FieldH[i] < that1.FieldH[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldI) != len(that1.FieldI) {
- if len(this.FieldI) < len(that1.FieldI) {
- return -1
- }
- return 1
- }
- for i := range this.FieldI {
- if this.FieldI[i] != that1.FieldI[i] {
- if this.FieldI[i] < that1.FieldI[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldJ) != len(that1.FieldJ) {
- if len(this.FieldJ) < len(that1.FieldJ) {
- return -1
- }
- return 1
- }
- for i := range this.FieldJ {
- if this.FieldJ[i] != that1.FieldJ[i] {
- if this.FieldJ[i] < that1.FieldJ[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldK) != len(that1.FieldK) {
- if len(this.FieldK) < len(that1.FieldK) {
- return -1
- }
- return 1
- }
- for i := range this.FieldK {
- if this.FieldK[i] != that1.FieldK[i] {
- if this.FieldK[i] < that1.FieldK[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldL) != len(that1.FieldL) {
- if len(this.FieldL) < len(that1.FieldL) {
- return -1
- }
- return 1
- }
- for i := range this.FieldL {
- if this.FieldL[i] != that1.FieldL[i] {
- if this.FieldL[i] < that1.FieldL[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldM) != len(that1.FieldM) {
- if len(this.FieldM) < len(that1.FieldM) {
- return -1
- }
- return 1
- }
- for i := range this.FieldM {
- if this.FieldM[i] != that1.FieldM[i] {
- if !this.FieldM[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldN) != len(that1.FieldN) {
- if len(this.FieldN) < len(that1.FieldN) {
- return -1
- }
- return 1
- }
- for i := range this.FieldN {
- if this.FieldN[i] != that1.FieldN[i] {
- if this.FieldN[i] < that1.FieldN[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldO) != len(that1.FieldO) {
- if len(this.FieldO) < len(that1.FieldO) {
- return -1
- }
- return 1
- }
- for i := range this.FieldO {
- if c := bytes.Compare(this.FieldO[i], that1.FieldO[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomNameNinStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomNameNinStruct)
- if !ok {
- that2, ok := that.(CustomNameNinStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- if *this.FieldA < *that1.FieldA {
- return -1
- }
- return 1
- }
- } else if this.FieldA != nil {
- return 1
- } else if that1.FieldA != nil {
- return -1
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- if *this.FieldB < *that1.FieldB {
- return -1
- }
- return 1
- }
- } else if this.FieldB != nil {
- return 1
- } else if that1.FieldB != nil {
- return -1
- }
- if c := this.FieldC.Compare(that1.FieldC); c != 0 {
- return c
- }
- if len(this.FieldD) != len(that1.FieldD) {
- if len(this.FieldD) < len(that1.FieldD) {
- return -1
- }
- return 1
- }
- for i := range this.FieldD {
- if c := this.FieldD[i].Compare(that1.FieldD[i]); c != 0 {
- return c
- }
- }
- if this.FieldE != nil && that1.FieldE != nil {
- if *this.FieldE != *that1.FieldE {
- if *this.FieldE < *that1.FieldE {
- return -1
- }
- return 1
- }
- } else if this.FieldE != nil {
- return 1
- } else if that1.FieldE != nil {
- return -1
- }
- if this.FieldF != nil && that1.FieldF != nil {
- if *this.FieldF != *that1.FieldF {
- if *this.FieldF < *that1.FieldF {
- return -1
- }
- return 1
- }
- } else if this.FieldF != nil {
- return 1
- } else if that1.FieldF != nil {
- return -1
- }
- if c := this.FieldG.Compare(that1.FieldG); c != 0 {
- return c
- }
- if this.FieldH != nil && that1.FieldH != nil {
- if *this.FieldH != *that1.FieldH {
- if !*this.FieldH {
- return -1
- }
- return 1
- }
- } else if this.FieldH != nil {
- return 1
- } else if that1.FieldH != nil {
- return -1
- }
- if this.FieldI != nil && that1.FieldI != nil {
- if *this.FieldI != *that1.FieldI {
- if *this.FieldI < *that1.FieldI {
- return -1
- }
- return 1
- }
- } else if this.FieldI != nil {
- return 1
- } else if that1.FieldI != nil {
- return -1
- }
- if c := bytes.Compare(this.FieldJ, that1.FieldJ); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomNameCustomType) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomNameCustomType)
- if !ok {
- that2, ok := that.(CustomNameCustomType)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if that1.FieldA == nil {
- if this.FieldA != nil {
- return 1
- }
- } else if this.FieldA == nil {
- return -1
- } else if c := this.FieldA.Compare(*that1.FieldA); c != 0 {
- return c
- }
- if that1.FieldB == nil {
- if this.FieldB != nil {
- return 1
- }
- } else if this.FieldB == nil {
- return -1
- } else if c := this.FieldB.Compare(*that1.FieldB); c != 0 {
- return c
- }
- if len(this.FieldC) != len(that1.FieldC) {
- if len(this.FieldC) < len(that1.FieldC) {
- return -1
- }
- return 1
- }
- for i := range this.FieldC {
- if c := this.FieldC[i].Compare(that1.FieldC[i]); c != 0 {
- return c
- }
- }
- if len(this.FieldD) != len(that1.FieldD) {
- if len(this.FieldD) < len(that1.FieldD) {
- return -1
- }
- return 1
- }
- for i := range this.FieldD {
- if c := this.FieldD[i].Compare(that1.FieldD[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomNameNinEmbeddedStructUnion) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomNameNinEmbeddedStructUnion)
- if !ok {
- that2, ok := that.(CustomNameNinEmbeddedStructUnion)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
- return c
- }
- if c := this.FieldA.Compare(that1.FieldA); c != 0 {
- return c
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- if !*this.FieldB {
- return -1
- }
- return 1
- }
- } else if this.FieldB != nil {
- return 1
- } else if that1.FieldB != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomNameEnum) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomNameEnum)
- if !ok {
- that2, ok := that.(CustomNameEnum)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- if *this.FieldA < *that1.FieldA {
- return -1
- }
- return 1
- }
- } else if this.FieldA != nil {
- return 1
- } else if that1.FieldA != nil {
- return -1
- }
- if len(this.FieldB) != len(that1.FieldB) {
- if len(this.FieldB) < len(that1.FieldB) {
- return -1
- }
- return 1
- }
- for i := range this.FieldB {
- if this.FieldB[i] != that1.FieldB[i] {
- if this.FieldB[i] < that1.FieldB[i] {
- return -1
- }
- return 1
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NoExtensionsMap) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NoExtensionsMap)
- if !ok {
- that2, ok := that.(NoExtensionsMap)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_extensions, that1.XXX_extensions); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *Unrecognized) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*Unrecognized)
- if !ok {
- that2, ok := that.(Unrecognized)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- return 0
-}
-func (this *UnrecognizedWithInner) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*UnrecognizedWithInner)
- if !ok {
- that2, ok := that.(UnrecognizedWithInner)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Embedded) != len(that1.Embedded) {
- if len(this.Embedded) < len(that1.Embedded) {
- return -1
- }
- return 1
- }
- for i := range this.Embedded {
- if c := this.Embedded[i].Compare(that1.Embedded[i]); c != 0 {
- return c
- }
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *UnrecognizedWithInner_Inner) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*UnrecognizedWithInner_Inner)
- if !ok {
- that2, ok := that.(UnrecognizedWithInner_Inner)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- return 0
-}
-func (this *UnrecognizedWithEmbed) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*UnrecognizedWithEmbed)
- if !ok {
- that2, ok := that.(UnrecognizedWithEmbed)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.UnrecognizedWithEmbed_Embedded.Compare(&that1.UnrecognizedWithEmbed_Embedded); c != 0 {
- return c
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *UnrecognizedWithEmbed_Embedded) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*UnrecognizedWithEmbed_Embedded)
- if !ok {
- that2, ok := that.(UnrecognizedWithEmbed_Embedded)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- return 0
-}
-func (this *Node) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*Node)
- if !ok {
- that2, ok := that.(Node)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Label != nil && that1.Label != nil {
- if *this.Label != *that1.Label {
- if *this.Label < *that1.Label {
- return -1
- }
- return 1
- }
- } else if this.Label != nil {
- return 1
- } else if that1.Label != nil {
- return -1
- }
- if len(this.Children) != len(that1.Children) {
- if len(this.Children) < len(that1.Children) {
- return -1
- }
- return 1
- }
- for i := range this.Children {
- if c := this.Children[i].Compare(that1.Children[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NonByteCustomType) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NonByteCustomType)
- if !ok {
- that2, ok := that.(NonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if that1.Field1 == nil {
- if this.Field1 != nil {
- return 1
- }
- } else if this.Field1 == nil {
- return -1
- } else if c := this.Field1.Compare(*that1.Field1); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidOptNonByteCustomType) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidOptNonByteCustomType)
- if !ok {
- that2, ok := that.(NidOptNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Field1.Compare(that1.Field1); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptNonByteCustomType) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptNonByteCustomType)
- if !ok {
- that2, ok := that.(NinOptNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if that1.Field1 == nil {
- if this.Field1 != nil {
- return 1
- }
- } else if this.Field1 == nil {
- return -1
- } else if c := this.Field1.Compare(*that1.Field1); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidRepNonByteCustomType) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidRepNonByteCustomType)
- if !ok {
- that2, ok := that.(NidRepNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if c := this.Field1[i].Compare(that1.Field1[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinRepNonByteCustomType) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinRepNonByteCustomType)
- if !ok {
- that2, ok := that.(NinRepNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if c := this.Field1[i].Compare(that1.Field1[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *ProtoType) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*ProtoType)
- if !ok {
- that2, ok := that.(ProtoType)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidRepNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinRepNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidRepPackedNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinRepPackedNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidOptStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidRepStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinRepStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidEmbeddedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinEmbeddedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidNestedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinNestedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidOptCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomDash) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidRepCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinRepCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptNativeUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinEmbeddedStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinNestedStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *Tree) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *OrBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *AndBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *Leaf) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *DeepTree) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *ADeepBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *AndDeepBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *DeepLeaf) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *Nil) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidOptEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidRepEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinRepEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptEnumDefault) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *AnotherNinOptEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *AnotherNinOptEnumDefault) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *Timer) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *MyExtendable) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *OtherExtenable) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NestedDefinition) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NestedDefinition_NestedMessage) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NestedScope) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptNativeDefault) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomContainer) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomNameNidOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomNameNinOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomNameNinRepNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomNameNinStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomNameCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomNameNinEmbeddedStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomNameEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NoExtensionsMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *Unrecognized) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *UnrecognizedWithInner) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *UnrecognizedWithInner_Inner) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *UnrecognizedWithEmbed) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *UnrecognizedWithEmbed_Embedded) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *Node) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidOptNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidRepNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinRepNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *ProtoType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func ThetestDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 6588 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x7c, 0x7b, 0x70, 0x24, 0x57,
- 0x75, 0xf7, 0xf6, 0xf4, 0x48, 0x3b, 0x3a, 0x7a, 0xb5, 0x5a, 0xbb, 0xda, 0xb1, 0xbc, 0x96, 0xb4,
- 0xe3, 0xf5, 0x5a, 0x16, 0xb6, 0x56, 0xab, 0xd5, 0xbe, 0x66, 0xb1, 0xfd, 0xcd, 0x6b, 0xd7, 0x5a,
- 0xa4, 0x91, 0x68, 0x49, 0xd8, 0xcb, 0xf7, 0x55, 0x4d, 0xf5, 0xce, 0x5c, 0x49, 0x63, 0xcf, 0x74,
- 0x0f, 0xd3, 0x3d, 0xb6, 0xe5, 0xfa, 0xea, 0x2b, 0x7f, 0x90, 0x10, 0x48, 0x2a, 0x4f, 0x92, 0x0a,
- 0x10, 0x30, 0x86, 0x14, 0xc1, 0x40, 0x1e, 0x10, 0x08, 0x21, 0x54, 0x2a, 0xf8, 0x1f, 0x92, 0xcd,
- 0x1f, 0x49, 0x99, 0xfc, 0x95, 0xa2, 0x52, 0x2e, 0xbc, 0x50, 0x15, 0x92, 0x38, 0x09, 0x01, 0x57,
- 0x85, 0x2a, 0xf3, 0x47, 0xea, 0xbe, 0xba, 0xfb, 0xde, 0xe9, 0x51, 0xb7, 0xbc, 0xb6, 0xe1, 0x9f,
- 0xdd, 0x99, 0x7b, 0xce, 0xef, 0xdc, 0x73, 0xcf, 0xe3, 0xde, 0x73, 0x1f, 0x1a, 0xf8, 0xe2, 0x45,
- 0x98, 0xd9, 0xb1, 0xed, 0x9d, 0x06, 0x3a, 0xdd, 0x6a, 0xdb, 0xae, 0x7d, 0xa3, 0xb3, 0x7d, 0xba,
- 0x86, 0x9c, 0x6a, 0xbb, 0xde, 0x72, 0xed, 0xf6, 0x3c, 0x69, 0xd3, 0x47, 0x29, 0xc7, 0x3c, 0xe7,
- 0xc8, 0xac, 0xc2, 0xd8, 0x95, 0x7a, 0x03, 0x15, 0x3d, 0xc6, 0x0d, 0xe4, 0xea, 0x17, 0x21, 0xb9,
- 0x5d, 0x6f, 0xa0, 0xb4, 0x32, 0xa3, 0xce, 0x0e, 0x2e, 0x9e, 0x9c, 0x97, 0x40, 0xf3, 0x22, 0x62,
- 0x1d, 0x37, 0x1b, 0x04, 0x91, 0xf9, 0x7e, 0x12, 0xc6, 0x43, 0xa8, 0xba, 0x0e, 0x49, 0xcb, 0x6c,
- 0x62, 0x89, 0xca, 0xec, 0x80, 0x41, 0x3e, 0xeb, 0x69, 0x38, 0xdc, 0x32, 0xab, 0x4f, 0x98, 0x3b,
- 0x28, 0x9d, 0x20, 0xcd, 0xfc, 0xab, 0x3e, 0x05, 0x50, 0x43, 0x2d, 0x64, 0xd5, 0x90, 0x55, 0xdd,
- 0x4b, 0xab, 0x33, 0xea, 0xec, 0x80, 0x11, 0x68, 0xd1, 0xdf, 0x01, 0x63, 0xad, 0xce, 0x8d, 0x46,
- 0xbd, 0x5a, 0x09, 0xb0, 0xc1, 0x8c, 0x3a, 0xdb, 0x67, 0x68, 0x94, 0x50, 0xf4, 0x99, 0xef, 0x85,
- 0xd1, 0xa7, 0x90, 0xf9, 0x44, 0x90, 0x75, 0x90, 0xb0, 0x8e, 0xe0, 0xe6, 0x00, 0x63, 0x01, 0x86,
- 0x9a, 0xc8, 0x71, 0xcc, 0x1d, 0x54, 0x71, 0xf7, 0x5a, 0x28, 0x9d, 0x24, 0xa3, 0x9f, 0xe9, 0x1a,
- 0xbd, 0x3c, 0xf2, 0x41, 0x86, 0xda, 0xdc, 0x6b, 0x21, 0x3d, 0x07, 0x03, 0xc8, 0xea, 0x34, 0xa9,
- 0x84, 0xbe, 0x1e, 0xf6, 0x2b, 0x59, 0x9d, 0xa6, 0x2c, 0x25, 0x85, 0x61, 0x4c, 0xc4, 0x61, 0x07,
- 0xb5, 0x9f, 0xac, 0x57, 0x51, 0xba, 0x9f, 0x08, 0xb8, 0xb7, 0x4b, 0xc0, 0x06, 0xa5, 0xcb, 0x32,
- 0x38, 0x4e, 0x2f, 0xc0, 0x00, 0x7a, 0xda, 0x45, 0x96, 0x53, 0xb7, 0xad, 0xf4, 0x61, 0x22, 0xe4,
- 0x9e, 0x10, 0x2f, 0xa2, 0x46, 0x4d, 0x16, 0xe1, 0xe3, 0xf4, 0xf3, 0x70, 0xd8, 0x6e, 0xb9, 0x75,
- 0xdb, 0x72, 0xd2, 0xa9, 0x19, 0x65, 0x76, 0x70, 0xf1, 0x78, 0x68, 0x20, 0xac, 0x51, 0x1e, 0x83,
- 0x33, 0xeb, 0xcb, 0xa0, 0x39, 0x76, 0xa7, 0x5d, 0x45, 0x95, 0xaa, 0x5d, 0x43, 0x95, 0xba, 0xb5,
- 0x6d, 0xa7, 0x07, 0x88, 0x80, 0xe9, 0xee, 0x81, 0x10, 0xc6, 0x82, 0x5d, 0x43, 0xcb, 0xd6, 0xb6,
- 0x6d, 0x8c, 0x38, 0xc2, 0x77, 0x7d, 0x02, 0xfa, 0x9d, 0x3d, 0xcb, 0x35, 0x9f, 0x4e, 0x0f, 0x91,
- 0x08, 0x61, 0xdf, 0x32, 0x7f, 0xd1, 0x0f, 0xa3, 0x71, 0x42, 0xec, 0x32, 0xf4, 0x6d, 0xe3, 0x51,
- 0xa6, 0x13, 0x07, 0xb1, 0x01, 0xc5, 0x88, 0x46, 0xec, 0x7f, 0x83, 0x46, 0xcc, 0xc1, 0xa0, 0x85,
- 0x1c, 0x17, 0xd5, 0x68, 0x44, 0xa8, 0x31, 0x63, 0x0a, 0x28, 0xa8, 0x3b, 0xa4, 0x92, 0x6f, 0x28,
- 0xa4, 0x1e, 0x83, 0x51, 0x4f, 0xa5, 0x4a, 0xdb, 0xb4, 0x76, 0x78, 0x6c, 0x9e, 0x8e, 0xd2, 0x64,
- 0xbe, 0xc4, 0x71, 0x06, 0x86, 0x19, 0x23, 0x48, 0xf8, 0xae, 0x17, 0x01, 0x6c, 0x0b, 0xd9, 0xdb,
- 0x95, 0x1a, 0xaa, 0x36, 0xd2, 0xa9, 0x1e, 0x56, 0x5a, 0xc3, 0x2c, 0x5d, 0x56, 0xb2, 0x69, 0x6b,
- 0xb5, 0xa1, 0x5f, 0xf2, 0x43, 0xed, 0x70, 0x8f, 0x48, 0x59, 0xa5, 0x49, 0xd6, 0x15, 0x6d, 0x5b,
- 0x30, 0xd2, 0x46, 0x38, 0xee, 0x51, 0x8d, 0x8d, 0x6c, 0x80, 0x28, 0x31, 0x1f, 0x39, 0x32, 0x83,
- 0xc1, 0xe8, 0xc0, 0x86, 0xdb, 0xc1, 0xaf, 0xfa, 0xdd, 0xe0, 0x35, 0x54, 0x48, 0x58, 0x01, 0x99,
- 0x85, 0x86, 0x78, 0x63, 0xd9, 0x6c, 0xa2, 0xc9, 0x67, 0x60, 0x44, 0x34, 0x8f, 0x7e, 0x04, 0xfa,
- 0x1c, 0xd7, 0x6c, 0xbb, 0x24, 0x0a, 0xfb, 0x0c, 0xfa, 0x45, 0xd7, 0x40, 0x45, 0x56, 0x8d, 0xcc,
- 0x72, 0x7d, 0x06, 0xfe, 0xa8, 0xff, 0x2f, 0x7f, 0xc0, 0x2a, 0x19, 0xf0, 0xa9, 0x6e, 0x8f, 0x0a,
- 0x92, 0xe5, 0x71, 0x4f, 0x5e, 0x80, 0x61, 0x61, 0x00, 0x71, 0xbb, 0xce, 0xfc, 0x5f, 0x38, 0x1a,
- 0x2a, 0x5a, 0x7f, 0x0c, 0x8e, 0x74, 0xac, 0xba, 0xe5, 0xa2, 0x76, 0xab, 0x8d, 0x70, 0xc4, 0xd2,
- 0xae, 0xd2, 0xff, 0x7c, 0xb8, 0x47, 0xcc, 0x6d, 0x05, 0xb9, 0xa9, 0x14, 0x63, 0xbc, 0xd3, 0xdd,
- 0x38, 0x37, 0x90, 0xfa, 0xc1, 0x61, 0xed, 0xd9, 0x67, 0x9f, 0x7d, 0x36, 0x91, 0xf9, 0x68, 0x3f,
- 0x1c, 0x09, 0xcb, 0x99, 0xd0, 0xf4, 0x9d, 0x80, 0x7e, 0xab, 0xd3, 0xbc, 0x81, 0xda, 0xc4, 0x48,
- 0x7d, 0x06, 0xfb, 0xa6, 0xe7, 0xa0, 0xaf, 0x61, 0xde, 0x40, 0x8d, 0x74, 0x72, 0x46, 0x99, 0x1d,
- 0x59, 0x7c, 0x47, 0xac, 0xac, 0x9c, 0x5f, 0xc1, 0x10, 0x83, 0x22, 0xf5, 0x87, 0x20, 0xc9, 0xa6,
- 0x68, 0x2c, 0x61, 0x2e, 0x9e, 0x04, 0x9c, 0x4b, 0x06, 0xc1, 0xe9, 0x77, 0xc2, 0x00, 0xfe, 0x9f,
- 0xc6, 0x46, 0x3f, 0xd1, 0x39, 0x85, 0x1b, 0x70, 0x5c, 0xe8, 0x93, 0x90, 0x22, 0x69, 0x52, 0x43,
- 0x7c, 0x69, 0xf3, 0xbe, 0xe3, 0xc0, 0xaa, 0xa1, 0x6d, 0xb3, 0xd3, 0x70, 0x2b, 0x4f, 0x9a, 0x8d,
- 0x0e, 0x22, 0x01, 0x3f, 0x60, 0x0c, 0xb1, 0xc6, 0xf7, 0xe0, 0x36, 0x7d, 0x1a, 0x06, 0x69, 0x56,
- 0xd5, 0xad, 0x1a, 0x7a, 0x9a, 0xcc, 0x9e, 0x7d, 0x06, 0x4d, 0xb4, 0x65, 0xdc, 0x82, 0xbb, 0x7f,
- 0xdc, 0xb1, 0x2d, 0x1e, 0x9a, 0xa4, 0x0b, 0xdc, 0x40, 0xba, 0xbf, 0x20, 0x4f, 0xdc, 0x77, 0x85,
- 0x0f, 0x4f, 0x8e, 0xa9, 0xcc, 0xd7, 0x12, 0x90, 0x24, 0xf3, 0xc5, 0x28, 0x0c, 0x6e, 0x5e, 0x5f,
- 0x2f, 0x55, 0x8a, 0x6b, 0x5b, 0xf9, 0x95, 0x92, 0xa6, 0xe8, 0x23, 0x00, 0xa4, 0xe1, 0xca, 0xca,
- 0x5a, 0x6e, 0x53, 0x4b, 0x78, 0xdf, 0x97, 0xcb, 0x9b, 0xe7, 0x97, 0x34, 0xd5, 0x03, 0x6c, 0xd1,
- 0x86, 0x64, 0x90, 0xe1, 0xec, 0xa2, 0xd6, 0xa7, 0x6b, 0x30, 0x44, 0x05, 0x2c, 0x3f, 0x56, 0x2a,
- 0x9e, 0x5f, 0xd2, 0xfa, 0xc5, 0x96, 0xb3, 0x8b, 0xda, 0x61, 0x7d, 0x18, 0x06, 0x48, 0x4b, 0x7e,
- 0x6d, 0x6d, 0x45, 0x4b, 0x79, 0x32, 0x37, 0x36, 0x8d, 0xe5, 0xf2, 0x55, 0x6d, 0xc0, 0x93, 0x79,
- 0xd5, 0x58, 0xdb, 0x5a, 0xd7, 0xc0, 0x93, 0xb0, 0x5a, 0xda, 0xd8, 0xc8, 0x5d, 0x2d, 0x69, 0x83,
- 0x1e, 0x47, 0xfe, 0xfa, 0x66, 0x69, 0x43, 0x1b, 0x12, 0xd4, 0x3a, 0xbb, 0xa8, 0x0d, 0x7b, 0x5d,
- 0x94, 0xca, 0x5b, 0xab, 0xda, 0x88, 0x3e, 0x06, 0xc3, 0xb4, 0x0b, 0xae, 0xc4, 0xa8, 0xd4, 0x74,
- 0x7e, 0x49, 0xd3, 0x7c, 0x45, 0xa8, 0x94, 0x31, 0xa1, 0xe1, 0xfc, 0x92, 0xa6, 0x67, 0x0a, 0xd0,
- 0x47, 0xa2, 0x4b, 0xd7, 0x61, 0x64, 0x25, 0x97, 0x2f, 0xad, 0x54, 0xd6, 0xd6, 0x37, 0x97, 0xd7,
- 0xca, 0xb9, 0x15, 0x4d, 0xf1, 0xdb, 0x8c, 0xd2, 0xbb, 0xb7, 0x96, 0x8d, 0x52, 0x51, 0x4b, 0x04,
- 0xdb, 0xd6, 0x4b, 0xb9, 0xcd, 0x52, 0x51, 0x53, 0x33, 0x55, 0x38, 0x12, 0x36, 0x4f, 0x86, 0x66,
- 0x46, 0xc0, 0xc5, 0x89, 0x1e, 0x2e, 0x26, 0xb2, 0xba, 0x5c, 0xfc, 0x19, 0x05, 0xc6, 0x43, 0xd6,
- 0x8a, 0xd0, 0x4e, 0x1e, 0x86, 0x3e, 0x1a, 0xa2, 0x74, 0xf5, 0xbc, 0x2f, 0x74, 0xd1, 0x21, 0x01,
- 0xdb, 0xb5, 0x82, 0x12, 0x5c, 0xb0, 0x82, 0x50, 0x7b, 0x54, 0x10, 0x58, 0x44, 0x97, 0x92, 0x1f,
- 0x50, 0x20, 0xdd, 0x4b, 0x76, 0xc4, 0x44, 0x91, 0x10, 0x26, 0x8a, 0xcb, 0xb2, 0x02, 0x27, 0x7a,
- 0x8f, 0xa1, 0x4b, 0x8b, 0xcf, 0x29, 0x30, 0x11, 0x5e, 0x68, 0x85, 0xea, 0xf0, 0x10, 0xf4, 0x37,
- 0x91, 0xbb, 0x6b, 0xf3, 0x62, 0xe3, 0x54, 0xc8, 0x12, 0x86, 0xc9, 0xb2, 0xad, 0x18, 0x2a, 0xb8,
- 0x06, 0xaa, 0xbd, 0xaa, 0x25, 0xaa, 0x4d, 0x97, 0xa6, 0x1f, 0x4e, 0xc0, 0xd1, 0x50, 0xe1, 0xa1,
- 0x8a, 0xde, 0x05, 0x50, 0xb7, 0x5a, 0x1d, 0x97, 0x16, 0x14, 0x74, 0x7e, 0x1a, 0x20, 0x2d, 0x24,
- 0xf7, 0xf1, 0xdc, 0xd3, 0x71, 0x3d, 0xba, 0x4a, 0xe8, 0x40, 0x9b, 0x08, 0xc3, 0x45, 0x5f, 0xd1,
- 0x24, 0x51, 0x74, 0xaa, 0xc7, 0x48, 0xbb, 0xd6, 0xea, 0x05, 0xd0, 0xaa, 0x8d, 0x3a, 0xb2, 0xdc,
- 0x8a, 0xe3, 0xb6, 0x91, 0xd9, 0xac, 0x5b, 0x3b, 0x64, 0x02, 0x4e, 0x65, 0xfb, 0xb6, 0xcd, 0x86,
- 0x83, 0x8c, 0x51, 0x4a, 0xde, 0xe0, 0x54, 0x8c, 0x20, 0x6b, 0x5c, 0x3b, 0x80, 0xe8, 0x17, 0x10,
- 0x94, 0xec, 0x21, 0x32, 0x5f, 0x49, 0xc1, 0x60, 0xa0, 0x2c, 0xd5, 0x4f, 0xc0, 0xd0, 0xe3, 0xe6,
- 0x93, 0x66, 0x85, 0x6f, 0x35, 0xa8, 0x25, 0x06, 0x71, 0xdb, 0x3a, 0xdb, 0x6e, 0x2c, 0xc0, 0x11,
- 0xc2, 0x62, 0x77, 0x5c, 0xd4, 0xae, 0x54, 0x1b, 0xa6, 0xe3, 0x10, 0xa3, 0xa5, 0x08, 0xab, 0x8e,
- 0x69, 0x6b, 0x98, 0x54, 0xe0, 0x14, 0xfd, 0x1c, 0x8c, 0x13, 0x44, 0xb3, 0xd3, 0x70, 0xeb, 0xad,
- 0x06, 0xaa, 0xe0, 0xcd, 0x8f, 0x43, 0x26, 0x62, 0x4f, 0xb3, 0x31, 0xcc, 0xb1, 0xca, 0x18, 0xb0,
- 0x46, 0x8e, 0x5e, 0x84, 0xbb, 0x08, 0x6c, 0x07, 0x59, 0xa8, 0x6d, 0xba, 0xa8, 0x82, 0xde, 0xd7,
- 0x31, 0x1b, 0x4e, 0xc5, 0xb4, 0x6a, 0x95, 0x5d, 0xd3, 0xd9, 0x4d, 0x1f, 0xc1, 0x02, 0xf2, 0x89,
- 0xb4, 0x62, 0xdc, 0x81, 0x19, 0xaf, 0x32, 0xbe, 0x12, 0x61, 0xcb, 0x59, 0xb5, 0x47, 0x4c, 0x67,
- 0x57, 0xcf, 0xc2, 0x04, 0x91, 0xe2, 0xb8, 0xed, 0xba, 0xb5, 0x53, 0xa9, 0xee, 0xa2, 0xea, 0x13,
- 0x95, 0x8e, 0xbb, 0x7d, 0x31, 0x7d, 0x67, 0xb0, 0x7f, 0xa2, 0xe1, 0x06, 0xe1, 0x29, 0x60, 0x96,
- 0x2d, 0x77, 0xfb, 0xa2, 0xbe, 0x01, 0x43, 0xd8, 0x19, 0xcd, 0xfa, 0x33, 0xa8, 0xb2, 0x6d, 0xb7,
- 0xc9, 0xca, 0x32, 0x12, 0x92, 0xd9, 0x01, 0x0b, 0xce, 0xaf, 0x31, 0xc0, 0xaa, 0x5d, 0x43, 0xd9,
- 0xbe, 0x8d, 0xf5, 0x52, 0xa9, 0x68, 0x0c, 0x72, 0x29, 0x57, 0xec, 0x36, 0x0e, 0xa8, 0x1d, 0xdb,
- 0x33, 0xf0, 0x20, 0x0d, 0xa8, 0x1d, 0x9b, 0x9b, 0xf7, 0x1c, 0x8c, 0x57, 0xab, 0x74, 0xcc, 0xf5,
- 0x6a, 0x85, 0x6d, 0x51, 0x9c, 0xb4, 0x26, 0x18, 0xab, 0x5a, 0xbd, 0x4a, 0x19, 0x58, 0x8c, 0x3b,
- 0xfa, 0x25, 0x38, 0xea, 0x1b, 0x2b, 0x08, 0x1c, 0xeb, 0x1a, 0xa5, 0x0c, 0x3d, 0x07, 0xe3, 0xad,
- 0xbd, 0x6e, 0xa0, 0x2e, 0xf4, 0xd8, 0xda, 0x93, 0x61, 0x17, 0xe0, 0x48, 0x6b, 0xb7, 0xd5, 0x8d,
- 0x1b, 0x0f, 0xe2, 0xf4, 0xd6, 0x6e, 0x4b, 0x06, 0xde, 0x43, 0xf6, 0xab, 0x6d, 0x54, 0x35, 0x5d,
- 0x54, 0x4b, 0x1f, 0x0b, 0xb2, 0x07, 0x08, 0xfa, 0x69, 0xd0, 0xaa, 0xd5, 0x0a, 0xb2, 0xcc, 0x1b,
- 0x0d, 0x54, 0x31, 0xdb, 0xc8, 0x32, 0x9d, 0xf4, 0x74, 0x90, 0x79, 0xa4, 0x5a, 0x2d, 0x11, 0x6a,
- 0x8e, 0x10, 0xf5, 0x39, 0x18, 0xb3, 0x6f, 0x3c, 0x5e, 0xa5, 0x21, 0x59, 0x69, 0xb5, 0xd1, 0x76,
- 0xfd, 0xe9, 0xf4, 0x49, 0x62, 0xdf, 0x51, 0x4c, 0x20, 0x01, 0xb9, 0x4e, 0x9a, 0xf5, 0xfb, 0x40,
- 0xab, 0x3a, 0xbb, 0x66, 0xbb, 0x45, 0x6a, 0x02, 0xa7, 0x65, 0x56, 0x51, 0xfa, 0x1e, 0xca, 0x4a,
- 0xdb, 0xcb, 0xbc, 0x19, 0xa7, 0x84, 0xf3, 0x54, 0x7d, 0xdb, 0xe5, 0x12, 0xef, 0xa5, 0x29, 0x41,
- 0xda, 0x98, 0xb4, 0x59, 0xd0, 0xb0, 0x29, 0x84, 0x8e, 0x67, 0x09, 0xdb, 0x48, 0x6b, 0xb7, 0x15,
- 0xec, 0xf7, 0x6e, 0x18, 0xc6, 0x9c, 0x7e, 0xa7, 0xf7, 0xd1, 0x7a, 0xa6, 0xb5, 0x1b, 0xe8, 0xf1,
- 0x2d, 0x2b, 0x2d, 0x33, 0x59, 0x18, 0x0a, 0xc6, 0xa7, 0x3e, 0x00, 0x34, 0x42, 0x35, 0x05, 0xaf,
- 0xf5, 0x85, 0xb5, 0x22, 0x5e, 0xa5, 0xdf, 0x5b, 0xd2, 0x12, 0xb8, 0x5a, 0x58, 0x59, 0xde, 0x2c,
- 0x55, 0x8c, 0xad, 0xf2, 0xe6, 0xf2, 0x6a, 0x49, 0x53, 0x83, 0x65, 0xe9, 0xb7, 0x12, 0x30, 0x22,
- 0xee, 0x30, 0xf4, 0x77, 0xc2, 0x31, 0x7e, 0x1c, 0xe0, 0x20, 0xb7, 0xf2, 0x54, 0xbd, 0x4d, 0x52,
- 0xa6, 0x69, 0xd2, 0x0a, 0xdb, 0x73, 0xda, 0x11, 0xc6, 0xb5, 0x81, 0xdc, 0x47, 0xeb, 0x6d, 0x9c,
- 0x10, 0x4d, 0xd3, 0xd5, 0x57, 0x60, 0xda, 0xb2, 0x2b, 0x8e, 0x6b, 0x5a, 0x35, 0xb3, 0x5d, 0xab,
- 0xf8, 0x07, 0x31, 0x15, 0xb3, 0x5a, 0x45, 0x8e, 0x63, 0xd3, 0xa5, 0xca, 0x93, 0x72, 0xdc, 0xb2,
- 0x37, 0x18, 0xb3, 0x3f, 0x87, 0xe7, 0x18, 0xab, 0x14, 0x60, 0x6a, 0xaf, 0x00, 0xbb, 0x13, 0x06,
- 0x9a, 0x66, 0xab, 0x82, 0x2c, 0xb7, 0xbd, 0x47, 0xea, 0xca, 0x94, 0x91, 0x6a, 0x9a, 0xad, 0x12,
- 0xfe, 0xfe, 0xf6, 0x94, 0xf7, 0xff, 0xa4, 0xc2, 0x50, 0xb0, 0xb6, 0xc4, 0xa5, 0x7a, 0x95, 0xac,
- 0x23, 0x0a, 0x99, 0x69, 0xee, 0xde, 0xb7, 0x12, 0x9d, 0x2f, 0xe0, 0x05, 0x26, 0xdb, 0x4f, 0x2b,
- 0x3e, 0x83, 0x22, 0xf1, 0xe2, 0x8e, 0xe7, 0x16, 0x44, 0x77, 0x31, 0x29, 0x83, 0x7d, 0xd3, 0xaf,
- 0x42, 0xff, 0xe3, 0x0e, 0x91, 0xdd, 0x4f, 0x64, 0x9f, 0xdc, 0x5f, 0xf6, 0xb5, 0x0d, 0x22, 0x7c,
- 0xe0, 0xda, 0x46, 0xa5, 0xbc, 0x66, 0xac, 0xe6, 0x56, 0x0c, 0x06, 0xd7, 0xef, 0x80, 0x64, 0xc3,
- 0x7c, 0x66, 0x4f, 0x5c, 0x8a, 0x48, 0x53, 0x5c, 0xc3, 0xdf, 0x01, 0xc9, 0xa7, 0x90, 0xf9, 0x84,
- 0xb8, 0x00, 0x90, 0xa6, 0xb7, 0x30, 0xf4, 0x4f, 0x43, 0x1f, 0xb1, 0x97, 0x0e, 0xc0, 0x2c, 0xa6,
- 0x1d, 0xd2, 0x53, 0x90, 0x2c, 0xac, 0x19, 0x38, 0xfc, 0x35, 0x18, 0xa2, 0xad, 0x95, 0xf5, 0xe5,
- 0x52, 0xa1, 0xa4, 0x25, 0x32, 0xe7, 0xa0, 0x9f, 0x1a, 0x01, 0xa7, 0x86, 0x67, 0x06, 0xed, 0x10,
- 0xfb, 0xca, 0x64, 0x28, 0x9c, 0xba, 0xb5, 0x9a, 0x2f, 0x19, 0x5a, 0x22, 0xe8, 0x5e, 0x07, 0x86,
- 0x82, 0x65, 0xe5, 0xdb, 0x13, 0x53, 0xdf, 0x50, 0x60, 0x30, 0x50, 0x26, 0xe2, 0x02, 0xc5, 0x6c,
- 0x34, 0xec, 0xa7, 0x2a, 0x66, 0xa3, 0x6e, 0x3a, 0x2c, 0x28, 0x80, 0x34, 0xe5, 0x70, 0x4b, 0x5c,
- 0xa7, 0xbd, 0x2d, 0xca, 0x3f, 0xa7, 0x80, 0x26, 0x97, 0x98, 0x92, 0x82, 0xca, 0xcf, 0x54, 0xc1,
- 0x4f, 0x28, 0x30, 0x22, 0xd6, 0x95, 0x92, 0x7a, 0x27, 0x7e, 0xa6, 0xea, 0x7d, 0x37, 0x01, 0xc3,
- 0x42, 0x35, 0x19, 0x57, 0xbb, 0xf7, 0xc1, 0x58, 0xbd, 0x86, 0x9a, 0x2d, 0xdb, 0x45, 0x56, 0x75,
- 0xaf, 0xd2, 0x40, 0x4f, 0xa2, 0x46, 0x3a, 0x43, 0x26, 0x8a, 0xd3, 0xfb, 0xd7, 0xab, 0xf3, 0xcb,
- 0x3e, 0x6e, 0x05, 0xc3, 0xb2, 0xe3, 0xcb, 0xc5, 0xd2, 0xea, 0xfa, 0xda, 0x66, 0xa9, 0x5c, 0xb8,
- 0x5e, 0xd9, 0x2a, 0xbf, 0xab, 0xbc, 0xf6, 0x68, 0xd9, 0xd0, 0xea, 0x12, 0xdb, 0x5b, 0x98, 0xea,
- 0xeb, 0xa0, 0xc9, 0x4a, 0xe9, 0xc7, 0x20, 0x4c, 0x2d, 0xed, 0x90, 0x3e, 0x0e, 0xa3, 0xe5, 0xb5,
- 0xca, 0xc6, 0x72, 0xb1, 0x54, 0x29, 0x5d, 0xb9, 0x52, 0x2a, 0x6c, 0x6e, 0xd0, 0x0d, 0xbc, 0xc7,
- 0xbd, 0x29, 0x26, 0xf5, 0xc7, 0x55, 0x18, 0x0f, 0xd1, 0x44, 0xcf, 0xb1, 0xbd, 0x03, 0xdd, 0xce,
- 0x3c, 0x10, 0x47, 0xfb, 0x79, 0xbc, 0xe4, 0xaf, 0x9b, 0x6d, 0x97, 0x6d, 0x35, 0xee, 0x03, 0x6c,
- 0x25, 0xcb, 0xad, 0x6f, 0xd7, 0x51, 0x9b, 0x9d, 0x77, 0xd0, 0x0d, 0xc5, 0xa8, 0xdf, 0x4e, 0x8f,
- 0x3c, 0xee, 0x07, 0xbd, 0x65, 0x3b, 0x75, 0xb7, 0xfe, 0x24, 0xaa, 0xd4, 0x2d, 0x7e, 0x38, 0x82,
- 0x37, 0x18, 0x49, 0x43, 0xe3, 0x94, 0x65, 0xcb, 0xf5, 0xb8, 0x2d, 0xb4, 0x63, 0x4a, 0xdc, 0x78,
- 0x02, 0x57, 0x0d, 0x8d, 0x53, 0x3c, 0xee, 0x13, 0x30, 0x54, 0xb3, 0x3b, 0xb8, 0xea, 0xa2, 0x7c,
- 0x78, 0xbd, 0x50, 0x8c, 0x41, 0xda, 0xe6, 0xb1, 0xb0, 0x7a, 0xda, 0x3f, 0x95, 0x19, 0x32, 0x06,
- 0x69, 0x1b, 0x65, 0xb9, 0x17, 0x46, 0xcd, 0x9d, 0x9d, 0x36, 0x16, 0xce, 0x05, 0xd1, 0x1d, 0xc2,
- 0x88, 0xd7, 0x4c, 0x18, 0x27, 0xaf, 0x41, 0x8a, 0xdb, 0x01, 0x2f, 0xc9, 0xd8, 0x12, 0x95, 0x16,
- 0x3d, 0x99, 0x4b, 0xcc, 0x0e, 0x18, 0x29, 0x8b, 0x13, 0x4f, 0xc0, 0x50, 0xdd, 0xa9, 0xf8, 0x87,
- 0xcc, 0x89, 0x99, 0xc4, 0x6c, 0xca, 0x18, 0xac, 0x3b, 0xde, 0x01, 0x5d, 0xe6, 0x73, 0x09, 0x18,
- 0x11, 0x0f, 0xc9, 0xf5, 0x22, 0xa4, 0x1a, 0x76, 0xd5, 0x24, 0xa1, 0x45, 0x6f, 0x68, 0x66, 0x23,
- 0xce, 0xd5, 0xe7, 0x57, 0x18, 0xbf, 0xe1, 0x21, 0x27, 0xff, 0x5e, 0x81, 0x14, 0x6f, 0xd6, 0x27,
- 0x20, 0xd9, 0x32, 0xdd, 0x5d, 0x22, 0xae, 0x2f, 0x9f, 0xd0, 0x14, 0x83, 0x7c, 0xc7, 0xed, 0x4e,
- 0xcb, 0xb4, 0x48, 0x08, 0xb0, 0x76, 0xfc, 0x1d, 0xfb, 0xb5, 0x81, 0xcc, 0x1a, 0xd9, 0x7e, 0xd8,
- 0xcd, 0x26, 0xb2, 0x5c, 0x87, 0xfb, 0x95, 0xb5, 0x17, 0x58, 0xb3, 0xfe, 0x0e, 0x18, 0x73, 0xdb,
- 0x66, 0xbd, 0x21, 0xf0, 0x26, 0x09, 0xaf, 0xc6, 0x09, 0x1e, 0x73, 0x16, 0xee, 0xe0, 0x72, 0x6b,
- 0xc8, 0x35, 0xab, 0xbb, 0xa8, 0xe6, 0x83, 0xfa, 0xc9, 0x09, 0xec, 0x31, 0xc6, 0x50, 0x64, 0x74,
- 0x8e, 0xcd, 0x7c, 0x5b, 0x81, 0x31, 0xbe, 0x61, 0xaa, 0x79, 0xc6, 0x5a, 0x05, 0x30, 0x2d, 0xcb,
- 0x76, 0x83, 0xe6, 0xea, 0x0e, 0xe5, 0x2e, 0xdc, 0x7c, 0xce, 0x03, 0x19, 0x01, 0x01, 0x93, 0x4d,
- 0x00, 0x9f, 0xd2, 0xd3, 0x6c, 0xd3, 0x30, 0xc8, 0x6e, 0x40, 0xc8, 0x35, 0x1a, 0xdd, 0x62, 0x03,
- 0x6d, 0xc2, 0x3b, 0x2b, 0xfd, 0x08, 0xf4, 0xdd, 0x40, 0x3b, 0x75, 0x8b, 0x9d, 0x6b, 0xd2, 0x2f,
- 0xfc, 0xac, 0x36, 0xe9, 0x9d, 0xd5, 0xe6, 0x1f, 0x83, 0xf1, 0xaa, 0xdd, 0x94, 0xd5, 0xcd, 0x6b,
- 0xd2, 0x36, 0xdf, 0x79, 0x44, 0x79, 0x2f, 0xf8, 0x25, 0xe6, 0x67, 0x12, 0xea, 0xd5, 0xf5, 0xfc,
- 0x17, 0x12, 0x93, 0x57, 0x29, 0x6e, 0x9d, 0x0f, 0xd3, 0x40, 0xdb, 0x0d, 0x54, 0xc5, 0xaa, 0xc3,
- 0x8f, 0x4f, 0xc1, 0x03, 0x3b, 0x75, 0x77, 0xb7, 0x73, 0x63, 0xbe, 0x6a, 0x37, 0x4f, 0xef, 0xd8,
- 0x3b, 0xb6, 0x7f, 0x6d, 0x88, 0xbf, 0x91, 0x2f, 0xe4, 0x13, 0xbb, 0x3a, 0x1c, 0xf0, 0x5a, 0x27,
- 0x23, 0xef, 0x19, 0xb3, 0x65, 0x18, 0x67, 0xcc, 0x15, 0x72, 0x77, 0x41, 0xb7, 0x10, 0xfa, 0xbe,
- 0xe7, 0x3f, 0xe9, 0x2f, 0x7f, 0x9f, 0xac, 0xd5, 0xc6, 0x18, 0x83, 0x62, 0x1a, 0xdd, 0x65, 0x64,
- 0x0d, 0x38, 0x2a, 0xc8, 0xa3, 0x79, 0x89, 0xda, 0x11, 0x12, 0xbf, 0xc5, 0x24, 0x8e, 0x07, 0x24,
- 0x6e, 0x30, 0x68, 0xb6, 0x00, 0xc3, 0x07, 0x91, 0xf5, 0xd7, 0x4c, 0xd6, 0x10, 0x0a, 0x0a, 0xb9,
- 0x0a, 0xa3, 0x44, 0x48, 0xb5, 0xe3, 0xb8, 0x76, 0x93, 0x4c, 0x7a, 0xfb, 0x8b, 0xf9, 0x9b, 0xef,
- 0xd3, 0x44, 0x19, 0xc1, 0xb0, 0x82, 0x87, 0xca, 0x66, 0x81, 0x5c, 0xd7, 0xd4, 0x50, 0xb5, 0x11,
- 0x21, 0xe1, 0x26, 0x53, 0xc4, 0xe3, 0xcf, 0xbe, 0x07, 0x8e, 0xe0, 0xcf, 0x64, 0x4e, 0x0a, 0x6a,
- 0x12, 0x7d, 0xda, 0x95, 0xfe, 0xf6, 0x07, 0x68, 0x2e, 0x8e, 0x7b, 0x02, 0x02, 0x3a, 0x05, 0xbc,
- 0xb8, 0x83, 0x5c, 0x17, 0xb5, 0x9d, 0x8a, 0xd9, 0x08, 0x53, 0x2f, 0x70, 0x5c, 0x90, 0xfe, 0xd8,
- 0xab, 0xa2, 0x17, 0xaf, 0x52, 0x64, 0xae, 0xd1, 0xc8, 0x6e, 0xc1, 0xb1, 0x90, 0xa8, 0x88, 0x21,
- 0xf3, 0xe3, 0x4c, 0xe6, 0x91, 0xae, 0xc8, 0xc0, 0x62, 0xd7, 0x81, 0xb7, 0x7b, 0xbe, 0x8c, 0x21,
- 0xf3, 0xf7, 0x98, 0x4c, 0x9d, 0x61, 0xb9, 0x4b, 0xb1, 0xc4, 0x6b, 0x30, 0xf6, 0x24, 0x6a, 0xdf,
- 0xb0, 0x1d, 0x76, 0x44, 0x13, 0x43, 0xdc, 0x27, 0x98, 0xb8, 0x51, 0x06, 0x24, 0x67, 0x36, 0x58,
- 0xd6, 0x25, 0x48, 0x6d, 0x9b, 0x55, 0x14, 0x43, 0xc4, 0x27, 0x99, 0x88, 0xc3, 0x98, 0x1f, 0x43,
- 0x73, 0x30, 0xb4, 0x63, 0xb3, 0x65, 0x29, 0x1a, 0xfe, 0x1c, 0x83, 0x0f, 0x72, 0x0c, 0x13, 0xd1,
- 0xb2, 0x5b, 0x9d, 0x06, 0x5e, 0xb3, 0xa2, 0x45, 0x7c, 0x8a, 0x8b, 0xe0, 0x18, 0x26, 0xe2, 0x00,
- 0x66, 0x7d, 0x9e, 0x8b, 0x70, 0x02, 0xf6, 0x7c, 0x18, 0x06, 0x6d, 0xab, 0xb1, 0x67, 0x5b, 0x71,
- 0x94, 0xf8, 0x34, 0x93, 0x00, 0x0c, 0x82, 0x05, 0x5c, 0x86, 0x81, 0xb8, 0x8e, 0xf8, 0xec, 0xab,
- 0x3c, 0x3d, 0xb8, 0x07, 0xae, 0xc2, 0x28, 0x9f, 0xa0, 0xea, 0xb6, 0x15, 0x43, 0xc4, 0x1f, 0x30,
- 0x11, 0x23, 0x01, 0x18, 0x1b, 0x86, 0x8b, 0x1c, 0x77, 0x07, 0xc5, 0x11, 0xf2, 0x39, 0x3e, 0x0c,
- 0x06, 0x61, 0xa6, 0xbc, 0x81, 0xac, 0xea, 0x6e, 0x3c, 0x09, 0x2f, 0x70, 0x53, 0x72, 0x0c, 0x16,
- 0x51, 0x80, 0xe1, 0xa6, 0xd9, 0x76, 0x76, 0xcd, 0x46, 0x2c, 0x77, 0x7c, 0x9e, 0xc9, 0x18, 0xf2,
- 0x40, 0xcc, 0x22, 0x1d, 0xeb, 0x20, 0x62, 0xbe, 0xc0, 0x2d, 0x12, 0x80, 0xb1, 0xd4, 0x73, 0x5c,
- 0x72, 0x9e, 0x75, 0x10, 0x69, 0x5f, 0xe4, 0xa9, 0x47, 0xb1, 0xab, 0x41, 0x89, 0x97, 0x61, 0xc0,
- 0xa9, 0x3f, 0x13, 0x4b, 0xcc, 0x1f, 0x72, 0x4f, 0x13, 0x00, 0x06, 0x5f, 0x87, 0x3b, 0x42, 0x97,
- 0x89, 0x18, 0xc2, 0xfe, 0x88, 0x09, 0x9b, 0x08, 0x59, 0x2a, 0xd8, 0x94, 0x70, 0x50, 0x91, 0x7f,
- 0xcc, 0xa7, 0x04, 0x24, 0xc9, 0x5a, 0xc7, 0x1b, 0x05, 0xc7, 0xdc, 0x3e, 0x98, 0xd5, 0xfe, 0x84,
- 0x5b, 0x8d, 0x62, 0x05, 0xab, 0x6d, 0xc2, 0x04, 0x93, 0x78, 0x30, 0xbf, 0x7e, 0x89, 0x4f, 0xac,
- 0x14, 0xbd, 0x25, 0x7a, 0xf7, 0x7f, 0xc3, 0xa4, 0x67, 0x4e, 0x5e, 0x91, 0x3a, 0x95, 0xa6, 0xd9,
- 0x8a, 0x21, 0xf9, 0xcb, 0x4c, 0x32, 0x9f, 0xf1, 0xbd, 0x92, 0xd6, 0x59, 0x35, 0x5b, 0x58, 0xf8,
- 0x63, 0x90, 0xe6, 0xc2, 0x3b, 0x56, 0x1b, 0x55, 0xed, 0x1d, 0xab, 0xfe, 0x0c, 0xaa, 0xc5, 0x10,
- 0xfd, 0xa7, 0x92, 0xab, 0xb6, 0x02, 0x70, 0x2c, 0x79, 0x19, 0x34, 0xaf, 0x56, 0xa9, 0xd4, 0x9b,
- 0x2d, 0xbb, 0xed, 0x46, 0x48, 0xfc, 0x0a, 0xf7, 0x94, 0x87, 0x5b, 0x26, 0xb0, 0x6c, 0x09, 0x46,
- 0xc8, 0xd7, 0xb8, 0x21, 0xf9, 0x55, 0x26, 0x68, 0xd8, 0x47, 0xb1, 0x89, 0xa3, 0x6a, 0x37, 0x5b,
- 0x66, 0x3b, 0xce, 0xfc, 0xf7, 0x67, 0x7c, 0xe2, 0x60, 0x10, 0x36, 0x71, 0xb8, 0x7b, 0x2d, 0x84,
- 0x57, 0xfb, 0x18, 0x12, 0xbe, 0xc6, 0x27, 0x0e, 0x8e, 0x61, 0x22, 0x78, 0xc1, 0x10, 0x43, 0xc4,
- 0x9f, 0x73, 0x11, 0x1c, 0x83, 0x45, 0xbc, 0xdb, 0x5f, 0x68, 0xdb, 0x68, 0xa7, 0xee, 0xb8, 0x6d,
- 0x5a, 0x07, 0xef, 0x2f, 0xea, 0xeb, 0xaf, 0x8a, 0x45, 0x98, 0x11, 0x80, 0x66, 0xaf, 0xc1, 0xa8,
- 0x54, 0x62, 0xe8, 0x51, 0x6f, 0x3f, 0xd2, 0xff, 0xff, 0x35, 0x36, 0x19, 0x89, 0x15, 0x46, 0x76,
- 0x05, 0xfb, 0x5d, 0xac, 0x03, 0xa2, 0x85, 0x7d, 0xe0, 0x35, 0xcf, 0xf5, 0x42, 0x19, 0x90, 0xbd,
- 0x02, 0xc3, 0x42, 0x0d, 0x10, 0x2d, 0xea, 0x17, 0x98, 0xa8, 0xa1, 0x60, 0x09, 0x90, 0x3d, 0x07,
- 0x49, 0xbc, 0x9e, 0x47, 0xc3, 0x7f, 0x91, 0xc1, 0x09, 0x7b, 0xf6, 0x41, 0x48, 0xf1, 0x75, 0x3c,
- 0x1a, 0xfa, 0x41, 0x06, 0xf5, 0x20, 0x18, 0xce, 0xd7, 0xf0, 0x68, 0xf8, 0x2f, 0x71, 0x38, 0x87,
- 0x60, 0x78, 0x7c, 0x13, 0xbe, 0xf8, 0x2b, 0x49, 0x36, 0x0f, 0x73, 0xdb, 0x5d, 0x86, 0xc3, 0x6c,
- 0xf1, 0x8e, 0x46, 0x7f, 0x98, 0x75, 0xce, 0x11, 0xd9, 0x0b, 0xd0, 0x17, 0xd3, 0xe0, 0xbf, 0xca,
- 0xa0, 0x94, 0x3f, 0x5b, 0x80, 0xc1, 0xc0, 0x82, 0x1d, 0x0d, 0xff, 0x35, 0x06, 0x0f, 0xa2, 0xb0,
- 0xea, 0x6c, 0xc1, 0x8e, 0x16, 0xf0, 0xeb, 0x5c, 0x75, 0x86, 0xc0, 0x66, 0xe3, 0x6b, 0x75, 0x34,
- 0xfa, 0x37, 0xb8, 0xd5, 0x39, 0x24, 0xfb, 0x30, 0x0c, 0x78, 0xf3, 0x6f, 0x34, 0xfe, 0x37, 0x19,
- 0xde, 0xc7, 0x60, 0x0b, 0x04, 0xe6, 0xff, 0x68, 0x11, 0xbf, 0xc5, 0x2d, 0x10, 0x40, 0xe1, 0x34,
- 0x92, 0xd7, 0xf4, 0x68, 0x49, 0x1f, 0xe1, 0x69, 0x24, 0x2d, 0xe9, 0xd8, 0x9b, 0x64, 0x1a, 0x8c,
- 0x16, 0xf1, 0xdb, 0xdc, 0x9b, 0x84, 0x1f, 0xab, 0x21, 0x2f, 0x92, 0xd1, 0x32, 0x7e, 0x97, 0xab,
- 0x21, 0xad, 0x91, 0xd9, 0x75, 0xd0, 0xbb, 0x17, 0xc8, 0x68, 0x79, 0x1f, 0x65, 0xf2, 0xc6, 0xba,
- 0xd6, 0xc7, 0xec, 0xa3, 0x30, 0x11, 0xbe, 0x38, 0x46, 0x4b, 0xfd, 0xd8, 0x6b, 0xd2, 0x76, 0x26,
- 0xb8, 0x36, 0x66, 0x37, 0xfd, 0x59, 0x36, 0xb8, 0x30, 0x46, 0x8b, 0xfd, 0xf8, 0x6b, 0xe2, 0x44,
- 0x1b, 0x5c, 0x17, 0xb3, 0x39, 0x00, 0x7f, 0x4d, 0x8a, 0x96, 0xf5, 0x09, 0x26, 0x2b, 0x00, 0xc2,
- 0xa9, 0xc1, 0x96, 0xa4, 0x68, 0xfc, 0x27, 0x79, 0x6a, 0x30, 0x04, 0x4e, 0x0d, 0xbe, 0x1a, 0x45,
- 0xa3, 0x9f, 0xe3, 0xa9, 0xc1, 0x21, 0xd9, 0xcb, 0x90, 0xb2, 0x3a, 0x8d, 0x06, 0x8e, 0x2d, 0x7d,
- 0xff, 0xe7, 0x4c, 0xe9, 0x7f, 0x79, 0x9d, 0x81, 0x39, 0x20, 0x7b, 0x0e, 0xfa, 0x50, 0xf3, 0x06,
- 0xaa, 0x45, 0x21, 0xff, 0xf5, 0x75, 0x3e, 0x9f, 0x60, 0xee, 0xec, 0xc3, 0x00, 0x74, 0x33, 0x4d,
- 0x6e, 0x89, 0x22, 0xb0, 0xff, 0xf6, 0x3a, 0x7b, 0x29, 0xe1, 0x43, 0x7c, 0x01, 0xf4, 0xdd, 0xc5,
- 0xfe, 0x02, 0x5e, 0x15, 0x05, 0x90, 0x0d, 0xf8, 0x25, 0x38, 0xfc, 0xb8, 0x63, 0x5b, 0xae, 0xb9,
- 0x13, 0x85, 0xfe, 0x77, 0x86, 0xe6, 0xfc, 0xd8, 0x60, 0x4d, 0xbb, 0x8d, 0x5c, 0x73, 0xc7, 0x89,
- 0xc2, 0xfe, 0x07, 0xc3, 0x7a, 0x00, 0x0c, 0xae, 0x9a, 0x8e, 0x1b, 0x67, 0xdc, 0xff, 0xc9, 0xc1,
- 0x1c, 0x80, 0x95, 0xc6, 0x9f, 0x9f, 0x40, 0x7b, 0x51, 0xd8, 0x1f, 0x72, 0xa5, 0x19, 0x7f, 0xf6,
- 0x41, 0x18, 0xc0, 0x1f, 0xe9, 0xeb, 0xa1, 0x08, 0xf0, 0x7f, 0x31, 0xb0, 0x8f, 0xc0, 0x3d, 0x3b,
- 0x6e, 0xcd, 0xad, 0x47, 0x1b, 0xfb, 0x47, 0xcc, 0xd3, 0x9c, 0x3f, 0x9b, 0x83, 0x41, 0xc7, 0xad,
- 0xd5, 0x3a, 0xac, 0xa2, 0x89, 0x80, 0xff, 0xf8, 0x75, 0x6f, 0x93, 0xeb, 0x61, 0xf2, 0x27, 0xc2,
- 0x0f, 0xeb, 0xe0, 0xaa, 0x7d, 0xd5, 0xa6, 0xc7, 0x74, 0xf0, 0x77, 0x0d, 0x98, 0xae, 0xda, 0xcd,
- 0x1b, 0xb6, 0x73, 0x9a, 0x4e, 0x28, 0x37, 0x6c, 0x77, 0xf7, 0xb4, 0xbb, 0x8b, 0xf0, 0x02, 0xc2,
- 0xce, 0xd9, 0x92, 0xf8, 0xf3, 0xe4, 0xc1, 0x0e, 0xe7, 0xc8, 0xbd, 0x6b, 0xb9, 0x8e, 0xf5, 0x2b,
- 0x93, 0xa3, 0x6f, 0xfd, 0x38, 0xf4, 0x13, 0x8d, 0xcf, 0x90, 0xeb, 0x25, 0x25, 0x9f, 0xbc, 0xf9,
- 0xf2, 0xf4, 0x21, 0x83, 0xb5, 0x79, 0xd4, 0x45, 0x72, 0x36, 0x99, 0x10, 0xa8, 0x8b, 0x1e, 0xf5,
- 0x2c, 0x3d, 0x9e, 0x14, 0xa8, 0x67, 0x3d, 0xea, 0x12, 0x39, 0xa8, 0x54, 0x05, 0xea, 0x92, 0x47,
- 0x3d, 0x47, 0x0e, 0xe3, 0x87, 0x05, 0xea, 0x39, 0x8f, 0x7a, 0x9e, 0x1c, 0xc1, 0x27, 0x05, 0xea,
- 0x79, 0x8f, 0x7a, 0x81, 0x9c, 0xbe, 0x8f, 0x09, 0xd4, 0x0b, 0x1e, 0xf5, 0x22, 0x39, 0x75, 0xd7,
- 0x05, 0xea, 0x45, 0x8f, 0x7a, 0x89, 0x3c, 0x69, 0x39, 0x2c, 0x50, 0x2f, 0xe9, 0x53, 0x70, 0x98,
- 0x8e, 0x7c, 0x81, 0x5c, 0xd1, 0x8e, 0x32, 0x32, 0x6f, 0xf4, 0xe9, 0x67, 0xc8, 0xf3, 0x95, 0x7e,
- 0x91, 0x7e, 0xc6, 0xa7, 0x2f, 0x92, 0x87, 0xe8, 0x9a, 0x48, 0x5f, 0xf4, 0xe9, 0x67, 0xd3, 0xc3,
- 0xe4, 0x09, 0x8f, 0x40, 0x3f, 0xeb, 0xd3, 0x97, 0xd2, 0x23, 0x38, 0x68, 0x45, 0xfa, 0x92, 0x4f,
- 0x3f, 0x97, 0x1e, 0x9d, 0x51, 0x66, 0x87, 0x44, 0xfa, 0xb9, 0xcc, 0xfb, 0x89, 0x7b, 0x2d, 0xdf,
- 0xbd, 0x13, 0xa2, 0x7b, 0x3d, 0xc7, 0x4e, 0x88, 0x8e, 0xf5, 0x5c, 0x3a, 0x21, 0xba, 0xd4, 0x73,
- 0xe6, 0x84, 0xe8, 0x4c, 0xcf, 0x8d, 0x13, 0xa2, 0x1b, 0x3d, 0x07, 0x4e, 0x88, 0x0e, 0xf4, 0x5c,
- 0x37, 0x21, 0xba, 0xce, 0x73, 0xda, 0x84, 0xe8, 0x34, 0xcf, 0x5d, 0x13, 0xa2, 0xbb, 0x3c, 0x47,
- 0xa5, 0x25, 0x47, 0xf9, 0x2e, 0x4a, 0x4b, 0x2e, 0xf2, 0x9d, 0x93, 0x96, 0x9c, 0xe3, 0xbb, 0x25,
- 0x2d, 0xb9, 0xc5, 0x77, 0x48, 0x5a, 0x72, 0x88, 0xef, 0x8a, 0xb4, 0xe4, 0x0a, 0xdf, 0x09, 0x2c,
- 0xc7, 0x0c, 0xd4, 0x0a, 0xc9, 0x31, 0x75, 0xdf, 0x1c, 0x53, 0xf7, 0xcd, 0x31, 0x75, 0xdf, 0x1c,
- 0x53, 0xf7, 0xcd, 0x31, 0x75, 0xdf, 0x1c, 0x53, 0xf7, 0xcd, 0x31, 0x75, 0xdf, 0x1c, 0x53, 0xf7,
- 0xcd, 0x31, 0x75, 0xff, 0x1c, 0x53, 0x23, 0x72, 0x4c, 0x8d, 0xc8, 0x31, 0x35, 0x22, 0xc7, 0xd4,
- 0x88, 0x1c, 0x53, 0x23, 0x72, 0x4c, 0xed, 0x99, 0x63, 0xbe, 0x7b, 0x27, 0x44, 0xf7, 0x86, 0xe6,
- 0x98, 0xda, 0x23, 0xc7, 0xd4, 0x1e, 0x39, 0xa6, 0xf6, 0xc8, 0x31, 0xb5, 0x47, 0x8e, 0xa9, 0x3d,
- 0x72, 0x4c, 0xed, 0x91, 0x63, 0x6a, 0x8f, 0x1c, 0x53, 0x7b, 0xe5, 0x98, 0xda, 0x33, 0xc7, 0xd4,
- 0x9e, 0x39, 0xa6, 0xf6, 0xcc, 0x31, 0xb5, 0x67, 0x8e, 0xa9, 0x3d, 0x73, 0x4c, 0x0d, 0xe6, 0xd8,
- 0x5f, 0xaa, 0xa0, 0xd3, 0x1c, 0x5b, 0x27, 0x8f, 0x7c, 0x98, 0x2b, 0xa6, 0xa4, 0x4c, 0xeb, 0xc7,
- 0xae, 0xd3, 0x7c, 0x97, 0x4c, 0x49, 0xb9, 0x26, 0xd2, 0x17, 0x3d, 0x3a, 0xcf, 0x36, 0x91, 0x7e,
- 0xd6, 0xa3, 0xf3, 0x7c, 0x13, 0xe9, 0x4b, 0x1e, 0x9d, 0x67, 0x9c, 0x48, 0x3f, 0xe7, 0xd1, 0x79,
- 0xce, 0x89, 0xf4, 0xf3, 0x1e, 0x9d, 0x67, 0x9d, 0x48, 0xbf, 0xe0, 0xd1, 0x79, 0xde, 0x89, 0xf4,
- 0x8b, 0x1e, 0x9d, 0x67, 0x9e, 0x48, 0xbf, 0xa4, 0xcf, 0xc8, 0xb9, 0xc7, 0x19, 0x3c, 0xd7, 0xce,
- 0xc8, 0xd9, 0x27, 0x71, 0x9c, 0xf1, 0x39, 0x78, 0xfe, 0x49, 0x1c, 0x8b, 0x3e, 0x07, 0xcf, 0x40,
- 0x89, 0xe3, 0x6c, 0xe6, 0x43, 0xc4, 0x7d, 0x96, 0xec, 0xbe, 0x49, 0xc9, 0x7d, 0x89, 0x80, 0xeb,
- 0x26, 0x25, 0xd7, 0x25, 0x02, 0x6e, 0x9b, 0x94, 0xdc, 0x96, 0x08, 0xb8, 0x6c, 0x52, 0x72, 0x59,
- 0x22, 0xe0, 0xae, 0x49, 0xc9, 0x5d, 0x89, 0x80, 0xab, 0x26, 0x25, 0x57, 0x25, 0x02, 0x6e, 0x9a,
- 0x94, 0xdc, 0x94, 0x08, 0xb8, 0x68, 0x52, 0x72, 0x51, 0x22, 0xe0, 0x9e, 0x49, 0xc9, 0x3d, 0x89,
- 0x80, 0x6b, 0x8e, 0xcb, 0xae, 0x49, 0x04, 0xdd, 0x72, 0x5c, 0x76, 0x4b, 0x22, 0xe8, 0x92, 0xe3,
- 0xb2, 0x4b, 0x12, 0x41, 0x77, 0x1c, 0x97, 0xdd, 0x91, 0x08, 0xba, 0xe2, 0xa7, 0x09, 0x5e, 0x11,
- 0x6e, 0xb8, 0xed, 0x4e, 0xd5, 0xbd, 0xad, 0x8a, 0x70, 0x41, 0x28, 0x1f, 0x06, 0x17, 0xf5, 0x79,
- 0x52, 0xb0, 0x06, 0x2b, 0x4e, 0x69, 0x05, 0x5b, 0x10, 0x0a, 0x8b, 0x00, 0xc2, 0x0a, 0x47, 0x2c,
- 0xdd, 0x56, 0x6d, 0xb8, 0x20, 0x94, 0x19, 0xd1, 0xfa, 0x5d, 0x7c, 0xcb, 0x2b, 0xb6, 0x17, 0x13,
- 0xbc, 0x62, 0x63, 0xe6, 0x3f, 0x68, 0xc5, 0x36, 0x17, 0x6d, 0x72, 0xcf, 0xd8, 0x73, 0xd1, 0xc6,
- 0xee, 0x5a, 0x75, 0xe2, 0x56, 0x70, 0x73, 0xd1, 0xa6, 0xf5, 0x8c, 0xfa, 0xe6, 0xd6, 0x5b, 0x2c,
- 0x82, 0x0d, 0xd4, 0x0a, 0x89, 0xe0, 0x83, 0xd6, 0x5b, 0x0b, 0xc2, 0x54, 0x72, 0xd0, 0x08, 0x56,
- 0x0f, 0x1c, 0xc1, 0x07, 0xad, 0xbc, 0x16, 0x84, 0xe9, 0xe5, 0xc0, 0x11, 0xfc, 0x16, 0xd4, 0x43,
- 0x2c, 0x82, 0x7d, 0xf3, 0x1f, 0xb4, 0x1e, 0x9a, 0x8b, 0x36, 0x79, 0x68, 0x04, 0xab, 0x07, 0x88,
- 0xe0, 0x38, 0xf5, 0xd1, 0x5c, 0xb4, 0x69, 0xc3, 0x23, 0xf8, 0xb6, 0xab, 0x99, 0x4f, 0x29, 0x30,
- 0x56, 0xae, 0xd7, 0x4a, 0xcd, 0x1b, 0xa8, 0x56, 0x43, 0x35, 0x66, 0xc7, 0x05, 0x61, 0x26, 0xe8,
- 0xe1, 0xea, 0x97, 0x5e, 0x9e, 0xf6, 0x2d, 0x7c, 0x0e, 0x52, 0xd4, 0xa6, 0x0b, 0x0b, 0xe9, 0x9b,
- 0x4a, 0xc4, 0x0c, 0xe7, 0xb1, 0xea, 0x27, 0x38, 0xec, 0xcc, 0x42, 0xfa, 0x1f, 0x94, 0xc0, 0x2c,
- 0xe7, 0x35, 0x67, 0x3e, 0x42, 0x34, 0xb4, 0x6e, 0x5b, 0xc3, 0xd3, 0xb1, 0x34, 0x0c, 0xe8, 0x76,
- 0x67, 0x97, 0x6e, 0x01, 0xad, 0x3a, 0x30, 0x5a, 0xae, 0xd7, 0xca, 0xe4, 0x4f, 0xa0, 0xe3, 0xa8,
- 0x44, 0x79, 0xa4, 0xf9, 0x60, 0x41, 0x08, 0xcb, 0x20, 0xc2, 0x0b, 0x69, 0x71, 0x8e, 0xc8, 0xd4,
- 0x71, 0xb7, 0x96, 0xd0, 0xed, 0x5c, 0xaf, 0x6e, 0xfd, 0x99, 0xdd, 0xeb, 0x70, 0xae, 0x57, 0x87,
- 0x7e, 0x0e, 0x79, 0x5d, 0x3d, 0xcd, 0x17, 0x67, 0xfa, 0xda, 0x46, 0x3f, 0x0e, 0x89, 0x65, 0xfa,
- 0x12, 0x78, 0x28, 0x3f, 0x84, 0x95, 0xfa, 0xce, 0xcb, 0xd3, 0xc9, 0xad, 0x4e, 0xbd, 0x66, 0x24,
- 0x96, 0x6b, 0xfa, 0x35, 0xe8, 0x7b, 0x0f, 0xfb, 0x43, 0x3c, 0xcc, 0xb0, 0xc4, 0x18, 0xee, 0xef,
- 0x79, 0x46, 0x84, 0x3b, 0x3e, 0x4d, 0xcf, 0x11, 0xe7, 0xb7, 0xea, 0x96, 0x7b, 0x66, 0xf1, 0xa2,
- 0x41, 0x45, 0x64, 0xfe, 0x0f, 0x00, 0xed, 0xb3, 0x68, 0x3a, 0xbb, 0x7a, 0x99, 0x4b, 0xa6, 0x5d,
- 0x5f, 0xfc, 0xce, 0xcb, 0xd3, 0x4b, 0x71, 0xa4, 0x3e, 0x50, 0x33, 0x9d, 0xdd, 0x07, 0xdc, 0xbd,
- 0x16, 0x9a, 0xcf, 0xef, 0xb9, 0xc8, 0xe1, 0xd2, 0x5b, 0x7c, 0xd5, 0x63, 0xe3, 0x4a, 0x07, 0xc6,
- 0x95, 0x12, 0xc6, 0x74, 0x45, 0x1c, 0xd3, 0xc2, 0x1b, 0x1d, 0xcf, 0xd3, 0x7c, 0x91, 0x90, 0x2c,
- 0xa9, 0x46, 0x59, 0x52, 0xbd, 0x5d, 0x4b, 0xb6, 0xf8, 0xfc, 0x28, 0x8d, 0x55, 0xdd, 0x6f, 0xac,
- 0xea, 0xed, 0x8c, 0xf5, 0xbf, 0x69, 0xb6, 0x7a, 0xf9, 0xb4, 0x65, 0xd1, 0x57, 0x88, 0x3f, 0x5f,
- 0x67, 0x41, 0x6f, 0x6a, 0x15, 0x90, 0x4d, 0xde, 0x7c, 0x7e, 0x5a, 0xc9, 0x7c, 0x2a, 0xc1, 0x47,
- 0x4e, 0x13, 0xe9, 0x8d, 0x8d, 0xfc, 0xe7, 0xa5, 0xa6, 0x7a, 0x2b, 0x2c, 0xf4, 0x9c, 0x02, 0x13,
- 0x5d, 0x33, 0x39, 0x35, 0xd3, 0x9b, 0x3b, 0x9d, 0x5b, 0x07, 0x9d, 0xce, 0x99, 0x82, 0x5f, 0x55,
- 0xe0, 0x88, 0x34, 0xbd, 0x52, 0xf5, 0x4e, 0x4b, 0xea, 0x1d, 0xeb, 0xee, 0x89, 0x30, 0x06, 0xb4,
- 0x0b, 0xba, 0x57, 0x02, 0x04, 0x24, 0x7b, 0x7e, 0x5f, 0x92, 0xfc, 0x7e, 0xdc, 0x03, 0x84, 0x98,
- 0x8b, 0x47, 0x00, 0x53, 0xdb, 0x86, 0xe4, 0x66, 0x1b, 0x21, 0x7d, 0x0a, 0x12, 0x6b, 0x6d, 0xa6,
- 0xe1, 0x08, 0xc5, 0xaf, 0xb5, 0xf3, 0x6d, 0xd3, 0xaa, 0xee, 0x1a, 0x89, 0xb5, 0xb6, 0x7e, 0x02,
- 0xd4, 0x1c, 0xfb, 0xa1, 0x85, 0xc1, 0xc5, 0x51, 0xca, 0x90, 0xb3, 0x6a, 0x8c, 0x03, 0xd3, 0xf4,
- 0x29, 0x48, 0xae, 0x20, 0x73, 0x9b, 0x29, 0x01, 0x94, 0x07, 0xb7, 0x18, 0xa4, 0x9d, 0x75, 0xf8,
- 0x18, 0xa4, 0xb8, 0x60, 0xfd, 0x24, 0x46, 0x6c, 0xbb, 0xac, 0x5b, 0x86, 0xc0, 0xea, 0xb0, 0x95,
- 0x8b, 0x50, 0xf5, 0x53, 0xd0, 0x67, 0xd4, 0x77, 0x76, 0x5d, 0xd6, 0x79, 0x37, 0x1b, 0x25, 0x67,
- 0xae, 0xc3, 0x80, 0xa7, 0xd1, 0x9b, 0x2c, 0xba, 0x48, 0x87, 0xa6, 0x4f, 0x06, 0xd7, 0x13, 0x7e,
- 0x6e, 0x49, 0x9b, 0xf4, 0x19, 0x48, 0x6d, 0xb8, 0x6d, 0x7f, 0xd2, 0xe7, 0x15, 0xa9, 0xd7, 0x9a,
- 0x79, 0xbf, 0x02, 0xa9, 0x22, 0x42, 0x2d, 0x62, 0xf0, 0x7b, 0x20, 0x59, 0xb4, 0x9f, 0xb2, 0x98,
- 0x82, 0x63, 0xcc, 0xa2, 0x98, 0xcc, 0x6c, 0x4a, 0xc8, 0xfa, 0x3d, 0x41, 0xbb, 0x8f, 0x7b, 0x76,
- 0x0f, 0xf0, 0x11, 0xdb, 0x67, 0x04, 0xdb, 0x33, 0x07, 0x62, 0xa6, 0x2e, 0xfb, 0x5f, 0x80, 0xc1,
- 0x40, 0x2f, 0xfa, 0x2c, 0x53, 0x23, 0x21, 0x03, 0x83, 0xb6, 0xc2, 0x1c, 0x19, 0x04, 0xc3, 0x42,
- 0xc7, 0x18, 0x1a, 0x30, 0x71, 0x0f, 0x28, 0x31, 0xf3, 0x9c, 0x68, 0xe6, 0x70, 0x56, 0x66, 0xea,
- 0x05, 0x6a, 0x23, 0x62, 0xee, 0x93, 0x34, 0x38, 0x7b, 0x3b, 0x11, 0x7f, 0xce, 0xf4, 0x81, 0x5a,
- 0xae, 0x37, 0x32, 0x0f, 0x02, 0xd0, 0x94, 0x2f, 0x59, 0x9d, 0xa6, 0x94, 0x75, 0x23, 0xdc, 0xc0,
- 0x9b, 0xbb, 0x68, 0x13, 0x39, 0x84, 0x45, 0xac, 0xa7, 0xf0, 0x04, 0x03, 0x34, 0xc5, 0x08, 0xfe,
- 0xbe, 0x48, 0x7c, 0x68, 0x25, 0x86, 0x59, 0xd3, 0x94, 0xf5, 0x3a, 0x72, 0x73, 0x96, 0xed, 0xee,
- 0xa2, 0xb6, 0x84, 0x58, 0xd4, 0xcf, 0x0a, 0x09, 0x3b, 0xb2, 0x78, 0xa7, 0x87, 0xe8, 0x09, 0x3a,
- 0x9b, 0xf9, 0x12, 0x51, 0x10, 0x97, 0x02, 0x5d, 0x03, 0x54, 0x63, 0x0c, 0x50, 0x3f, 0x2f, 0xd4,
- 0x6f, 0xfb, 0xa8, 0x29, 0x6d, 0x2d, 0x2f, 0x09, 0xfb, 0x9c, 0xfd, 0x95, 0x15, 0xf7, 0x98, 0xdc,
- 0xa6, 0x5c, 0xe5, 0xfb, 0x22, 0x55, 0xee, 0x51, 0xdd, 0x1e, 0xd4, 0xa6, 0x6a, 0x5c, 0x9b, 0x7e,
- 0xc3, 0xab, 0x38, 0xe8, 0x8f, 0x46, 0x90, 0xdf, 0x28, 0xd1, 0xef, 0x8f, 0xf4, 0x7d, 0x56, 0x29,
- 0x78, 0xaa, 0x2e, 0xc5, 0x75, 0x7f, 0x36, 0x91, 0xcf, 0x7b, 0xea, 0x5e, 0x38, 0x40, 0x08, 0x64,
- 0x13, 0x85, 0x82, 0x37, 0x6d, 0xa7, 0x3e, 0xf4, 0xfc, 0xb4, 0xf2, 0xc2, 0xf3, 0xd3, 0x87, 0x32,
- 0x9f, 0x57, 0x60, 0x8c, 0x71, 0x06, 0x02, 0xf7, 0x01, 0x49, 0xf9, 0xa3, 0x7c, 0xce, 0x08, 0xb3,
- 0xc0, 0xdb, 0x16, 0xbc, 0xdf, 0x52, 0x20, 0xdd, 0xa5, 0x2b, 0xb7, 0xf7, 0x42, 0x2c, 0x95, 0xb3,
- 0x4a, 0xe9, 0x67, 0x6f, 0xf3, 0xeb, 0xd0, 0xb7, 0x59, 0x6f, 0xa2, 0x36, 0x5e, 0x09, 0xf0, 0x07,
- 0xaa, 0x32, 0xbf, 0xcc, 0xa1, 0x4d, 0x9c, 0x46, 0x95, 0x13, 0x68, 0x8b, 0x7a, 0x1a, 0x92, 0x45,
- 0xd3, 0x35, 0x89, 0x06, 0x43, 0xde, 0xfc, 0x6a, 0xba, 0x66, 0xe6, 0x2c, 0x0c, 0xad, 0xee, 0x91,
- 0xa7, 0x32, 0x35, 0xf2, 0x0c, 0x44, 0xac, 0xfe, 0x78, 0xbd, 0x7a, 0x66, 0xae, 0x2f, 0x55, 0xd3,
- 0x6e, 0x2a, 0xd9, 0x24, 0xd1, 0xe7, 0x49, 0x18, 0x59, 0xc3, 0x6a, 0x13, 0x9c, 0x00, 0xa3, 0xbd,
- 0xab, 0xde, 0xe0, 0xa5, 0xa2, 0x4c, 0xf5, 0x8b, 0xb2, 0x19, 0x50, 0x56, 0xc5, 0xd2, 0x29, 0xa8,
- 0x87, 0xa1, 0xac, 0xce, 0x25, 0x53, 0x23, 0xda, 0xd8, 0x5c, 0x32, 0x05, 0xda, 0x30, 0xeb, 0xf7,
- 0x6f, 0x55, 0xd0, 0x68, 0xa9, 0x53, 0x44, 0xdb, 0x75, 0xab, 0xee, 0x76, 0xd7, 0xab, 0x9e, 0xc6,
- 0xfa, 0xc3, 0x30, 0x80, 0x4d, 0x7a, 0x85, 0xfd, 0x54, 0x19, 0x36, 0xfd, 0x09, 0x56, 0xa2, 0x48,
- 0x22, 0x58, 0x03, 0x09, 0x1d, 0x1f, 0xa3, 0x5f, 0x01, 0xb5, 0x5c, 0x5e, 0x65, 0x8b, 0xdb, 0xd2,
- 0xbe, 0x50, 0xf6, 0xd2, 0x86, 0x7d, 0x63, 0x6d, 0xce, 0x8e, 0x81, 0x05, 0xe8, 0x4b, 0x90, 0x28,
- 0xaf, 0xb2, 0x82, 0xf7, 0x64, 0x1c, 0x31, 0x46, 0xa2, 0xbc, 0x3a, 0xf9, 0x57, 0x0a, 0x0c, 0x0b,
- 0xad, 0x7a, 0x06, 0x86, 0x68, 0x43, 0x60, 0xb8, 0xfd, 0x86, 0xd0, 0xc6, 0x75, 0x4e, 0xdc, 0xa6,
- 0xce, 0x93, 0x39, 0x18, 0x95, 0xda, 0xf5, 0x79, 0xd0, 0x83, 0x4d, 0x4c, 0x09, 0xfa, 0x33, 0x49,
- 0x21, 0x94, 0xcc, 0x5d, 0x00, 0xbe, 0x5d, 0xbd, 0x5f, 0xf7, 0x29, 0x97, 0x36, 0x36, 0x4b, 0x45,
- 0x4d, 0xc9, 0x7c, 0x4d, 0x81, 0x41, 0x56, 0xb6, 0x56, 0xed, 0x16, 0xd2, 0xf3, 0xa0, 0xe4, 0x58,
- 0x3c, 0xbc, 0x31, 0xbd, 0x95, 0x9c, 0x7e, 0x1a, 0x94, 0x7c, 0x7c, 0x57, 0x2b, 0x79, 0x7d, 0x11,
- 0x94, 0x02, 0x73, 0x70, 0x3c, 0xcf, 0x28, 0x85, 0xcc, 0x8f, 0x54, 0x18, 0x0f, 0x96, 0xd1, 0x7c,
- 0x3e, 0x39, 0x21, 0xee, 0x9b, 0xb2, 0x03, 0x67, 0x16, 0xcf, 0x2e, 0xcd, 0xe3, 0x7f, 0xbc, 0x90,
- 0xcc, 0x88, 0x5b, 0xa8, 0x2c, 0x78, 0x2c, 0x67, 0x7a, 0xbd, 0x13, 0xc9, 0x26, 0x03, 0x12, 0xba,
- 0xde, 0x89, 0x08, 0xd4, 0xae, 0x77, 0x22, 0x02, 0xb5, 0xeb, 0x9d, 0x88, 0x40, 0xed, 0xba, 0x0b,
- 0x10, 0xa8, 0x5d, 0xef, 0x44, 0x04, 0x6a, 0xd7, 0x3b, 0x11, 0x81, 0xda, 0xfd, 0x4e, 0x84, 0x91,
- 0x7b, 0xbe, 0x13, 0x11, 0xe9, 0xdd, 0xef, 0x44, 0x44, 0x7a, 0xf7, 0x3b, 0x91, 0x6c, 0xd2, 0x6d,
- 0x77, 0x50, 0xef, 0x5b, 0x07, 0x11, 0xbf, 0xdf, 0x26, 0xd0, 0x9f, 0x81, 0xd7, 0x60, 0x94, 0x1e,
- 0x48, 0x14, 0x6c, 0xcb, 0x35, 0xeb, 0x16, 0x6a, 0xeb, 0xef, 0x84, 0x21, 0xda, 0x44, 0xb7, 0x39,
- 0x61, 0xdb, 0x40, 0x4a, 0x67, 0xf3, 0xad, 0xc0, 0x9d, 0xf9, 0x69, 0x12, 0x26, 0x68, 0x43, 0xd9,
- 0x6c, 0x22, 0xe1, 0x95, 0xd1, 0x29, 0xe9, 0x4e, 0x69, 0x04, 0xc3, 0x6f, 0xbd, 0x3c, 0x4d, 0x5b,
- 0x73, 0x5e, 0x34, 0x9d, 0x92, 0x6e, 0x97, 0x44, 0x3e, 0x7f, 0x01, 0x3a, 0x25, 0xbd, 0x3c, 0x12,
- 0xf9, 0xbc, 0xf5, 0xc6, 0xe3, 0xe3, 0x6f, 0x90, 0x44, 0xbe, 0xa2, 0x17, 0x65, 0xa7, 0xa4, 0xd7,
- 0x48, 0x22, 0x5f, 0xc9, 0x8b, 0xb7, 0x53, 0xd2, 0xdd, 0x93, 0xc8, 0x77, 0xc5, 0x8b, 0xbc, 0x53,
- 0xd2, 0x2d, 0x94, 0xc8, 0x77, 0xd5, 0x8b, 0xc1, 0x53, 0xd2, 0x5b, 0x25, 0x91, 0xef, 0x11, 0x2f,
- 0x1a, 0x4f, 0x49, 0xaf, 0x96, 0x44, 0xbe, 0x65, 0x2f, 0x2e, 0x67, 0xe5, 0xf7, 0x4b, 0x22, 0xe3,
- 0x35, 0x3f, 0x42, 0x67, 0xe5, 0x97, 0x4c, 0x22, 0xe7, 0xbb, 0xfc, 0x58, 0x9d, 0x95, 0xdf, 0x34,
- 0x89, 0x9c, 0x2b, 0x7e, 0xd4, 0xce, 0xca, 0x77, 0x65, 0x22, 0xe7, 0xaa, 0x1f, 0xbf, 0xb3, 0xf2,
- 0xad, 0x99, 0xc8, 0x59, 0xf6, 0x23, 0x79, 0x56, 0xbe, 0x3f, 0x13, 0x39, 0xd7, 0xfc, 0x43, 0xf4,
- 0x6f, 0x4a, 0xe1, 0x17, 0x78, 0x05, 0x95, 0x91, 0xc2, 0x0f, 0x42, 0x42, 0x4f, 0x9a, 0xc8, 0x02,
- 0x3c, 0x7e, 0xd8, 0x65, 0xa4, 0xb0, 0x83, 0x90, 0x90, 0xcb, 0x48, 0x21, 0x07, 0x21, 0xe1, 0x96,
- 0x91, 0xc2, 0x0d, 0x42, 0x42, 0x2d, 0x23, 0x85, 0x1a, 0x84, 0x84, 0x59, 0x46, 0x0a, 0x33, 0x08,
- 0x09, 0xb1, 0x8c, 0x14, 0x62, 0x10, 0x12, 0x5e, 0x19, 0x29, 0xbc, 0x20, 0x24, 0xb4, 0x4e, 0xca,
- 0xa1, 0x05, 0x61, 0x61, 0x75, 0x52, 0x0e, 0x2b, 0x08, 0x0b, 0xa9, 0xbb, 0xe5, 0x90, 0x1a, 0xb8,
- 0xf5, 0xf2, 0x74, 0x1f, 0x6e, 0x0a, 0x44, 0xd3, 0x49, 0x39, 0x9a, 0x20, 0x2c, 0x92, 0x4e, 0xca,
- 0x91, 0x04, 0x61, 0x51, 0x74, 0x52, 0x8e, 0x22, 0x08, 0x8b, 0xa0, 0x17, 0xe5, 0x08, 0xf2, 0xdf,
- 0xf8, 0x64, 0xa4, 0x2b, 0xc5, 0xa8, 0x08, 0x52, 0x63, 0x44, 0x90, 0x1a, 0x23, 0x82, 0xd4, 0x18,
- 0x11, 0xa4, 0xc6, 0x88, 0x20, 0x35, 0x46, 0x04, 0xa9, 0x31, 0x22, 0x48, 0x8d, 0x11, 0x41, 0x6a,
- 0x9c, 0x08, 0x52, 0x63, 0x45, 0x90, 0xda, 0x2b, 0x82, 0x4e, 0xca, 0x2f, 0x1e, 0x20, 0x6c, 0x42,
- 0x3a, 0x29, 0x5f, 0x7d, 0x46, 0x87, 0x90, 0x1a, 0x2b, 0x84, 0xd4, 0x5e, 0x21, 0xf4, 0x4d, 0x15,
- 0xc6, 0x85, 0x10, 0x62, 0xf7, 0x43, 0x6f, 0xd6, 0x0c, 0x74, 0x3e, 0xc6, 0x03, 0x8b, 0xb0, 0x98,
- 0x3a, 0x1f, 0xe3, 0x92, 0x7a, 0xbf, 0x38, 0xeb, 0x9e, 0x85, 0x4a, 0x31, 0x66, 0xa1, 0x2b, 0x5e,
- 0x0c, 0x9d, 0x8f, 0xf1, 0xf0, 0xa2, 0x3b, 0xf6, 0x2e, 0xee, 0x37, 0x09, 0x3c, 0x12, 0x6b, 0x12,
- 0x58, 0x8e, 0x35, 0x09, 0x5c, 0xf3, 0x3d, 0xf8, 0xc1, 0x04, 0x1c, 0xf1, 0x3d, 0x48, 0x3f, 0x91,
- 0xdf, 0x42, 0xca, 0x04, 0xae, 0xa8, 0x74, 0x7e, 0x6d, 0x13, 0x70, 0x63, 0x62, 0xb9, 0xa6, 0xaf,
- 0x8b, 0x97, 0x55, 0xd9, 0x83, 0x5e, 0xe0, 0x04, 0x3c, 0xce, 0x0e, 0x43, 0x4f, 0x82, 0xba, 0x5c,
- 0x73, 0xc8, 0x6c, 0x11, 0xd6, 0x6d, 0xc1, 0xc0, 0x64, 0xdd, 0x80, 0x7e, 0xc2, 0xee, 0x10, 0xf7,
- 0xde, 0x4e, 0xc7, 0x45, 0x83, 0x49, 0xca, 0xbc, 0xa8, 0xc0, 0x8c, 0x10, 0xca, 0x6f, 0xce, 0x95,
- 0xc1, 0xe5, 0x58, 0x57, 0x06, 0x42, 0x82, 0xf8, 0xd7, 0x07, 0xf7, 0x76, 0xdf, 0x54, 0x07, 0xb3,
- 0x44, 0xbe, 0x4a, 0xf8, 0x7f, 0x30, 0xe2, 0x8f, 0x80, 0xec, 0xd9, 0xce, 0x45, 0x9f, 0x66, 0x86,
- 0xa5, 0xe6, 0x39, 0xe9, 0x14, 0x6d, 0x5f, 0x98, 0x97, 0xad, 0x99, 0x2c, 0x8c, 0x96, 0xc5, 0x3f,
- 0xda, 0x89, 0x3a, 0x8c, 0x48, 0xe1, 0xd2, 0xfc, 0xe6, 0xa7, 0xa7, 0x0f, 0x65, 0xee, 0x87, 0xa1,
- 0xe0, 0xdf, 0xe5, 0x48, 0xc0, 0x01, 0x0e, 0xcc, 0x26, 0x5f, 0xc2, 0xdc, 0xbf, 0xa3, 0xc0, 0xd1,
- 0x20, 0xfb, 0xa3, 0x75, 0x77, 0x77, 0xd9, 0xc2, 0x35, 0xfd, 0x83, 0x90, 0x42, 0xcc, 0x71, 0xec,
- 0x67, 0x4d, 0xd8, 0x3e, 0x32, 0x94, 0x7d, 0x9e, 0xfc, 0x6b, 0x78, 0x10, 0xe9, 0x14, 0x84, 0x77,
- 0xbb, 0x38, 0x79, 0x0f, 0xf4, 0x51, 0xf9, 0xa2, 0x5e, 0xc3, 0x92, 0x5e, 0x9f, 0x0d, 0xd1, 0x8b,
- 0xc4, 0x91, 0x7e, 0x4d, 0xd0, 0x2b, 0xb0, 0x5d, 0x0d, 0x65, 0x9f, 0xe7, 0xc1, 0x97, 0x4f, 0xe1,
- 0xfa, 0x8f, 0x44, 0x54, 0xb4, 0x92, 0xb3, 0x90, 0x2a, 0xc9, 0x3c, 0xe1, 0x7a, 0x16, 0x21, 0x59,
- 0xb6, 0x6b, 0xe4, 0x07, 0x57, 0xc8, 0x0f, 0xf4, 0x32, 0x23, 0xb3, 0x5f, 0xeb, 0x3d, 0x05, 0xa9,
- 0xc2, 0x6e, 0xbd, 0x51, 0x6b, 0x23, 0x8b, 0xdd, 0xd9, 0xb3, 0x23, 0x74, 0x8c, 0x31, 0x3c, 0x5a,
- 0xa6, 0x00, 0x63, 0x65, 0xdb, 0xca, 0xef, 0xb9, 0xc1, 0x79, 0x63, 0x5e, 0x4a, 0x11, 0x76, 0xe7,
- 0x43, 0xfe, 0xd2, 0x03, 0x33, 0xe4, 0xfb, 0xbe, 0xf3, 0xf2, 0xb4, 0xb2, 0xe9, 0x9d, 0x9f, 0xaf,
- 0xc2, 0x31, 0x96, 0x3e, 0x5d, 0xa2, 0x16, 0xa3, 0x44, 0x0d, 0xb0, 0x7b, 0xea, 0x80, 0xb8, 0x65,
- 0x2c, 0xce, 0x0a, 0x15, 0xf7, 0xc6, 0x34, 0xc3, 0x45, 0xd1, 0xbe, 0x9a, 0xa9, 0x07, 0xd2, 0x2c,
- 0x54, 0xdc, 0x7c, 0x94, 0x38, 0x49, 0xb3, 0xbb, 0x61, 0xc0, 0xa3, 0x05, 0xa2, 0x21, 0x98, 0x29,
- 0x8b, 0x73, 0x19, 0x18, 0x0c, 0x24, 0xac, 0xde, 0x07, 0x4a, 0x4e, 0x3b, 0x84, 0xff, 0xcb, 0x6b,
- 0x0a, 0xfe, 0xaf, 0xa0, 0x25, 0xe6, 0xee, 0x81, 0x51, 0xe9, 0xfc, 0x12, 0x53, 0x8a, 0x1a, 0xe0,
- 0xff, 0x4a, 0xda, 0xe0, 0x64, 0xf2, 0x43, 0xbf, 0x3f, 0x75, 0x68, 0xee, 0x32, 0xe8, 0xdd, 0x27,
- 0x9d, 0x7a, 0x3f, 0x24, 0x72, 0x58, 0xe4, 0x31, 0x48, 0xe4, 0xf3, 0x9a, 0x32, 0x39, 0xfa, 0xcb,
- 0x9f, 0x9c, 0x19, 0xcc, 0x93, 0x3f, 0x3a, 0xbe, 0x8e, 0xdc, 0x7c, 0x9e, 0x81, 0x1f, 0x82, 0xa3,
- 0xa1, 0x27, 0xa5, 0x18, 0x5f, 0x28, 0x50, 0x7c, 0xb1, 0xd8, 0x85, 0x2f, 0x16, 0x09, 0x5e, 0xc9,
- 0xf2, 0x1b, 0xe7, 0x9c, 0x1e, 0x72, 0xca, 0x98, 0xae, 0x05, 0x6e, 0xb8, 0x73, 0xd9, 0x87, 0x18,
- 0x6f, 0x3e, 0x94, 0x17, 0x45, 0xdc, 0x58, 0xe7, 0xb3, 0x05, 0x86, 0x2f, 0x84, 0xe2, 0xb7, 0xa5,
- 0x6b, 0x55, 0x71, 0x85, 0x60, 0x42, 0x0a, 0x9e, 0xc2, 0xc5, 0x50, 0x21, 0xbb, 0x81, 0xc7, 0xee,
- 0x45, 0x4f, 0xe1, 0x52, 0x28, 0x6f, 0x3d, 0xe2, 0xd1, 0x57, 0x29, 0x7b, 0x9a, 0x2d, 0xf2, 0xb9,
- 0x33, 0xfa, 0x51, 0x9e, 0xa3, 0xc2, 0x0c, 0xcc, 0x0c, 0xc4, 0xb9, 0xb2, 0x05, 0x06, 0xc8, 0xf7,
- 0x04, 0xf4, 0xb6, 0x12, 0x47, 0x66, 0x1f, 0x61, 0x42, 0x0a, 0x3d, 0x85, 0x44, 0x98, 0x8a, 0xc3,
- 0xf3, 0x9b, 0x37, 0x5f, 0x99, 0x3a, 0xf4, 0xd2, 0x2b, 0x53, 0x87, 0xfe, 0xf1, 0x95, 0xa9, 0x43,
- 0xdf, 0x7d, 0x65, 0x4a, 0xf9, 0xc1, 0x2b, 0x53, 0xca, 0x0f, 0x5f, 0x99, 0x52, 0x7e, 0xf2, 0xca,
- 0x94, 0xf2, 0xec, 0xad, 0x29, 0xe5, 0x85, 0x5b, 0x53, 0xca, 0x97, 0x6e, 0x4d, 0x29, 0x5f, 0xbf,
- 0x35, 0xa5, 0xbc, 0x78, 0x6b, 0x4a, 0xb9, 0x79, 0x6b, 0xea, 0xd0, 0x4b, 0xb7, 0xa6, 0x0e, 0x7d,
- 0xf7, 0xd6, 0x94, 0xf2, 0x83, 0x5b, 0x53, 0x87, 0x7e, 0x78, 0x6b, 0x4a, 0xf9, 0xc9, 0xad, 0x29,
- 0xe5, 0xd9, 0xef, 0x4d, 0x29, 0xcf, 0x7f, 0x6f, 0xea, 0xd0, 0x0b, 0xdf, 0x9b, 0x52, 0xfe, 0x27,
- 0x00, 0x00, 0xff, 0xff, 0x83, 0x06, 0xa3, 0x6b, 0xf4, 0x65, 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 (x TheTestEnum) String() string {
- s, ok := TheTestEnum_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (x AnotherTestEnum) String() string {
- s, ok := AnotherTestEnum_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (x YetAnotherTestEnum) String() string {
- s, ok := YetAnotherTestEnum_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (x YetYetAnotherTestEnum) String() string {
- s, ok := YetYetAnotherTestEnum_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (x NestedDefinition_NestedEnum) String() string {
- s, ok := NestedDefinition_NestedEnum_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (this *NidOptNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidOptNative)
- if !ok {
- that2, ok := that.(NidOptNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidOptNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidOptNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidOptNative but is not nil && this == nil")
- }
- if this.Field1 != that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- if this.Field4 != that1.Field4 {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- if this.Field5 != that1.Field5 {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
- }
- if this.Field6 != that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- if this.Field7 != that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- if this.Field8 != that1.Field8 {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
- }
- if this.Field9 != that1.Field9 {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
- }
- if this.Field10 != that1.Field10 {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
- }
- if this.Field11 != that1.Field11 {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
- }
- if this.Field12 != that1.Field12 {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
- }
- if this.Field13 != that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if this.Field14 != that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- 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 *NidOptNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidOptNative)
- if !ok {
- that2, ok := that.(NidOptNative)
- 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.Field1 != that1.Field1 {
- return false
- }
- if this.Field2 != that1.Field2 {
- return false
- }
- if this.Field3 != that1.Field3 {
- return false
- }
- if this.Field4 != that1.Field4 {
- return false
- }
- if this.Field5 != that1.Field5 {
- return false
- }
- if this.Field6 != that1.Field6 {
- return false
- }
- if this.Field7 != that1.Field7 {
- return false
- }
- if this.Field8 != that1.Field8 {
- return false
- }
- if this.Field9 != that1.Field9 {
- return false
- }
- if this.Field10 != that1.Field10 {
- return false
- }
- if this.Field11 != that1.Field11 {
- return false
- }
- if this.Field12 != that1.Field12 {
- return false
- }
- if this.Field13 != that1.Field13 {
- return false
- }
- if this.Field14 != that1.Field14 {
- return false
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptNative)
- if !ok {
- that2, ok := that.(NinOptNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptNative but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
- }
- } else if this.Field3 != nil {
- return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
- } else if that1.Field3 != nil {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", *this.Field4, *that1.Field4)
- }
- } else if this.Field4 != nil {
- return fmt.Errorf("this.Field4 == nil && that.Field4 != nil")
- } else if that1.Field4 != nil {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", *this.Field5, *that1.Field5)
- }
- } else if this.Field5 != nil {
- return fmt.Errorf("this.Field5 == nil && that.Field5 != nil")
- } else if that1.Field5 != nil {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
- }
- } else if this.Field6 != nil {
- return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
- } else if that1.Field6 != nil {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
- }
- } else if this.Field7 != nil {
- return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
- } else if that1.Field7 != nil {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- if this.Field8 != nil && that1.Field8 != nil {
- if *this.Field8 != *that1.Field8 {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", *this.Field8, *that1.Field8)
- }
- } else if this.Field8 != nil {
- return fmt.Errorf("this.Field8 == nil && that.Field8 != nil")
- } else if that1.Field8 != nil {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
- }
- if this.Field9 != nil && that1.Field9 != nil {
- if *this.Field9 != *that1.Field9 {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", *this.Field9, *that1.Field9)
- }
- } else if this.Field9 != nil {
- return fmt.Errorf("this.Field9 == nil && that.Field9 != nil")
- } else if that1.Field9 != nil {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
- }
- if this.Field10 != nil && that1.Field10 != nil {
- if *this.Field10 != *that1.Field10 {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", *this.Field10, *that1.Field10)
- }
- } else if this.Field10 != nil {
- return fmt.Errorf("this.Field10 == nil && that.Field10 != nil")
- } else if that1.Field10 != nil {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
- }
- if this.Field11 != nil && that1.Field11 != nil {
- if *this.Field11 != *that1.Field11 {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", *this.Field11, *that1.Field11)
- }
- } else if this.Field11 != nil {
- return fmt.Errorf("this.Field11 == nil && that.Field11 != nil")
- } else if that1.Field11 != nil {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
- }
- if this.Field12 != nil && that1.Field12 != nil {
- if *this.Field12 != *that1.Field12 {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", *this.Field12, *that1.Field12)
- }
- } else if this.Field12 != nil {
- return fmt.Errorf("this.Field12 == nil && that.Field12 != nil")
- } else if that1.Field12 != nil {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
- }
- } else if this.Field13 != nil {
- return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
- } else if that1.Field13 != nil {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
- }
- } else if this.Field14 != nil {
- return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
- } else if that1.Field14 != nil {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- 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 *NinOptNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptNative)
- if !ok {
- that2, ok := that.(NinOptNative)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return false
- }
- } else if this.Field3 != nil {
- return false
- } else if that1.Field3 != nil {
- return false
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- return false
- }
- } else if this.Field4 != nil {
- return false
- } else if that1.Field4 != nil {
- return false
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- return false
- }
- } else if this.Field5 != nil {
- return false
- } else if that1.Field5 != nil {
- return false
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return false
- }
- } else if this.Field6 != nil {
- return false
- } else if that1.Field6 != nil {
- return false
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return false
- }
- } else if this.Field7 != nil {
- return false
- } else if that1.Field7 != nil {
- return false
- }
- if this.Field8 != nil && that1.Field8 != nil {
- if *this.Field8 != *that1.Field8 {
- return false
- }
- } else if this.Field8 != nil {
- return false
- } else if that1.Field8 != nil {
- return false
- }
- if this.Field9 != nil && that1.Field9 != nil {
- if *this.Field9 != *that1.Field9 {
- return false
- }
- } else if this.Field9 != nil {
- return false
- } else if that1.Field9 != nil {
- return false
- }
- if this.Field10 != nil && that1.Field10 != nil {
- if *this.Field10 != *that1.Field10 {
- return false
- }
- } else if this.Field10 != nil {
- return false
- } else if that1.Field10 != nil {
- return false
- }
- if this.Field11 != nil && that1.Field11 != nil {
- if *this.Field11 != *that1.Field11 {
- return false
- }
- } else if this.Field11 != nil {
- return false
- } else if that1.Field11 != nil {
- return false
- }
- if this.Field12 != nil && that1.Field12 != nil {
- if *this.Field12 != *that1.Field12 {
- return false
- }
- } else if this.Field12 != nil {
- return false
- } else if that1.Field12 != nil {
- return false
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return false
- }
- } else if this.Field13 != nil {
- return false
- } else if that1.Field13 != nil {
- return false
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return false
- }
- } else if this.Field14 != nil {
- return false
- } else if that1.Field14 != nil {
- return false
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidRepNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidRepNative)
- if !ok {
- that2, ok := that.(NidRepNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidRepNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidRepNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidRepNative but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[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 *NidRepNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidRepNative)
- if !ok {
- that2, ok := that.(NidRepNative)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return false
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return false
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return false
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return false
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return false
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return false
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return false
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return false
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return false
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return false
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return false
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return false
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return false
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return false
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return false
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return false
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return false
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return false
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return false
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return false
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return false
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return false
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return false
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return false
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinRepNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinRepNative)
- if !ok {
- that2, ok := that.(NinRepNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinRepNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinRepNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinRepNative but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[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 *NinRepNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinRepNative)
- if !ok {
- that2, ok := that.(NinRepNative)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return false
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return false
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return false
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return false
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return false
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return false
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return false
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return false
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return false
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return false
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return false
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return false
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return false
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return false
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return false
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return false
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return false
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return false
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return false
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return false
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return false
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return false
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return false
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return false
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidRepPackedNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidRepPackedNative)
- if !ok {
- that2, ok := that.(NidRepPackedNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidRepPackedNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidRepPackedNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidRepPackedNative but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[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 *NidRepPackedNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidRepPackedNative)
- if !ok {
- that2, ok := that.(NidRepPackedNative)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return false
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return false
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return false
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return false
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return false
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return false
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return false
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return false
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return false
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return false
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return false
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return false
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return false
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return false
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return false
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return false
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return false
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return false
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return false
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return false
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinRepPackedNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinRepPackedNative)
- if !ok {
- that2, ok := that.(NinRepPackedNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinRepPackedNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinRepPackedNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinRepPackedNative but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[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 *NinRepPackedNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinRepPackedNative)
- if !ok {
- that2, ok := that.(NinRepPackedNative)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return false
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return false
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return false
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return false
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return false
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return false
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return false
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return false
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return false
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return false
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return false
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return false
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return false
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return false
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return false
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return false
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return false
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return false
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return false
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return false
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidOptStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidOptStruct)
- if !ok {
- that2, ok := that.(NidOptStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidOptStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidOptStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidOptStruct but is not nil && this == nil")
- }
- if this.Field1 != that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if !this.Field3.Equal(&that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- if !this.Field4.Equal(&that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- if this.Field6 != that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- if this.Field7 != that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- if !this.Field8.Equal(&that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
- }
- if this.Field13 != that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if this.Field14 != that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- 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 *NidOptStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidOptStruct)
- if !ok {
- that2, ok := that.(NidOptStruct)
- 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.Field1 != that1.Field1 {
- return false
- }
- if this.Field2 != that1.Field2 {
- return false
- }
- if !this.Field3.Equal(&that1.Field3) {
- return false
- }
- if !this.Field4.Equal(&that1.Field4) {
- return false
- }
- if this.Field6 != that1.Field6 {
- return false
- }
- if this.Field7 != that1.Field7 {
- return false
- }
- if !this.Field8.Equal(&that1.Field8) {
- return false
- }
- if this.Field13 != that1.Field13 {
- return false
- }
- if this.Field14 != that1.Field14 {
- return false
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptStruct)
- if !ok {
- that2, ok := that.(NinOptStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptStruct but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if !this.Field3.Equal(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- if !this.Field4.Equal(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
- }
- } else if this.Field6 != nil {
- return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
- } else if that1.Field6 != nil {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
- }
- } else if this.Field7 != nil {
- return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
- } else if that1.Field7 != nil {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- if !this.Field8.Equal(that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
- }
- } else if this.Field13 != nil {
- return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
- } else if that1.Field13 != nil {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
- }
- } else if this.Field14 != nil {
- return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
- } else if that1.Field14 != nil {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- 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 *NinOptStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptStruct)
- if !ok {
- that2, ok := that.(NinOptStruct)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if !this.Field3.Equal(that1.Field3) {
- return false
- }
- if !this.Field4.Equal(that1.Field4) {
- return false
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return false
- }
- } else if this.Field6 != nil {
- return false
- } else if that1.Field6 != nil {
- return false
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return false
- }
- } else if this.Field7 != nil {
- return false
- } else if that1.Field7 != nil {
- return false
- }
- if !this.Field8.Equal(that1.Field8) {
- return false
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return false
- }
- } else if this.Field13 != nil {
- return false
- } else if that1.Field13 != nil {
- return false
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return false
- }
- } else if this.Field14 != nil {
- return false
- } else if that1.Field14 != nil {
- return false
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidRepStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidRepStruct)
- if !ok {
- that2, ok := that.(NidRepStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidRepStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidRepStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidRepStruct but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if !this.Field3[i].Equal(&that1.Field3[i]) {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
- }
- for i := range this.Field4 {
- if !this.Field4[i].Equal(&that1.Field4[i]) {
- return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
- }
- for i := range this.Field8 {
- if !this.Field8[i].Equal(&that1.Field8[i]) {
- return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[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 *NidRepStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidRepStruct)
- if !ok {
- that2, ok := that.(NidRepStruct)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if !this.Field3[i].Equal(&that1.Field3[i]) {
- return false
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return false
- }
- for i := range this.Field4 {
- if !this.Field4[i].Equal(&that1.Field4[i]) {
- return false
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return false
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return false
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return false
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return false
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return false
- }
- for i := range this.Field8 {
- if !this.Field8[i].Equal(&that1.Field8[i]) {
- return false
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return false
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return false
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return false
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return false
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return false
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinRepStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinRepStruct)
- if !ok {
- that2, ok := that.(NinRepStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinRepStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinRepStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinRepStruct but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if !this.Field3[i].Equal(that1.Field3[i]) {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
- }
- for i := range this.Field4 {
- if !this.Field4[i].Equal(that1.Field4[i]) {
- return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
- }
- for i := range this.Field8 {
- if !this.Field8[i].Equal(that1.Field8[i]) {
- return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[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 *NinRepStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinRepStruct)
- if !ok {
- that2, ok := that.(NinRepStruct)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if !this.Field3[i].Equal(that1.Field3[i]) {
- return false
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return false
- }
- for i := range this.Field4 {
- if !this.Field4[i].Equal(that1.Field4[i]) {
- return false
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return false
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return false
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return false
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return false
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return false
- }
- for i := range this.Field8 {
- if !this.Field8[i].Equal(that1.Field8[i]) {
- return false
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return false
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return false
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return false
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return false
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return false
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidEmbeddedStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidEmbeddedStruct)
- if !ok {
- that2, ok := that.(NidEmbeddedStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidEmbeddedStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidEmbeddedStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidEmbeddedStruct but is not nil && this == nil")
- }
- if !this.NidOptNative.Equal(that1.NidOptNative) {
- return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
- }
- if !this.Field200.Equal(&that1.Field200) {
- return fmt.Errorf("Field200 this(%v) Not Equal that(%v)", this.Field200, that1.Field200)
- }
- if this.Field210 != that1.Field210 {
- return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", this.Field210, that1.Field210)
- }
- 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 *NidEmbeddedStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidEmbeddedStruct)
- if !ok {
- that2, ok := that.(NidEmbeddedStruct)
- 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.NidOptNative.Equal(that1.NidOptNative) {
- return false
- }
- if !this.Field200.Equal(&that1.Field200) {
- return false
- }
- if this.Field210 != that1.Field210 {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinEmbeddedStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinEmbeddedStruct)
- if !ok {
- that2, ok := that.(NinEmbeddedStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinEmbeddedStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinEmbeddedStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinEmbeddedStruct but is not nil && this == nil")
- }
- if !this.NidOptNative.Equal(that1.NidOptNative) {
- return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
- }
- if !this.Field200.Equal(that1.Field200) {
- return fmt.Errorf("Field200 this(%v) Not Equal that(%v)", this.Field200, that1.Field200)
- }
- if this.Field210 != nil && that1.Field210 != nil {
- if *this.Field210 != *that1.Field210 {
- return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", *this.Field210, *that1.Field210)
- }
- } else if this.Field210 != nil {
- return fmt.Errorf("this.Field210 == nil && that.Field210 != nil")
- } else if that1.Field210 != nil {
- return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", this.Field210, that1.Field210)
- }
- 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 *NinEmbeddedStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinEmbeddedStruct)
- if !ok {
- that2, ok := that.(NinEmbeddedStruct)
- 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.NidOptNative.Equal(that1.NidOptNative) {
- return false
- }
- if !this.Field200.Equal(that1.Field200) {
- return false
- }
- if this.Field210 != nil && that1.Field210 != nil {
- if *this.Field210 != *that1.Field210 {
- return false
- }
- } else if this.Field210 != nil {
- return false
- } else if that1.Field210 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidNestedStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidNestedStruct)
- if !ok {
- that2, ok := that.(NidNestedStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidNestedStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidNestedStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidNestedStruct but is not nil && this == nil")
- }
- if !this.Field1.Equal(&that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if !this.Field2[i].Equal(&that1.Field2[i]) {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[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 *NidNestedStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidNestedStruct)
- if !ok {
- that2, ok := that.(NidNestedStruct)
- 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.Field1.Equal(&that1.Field1) {
- return false
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if !this.Field2[i].Equal(&that1.Field2[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinNestedStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinNestedStruct)
- if !ok {
- that2, ok := that.(NinNestedStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinNestedStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinNestedStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinNestedStruct but is not nil && this == nil")
- }
- if !this.Field1.Equal(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if !this.Field2[i].Equal(that1.Field2[i]) {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[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 *NinNestedStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinNestedStruct)
- if !ok {
- that2, ok := that.(NinNestedStruct)
- 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.Field1.Equal(that1.Field1) {
- return false
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if !this.Field2[i].Equal(that1.Field2[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidOptCustom) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidOptCustom)
- if !ok {
- that2, ok := that.(NidOptCustom)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidOptCustom")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidOptCustom but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidOptCustom but is not nil && this == nil")
- }
- if !this.Id.Equal(that1.Id) {
- return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id)
- }
- if !this.Value.Equal(that1.Value) {
- return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
- }
- 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 *NidOptCustom) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidOptCustom)
- if !ok {
- that2, ok := that.(NidOptCustom)
- 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.Id.Equal(that1.Id) {
- return false
- }
- if !this.Value.Equal(that1.Value) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomDash) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomDash)
- if !ok {
- that2, ok := that.(CustomDash)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomDash")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomDash but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomDash but is not nil && this == nil")
- }
- if that1.Value == nil {
- if this.Value != nil {
- return fmt.Errorf("this.Value != nil && that1.Value == nil")
- }
- } else if !this.Value.Equal(*that1.Value) {
- return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
- }
- 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 *CustomDash) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomDash)
- if !ok {
- that2, ok := that.(CustomDash)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.Value == nil {
- if this.Value != nil {
- return false
- }
- } else if !this.Value.Equal(*that1.Value) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptCustom) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptCustom)
- if !ok {
- that2, ok := that.(NinOptCustom)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptCustom")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptCustom but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptCustom but is not nil && this == nil")
- }
- if that1.Id == nil {
- if this.Id != nil {
- return fmt.Errorf("this.Id != nil && that1.Id == nil")
- }
- } else if !this.Id.Equal(*that1.Id) {
- return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id)
- }
- if that1.Value == nil {
- if this.Value != nil {
- return fmt.Errorf("this.Value != nil && that1.Value == nil")
- }
- } else if !this.Value.Equal(*that1.Value) {
- return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
- }
- 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 *NinOptCustom) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptCustom)
- if !ok {
- that2, ok := that.(NinOptCustom)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.Id == nil {
- if this.Id != nil {
- return false
- }
- } else if !this.Id.Equal(*that1.Id) {
- return false
- }
- if that1.Value == nil {
- if this.Value != nil {
- return false
- }
- } else if !this.Value.Equal(*that1.Value) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidRepCustom) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidRepCustom)
- if !ok {
- that2, ok := that.(NidRepCustom)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidRepCustom")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidRepCustom but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidRepCustom but is not nil && this == nil")
- }
- if len(this.Id) != len(that1.Id) {
- return fmt.Errorf("Id this(%v) Not Equal that(%v)", len(this.Id), len(that1.Id))
- }
- for i := range this.Id {
- if !this.Id[i].Equal(that1.Id[i]) {
- return fmt.Errorf("Id this[%v](%v) Not Equal that[%v](%v)", i, this.Id[i], i, that1.Id[i])
- }
- }
- if len(this.Value) != len(that1.Value) {
- return fmt.Errorf("Value this(%v) Not Equal that(%v)", len(this.Value), len(that1.Value))
- }
- for i := range this.Value {
- if !this.Value[i].Equal(that1.Value[i]) {
- return fmt.Errorf("Value this[%v](%v) Not Equal that[%v](%v)", i, this.Value[i], i, that1.Value[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 *NidRepCustom) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidRepCustom)
- if !ok {
- that2, ok := that.(NidRepCustom)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Id) != len(that1.Id) {
- return false
- }
- for i := range this.Id {
- if !this.Id[i].Equal(that1.Id[i]) {
- return false
- }
- }
- if len(this.Value) != len(that1.Value) {
- return false
- }
- for i := range this.Value {
- if !this.Value[i].Equal(that1.Value[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinRepCustom) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinRepCustom)
- if !ok {
- that2, ok := that.(NinRepCustom)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinRepCustom")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinRepCustom but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinRepCustom but is not nil && this == nil")
- }
- if len(this.Id) != len(that1.Id) {
- return fmt.Errorf("Id this(%v) Not Equal that(%v)", len(this.Id), len(that1.Id))
- }
- for i := range this.Id {
- if !this.Id[i].Equal(that1.Id[i]) {
- return fmt.Errorf("Id this[%v](%v) Not Equal that[%v](%v)", i, this.Id[i], i, that1.Id[i])
- }
- }
- if len(this.Value) != len(that1.Value) {
- return fmt.Errorf("Value this(%v) Not Equal that(%v)", len(this.Value), len(that1.Value))
- }
- for i := range this.Value {
- if !this.Value[i].Equal(that1.Value[i]) {
- return fmt.Errorf("Value this[%v](%v) Not Equal that[%v](%v)", i, this.Value[i], i, that1.Value[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 *NinRepCustom) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinRepCustom)
- if !ok {
- that2, ok := that.(NinRepCustom)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Id) != len(that1.Id) {
- return false
- }
- for i := range this.Id {
- if !this.Id[i].Equal(that1.Id[i]) {
- return false
- }
- }
- if len(this.Value) != len(that1.Value) {
- return false
- }
- for i := range this.Value {
- if !this.Value[i].Equal(that1.Value[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptNativeUnion) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptNativeUnion)
- if !ok {
- that2, ok := that.(NinOptNativeUnion)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptNativeUnion")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptNativeUnion but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptNativeUnion but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
- }
- } else if this.Field3 != nil {
- return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
- } else if that1.Field3 != nil {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", *this.Field4, *that1.Field4)
- }
- } else if this.Field4 != nil {
- return fmt.Errorf("this.Field4 == nil && that.Field4 != nil")
- } else if that1.Field4 != nil {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", *this.Field5, *that1.Field5)
- }
- } else if this.Field5 != nil {
- return fmt.Errorf("this.Field5 == nil && that.Field5 != nil")
- } else if that1.Field5 != nil {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
- }
- } else if this.Field6 != nil {
- return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
- } else if that1.Field6 != nil {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
- }
- } else if this.Field13 != nil {
- return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
- } else if that1.Field13 != nil {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
- }
- } else if this.Field14 != nil {
- return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
- } else if that1.Field14 != nil {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- 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 *NinOptNativeUnion) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptNativeUnion)
- if !ok {
- that2, ok := that.(NinOptNativeUnion)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return false
- }
- } else if this.Field3 != nil {
- return false
- } else if that1.Field3 != nil {
- return false
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- return false
- }
- } else if this.Field4 != nil {
- return false
- } else if that1.Field4 != nil {
- return false
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- return false
- }
- } else if this.Field5 != nil {
- return false
- } else if that1.Field5 != nil {
- return false
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return false
- }
- } else if this.Field6 != nil {
- return false
- } else if that1.Field6 != nil {
- return false
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return false
- }
- } else if this.Field13 != nil {
- return false
- } else if that1.Field13 != nil {
- return false
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return false
- }
- } else if this.Field14 != nil {
- return false
- } else if that1.Field14 != nil {
- return false
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptStructUnion) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptStructUnion)
- if !ok {
- that2, ok := that.(NinOptStructUnion)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptStructUnion")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptStructUnion but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptStructUnion but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if !this.Field3.Equal(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- if !this.Field4.Equal(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
- }
- } else if this.Field6 != nil {
- return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
- } else if that1.Field6 != nil {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
- }
- } else if this.Field7 != nil {
- return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
- } else if that1.Field7 != nil {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
- }
- } else if this.Field13 != nil {
- return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
- } else if that1.Field13 != nil {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
- }
- } else if this.Field14 != nil {
- return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
- } else if that1.Field14 != nil {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- 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 *NinOptStructUnion) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptStructUnion)
- if !ok {
- that2, ok := that.(NinOptStructUnion)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if !this.Field3.Equal(that1.Field3) {
- return false
- }
- if !this.Field4.Equal(that1.Field4) {
- return false
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return false
- }
- } else if this.Field6 != nil {
- return false
- } else if that1.Field6 != nil {
- return false
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return false
- }
- } else if this.Field7 != nil {
- return false
- } else if that1.Field7 != nil {
- return false
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return false
- }
- } else if this.Field13 != nil {
- return false
- } else if that1.Field13 != nil {
- return false
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return false
- }
- } else if this.Field14 != nil {
- return false
- } else if that1.Field14 != nil {
- return false
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinEmbeddedStructUnion) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinEmbeddedStructUnion)
- if !ok {
- that2, ok := that.(NinEmbeddedStructUnion)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinEmbeddedStructUnion")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinEmbeddedStructUnion but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinEmbeddedStructUnion but is not nil && this == nil")
- }
- if !this.NidOptNative.Equal(that1.NidOptNative) {
- return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
- }
- if !this.Field200.Equal(that1.Field200) {
- return fmt.Errorf("Field200 this(%v) Not Equal that(%v)", this.Field200, that1.Field200)
- }
- if this.Field210 != nil && that1.Field210 != nil {
- if *this.Field210 != *that1.Field210 {
- return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", *this.Field210, *that1.Field210)
- }
- } else if this.Field210 != nil {
- return fmt.Errorf("this.Field210 == nil && that.Field210 != nil")
- } else if that1.Field210 != nil {
- return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", this.Field210, that1.Field210)
- }
- 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 *NinEmbeddedStructUnion) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinEmbeddedStructUnion)
- if !ok {
- that2, ok := that.(NinEmbeddedStructUnion)
- 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.NidOptNative.Equal(that1.NidOptNative) {
- return false
- }
- if !this.Field200.Equal(that1.Field200) {
- return false
- }
- if this.Field210 != nil && that1.Field210 != nil {
- if *this.Field210 != *that1.Field210 {
- return false
- }
- } else if this.Field210 != nil {
- return false
- } else if that1.Field210 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinNestedStructUnion) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinNestedStructUnion)
- if !ok {
- that2, ok := that.(NinNestedStructUnion)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinNestedStructUnion")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinNestedStructUnion but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinNestedStructUnion but is not nil && this == nil")
- }
- if !this.Field1.Equal(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if !this.Field2.Equal(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if !this.Field3.Equal(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- 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 *NinNestedStructUnion) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinNestedStructUnion)
- if !ok {
- that2, ok := that.(NinNestedStructUnion)
- 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.Field1.Equal(that1.Field1) {
- return false
- }
- if !this.Field2.Equal(that1.Field2) {
- return false
- }
- if !this.Field3.Equal(that1.Field3) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *Tree) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Tree)
- if !ok {
- that2, ok := that.(Tree)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Tree")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Tree but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Tree but is not nil && this == nil")
- }
- if !this.Or.Equal(that1.Or) {
- return fmt.Errorf("Or this(%v) Not Equal that(%v)", this.Or, that1.Or)
- }
- if !this.And.Equal(that1.And) {
- return fmt.Errorf("And this(%v) Not Equal that(%v)", this.And, that1.And)
- }
- if !this.Leaf.Equal(that1.Leaf) {
- return fmt.Errorf("Leaf this(%v) Not Equal that(%v)", this.Leaf, that1.Leaf)
- }
- 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 *Tree) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Tree)
- if !ok {
- that2, ok := that.(Tree)
- 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.Or.Equal(that1.Or) {
- return false
- }
- if !this.And.Equal(that1.And) {
- return false
- }
- if !this.Leaf.Equal(that1.Leaf) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *OrBranch) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*OrBranch)
- if !ok {
- that2, ok := that.(OrBranch)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *OrBranch")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *OrBranch but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *OrBranch but is not nil && this == nil")
- }
- if !this.Left.Equal(&that1.Left) {
- return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left)
- }
- if !this.Right.Equal(&that1.Right) {
- return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right)
- }
- 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 *OrBranch) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*OrBranch)
- if !ok {
- that2, ok := that.(OrBranch)
- 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.Left.Equal(&that1.Left) {
- return false
- }
- if !this.Right.Equal(&that1.Right) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AndBranch) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AndBranch)
- if !ok {
- that2, ok := that.(AndBranch)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AndBranch")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AndBranch but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AndBranch but is not nil && this == nil")
- }
- if !this.Left.Equal(&that1.Left) {
- return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left)
- }
- if !this.Right.Equal(&that1.Right) {
- return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right)
- }
- 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 *AndBranch) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AndBranch)
- if !ok {
- that2, ok := that.(AndBranch)
- 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.Left.Equal(&that1.Left) {
- return false
- }
- if !this.Right.Equal(&that1.Right) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *Leaf) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Leaf)
- if !ok {
- that2, ok := that.(Leaf)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Leaf")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Leaf but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Leaf but is not nil && this == nil")
- }
- if this.Value != that1.Value {
- return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
- }
- if this.StrValue != that1.StrValue {
- return fmt.Errorf("StrValue this(%v) Not Equal that(%v)", this.StrValue, that1.StrValue)
- }
- 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 *Leaf) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Leaf)
- if !ok {
- that2, ok := that.(Leaf)
- 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.Value != that1.Value {
- return false
- }
- if this.StrValue != that1.StrValue {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *DeepTree) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*DeepTree)
- if !ok {
- that2, ok := that.(DeepTree)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *DeepTree")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *DeepTree but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *DeepTree but is not nil && this == nil")
- }
- if !this.Down.Equal(that1.Down) {
- return fmt.Errorf("Down this(%v) Not Equal that(%v)", this.Down, that1.Down)
- }
- if !this.And.Equal(that1.And) {
- return fmt.Errorf("And this(%v) Not Equal that(%v)", this.And, that1.And)
- }
- if !this.Leaf.Equal(that1.Leaf) {
- return fmt.Errorf("Leaf this(%v) Not Equal that(%v)", this.Leaf, that1.Leaf)
- }
- 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 *DeepTree) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*DeepTree)
- if !ok {
- that2, ok := that.(DeepTree)
- 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.Down.Equal(that1.Down) {
- return false
- }
- if !this.And.Equal(that1.And) {
- return false
- }
- if !this.Leaf.Equal(that1.Leaf) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *ADeepBranch) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*ADeepBranch)
- if !ok {
- that2, ok := that.(ADeepBranch)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *ADeepBranch")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *ADeepBranch but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *ADeepBranch but is not nil && this == nil")
- }
- if !this.Down.Equal(&that1.Down) {
- return fmt.Errorf("Down this(%v) Not Equal that(%v)", this.Down, that1.Down)
- }
- 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 *ADeepBranch) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*ADeepBranch)
- if !ok {
- that2, ok := that.(ADeepBranch)
- 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.Down.Equal(&that1.Down) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AndDeepBranch) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AndDeepBranch)
- if !ok {
- that2, ok := that.(AndDeepBranch)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AndDeepBranch")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AndDeepBranch but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AndDeepBranch but is not nil && this == nil")
- }
- if !this.Left.Equal(&that1.Left) {
- return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left)
- }
- if !this.Right.Equal(&that1.Right) {
- return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right)
- }
- 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 *AndDeepBranch) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AndDeepBranch)
- if !ok {
- that2, ok := that.(AndDeepBranch)
- 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.Left.Equal(&that1.Left) {
- return false
- }
- if !this.Right.Equal(&that1.Right) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *DeepLeaf) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*DeepLeaf)
- if !ok {
- that2, ok := that.(DeepLeaf)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *DeepLeaf")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *DeepLeaf but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *DeepLeaf but is not nil && this == nil")
- }
- if !this.Tree.Equal(&that1.Tree) {
- return fmt.Errorf("Tree this(%v) Not Equal that(%v)", this.Tree, that1.Tree)
- }
- 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 *DeepLeaf) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*DeepLeaf)
- if !ok {
- that2, ok := that.(DeepLeaf)
- 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.Tree.Equal(&that1.Tree) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *Nil) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Nil)
- if !ok {
- that2, ok := that.(Nil)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Nil")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Nil but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Nil but is not nil && this == nil")
- }
- 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 *Nil) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Nil)
- if !ok {
- that2, ok := that.(Nil)
- 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_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidOptEnum) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidOptEnum)
- if !ok {
- that2, ok := that.(NidOptEnum)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidOptEnum")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidOptEnum but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidOptEnum but is not nil && this == nil")
- }
- if this.Field1 != that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- 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 *NidOptEnum) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidOptEnum)
- if !ok {
- that2, ok := that.(NidOptEnum)
- 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.Field1 != that1.Field1 {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptEnum) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptEnum)
- if !ok {
- that2, ok := that.(NinOptEnum)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptEnum")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptEnum but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptEnum but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
- }
- } else if this.Field3 != nil {
- return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
- } else if that1.Field3 != nil {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- 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 *NinOptEnum) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptEnum)
- if !ok {
- that2, ok := that.(NinOptEnum)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return false
- }
- } else if this.Field3 != nil {
- return false
- } else if that1.Field3 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidRepEnum) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidRepEnum)
- if !ok {
- that2, ok := that.(NidRepEnum)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidRepEnum")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidRepEnum but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidRepEnum but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[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 *NidRepEnum) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidRepEnum)
- if !ok {
- that2, ok := that.(NidRepEnum)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinRepEnum) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinRepEnum)
- if !ok {
- that2, ok := that.(NinRepEnum)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinRepEnum")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinRepEnum but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinRepEnum but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[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 *NinRepEnum) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinRepEnum)
- if !ok {
- that2, ok := that.(NinRepEnum)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptEnumDefault) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptEnumDefault)
- if !ok {
- that2, ok := that.(NinOptEnumDefault)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptEnumDefault")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptEnumDefault but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptEnumDefault but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
- }
- } else if this.Field3 != nil {
- return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
- } else if that1.Field3 != nil {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- 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 *NinOptEnumDefault) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptEnumDefault)
- if !ok {
- that2, ok := that.(NinOptEnumDefault)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return false
- }
- } else if this.Field3 != nil {
- return false
- } else if that1.Field3 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AnotherNinOptEnum) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AnotherNinOptEnum)
- if !ok {
- that2, ok := that.(AnotherNinOptEnum)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AnotherNinOptEnum")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AnotherNinOptEnum but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AnotherNinOptEnum but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
- }
- } else if this.Field3 != nil {
- return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
- } else if that1.Field3 != nil {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- 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 *AnotherNinOptEnum) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AnotherNinOptEnum)
- if !ok {
- that2, ok := that.(AnotherNinOptEnum)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return false
- }
- } else if this.Field3 != nil {
- return false
- } else if that1.Field3 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AnotherNinOptEnumDefault) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AnotherNinOptEnumDefault)
- if !ok {
- that2, ok := that.(AnotherNinOptEnumDefault)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AnotherNinOptEnumDefault")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AnotherNinOptEnumDefault but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AnotherNinOptEnumDefault but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
- }
- } else if this.Field3 != nil {
- return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
- } else if that1.Field3 != nil {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- 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 *AnotherNinOptEnumDefault) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AnotherNinOptEnumDefault)
- if !ok {
- that2, ok := that.(AnotherNinOptEnumDefault)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return false
- }
- } else if this.Field3 != nil {
- return false
- } else if that1.Field3 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *Timer) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Timer)
- if !ok {
- that2, ok := that.(Timer)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Timer")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Timer but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Timer but is not nil && this == nil")
- }
- if this.Time1 != that1.Time1 {
- return fmt.Errorf("Time1 this(%v) Not Equal that(%v)", this.Time1, that1.Time1)
- }
- if this.Time2 != that1.Time2 {
- return fmt.Errorf("Time2 this(%v) Not Equal that(%v)", this.Time2, that1.Time2)
- }
- if !bytes.Equal(this.Data, that1.Data) {
- return fmt.Errorf("Data this(%v) Not Equal that(%v)", this.Data, that1.Data)
- }
- 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 *Timer) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Timer)
- if !ok {
- that2, ok := that.(Timer)
- 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.Time1 != that1.Time1 {
- return false
- }
- if this.Time2 != that1.Time2 {
- return false
- }
- if !bytes.Equal(this.Data, that1.Data) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *MyExtendable) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*MyExtendable)
- if !ok {
- that2, ok := that.(MyExtendable)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *MyExtendable")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *MyExtendable but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *MyExtendable but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
- thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
- for k, v := range thismap {
- if v2, ok := thatmap[k]; ok {
- if !v.Equal(&v2) {
- return fmt.Errorf("XXX_InternalExtensions this[%v](%v) Not Equal that[%v](%v)", k, thismap[k], k, thatmap[k])
- }
- } else {
- return fmt.Errorf("XXX_InternalExtensions[%v] Not In that", k)
- }
- }
- for k := range thatmap {
- if _, ok := thismap[k]; !ok {
- return fmt.Errorf("XXX_InternalExtensions[%v] Not In this", k)
- }
- }
- 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 *MyExtendable) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*MyExtendable)
- if !ok {
- that2, ok := that.(MyExtendable)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
- thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
- for k, v := range thismap {
- if v2, ok := thatmap[k]; ok {
- if !v.Equal(&v2) {
- return false
- }
- } else {
- return false
- }
- }
- for k := range thatmap {
- if _, ok := thismap[k]; !ok {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *OtherExtenable) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*OtherExtenable)
- if !ok {
- that2, ok := that.(OtherExtenable)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *OtherExtenable")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *OtherExtenable but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *OtherExtenable but is not nil && this == nil")
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
- }
- } else if this.Field13 != nil {
- return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
- } else if that1.Field13 != nil {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if !this.M.Equal(that1.M) {
- return fmt.Errorf("M this(%v) Not Equal that(%v)", this.M, that1.M)
- }
- thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
- thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
- for k, v := range thismap {
- if v2, ok := thatmap[k]; ok {
- if !v.Equal(&v2) {
- return fmt.Errorf("XXX_InternalExtensions this[%v](%v) Not Equal that[%v](%v)", k, thismap[k], k, thatmap[k])
- }
- } else {
- return fmt.Errorf("XXX_InternalExtensions[%v] Not In that", k)
- }
- }
- for k := range thatmap {
- if _, ok := thismap[k]; !ok {
- return fmt.Errorf("XXX_InternalExtensions[%v] Not In this", k)
- }
- }
- 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 *OtherExtenable) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*OtherExtenable)
- if !ok {
- that2, ok := that.(OtherExtenable)
- 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.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return false
- }
- } else if this.Field13 != nil {
- return false
- } else if that1.Field13 != nil {
- return false
- }
- if !this.M.Equal(that1.M) {
- return false
- }
- thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
- thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
- for k, v := range thismap {
- if v2, ok := thatmap[k]; ok {
- if !v.Equal(&v2) {
- return false
- }
- } else {
- return false
- }
- }
- for k := range thatmap {
- if _, ok := thismap[k]; !ok {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NestedDefinition) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NestedDefinition)
- if !ok {
- that2, ok := that.(NestedDefinition)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NestedDefinition")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NestedDefinition but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NestedDefinition but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.EnumField != nil && that1.EnumField != nil {
- if *this.EnumField != *that1.EnumField {
- return fmt.Errorf("EnumField this(%v) Not Equal that(%v)", *this.EnumField, *that1.EnumField)
- }
- } else if this.EnumField != nil {
- return fmt.Errorf("this.EnumField == nil && that.EnumField != nil")
- } else if that1.EnumField != nil {
- return fmt.Errorf("EnumField this(%v) Not Equal that(%v)", this.EnumField, that1.EnumField)
- }
- if !this.NNM.Equal(that1.NNM) {
- return fmt.Errorf("NNM this(%v) Not Equal that(%v)", this.NNM, that1.NNM)
- }
- if !this.NM.Equal(that1.NM) {
- return fmt.Errorf("NM this(%v) Not Equal that(%v)", this.NM, that1.NM)
- }
- 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 *NestedDefinition) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NestedDefinition)
- if !ok {
- that2, ok := that.(NestedDefinition)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.EnumField != nil && that1.EnumField != nil {
- if *this.EnumField != *that1.EnumField {
- return false
- }
- } else if this.EnumField != nil {
- return false
- } else if that1.EnumField != nil {
- return false
- }
- if !this.NNM.Equal(that1.NNM) {
- return false
- }
- if !this.NM.Equal(that1.NM) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NestedDefinition_NestedMessage) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NestedDefinition_NestedMessage)
- if !ok {
- that2, ok := that.(NestedDefinition_NestedMessage)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NestedDefinition_NestedMessage")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NestedDefinition_NestedMessage but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NestedDefinition_NestedMessage but is not nil && this == nil")
- }
- if this.NestedField1 != nil && that1.NestedField1 != nil {
- if *this.NestedField1 != *that1.NestedField1 {
- return fmt.Errorf("NestedField1 this(%v) Not Equal that(%v)", *this.NestedField1, *that1.NestedField1)
- }
- } else if this.NestedField1 != nil {
- return fmt.Errorf("this.NestedField1 == nil && that.NestedField1 != nil")
- } else if that1.NestedField1 != nil {
- return fmt.Errorf("NestedField1 this(%v) Not Equal that(%v)", this.NestedField1, that1.NestedField1)
- }
- if !this.NNM.Equal(that1.NNM) {
- return fmt.Errorf("NNM this(%v) Not Equal that(%v)", this.NNM, that1.NNM)
- }
- 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 *NestedDefinition_NestedMessage) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NestedDefinition_NestedMessage)
- if !ok {
- that2, ok := that.(NestedDefinition_NestedMessage)
- 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.NestedField1 != nil && that1.NestedField1 != nil {
- if *this.NestedField1 != *that1.NestedField1 {
- return false
- }
- } else if this.NestedField1 != nil {
- return false
- } else if that1.NestedField1 != nil {
- return false
- }
- if !this.NNM.Equal(that1.NNM) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NestedDefinition_NestedMessage_NestedNestedMsg) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NestedDefinition_NestedMessage_NestedNestedMsg)
- if !ok {
- that2, ok := that.(NestedDefinition_NestedMessage_NestedNestedMsg)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NestedDefinition_NestedMessage_NestedNestedMsg")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NestedDefinition_NestedMessage_NestedNestedMsg but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NestedDefinition_NestedMessage_NestedNestedMsg but is not nil && this == nil")
- }
- if this.NestedNestedField1 != nil && that1.NestedNestedField1 != nil {
- if *this.NestedNestedField1 != *that1.NestedNestedField1 {
- return fmt.Errorf("NestedNestedField1 this(%v) Not Equal that(%v)", *this.NestedNestedField1, *that1.NestedNestedField1)
- }
- } else if this.NestedNestedField1 != nil {
- return fmt.Errorf("this.NestedNestedField1 == nil && that.NestedNestedField1 != nil")
- } else if that1.NestedNestedField1 != nil {
- return fmt.Errorf("NestedNestedField1 this(%v) Not Equal that(%v)", this.NestedNestedField1, that1.NestedNestedField1)
- }
- 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 *NestedDefinition_NestedMessage_NestedNestedMsg) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NestedDefinition_NestedMessage_NestedNestedMsg)
- if !ok {
- that2, ok := that.(NestedDefinition_NestedMessage_NestedNestedMsg)
- 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.NestedNestedField1 != nil && that1.NestedNestedField1 != nil {
- if *this.NestedNestedField1 != *that1.NestedNestedField1 {
- return false
- }
- } else if this.NestedNestedField1 != nil {
- return false
- } else if that1.NestedNestedField1 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NestedScope) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NestedScope)
- if !ok {
- that2, ok := that.(NestedScope)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NestedScope")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NestedScope but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NestedScope 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 != nil && that1.B != nil {
- if *this.B != *that1.B {
- return fmt.Errorf("B this(%v) Not Equal that(%v)", *this.B, *that1.B)
- }
- } else if this.B != nil {
- return fmt.Errorf("this.B == nil && that.B != nil")
- } else if that1.B != nil {
- return fmt.Errorf("B this(%v) Not Equal that(%v)", this.B, that1.B)
- }
- if !this.C.Equal(that1.C) {
- return fmt.Errorf("C this(%v) Not Equal that(%v)", this.C, that1.C)
- }
- 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 *NestedScope) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NestedScope)
- if !ok {
- that2, ok := that.(NestedScope)
- 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 != nil && that1.B != nil {
- if *this.B != *that1.B {
- return false
- }
- } else if this.B != nil {
- return false
- } else if that1.B != nil {
- return false
- }
- if !this.C.Equal(that1.C) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptNativeDefault) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptNativeDefault)
- if !ok {
- that2, ok := that.(NinOptNativeDefault)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptNativeDefault")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptNativeDefault but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptNativeDefault but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
- }
- } else if this.Field3 != nil {
- return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
- } else if that1.Field3 != nil {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", *this.Field4, *that1.Field4)
- }
- } else if this.Field4 != nil {
- return fmt.Errorf("this.Field4 == nil && that.Field4 != nil")
- } else if that1.Field4 != nil {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", *this.Field5, *that1.Field5)
- }
- } else if this.Field5 != nil {
- return fmt.Errorf("this.Field5 == nil && that.Field5 != nil")
- } else if that1.Field5 != nil {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
- }
- } else if this.Field6 != nil {
- return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
- } else if that1.Field6 != nil {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
- }
- } else if this.Field7 != nil {
- return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
- } else if that1.Field7 != nil {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- if this.Field8 != nil && that1.Field8 != nil {
- if *this.Field8 != *that1.Field8 {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", *this.Field8, *that1.Field8)
- }
- } else if this.Field8 != nil {
- return fmt.Errorf("this.Field8 == nil && that.Field8 != nil")
- } else if that1.Field8 != nil {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
- }
- if this.Field9 != nil && that1.Field9 != nil {
- if *this.Field9 != *that1.Field9 {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", *this.Field9, *that1.Field9)
- }
- } else if this.Field9 != nil {
- return fmt.Errorf("this.Field9 == nil && that.Field9 != nil")
- } else if that1.Field9 != nil {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
- }
- if this.Field10 != nil && that1.Field10 != nil {
- if *this.Field10 != *that1.Field10 {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", *this.Field10, *that1.Field10)
- }
- } else if this.Field10 != nil {
- return fmt.Errorf("this.Field10 == nil && that.Field10 != nil")
- } else if that1.Field10 != nil {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
- }
- if this.Field11 != nil && that1.Field11 != nil {
- if *this.Field11 != *that1.Field11 {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", *this.Field11, *that1.Field11)
- }
- } else if this.Field11 != nil {
- return fmt.Errorf("this.Field11 == nil && that.Field11 != nil")
- } else if that1.Field11 != nil {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
- }
- if this.Field12 != nil && that1.Field12 != nil {
- if *this.Field12 != *that1.Field12 {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", *this.Field12, *that1.Field12)
- }
- } else if this.Field12 != nil {
- return fmt.Errorf("this.Field12 == nil && that.Field12 != nil")
- } else if that1.Field12 != nil {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
- }
- } else if this.Field13 != nil {
- return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
- } else if that1.Field13 != nil {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
- }
- } else if this.Field14 != nil {
- return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
- } else if that1.Field14 != nil {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- 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 *NinOptNativeDefault) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptNativeDefault)
- if !ok {
- that2, ok := that.(NinOptNativeDefault)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return false
- }
- } else if this.Field3 != nil {
- return false
- } else if that1.Field3 != nil {
- return false
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- return false
- }
- } else if this.Field4 != nil {
- return false
- } else if that1.Field4 != nil {
- return false
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- return false
- }
- } else if this.Field5 != nil {
- return false
- } else if that1.Field5 != nil {
- return false
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return false
- }
- } else if this.Field6 != nil {
- return false
- } else if that1.Field6 != nil {
- return false
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return false
- }
- } else if this.Field7 != nil {
- return false
- } else if that1.Field7 != nil {
- return false
- }
- if this.Field8 != nil && that1.Field8 != nil {
- if *this.Field8 != *that1.Field8 {
- return false
- }
- } else if this.Field8 != nil {
- return false
- } else if that1.Field8 != nil {
- return false
- }
- if this.Field9 != nil && that1.Field9 != nil {
- if *this.Field9 != *that1.Field9 {
- return false
- }
- } else if this.Field9 != nil {
- return false
- } else if that1.Field9 != nil {
- return false
- }
- if this.Field10 != nil && that1.Field10 != nil {
- if *this.Field10 != *that1.Field10 {
- return false
- }
- } else if this.Field10 != nil {
- return false
- } else if that1.Field10 != nil {
- return false
- }
- if this.Field11 != nil && that1.Field11 != nil {
- if *this.Field11 != *that1.Field11 {
- return false
- }
- } else if this.Field11 != nil {
- return false
- } else if that1.Field11 != nil {
- return false
- }
- if this.Field12 != nil && that1.Field12 != nil {
- if *this.Field12 != *that1.Field12 {
- return false
- }
- } else if this.Field12 != nil {
- return false
- } else if that1.Field12 != nil {
- return false
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return false
- }
- } else if this.Field13 != nil {
- return false
- } else if that1.Field13 != nil {
- return false
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return false
- }
- } else if this.Field14 != nil {
- return false
- } else if that1.Field14 != nil {
- return false
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomContainer) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomContainer)
- if !ok {
- that2, ok := that.(CustomContainer)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomContainer")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomContainer but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomContainer but is not nil && this == nil")
- }
- if !this.CustomStruct.Equal(&that1.CustomStruct) {
- return fmt.Errorf("CustomStruct this(%v) Not Equal that(%v)", this.CustomStruct, that1.CustomStruct)
- }
- 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 *CustomContainer) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomContainer)
- if !ok {
- that2, ok := that.(CustomContainer)
- 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.CustomStruct.Equal(&that1.CustomStruct) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomNameNidOptNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomNameNidOptNative)
- if !ok {
- that2, ok := that.(CustomNameNidOptNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomNameNidOptNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomNameNidOptNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomNameNidOptNative but is not nil && this == nil")
- }
- if this.FieldA != that1.FieldA {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
- }
- if this.FieldB != that1.FieldB {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
- }
- if this.FieldC != that1.FieldC {
- return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", this.FieldC, that1.FieldC)
- }
- if this.FieldD != that1.FieldD {
- return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", this.FieldD, that1.FieldD)
- }
- if this.FieldE != that1.FieldE {
- return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", this.FieldE, that1.FieldE)
- }
- if this.FieldF != that1.FieldF {
- return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", this.FieldF, that1.FieldF)
- }
- if this.FieldG != that1.FieldG {
- return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", this.FieldG, that1.FieldG)
- }
- if this.FieldH != that1.FieldH {
- return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", this.FieldH, that1.FieldH)
- }
- if this.FieldI != that1.FieldI {
- return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", this.FieldI, that1.FieldI)
- }
- if this.FieldJ != that1.FieldJ {
- return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", this.FieldJ, that1.FieldJ)
- }
- if this.FieldK != that1.FieldK {
- return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", this.FieldK, that1.FieldK)
- }
- if this.FieldL != that1.FieldL {
- return fmt.Errorf("FieldL this(%v) Not Equal that(%v)", this.FieldL, that1.FieldL)
- }
- if this.FieldM != that1.FieldM {
- return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", this.FieldM, that1.FieldM)
- }
- if this.FieldN != that1.FieldN {
- return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", this.FieldN, that1.FieldN)
- }
- if !bytes.Equal(this.FieldO, that1.FieldO) {
- return fmt.Errorf("FieldO this(%v) Not Equal that(%v)", this.FieldO, that1.FieldO)
- }
- 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 *CustomNameNidOptNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomNameNidOptNative)
- if !ok {
- that2, ok := that.(CustomNameNidOptNative)
- 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.FieldA != that1.FieldA {
- return false
- }
- if this.FieldB != that1.FieldB {
- return false
- }
- if this.FieldC != that1.FieldC {
- return false
- }
- if this.FieldD != that1.FieldD {
- return false
- }
- if this.FieldE != that1.FieldE {
- return false
- }
- if this.FieldF != that1.FieldF {
- return false
- }
- if this.FieldG != that1.FieldG {
- return false
- }
- if this.FieldH != that1.FieldH {
- return false
- }
- if this.FieldI != that1.FieldI {
- return false
- }
- if this.FieldJ != that1.FieldJ {
- return false
- }
- if this.FieldK != that1.FieldK {
- return false
- }
- if this.FieldL != that1.FieldL {
- return false
- }
- if this.FieldM != that1.FieldM {
- return false
- }
- if this.FieldN != that1.FieldN {
- return false
- }
- if !bytes.Equal(this.FieldO, that1.FieldO) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomNameNinOptNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomNameNinOptNative)
- if !ok {
- that2, ok := that.(CustomNameNinOptNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomNameNinOptNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomNameNinOptNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomNameNinOptNative but is not nil && this == nil")
- }
- if this.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", *this.FieldA, *that1.FieldA)
- }
- } else if this.FieldA != nil {
- return fmt.Errorf("this.FieldA == nil && that.FieldA != nil")
- } else if that1.FieldA != nil {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", *this.FieldB, *that1.FieldB)
- }
- } else if this.FieldB != nil {
- return fmt.Errorf("this.FieldB == nil && that.FieldB != nil")
- } else if that1.FieldB != nil {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
- }
- if this.FieldC != nil && that1.FieldC != nil {
- if *this.FieldC != *that1.FieldC {
- return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", *this.FieldC, *that1.FieldC)
- }
- } else if this.FieldC != nil {
- return fmt.Errorf("this.FieldC == nil && that.FieldC != nil")
- } else if that1.FieldC != nil {
- return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", this.FieldC, that1.FieldC)
- }
- if this.FieldD != nil && that1.FieldD != nil {
- if *this.FieldD != *that1.FieldD {
- return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", *this.FieldD, *that1.FieldD)
- }
- } else if this.FieldD != nil {
- return fmt.Errorf("this.FieldD == nil && that.FieldD != nil")
- } else if that1.FieldD != nil {
- return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", this.FieldD, that1.FieldD)
- }
- if this.FieldE != nil && that1.FieldE != nil {
- if *this.FieldE != *that1.FieldE {
- return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", *this.FieldE, *that1.FieldE)
- }
- } else if this.FieldE != nil {
- return fmt.Errorf("this.FieldE == nil && that.FieldE != nil")
- } else if that1.FieldE != nil {
- return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", this.FieldE, that1.FieldE)
- }
- if this.FieldF != nil && that1.FieldF != nil {
- if *this.FieldF != *that1.FieldF {
- return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", *this.FieldF, *that1.FieldF)
- }
- } else if this.FieldF != nil {
- return fmt.Errorf("this.FieldF == nil && that.FieldF != nil")
- } else if that1.FieldF != nil {
- return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", this.FieldF, that1.FieldF)
- }
- if this.FieldG != nil && that1.FieldG != nil {
- if *this.FieldG != *that1.FieldG {
- return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", *this.FieldG, *that1.FieldG)
- }
- } else if this.FieldG != nil {
- return fmt.Errorf("this.FieldG == nil && that.FieldG != nil")
- } else if that1.FieldG != nil {
- return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", this.FieldG, that1.FieldG)
- }
- if this.FieldH != nil && that1.FieldH != nil {
- if *this.FieldH != *that1.FieldH {
- return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", *this.FieldH, *that1.FieldH)
- }
- } else if this.FieldH != nil {
- return fmt.Errorf("this.FieldH == nil && that.FieldH != nil")
- } else if that1.FieldH != nil {
- return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", this.FieldH, that1.FieldH)
- }
- if this.FieldI != nil && that1.FieldI != nil {
- if *this.FieldI != *that1.FieldI {
- return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", *this.FieldI, *that1.FieldI)
- }
- } else if this.FieldI != nil {
- return fmt.Errorf("this.FieldI == nil && that.FieldI != nil")
- } else if that1.FieldI != nil {
- return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", this.FieldI, that1.FieldI)
- }
- if this.FieldJ != nil && that1.FieldJ != nil {
- if *this.FieldJ != *that1.FieldJ {
- return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", *this.FieldJ, *that1.FieldJ)
- }
- } else if this.FieldJ != nil {
- return fmt.Errorf("this.FieldJ == nil && that.FieldJ != nil")
- } else if that1.FieldJ != nil {
- return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", this.FieldJ, that1.FieldJ)
- }
- if this.FieldK != nil && that1.FieldK != nil {
- if *this.FieldK != *that1.FieldK {
- return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", *this.FieldK, *that1.FieldK)
- }
- } else if this.FieldK != nil {
- return fmt.Errorf("this.FieldK == nil && that.FieldK != nil")
- } else if that1.FieldK != nil {
- return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", this.FieldK, that1.FieldK)
- }
- if this.FielL != nil && that1.FielL != nil {
- if *this.FielL != *that1.FielL {
- return fmt.Errorf("FielL this(%v) Not Equal that(%v)", *this.FielL, *that1.FielL)
- }
- } else if this.FielL != nil {
- return fmt.Errorf("this.FielL == nil && that.FielL != nil")
- } else if that1.FielL != nil {
- return fmt.Errorf("FielL this(%v) Not Equal that(%v)", this.FielL, that1.FielL)
- }
- if this.FieldM != nil && that1.FieldM != nil {
- if *this.FieldM != *that1.FieldM {
- return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", *this.FieldM, *that1.FieldM)
- }
- } else if this.FieldM != nil {
- return fmt.Errorf("this.FieldM == nil && that.FieldM != nil")
- } else if that1.FieldM != nil {
- return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", this.FieldM, that1.FieldM)
- }
- if this.FieldN != nil && that1.FieldN != nil {
- if *this.FieldN != *that1.FieldN {
- return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", *this.FieldN, *that1.FieldN)
- }
- } else if this.FieldN != nil {
- return fmt.Errorf("this.FieldN == nil && that.FieldN != nil")
- } else if that1.FieldN != nil {
- return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", this.FieldN, that1.FieldN)
- }
- if !bytes.Equal(this.FieldO, that1.FieldO) {
- return fmt.Errorf("FieldO this(%v) Not Equal that(%v)", this.FieldO, that1.FieldO)
- }
- 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 *CustomNameNinOptNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomNameNinOptNative)
- if !ok {
- that2, ok := that.(CustomNameNinOptNative)
- 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.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- return false
- }
- } else if this.FieldA != nil {
- return false
- } else if that1.FieldA != nil {
- return false
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- return false
- }
- } else if this.FieldB != nil {
- return false
- } else if that1.FieldB != nil {
- return false
- }
- if this.FieldC != nil && that1.FieldC != nil {
- if *this.FieldC != *that1.FieldC {
- return false
- }
- } else if this.FieldC != nil {
- return false
- } else if that1.FieldC != nil {
- return false
- }
- if this.FieldD != nil && that1.FieldD != nil {
- if *this.FieldD != *that1.FieldD {
- return false
- }
- } else if this.FieldD != nil {
- return false
- } else if that1.FieldD != nil {
- return false
- }
- if this.FieldE != nil && that1.FieldE != nil {
- if *this.FieldE != *that1.FieldE {
- return false
- }
- } else if this.FieldE != nil {
- return false
- } else if that1.FieldE != nil {
- return false
- }
- if this.FieldF != nil && that1.FieldF != nil {
- if *this.FieldF != *that1.FieldF {
- return false
- }
- } else if this.FieldF != nil {
- return false
- } else if that1.FieldF != nil {
- return false
- }
- if this.FieldG != nil && that1.FieldG != nil {
- if *this.FieldG != *that1.FieldG {
- return false
- }
- } else if this.FieldG != nil {
- return false
- } else if that1.FieldG != nil {
- return false
- }
- if this.FieldH != nil && that1.FieldH != nil {
- if *this.FieldH != *that1.FieldH {
- return false
- }
- } else if this.FieldH != nil {
- return false
- } else if that1.FieldH != nil {
- return false
- }
- if this.FieldI != nil && that1.FieldI != nil {
- if *this.FieldI != *that1.FieldI {
- return false
- }
- } else if this.FieldI != nil {
- return false
- } else if that1.FieldI != nil {
- return false
- }
- if this.FieldJ != nil && that1.FieldJ != nil {
- if *this.FieldJ != *that1.FieldJ {
- return false
- }
- } else if this.FieldJ != nil {
- return false
- } else if that1.FieldJ != nil {
- return false
- }
- if this.FieldK != nil && that1.FieldK != nil {
- if *this.FieldK != *that1.FieldK {
- return false
- }
- } else if this.FieldK != nil {
- return false
- } else if that1.FieldK != nil {
- return false
- }
- if this.FielL != nil && that1.FielL != nil {
- if *this.FielL != *that1.FielL {
- return false
- }
- } else if this.FielL != nil {
- return false
- } else if that1.FielL != nil {
- return false
- }
- if this.FieldM != nil && that1.FieldM != nil {
- if *this.FieldM != *that1.FieldM {
- return false
- }
- } else if this.FieldM != nil {
- return false
- } else if that1.FieldM != nil {
- return false
- }
- if this.FieldN != nil && that1.FieldN != nil {
- if *this.FieldN != *that1.FieldN {
- return false
- }
- } else if this.FieldN != nil {
- return false
- } else if that1.FieldN != nil {
- return false
- }
- if !bytes.Equal(this.FieldO, that1.FieldO) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomNameNinRepNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomNameNinRepNative)
- if !ok {
- that2, ok := that.(CustomNameNinRepNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomNameNinRepNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomNameNinRepNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomNameNinRepNative but is not nil && this == nil")
- }
- if len(this.FieldA) != len(that1.FieldA) {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", len(this.FieldA), len(that1.FieldA))
- }
- for i := range this.FieldA {
- if this.FieldA[i] != that1.FieldA[i] {
- return fmt.Errorf("FieldA this[%v](%v) Not Equal that[%v](%v)", i, this.FieldA[i], i, that1.FieldA[i])
- }
- }
- if len(this.FieldB) != len(that1.FieldB) {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", len(this.FieldB), len(that1.FieldB))
- }
- for i := range this.FieldB {
- if this.FieldB[i] != that1.FieldB[i] {
- return fmt.Errorf("FieldB this[%v](%v) Not Equal that[%v](%v)", i, this.FieldB[i], i, that1.FieldB[i])
- }
- }
- if len(this.FieldC) != len(that1.FieldC) {
- return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", len(this.FieldC), len(that1.FieldC))
- }
- for i := range this.FieldC {
- if this.FieldC[i] != that1.FieldC[i] {
- return fmt.Errorf("FieldC this[%v](%v) Not Equal that[%v](%v)", i, this.FieldC[i], i, that1.FieldC[i])
- }
- }
- if len(this.FieldD) != len(that1.FieldD) {
- return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", len(this.FieldD), len(that1.FieldD))
- }
- for i := range this.FieldD {
- if this.FieldD[i] != that1.FieldD[i] {
- return fmt.Errorf("FieldD this[%v](%v) Not Equal that[%v](%v)", i, this.FieldD[i], i, that1.FieldD[i])
- }
- }
- if len(this.FieldE) != len(that1.FieldE) {
- return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", len(this.FieldE), len(that1.FieldE))
- }
- for i := range this.FieldE {
- if this.FieldE[i] != that1.FieldE[i] {
- return fmt.Errorf("FieldE this[%v](%v) Not Equal that[%v](%v)", i, this.FieldE[i], i, that1.FieldE[i])
- }
- }
- if len(this.FieldF) != len(that1.FieldF) {
- return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", len(this.FieldF), len(that1.FieldF))
- }
- for i := range this.FieldF {
- if this.FieldF[i] != that1.FieldF[i] {
- return fmt.Errorf("FieldF this[%v](%v) Not Equal that[%v](%v)", i, this.FieldF[i], i, that1.FieldF[i])
- }
- }
- if len(this.FieldG) != len(that1.FieldG) {
- return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", len(this.FieldG), len(that1.FieldG))
- }
- for i := range this.FieldG {
- if this.FieldG[i] != that1.FieldG[i] {
- return fmt.Errorf("FieldG this[%v](%v) Not Equal that[%v](%v)", i, this.FieldG[i], i, that1.FieldG[i])
- }
- }
- if len(this.FieldH) != len(that1.FieldH) {
- return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", len(this.FieldH), len(that1.FieldH))
- }
- for i := range this.FieldH {
- if this.FieldH[i] != that1.FieldH[i] {
- return fmt.Errorf("FieldH this[%v](%v) Not Equal that[%v](%v)", i, this.FieldH[i], i, that1.FieldH[i])
- }
- }
- if len(this.FieldI) != len(that1.FieldI) {
- return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", len(this.FieldI), len(that1.FieldI))
- }
- for i := range this.FieldI {
- if this.FieldI[i] != that1.FieldI[i] {
- return fmt.Errorf("FieldI this[%v](%v) Not Equal that[%v](%v)", i, this.FieldI[i], i, that1.FieldI[i])
- }
- }
- if len(this.FieldJ) != len(that1.FieldJ) {
- return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", len(this.FieldJ), len(that1.FieldJ))
- }
- for i := range this.FieldJ {
- if this.FieldJ[i] != that1.FieldJ[i] {
- return fmt.Errorf("FieldJ this[%v](%v) Not Equal that[%v](%v)", i, this.FieldJ[i], i, that1.FieldJ[i])
- }
- }
- if len(this.FieldK) != len(that1.FieldK) {
- return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", len(this.FieldK), len(that1.FieldK))
- }
- for i := range this.FieldK {
- if this.FieldK[i] != that1.FieldK[i] {
- return fmt.Errorf("FieldK this[%v](%v) Not Equal that[%v](%v)", i, this.FieldK[i], i, that1.FieldK[i])
- }
- }
- if len(this.FieldL) != len(that1.FieldL) {
- return fmt.Errorf("FieldL this(%v) Not Equal that(%v)", len(this.FieldL), len(that1.FieldL))
- }
- for i := range this.FieldL {
- if this.FieldL[i] != that1.FieldL[i] {
- return fmt.Errorf("FieldL this[%v](%v) Not Equal that[%v](%v)", i, this.FieldL[i], i, that1.FieldL[i])
- }
- }
- if len(this.FieldM) != len(that1.FieldM) {
- return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", len(this.FieldM), len(that1.FieldM))
- }
- for i := range this.FieldM {
- if this.FieldM[i] != that1.FieldM[i] {
- return fmt.Errorf("FieldM this[%v](%v) Not Equal that[%v](%v)", i, this.FieldM[i], i, that1.FieldM[i])
- }
- }
- if len(this.FieldN) != len(that1.FieldN) {
- return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", len(this.FieldN), len(that1.FieldN))
- }
- for i := range this.FieldN {
- if this.FieldN[i] != that1.FieldN[i] {
- return fmt.Errorf("FieldN this[%v](%v) Not Equal that[%v](%v)", i, this.FieldN[i], i, that1.FieldN[i])
- }
- }
- if len(this.FieldO) != len(that1.FieldO) {
- return fmt.Errorf("FieldO this(%v) Not Equal that(%v)", len(this.FieldO), len(that1.FieldO))
- }
- for i := range this.FieldO {
- if !bytes.Equal(this.FieldO[i], that1.FieldO[i]) {
- return fmt.Errorf("FieldO this[%v](%v) Not Equal that[%v](%v)", i, this.FieldO[i], i, that1.FieldO[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 *CustomNameNinRepNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomNameNinRepNative)
- if !ok {
- that2, ok := that.(CustomNameNinRepNative)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.FieldA) != len(that1.FieldA) {
- return false
- }
- for i := range this.FieldA {
- if this.FieldA[i] != that1.FieldA[i] {
- return false
- }
- }
- if len(this.FieldB) != len(that1.FieldB) {
- return false
- }
- for i := range this.FieldB {
- if this.FieldB[i] != that1.FieldB[i] {
- return false
- }
- }
- if len(this.FieldC) != len(that1.FieldC) {
- return false
- }
- for i := range this.FieldC {
- if this.FieldC[i] != that1.FieldC[i] {
- return false
- }
- }
- if len(this.FieldD) != len(that1.FieldD) {
- return false
- }
- for i := range this.FieldD {
- if this.FieldD[i] != that1.FieldD[i] {
- return false
- }
- }
- if len(this.FieldE) != len(that1.FieldE) {
- return false
- }
- for i := range this.FieldE {
- if this.FieldE[i] != that1.FieldE[i] {
- return false
- }
- }
- if len(this.FieldF) != len(that1.FieldF) {
- return false
- }
- for i := range this.FieldF {
- if this.FieldF[i] != that1.FieldF[i] {
- return false
- }
- }
- if len(this.FieldG) != len(that1.FieldG) {
- return false
- }
- for i := range this.FieldG {
- if this.FieldG[i] != that1.FieldG[i] {
- return false
- }
- }
- if len(this.FieldH) != len(that1.FieldH) {
- return false
- }
- for i := range this.FieldH {
- if this.FieldH[i] != that1.FieldH[i] {
- return false
- }
- }
- if len(this.FieldI) != len(that1.FieldI) {
- return false
- }
- for i := range this.FieldI {
- if this.FieldI[i] != that1.FieldI[i] {
- return false
- }
- }
- if len(this.FieldJ) != len(that1.FieldJ) {
- return false
- }
- for i := range this.FieldJ {
- if this.FieldJ[i] != that1.FieldJ[i] {
- return false
- }
- }
- if len(this.FieldK) != len(that1.FieldK) {
- return false
- }
- for i := range this.FieldK {
- if this.FieldK[i] != that1.FieldK[i] {
- return false
- }
- }
- if len(this.FieldL) != len(that1.FieldL) {
- return false
- }
- for i := range this.FieldL {
- if this.FieldL[i] != that1.FieldL[i] {
- return false
- }
- }
- if len(this.FieldM) != len(that1.FieldM) {
- return false
- }
- for i := range this.FieldM {
- if this.FieldM[i] != that1.FieldM[i] {
- return false
- }
- }
- if len(this.FieldN) != len(that1.FieldN) {
- return false
- }
- for i := range this.FieldN {
- if this.FieldN[i] != that1.FieldN[i] {
- return false
- }
- }
- if len(this.FieldO) != len(that1.FieldO) {
- return false
- }
- for i := range this.FieldO {
- if !bytes.Equal(this.FieldO[i], that1.FieldO[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomNameNinStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomNameNinStruct)
- if !ok {
- that2, ok := that.(CustomNameNinStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomNameNinStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomNameNinStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomNameNinStruct but is not nil && this == nil")
- }
- if this.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", *this.FieldA, *that1.FieldA)
- }
- } else if this.FieldA != nil {
- return fmt.Errorf("this.FieldA == nil && that.FieldA != nil")
- } else if that1.FieldA != nil {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", *this.FieldB, *that1.FieldB)
- }
- } else if this.FieldB != nil {
- return fmt.Errorf("this.FieldB == nil && that.FieldB != nil")
- } else if that1.FieldB != nil {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
- }
- if !this.FieldC.Equal(that1.FieldC) {
- return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", this.FieldC, that1.FieldC)
- }
- if len(this.FieldD) != len(that1.FieldD) {
- return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", len(this.FieldD), len(that1.FieldD))
- }
- for i := range this.FieldD {
- if !this.FieldD[i].Equal(that1.FieldD[i]) {
- return fmt.Errorf("FieldD this[%v](%v) Not Equal that[%v](%v)", i, this.FieldD[i], i, that1.FieldD[i])
- }
- }
- if this.FieldE != nil && that1.FieldE != nil {
- if *this.FieldE != *that1.FieldE {
- return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", *this.FieldE, *that1.FieldE)
- }
- } else if this.FieldE != nil {
- return fmt.Errorf("this.FieldE == nil && that.FieldE != nil")
- } else if that1.FieldE != nil {
- return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", this.FieldE, that1.FieldE)
- }
- if this.FieldF != nil && that1.FieldF != nil {
- if *this.FieldF != *that1.FieldF {
- return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", *this.FieldF, *that1.FieldF)
- }
- } else if this.FieldF != nil {
- return fmt.Errorf("this.FieldF == nil && that.FieldF != nil")
- } else if that1.FieldF != nil {
- return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", this.FieldF, that1.FieldF)
- }
- if !this.FieldG.Equal(that1.FieldG) {
- return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", this.FieldG, that1.FieldG)
- }
- if this.FieldH != nil && that1.FieldH != nil {
- if *this.FieldH != *that1.FieldH {
- return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", *this.FieldH, *that1.FieldH)
- }
- } else if this.FieldH != nil {
- return fmt.Errorf("this.FieldH == nil && that.FieldH != nil")
- } else if that1.FieldH != nil {
- return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", this.FieldH, that1.FieldH)
- }
- if this.FieldI != nil && that1.FieldI != nil {
- if *this.FieldI != *that1.FieldI {
- return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", *this.FieldI, *that1.FieldI)
- }
- } else if this.FieldI != nil {
- return fmt.Errorf("this.FieldI == nil && that.FieldI != nil")
- } else if that1.FieldI != nil {
- return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", this.FieldI, that1.FieldI)
- }
- if !bytes.Equal(this.FieldJ, that1.FieldJ) {
- return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", this.FieldJ, that1.FieldJ)
- }
- 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 *CustomNameNinStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomNameNinStruct)
- if !ok {
- that2, ok := that.(CustomNameNinStruct)
- 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.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- return false
- }
- } else if this.FieldA != nil {
- return false
- } else if that1.FieldA != nil {
- return false
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- return false
- }
- } else if this.FieldB != nil {
- return false
- } else if that1.FieldB != nil {
- return false
- }
- if !this.FieldC.Equal(that1.FieldC) {
- return false
- }
- if len(this.FieldD) != len(that1.FieldD) {
- return false
- }
- for i := range this.FieldD {
- if !this.FieldD[i].Equal(that1.FieldD[i]) {
- return false
- }
- }
- if this.FieldE != nil && that1.FieldE != nil {
- if *this.FieldE != *that1.FieldE {
- return false
- }
- } else if this.FieldE != nil {
- return false
- } else if that1.FieldE != nil {
- return false
- }
- if this.FieldF != nil && that1.FieldF != nil {
- if *this.FieldF != *that1.FieldF {
- return false
- }
- } else if this.FieldF != nil {
- return false
- } else if that1.FieldF != nil {
- return false
- }
- if !this.FieldG.Equal(that1.FieldG) {
- return false
- }
- if this.FieldH != nil && that1.FieldH != nil {
- if *this.FieldH != *that1.FieldH {
- return false
- }
- } else if this.FieldH != nil {
- return false
- } else if that1.FieldH != nil {
- return false
- }
- if this.FieldI != nil && that1.FieldI != nil {
- if *this.FieldI != *that1.FieldI {
- return false
- }
- } else if this.FieldI != nil {
- return false
- } else if that1.FieldI != nil {
- return false
- }
- if !bytes.Equal(this.FieldJ, that1.FieldJ) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomNameCustomType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomNameCustomType)
- if !ok {
- that2, ok := that.(CustomNameCustomType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomNameCustomType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomNameCustomType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomNameCustomType but is not nil && this == nil")
- }
- if that1.FieldA == nil {
- if this.FieldA != nil {
- return fmt.Errorf("this.FieldA != nil && that1.FieldA == nil")
- }
- } else if !this.FieldA.Equal(*that1.FieldA) {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
- }
- if that1.FieldB == nil {
- if this.FieldB != nil {
- return fmt.Errorf("this.FieldB != nil && that1.FieldB == nil")
- }
- } else if !this.FieldB.Equal(*that1.FieldB) {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
- }
- if len(this.FieldC) != len(that1.FieldC) {
- return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", len(this.FieldC), len(that1.FieldC))
- }
- for i := range this.FieldC {
- if !this.FieldC[i].Equal(that1.FieldC[i]) {
- return fmt.Errorf("FieldC this[%v](%v) Not Equal that[%v](%v)", i, this.FieldC[i], i, that1.FieldC[i])
- }
- }
- if len(this.FieldD) != len(that1.FieldD) {
- return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", len(this.FieldD), len(that1.FieldD))
- }
- for i := range this.FieldD {
- if !this.FieldD[i].Equal(that1.FieldD[i]) {
- return fmt.Errorf("FieldD this[%v](%v) Not Equal that[%v](%v)", i, this.FieldD[i], i, that1.FieldD[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 *CustomNameCustomType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomNameCustomType)
- if !ok {
- that2, ok := that.(CustomNameCustomType)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.FieldA == nil {
- if this.FieldA != nil {
- return false
- }
- } else if !this.FieldA.Equal(*that1.FieldA) {
- return false
- }
- if that1.FieldB == nil {
- if this.FieldB != nil {
- return false
- }
- } else if !this.FieldB.Equal(*that1.FieldB) {
- return false
- }
- if len(this.FieldC) != len(that1.FieldC) {
- return false
- }
- for i := range this.FieldC {
- if !this.FieldC[i].Equal(that1.FieldC[i]) {
- return false
- }
- }
- if len(this.FieldD) != len(that1.FieldD) {
- return false
- }
- for i := range this.FieldD {
- if !this.FieldD[i].Equal(that1.FieldD[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomNameNinEmbeddedStructUnion) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomNameNinEmbeddedStructUnion)
- if !ok {
- that2, ok := that.(CustomNameNinEmbeddedStructUnion)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomNameNinEmbeddedStructUnion")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomNameNinEmbeddedStructUnion but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomNameNinEmbeddedStructUnion but is not nil && this == nil")
- }
- if !this.NidOptNative.Equal(that1.NidOptNative) {
- return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
- }
- if !this.FieldA.Equal(that1.FieldA) {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", *this.FieldB, *that1.FieldB)
- }
- } else if this.FieldB != nil {
- return fmt.Errorf("this.FieldB == nil && that.FieldB != nil")
- } else if that1.FieldB != nil {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
- }
- 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 *CustomNameNinEmbeddedStructUnion) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomNameNinEmbeddedStructUnion)
- if !ok {
- that2, ok := that.(CustomNameNinEmbeddedStructUnion)
- 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.NidOptNative.Equal(that1.NidOptNative) {
- return false
- }
- if !this.FieldA.Equal(that1.FieldA) {
- return false
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- return false
- }
- } else if this.FieldB != nil {
- return false
- } else if that1.FieldB != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomNameEnum) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomNameEnum)
- if !ok {
- that2, ok := that.(CustomNameEnum)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomNameEnum")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomNameEnum but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomNameEnum but is not nil && this == nil")
- }
- if this.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", *this.FieldA, *that1.FieldA)
- }
- } else if this.FieldA != nil {
- return fmt.Errorf("this.FieldA == nil && that.FieldA != nil")
- } else if that1.FieldA != nil {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
- }
- if len(this.FieldB) != len(that1.FieldB) {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", len(this.FieldB), len(that1.FieldB))
- }
- for i := range this.FieldB {
- if this.FieldB[i] != that1.FieldB[i] {
- return fmt.Errorf("FieldB this[%v](%v) Not Equal that[%v](%v)", i, this.FieldB[i], i, that1.FieldB[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 *CustomNameEnum) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomNameEnum)
- if !ok {
- that2, ok := that.(CustomNameEnum)
- 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.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- return false
- }
- } else if this.FieldA != nil {
- return false
- } else if that1.FieldA != nil {
- return false
- }
- if len(this.FieldB) != len(that1.FieldB) {
- return false
- }
- for i := range this.FieldB {
- if this.FieldB[i] != that1.FieldB[i] {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NoExtensionsMap) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NoExtensionsMap)
- if !ok {
- that2, ok := that.(NoExtensionsMap)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NoExtensionsMap")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NoExtensionsMap but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NoExtensionsMap but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- 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 *NoExtensionsMap) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NoExtensionsMap)
- if !ok {
- that2, ok := that.(NoExtensionsMap)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != 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 *Unrecognized) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Unrecognized)
- if !ok {
- that2, ok := that.(Unrecognized)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Unrecognized")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Unrecognized but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Unrecognized but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- return nil
-}
-func (this *Unrecognized) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Unrecognized)
- if !ok {
- that2, ok := that.(Unrecognized)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- return true
-}
-func (this *UnrecognizedWithInner) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*UnrecognizedWithInner)
- if !ok {
- that2, ok := that.(UnrecognizedWithInner)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *UnrecognizedWithInner")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *UnrecognizedWithInner but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *UnrecognizedWithInner but is not nil && this == nil")
- }
- if len(this.Embedded) != len(that1.Embedded) {
- return fmt.Errorf("Embedded this(%v) Not Equal that(%v)", len(this.Embedded), len(that1.Embedded))
- }
- for i := range this.Embedded {
- if !this.Embedded[i].Equal(that1.Embedded[i]) {
- return fmt.Errorf("Embedded this[%v](%v) Not Equal that[%v](%v)", i, this.Embedded[i], i, that1.Embedded[i])
- }
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- 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 *UnrecognizedWithInner) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*UnrecognizedWithInner)
- if !ok {
- that2, ok := that.(UnrecognizedWithInner)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Embedded) != len(that1.Embedded) {
- return false
- }
- for i := range this.Embedded {
- if !this.Embedded[i].Equal(that1.Embedded[i]) {
- return false
- }
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *UnrecognizedWithInner_Inner) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*UnrecognizedWithInner_Inner)
- if !ok {
- that2, ok := that.(UnrecognizedWithInner_Inner)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *UnrecognizedWithInner_Inner")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *UnrecognizedWithInner_Inner but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *UnrecognizedWithInner_Inner but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- return nil
-}
-func (this *UnrecognizedWithInner_Inner) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*UnrecognizedWithInner_Inner)
- if !ok {
- that2, ok := that.(UnrecognizedWithInner_Inner)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- return true
-}
-func (this *UnrecognizedWithEmbed) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*UnrecognizedWithEmbed)
- if !ok {
- that2, ok := that.(UnrecognizedWithEmbed)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *UnrecognizedWithEmbed")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *UnrecognizedWithEmbed but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *UnrecognizedWithEmbed but is not nil && this == nil")
- }
- if !this.UnrecognizedWithEmbed_Embedded.Equal(&that1.UnrecognizedWithEmbed_Embedded) {
- return fmt.Errorf("UnrecognizedWithEmbed_Embedded this(%v) Not Equal that(%v)", this.UnrecognizedWithEmbed_Embedded, that1.UnrecognizedWithEmbed_Embedded)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- 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 *UnrecognizedWithEmbed) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*UnrecognizedWithEmbed)
- if !ok {
- that2, ok := that.(UnrecognizedWithEmbed)
- 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.UnrecognizedWithEmbed_Embedded.Equal(&that1.UnrecognizedWithEmbed_Embedded) {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *UnrecognizedWithEmbed_Embedded) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*UnrecognizedWithEmbed_Embedded)
- if !ok {
- that2, ok := that.(UnrecognizedWithEmbed_Embedded)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *UnrecognizedWithEmbed_Embedded")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *UnrecognizedWithEmbed_Embedded but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *UnrecognizedWithEmbed_Embedded but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- return nil
-}
-func (this *UnrecognizedWithEmbed_Embedded) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*UnrecognizedWithEmbed_Embedded)
- if !ok {
- that2, ok := that.(UnrecognizedWithEmbed_Embedded)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- return true
-}
-func (this *Node) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Node)
- if !ok {
- that2, ok := that.(Node)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Node")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Node but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Node but is not nil && this == nil")
- }
- if this.Label != nil && that1.Label != nil {
- if *this.Label != *that1.Label {
- return fmt.Errorf("Label this(%v) Not Equal that(%v)", *this.Label, *that1.Label)
- }
- } else if this.Label != nil {
- return fmt.Errorf("this.Label == nil && that.Label != nil")
- } else if that1.Label != nil {
- return fmt.Errorf("Label this(%v) Not Equal that(%v)", this.Label, that1.Label)
- }
- if len(this.Children) != len(that1.Children) {
- return fmt.Errorf("Children this(%v) Not Equal that(%v)", len(this.Children), len(that1.Children))
- }
- for i := range this.Children {
- if !this.Children[i].Equal(that1.Children[i]) {
- return fmt.Errorf("Children this[%v](%v) Not Equal that[%v](%v)", i, this.Children[i], i, that1.Children[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 *Node) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Node)
- if !ok {
- that2, ok := that.(Node)
- 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.Label != nil && that1.Label != nil {
- if *this.Label != *that1.Label {
- return false
- }
- } else if this.Label != nil {
- return false
- } else if that1.Label != nil {
- return false
- }
- if len(this.Children) != len(that1.Children) {
- return false
- }
- for i := range this.Children {
- if !this.Children[i].Equal(that1.Children[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NonByteCustomType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NonByteCustomType)
- if !ok {
- that2, ok := that.(NonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NonByteCustomType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NonByteCustomType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NonByteCustomType but is not nil && this == nil")
- }
- if that1.Field1 == nil {
- if this.Field1 != nil {
- return fmt.Errorf("this.Field1 != nil && that1.Field1 == nil")
- }
- } else if !this.Field1.Equal(*that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- 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 *NonByteCustomType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NonByteCustomType)
- if !ok {
- that2, ok := that.(NonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.Field1 == nil {
- if this.Field1 != nil {
- return false
- }
- } else if !this.Field1.Equal(*that1.Field1) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidOptNonByteCustomType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidOptNonByteCustomType)
- if !ok {
- that2, ok := that.(NidOptNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidOptNonByteCustomType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidOptNonByteCustomType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidOptNonByteCustomType but is not nil && this == nil")
- }
- if !this.Field1.Equal(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- 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 *NidOptNonByteCustomType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidOptNonByteCustomType)
- if !ok {
- that2, ok := that.(NidOptNonByteCustomType)
- 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.Field1.Equal(that1.Field1) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptNonByteCustomType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptNonByteCustomType)
- if !ok {
- that2, ok := that.(NinOptNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptNonByteCustomType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptNonByteCustomType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptNonByteCustomType but is not nil && this == nil")
- }
- if that1.Field1 == nil {
- if this.Field1 != nil {
- return fmt.Errorf("this.Field1 != nil && that1.Field1 == nil")
- }
- } else if !this.Field1.Equal(*that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- 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 *NinOptNonByteCustomType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptNonByteCustomType)
- if !ok {
- that2, ok := that.(NinOptNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.Field1 == nil {
- if this.Field1 != nil {
- return false
- }
- } else if !this.Field1.Equal(*that1.Field1) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidRepNonByteCustomType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidRepNonByteCustomType)
- if !ok {
- that2, ok := that.(NidRepNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidRepNonByteCustomType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidRepNonByteCustomType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidRepNonByteCustomType but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if !this.Field1[i].Equal(that1.Field1[i]) {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[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 *NidRepNonByteCustomType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidRepNonByteCustomType)
- if !ok {
- that2, ok := that.(NidRepNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if !this.Field1[i].Equal(that1.Field1[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinRepNonByteCustomType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinRepNonByteCustomType)
- if !ok {
- that2, ok := that.(NinRepNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinRepNonByteCustomType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinRepNonByteCustomType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinRepNonByteCustomType but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if !this.Field1[i].Equal(that1.Field1[i]) {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[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 *NinRepNonByteCustomType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinRepNonByteCustomType)
- if !ok {
- that2, ok := that.(NinRepNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if !this.Field1[i].Equal(that1.Field1[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *ProtoType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*ProtoType)
- if !ok {
- that2, ok := that.(ProtoType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *ProtoType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *ProtoType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *ProtoType but is not nil && this == nil")
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- 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 *ProtoType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*ProtoType)
- if !ok {
- that2, ok := that.(ProtoType)
- 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.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-
-type NidOptNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() float64
- GetField2() float32
- GetField3() int32
- GetField4() int64
- GetField5() uint32
- GetField6() uint64
- GetField7() int32
- GetField8() int64
- GetField9() uint32
- GetField10() int32
- GetField11() uint64
- GetField12() int64
- GetField13() bool
- GetField14() string
- GetField15() []byte
-}
-
-func (this *NidOptNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidOptNativeFromFace(this)
-}
-
-func (this *NidOptNative) GetField1() float64 {
- return this.Field1
-}
-
-func (this *NidOptNative) GetField2() float32 {
- return this.Field2
-}
-
-func (this *NidOptNative) GetField3() int32 {
- return this.Field3
-}
-
-func (this *NidOptNative) GetField4() int64 {
- return this.Field4
-}
-
-func (this *NidOptNative) GetField5() uint32 {
- return this.Field5
-}
-
-func (this *NidOptNative) GetField6() uint64 {
- return this.Field6
-}
-
-func (this *NidOptNative) GetField7() int32 {
- return this.Field7
-}
-
-func (this *NidOptNative) GetField8() int64 {
- return this.Field8
-}
-
-func (this *NidOptNative) GetField9() uint32 {
- return this.Field9
-}
-
-func (this *NidOptNative) GetField10() int32 {
- return this.Field10
-}
-
-func (this *NidOptNative) GetField11() uint64 {
- return this.Field11
-}
-
-func (this *NidOptNative) GetField12() int64 {
- return this.Field12
-}
-
-func (this *NidOptNative) GetField13() bool {
- return this.Field13
-}
-
-func (this *NidOptNative) GetField14() string {
- return this.Field14
-}
-
-func (this *NidOptNative) GetField15() []byte {
- return this.Field15
-}
-
-func NewNidOptNativeFromFace(that NidOptNativeFace) *NidOptNative {
- this := &NidOptNative{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field5 = that.GetField5()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field9 = that.GetField9()
- this.Field10 = that.GetField10()
- this.Field11 = that.GetField11()
- this.Field12 = that.GetField12()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NinOptNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *float64
- GetField2() *float32
- GetField3() *int32
- GetField4() *int64
- GetField5() *uint32
- GetField6() *uint64
- GetField7() *int32
- GetField8() *int64
- GetField9() *uint32
- GetField10() *int32
- GetField11() *uint64
- GetField12() *int64
- GetField13() *bool
- GetField14() *string
- GetField15() []byte
-}
-
-func (this *NinOptNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinOptNativeFromFace(this)
-}
-
-func (this *NinOptNative) GetField1() *float64 {
- return this.Field1
-}
-
-func (this *NinOptNative) GetField2() *float32 {
- return this.Field2
-}
-
-func (this *NinOptNative) GetField3() *int32 {
- return this.Field3
-}
-
-func (this *NinOptNative) GetField4() *int64 {
- return this.Field4
-}
-
-func (this *NinOptNative) GetField5() *uint32 {
- return this.Field5
-}
-
-func (this *NinOptNative) GetField6() *uint64 {
- return this.Field6
-}
-
-func (this *NinOptNative) GetField7() *int32 {
- return this.Field7
-}
-
-func (this *NinOptNative) GetField8() *int64 {
- return this.Field8
-}
-
-func (this *NinOptNative) GetField9() *uint32 {
- return this.Field9
-}
-
-func (this *NinOptNative) GetField10() *int32 {
- return this.Field10
-}
-
-func (this *NinOptNative) GetField11() *uint64 {
- return this.Field11
-}
-
-func (this *NinOptNative) GetField12() *int64 {
- return this.Field12
-}
-
-func (this *NinOptNative) GetField13() *bool {
- return this.Field13
-}
-
-func (this *NinOptNative) GetField14() *string {
- return this.Field14
-}
-
-func (this *NinOptNative) GetField15() []byte {
- return this.Field15
-}
-
-func NewNinOptNativeFromFace(that NinOptNativeFace) *NinOptNative {
- this := &NinOptNative{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field5 = that.GetField5()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field9 = that.GetField9()
- this.Field10 = that.GetField10()
- this.Field11 = that.GetField11()
- this.Field12 = that.GetField12()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NidRepNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []float64
- GetField2() []float32
- GetField3() []int32
- GetField4() []int64
- GetField5() []uint32
- GetField6() []uint64
- GetField7() []int32
- GetField8() []int64
- GetField9() []uint32
- GetField10() []int32
- GetField11() []uint64
- GetField12() []int64
- GetField13() []bool
- GetField14() []string
- GetField15() [][]byte
-}
-
-func (this *NidRepNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidRepNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidRepNativeFromFace(this)
-}
-
-func (this *NidRepNative) GetField1() []float64 {
- return this.Field1
-}
-
-func (this *NidRepNative) GetField2() []float32 {
- return this.Field2
-}
-
-func (this *NidRepNative) GetField3() []int32 {
- return this.Field3
-}
-
-func (this *NidRepNative) GetField4() []int64 {
- return this.Field4
-}
-
-func (this *NidRepNative) GetField5() []uint32 {
- return this.Field5
-}
-
-func (this *NidRepNative) GetField6() []uint64 {
- return this.Field6
-}
-
-func (this *NidRepNative) GetField7() []int32 {
- return this.Field7
-}
-
-func (this *NidRepNative) GetField8() []int64 {
- return this.Field8
-}
-
-func (this *NidRepNative) GetField9() []uint32 {
- return this.Field9
-}
-
-func (this *NidRepNative) GetField10() []int32 {
- return this.Field10
-}
-
-func (this *NidRepNative) GetField11() []uint64 {
- return this.Field11
-}
-
-func (this *NidRepNative) GetField12() []int64 {
- return this.Field12
-}
-
-func (this *NidRepNative) GetField13() []bool {
- return this.Field13
-}
-
-func (this *NidRepNative) GetField14() []string {
- return this.Field14
-}
-
-func (this *NidRepNative) GetField15() [][]byte {
- return this.Field15
-}
-
-func NewNidRepNativeFromFace(that NidRepNativeFace) *NidRepNative {
- this := &NidRepNative{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field5 = that.GetField5()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field9 = that.GetField9()
- this.Field10 = that.GetField10()
- this.Field11 = that.GetField11()
- this.Field12 = that.GetField12()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NinRepNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []float64
- GetField2() []float32
- GetField3() []int32
- GetField4() []int64
- GetField5() []uint32
- GetField6() []uint64
- GetField7() []int32
- GetField8() []int64
- GetField9() []uint32
- GetField10() []int32
- GetField11() []uint64
- GetField12() []int64
- GetField13() []bool
- GetField14() []string
- GetField15() [][]byte
-}
-
-func (this *NinRepNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinRepNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinRepNativeFromFace(this)
-}
-
-func (this *NinRepNative) GetField1() []float64 {
- return this.Field1
-}
-
-func (this *NinRepNative) GetField2() []float32 {
- return this.Field2
-}
-
-func (this *NinRepNative) GetField3() []int32 {
- return this.Field3
-}
-
-func (this *NinRepNative) GetField4() []int64 {
- return this.Field4
-}
-
-func (this *NinRepNative) GetField5() []uint32 {
- return this.Field5
-}
-
-func (this *NinRepNative) GetField6() []uint64 {
- return this.Field6
-}
-
-func (this *NinRepNative) GetField7() []int32 {
- return this.Field7
-}
-
-func (this *NinRepNative) GetField8() []int64 {
- return this.Field8
-}
-
-func (this *NinRepNative) GetField9() []uint32 {
- return this.Field9
-}
-
-func (this *NinRepNative) GetField10() []int32 {
- return this.Field10
-}
-
-func (this *NinRepNative) GetField11() []uint64 {
- return this.Field11
-}
-
-func (this *NinRepNative) GetField12() []int64 {
- return this.Field12
-}
-
-func (this *NinRepNative) GetField13() []bool {
- return this.Field13
-}
-
-func (this *NinRepNative) GetField14() []string {
- return this.Field14
-}
-
-func (this *NinRepNative) GetField15() [][]byte {
- return this.Field15
-}
-
-func NewNinRepNativeFromFace(that NinRepNativeFace) *NinRepNative {
- this := &NinRepNative{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field5 = that.GetField5()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field9 = that.GetField9()
- this.Field10 = that.GetField10()
- this.Field11 = that.GetField11()
- this.Field12 = that.GetField12()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NidRepPackedNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []float64
- GetField2() []float32
- GetField3() []int32
- GetField4() []int64
- GetField5() []uint32
- GetField6() []uint64
- GetField7() []int32
- GetField8() []int64
- GetField9() []uint32
- GetField10() []int32
- GetField11() []uint64
- GetField12() []int64
- GetField13() []bool
-}
-
-func (this *NidRepPackedNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidRepPackedNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidRepPackedNativeFromFace(this)
-}
-
-func (this *NidRepPackedNative) GetField1() []float64 {
- return this.Field1
-}
-
-func (this *NidRepPackedNative) GetField2() []float32 {
- return this.Field2
-}
-
-func (this *NidRepPackedNative) GetField3() []int32 {
- return this.Field3
-}
-
-func (this *NidRepPackedNative) GetField4() []int64 {
- return this.Field4
-}
-
-func (this *NidRepPackedNative) GetField5() []uint32 {
- return this.Field5
-}
-
-func (this *NidRepPackedNative) GetField6() []uint64 {
- return this.Field6
-}
-
-func (this *NidRepPackedNative) GetField7() []int32 {
- return this.Field7
-}
-
-func (this *NidRepPackedNative) GetField8() []int64 {
- return this.Field8
-}
-
-func (this *NidRepPackedNative) GetField9() []uint32 {
- return this.Field9
-}
-
-func (this *NidRepPackedNative) GetField10() []int32 {
- return this.Field10
-}
-
-func (this *NidRepPackedNative) GetField11() []uint64 {
- return this.Field11
-}
-
-func (this *NidRepPackedNative) GetField12() []int64 {
- return this.Field12
-}
-
-func (this *NidRepPackedNative) GetField13() []bool {
- return this.Field13
-}
-
-func NewNidRepPackedNativeFromFace(that NidRepPackedNativeFace) *NidRepPackedNative {
- this := &NidRepPackedNative{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field5 = that.GetField5()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field9 = that.GetField9()
- this.Field10 = that.GetField10()
- this.Field11 = that.GetField11()
- this.Field12 = that.GetField12()
- this.Field13 = that.GetField13()
- return this
-}
-
-type NinRepPackedNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []float64
- GetField2() []float32
- GetField3() []int32
- GetField4() []int64
- GetField5() []uint32
- GetField6() []uint64
- GetField7() []int32
- GetField8() []int64
- GetField9() []uint32
- GetField10() []int32
- GetField11() []uint64
- GetField12() []int64
- GetField13() []bool
-}
-
-func (this *NinRepPackedNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinRepPackedNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinRepPackedNativeFromFace(this)
-}
-
-func (this *NinRepPackedNative) GetField1() []float64 {
- return this.Field1
-}
-
-func (this *NinRepPackedNative) GetField2() []float32 {
- return this.Field2
-}
-
-func (this *NinRepPackedNative) GetField3() []int32 {
- return this.Field3
-}
-
-func (this *NinRepPackedNative) GetField4() []int64 {
- return this.Field4
-}
-
-func (this *NinRepPackedNative) GetField5() []uint32 {
- return this.Field5
-}
-
-func (this *NinRepPackedNative) GetField6() []uint64 {
- return this.Field6
-}
-
-func (this *NinRepPackedNative) GetField7() []int32 {
- return this.Field7
-}
-
-func (this *NinRepPackedNative) GetField8() []int64 {
- return this.Field8
-}
-
-func (this *NinRepPackedNative) GetField9() []uint32 {
- return this.Field9
-}
-
-func (this *NinRepPackedNative) GetField10() []int32 {
- return this.Field10
-}
-
-func (this *NinRepPackedNative) GetField11() []uint64 {
- return this.Field11
-}
-
-func (this *NinRepPackedNative) GetField12() []int64 {
- return this.Field12
-}
-
-func (this *NinRepPackedNative) GetField13() []bool {
- return this.Field13
-}
-
-func NewNinRepPackedNativeFromFace(that NinRepPackedNativeFace) *NinRepPackedNative {
- this := &NinRepPackedNative{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field5 = that.GetField5()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field9 = that.GetField9()
- this.Field10 = that.GetField10()
- this.Field11 = that.GetField11()
- this.Field12 = that.GetField12()
- this.Field13 = that.GetField13()
- return this
-}
-
-type NidOptStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() float64
- GetField2() float32
- GetField3() NidOptNative
- GetField4() NinOptNative
- GetField6() uint64
- GetField7() int32
- GetField8() NidOptNative
- GetField13() bool
- GetField14() string
- GetField15() []byte
-}
-
-func (this *NidOptStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidOptStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidOptStructFromFace(this)
-}
-
-func (this *NidOptStruct) GetField1() float64 {
- return this.Field1
-}
-
-func (this *NidOptStruct) GetField2() float32 {
- return this.Field2
-}
-
-func (this *NidOptStruct) GetField3() NidOptNative {
- return this.Field3
-}
-
-func (this *NidOptStruct) GetField4() NinOptNative {
- return this.Field4
-}
-
-func (this *NidOptStruct) GetField6() uint64 {
- return this.Field6
-}
-
-func (this *NidOptStruct) GetField7() int32 {
- return this.Field7
-}
-
-func (this *NidOptStruct) GetField8() NidOptNative {
- return this.Field8
-}
-
-func (this *NidOptStruct) GetField13() bool {
- return this.Field13
-}
-
-func (this *NidOptStruct) GetField14() string {
- return this.Field14
-}
-
-func (this *NidOptStruct) GetField15() []byte {
- return this.Field15
-}
-
-func NewNidOptStructFromFace(that NidOptStructFace) *NidOptStruct {
- this := &NidOptStruct{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NinOptStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *float64
- GetField2() *float32
- GetField3() *NidOptNative
- GetField4() *NinOptNative
- GetField6() *uint64
- GetField7() *int32
- GetField8() *NidOptNative
- GetField13() *bool
- GetField14() *string
- GetField15() []byte
-}
-
-func (this *NinOptStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinOptStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinOptStructFromFace(this)
-}
-
-func (this *NinOptStruct) GetField1() *float64 {
- return this.Field1
-}
-
-func (this *NinOptStruct) GetField2() *float32 {
- return this.Field2
-}
-
-func (this *NinOptStruct) GetField3() *NidOptNative {
- return this.Field3
-}
-
-func (this *NinOptStruct) GetField4() *NinOptNative {
- return this.Field4
-}
-
-func (this *NinOptStruct) GetField6() *uint64 {
- return this.Field6
-}
-
-func (this *NinOptStruct) GetField7() *int32 {
- return this.Field7
-}
-
-func (this *NinOptStruct) GetField8() *NidOptNative {
- return this.Field8
-}
-
-func (this *NinOptStruct) GetField13() *bool {
- return this.Field13
-}
-
-func (this *NinOptStruct) GetField14() *string {
- return this.Field14
-}
-
-func (this *NinOptStruct) GetField15() []byte {
- return this.Field15
-}
-
-func NewNinOptStructFromFace(that NinOptStructFace) *NinOptStruct {
- this := &NinOptStruct{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NidRepStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []float64
- GetField2() []float32
- GetField3() []NidOptNative
- GetField4() []NinOptNative
- GetField6() []uint64
- GetField7() []int32
- GetField8() []NidOptNative
- GetField13() []bool
- GetField14() []string
- GetField15() [][]byte
-}
-
-func (this *NidRepStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidRepStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidRepStructFromFace(this)
-}
-
-func (this *NidRepStruct) GetField1() []float64 {
- return this.Field1
-}
-
-func (this *NidRepStruct) GetField2() []float32 {
- return this.Field2
-}
-
-func (this *NidRepStruct) GetField3() []NidOptNative {
- return this.Field3
-}
-
-func (this *NidRepStruct) GetField4() []NinOptNative {
- return this.Field4
-}
-
-func (this *NidRepStruct) GetField6() []uint64 {
- return this.Field6
-}
-
-func (this *NidRepStruct) GetField7() []int32 {
- return this.Field7
-}
-
-func (this *NidRepStruct) GetField8() []NidOptNative {
- return this.Field8
-}
-
-func (this *NidRepStruct) GetField13() []bool {
- return this.Field13
-}
-
-func (this *NidRepStruct) GetField14() []string {
- return this.Field14
-}
-
-func (this *NidRepStruct) GetField15() [][]byte {
- return this.Field15
-}
-
-func NewNidRepStructFromFace(that NidRepStructFace) *NidRepStruct {
- this := &NidRepStruct{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NinRepStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []float64
- GetField2() []float32
- GetField3() []*NidOptNative
- GetField4() []*NinOptNative
- GetField6() []uint64
- GetField7() []int32
- GetField8() []*NidOptNative
- GetField13() []bool
- GetField14() []string
- GetField15() [][]byte
-}
-
-func (this *NinRepStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinRepStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinRepStructFromFace(this)
-}
-
-func (this *NinRepStruct) GetField1() []float64 {
- return this.Field1
-}
-
-func (this *NinRepStruct) GetField2() []float32 {
- return this.Field2
-}
-
-func (this *NinRepStruct) GetField3() []*NidOptNative {
- return this.Field3
-}
-
-func (this *NinRepStruct) GetField4() []*NinOptNative {
- return this.Field4
-}
-
-func (this *NinRepStruct) GetField6() []uint64 {
- return this.Field6
-}
-
-func (this *NinRepStruct) GetField7() []int32 {
- return this.Field7
-}
-
-func (this *NinRepStruct) GetField8() []*NidOptNative {
- return this.Field8
-}
-
-func (this *NinRepStruct) GetField13() []bool {
- return this.Field13
-}
-
-func (this *NinRepStruct) GetField14() []string {
- return this.Field14
-}
-
-func (this *NinRepStruct) GetField15() [][]byte {
- return this.Field15
-}
-
-func NewNinRepStructFromFace(that NinRepStructFace) *NinRepStruct {
- this := &NinRepStruct{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NidEmbeddedStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNidOptNative() *NidOptNative
- GetField200() NidOptNative
- GetField210() bool
-}
-
-func (this *NidEmbeddedStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidEmbeddedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidEmbeddedStructFromFace(this)
-}
-
-func (this *NidEmbeddedStruct) GetNidOptNative() *NidOptNative {
- return this.NidOptNative
-}
-
-func (this *NidEmbeddedStruct) GetField200() NidOptNative {
- return this.Field200
-}
-
-func (this *NidEmbeddedStruct) GetField210() bool {
- return this.Field210
-}
-
-func NewNidEmbeddedStructFromFace(that NidEmbeddedStructFace) *NidEmbeddedStruct {
- this := &NidEmbeddedStruct{}
- this.NidOptNative = that.GetNidOptNative()
- this.Field200 = that.GetField200()
- this.Field210 = that.GetField210()
- return this
-}
-
-type NinEmbeddedStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNidOptNative() *NidOptNative
- GetField200() *NidOptNative
- GetField210() *bool
-}
-
-func (this *NinEmbeddedStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinEmbeddedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinEmbeddedStructFromFace(this)
-}
-
-func (this *NinEmbeddedStruct) GetNidOptNative() *NidOptNative {
- return this.NidOptNative
-}
-
-func (this *NinEmbeddedStruct) GetField200() *NidOptNative {
- return this.Field200
-}
-
-func (this *NinEmbeddedStruct) GetField210() *bool {
- return this.Field210
-}
-
-func NewNinEmbeddedStructFromFace(that NinEmbeddedStructFace) *NinEmbeddedStruct {
- this := &NinEmbeddedStruct{}
- this.NidOptNative = that.GetNidOptNative()
- this.Field200 = that.GetField200()
- this.Field210 = that.GetField210()
- return this
-}
-
-type NidNestedStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() NidOptStruct
- GetField2() []NidRepStruct
-}
-
-func (this *NidNestedStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidNestedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidNestedStructFromFace(this)
-}
-
-func (this *NidNestedStruct) GetField1() NidOptStruct {
- return this.Field1
-}
-
-func (this *NidNestedStruct) GetField2() []NidRepStruct {
- return this.Field2
-}
-
-func NewNidNestedStructFromFace(that NidNestedStructFace) *NidNestedStruct {
- this := &NidNestedStruct{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- return this
-}
-
-type NinNestedStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *NinOptStruct
- GetField2() []*NinRepStruct
-}
-
-func (this *NinNestedStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinNestedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinNestedStructFromFace(this)
-}
-
-func (this *NinNestedStruct) GetField1() *NinOptStruct {
- return this.Field1
-}
-
-func (this *NinNestedStruct) GetField2() []*NinRepStruct {
- return this.Field2
-}
-
-func NewNinNestedStructFromFace(that NinNestedStructFace) *NinNestedStruct {
- this := &NinNestedStruct{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- return this
-}
-
-type NidOptCustomFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetId() Uuid
- GetValue() github_com_gogo_protobuf_test_custom.Uint128
-}
-
-func (this *NidOptCustom) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidOptCustom) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidOptCustomFromFace(this)
-}
-
-func (this *NidOptCustom) GetId() Uuid {
- return this.Id
-}
-
-func (this *NidOptCustom) GetValue() github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Value
-}
-
-func NewNidOptCustomFromFace(that NidOptCustomFace) *NidOptCustom {
- this := &NidOptCustom{}
- this.Id = that.GetId()
- this.Value = that.GetValue()
- return this
-}
-
-type CustomDashFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetValue() *github_com_gogo_protobuf_test_custom_dash_type.Bytes
-}
-
-func (this *CustomDash) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomDash) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomDashFromFace(this)
-}
-
-func (this *CustomDash) GetValue() *github_com_gogo_protobuf_test_custom_dash_type.Bytes {
- return this.Value
-}
-
-func NewCustomDashFromFace(that CustomDashFace) *CustomDash {
- this := &CustomDash{}
- this.Value = that.GetValue()
- return this
-}
-
-type NinOptCustomFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetId() *Uuid
- GetValue() *github_com_gogo_protobuf_test_custom.Uint128
-}
-
-func (this *NinOptCustom) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinOptCustom) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinOptCustomFromFace(this)
-}
-
-func (this *NinOptCustom) GetId() *Uuid {
- return this.Id
-}
-
-func (this *NinOptCustom) GetValue() *github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Value
-}
-
-func NewNinOptCustomFromFace(that NinOptCustomFace) *NinOptCustom {
- this := &NinOptCustom{}
- this.Id = that.GetId()
- this.Value = that.GetValue()
- return this
-}
-
-type NidRepCustomFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetId() []Uuid
- GetValue() []github_com_gogo_protobuf_test_custom.Uint128
-}
-
-func (this *NidRepCustom) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidRepCustom) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidRepCustomFromFace(this)
-}
-
-func (this *NidRepCustom) GetId() []Uuid {
- return this.Id
-}
-
-func (this *NidRepCustom) GetValue() []github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Value
-}
-
-func NewNidRepCustomFromFace(that NidRepCustomFace) *NidRepCustom {
- this := &NidRepCustom{}
- this.Id = that.GetId()
- this.Value = that.GetValue()
- return this
-}
-
-type NinRepCustomFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetId() []Uuid
- GetValue() []github_com_gogo_protobuf_test_custom.Uint128
-}
-
-func (this *NinRepCustom) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinRepCustom) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinRepCustomFromFace(this)
-}
-
-func (this *NinRepCustom) GetId() []Uuid {
- return this.Id
-}
-
-func (this *NinRepCustom) GetValue() []github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Value
-}
-
-func NewNinRepCustomFromFace(that NinRepCustomFace) *NinRepCustom {
- this := &NinRepCustom{}
- this.Id = that.GetId()
- this.Value = that.GetValue()
- return this
-}
-
-type NinOptNativeUnionFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *float64
- GetField2() *float32
- GetField3() *int32
- GetField4() *int64
- GetField5() *uint32
- GetField6() *uint64
- GetField13() *bool
- GetField14() *string
- GetField15() []byte
-}
-
-func (this *NinOptNativeUnion) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinOptNativeUnion) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinOptNativeUnionFromFace(this)
-}
-
-func (this *NinOptNativeUnion) GetField1() *float64 {
- return this.Field1
-}
-
-func (this *NinOptNativeUnion) GetField2() *float32 {
- return this.Field2
-}
-
-func (this *NinOptNativeUnion) GetField3() *int32 {
- return this.Field3
-}
-
-func (this *NinOptNativeUnion) GetField4() *int64 {
- return this.Field4
-}
-
-func (this *NinOptNativeUnion) GetField5() *uint32 {
- return this.Field5
-}
-
-func (this *NinOptNativeUnion) GetField6() *uint64 {
- return this.Field6
-}
-
-func (this *NinOptNativeUnion) GetField13() *bool {
- return this.Field13
-}
-
-func (this *NinOptNativeUnion) GetField14() *string {
- return this.Field14
-}
-
-func (this *NinOptNativeUnion) GetField15() []byte {
- return this.Field15
-}
-
-func NewNinOptNativeUnionFromFace(that NinOptNativeUnionFace) *NinOptNativeUnion {
- this := &NinOptNativeUnion{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field5 = that.GetField5()
- this.Field6 = that.GetField6()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NinOptStructUnionFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *float64
- GetField2() *float32
- GetField3() *NidOptNative
- GetField4() *NinOptNative
- GetField6() *uint64
- GetField7() *int32
- GetField13() *bool
- GetField14() *string
- GetField15() []byte
-}
-
-func (this *NinOptStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinOptStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinOptStructUnionFromFace(this)
-}
-
-func (this *NinOptStructUnion) GetField1() *float64 {
- return this.Field1
-}
-
-func (this *NinOptStructUnion) GetField2() *float32 {
- return this.Field2
-}
-
-func (this *NinOptStructUnion) GetField3() *NidOptNative {
- return this.Field3
-}
-
-func (this *NinOptStructUnion) GetField4() *NinOptNative {
- return this.Field4
-}
-
-func (this *NinOptStructUnion) GetField6() *uint64 {
- return this.Field6
-}
-
-func (this *NinOptStructUnion) GetField7() *int32 {
- return this.Field7
-}
-
-func (this *NinOptStructUnion) GetField13() *bool {
- return this.Field13
-}
-
-func (this *NinOptStructUnion) GetField14() *string {
- return this.Field14
-}
-
-func (this *NinOptStructUnion) GetField15() []byte {
- return this.Field15
-}
-
-func NewNinOptStructUnionFromFace(that NinOptStructUnionFace) *NinOptStructUnion {
- this := &NinOptStructUnion{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NinEmbeddedStructUnionFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNidOptNative() *NidOptNative
- GetField200() *NinOptNative
- GetField210() *bool
-}
-
-func (this *NinEmbeddedStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinEmbeddedStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinEmbeddedStructUnionFromFace(this)
-}
-
-func (this *NinEmbeddedStructUnion) GetNidOptNative() *NidOptNative {
- return this.NidOptNative
-}
-
-func (this *NinEmbeddedStructUnion) GetField200() *NinOptNative {
- return this.Field200
-}
-
-func (this *NinEmbeddedStructUnion) GetField210() *bool {
- return this.Field210
-}
-
-func NewNinEmbeddedStructUnionFromFace(that NinEmbeddedStructUnionFace) *NinEmbeddedStructUnion {
- this := &NinEmbeddedStructUnion{}
- this.NidOptNative = that.GetNidOptNative()
- this.Field200 = that.GetField200()
- this.Field210 = that.GetField210()
- return this
-}
-
-type NinNestedStructUnionFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *NinOptNativeUnion
- GetField2() *NinOptStructUnion
- GetField3() *NinEmbeddedStructUnion
-}
-
-func (this *NinNestedStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinNestedStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinNestedStructUnionFromFace(this)
-}
-
-func (this *NinNestedStructUnion) GetField1() *NinOptNativeUnion {
- return this.Field1
-}
-
-func (this *NinNestedStructUnion) GetField2() *NinOptStructUnion {
- return this.Field2
-}
-
-func (this *NinNestedStructUnion) GetField3() *NinEmbeddedStructUnion {
- return this.Field3
-}
-
-func NewNinNestedStructUnionFromFace(that NinNestedStructUnionFace) *NinNestedStructUnion {
- this := &NinNestedStructUnion{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- return this
-}
-
-type TreeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetOr() *OrBranch
- GetAnd() *AndBranch
- GetLeaf() *Leaf
-}
-
-func (this *Tree) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Tree) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewTreeFromFace(this)
-}
-
-func (this *Tree) GetOr() *OrBranch {
- return this.Or
-}
-
-func (this *Tree) GetAnd() *AndBranch {
- return this.And
-}
-
-func (this *Tree) GetLeaf() *Leaf {
- return this.Leaf
-}
-
-func NewTreeFromFace(that TreeFace) *Tree {
- this := &Tree{}
- this.Or = that.GetOr()
- this.And = that.GetAnd()
- this.Leaf = that.GetLeaf()
- return this
-}
-
-type OrBranchFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetLeft() Tree
- GetRight() Tree
-}
-
-func (this *OrBranch) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *OrBranch) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewOrBranchFromFace(this)
-}
-
-func (this *OrBranch) GetLeft() Tree {
- return this.Left
-}
-
-func (this *OrBranch) GetRight() Tree {
- return this.Right
-}
-
-func NewOrBranchFromFace(that OrBranchFace) *OrBranch {
- this := &OrBranch{}
- this.Left = that.GetLeft()
- this.Right = that.GetRight()
- return this
-}
-
-type AndBranchFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetLeft() Tree
- GetRight() Tree
-}
-
-func (this *AndBranch) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *AndBranch) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewAndBranchFromFace(this)
-}
-
-func (this *AndBranch) GetLeft() Tree {
- return this.Left
-}
-
-func (this *AndBranch) GetRight() Tree {
- return this.Right
-}
-
-func NewAndBranchFromFace(that AndBranchFace) *AndBranch {
- this := &AndBranch{}
- this.Left = that.GetLeft()
- this.Right = that.GetRight()
- return this
-}
-
-type LeafFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetValue() int64
- GetStrValue() string
-}
-
-func (this *Leaf) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Leaf) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewLeafFromFace(this)
-}
-
-func (this *Leaf) GetValue() int64 {
- return this.Value
-}
-
-func (this *Leaf) GetStrValue() string {
- return this.StrValue
-}
-
-func NewLeafFromFace(that LeafFace) *Leaf {
- this := &Leaf{}
- this.Value = that.GetValue()
- this.StrValue = that.GetStrValue()
- return this
-}
-
-type DeepTreeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetDown() *ADeepBranch
- GetAnd() *AndDeepBranch
- GetLeaf() *DeepLeaf
-}
-
-func (this *DeepTree) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *DeepTree) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewDeepTreeFromFace(this)
-}
-
-func (this *DeepTree) GetDown() *ADeepBranch {
- return this.Down
-}
-
-func (this *DeepTree) GetAnd() *AndDeepBranch {
- return this.And
-}
-
-func (this *DeepTree) GetLeaf() *DeepLeaf {
- return this.Leaf
-}
-
-func NewDeepTreeFromFace(that DeepTreeFace) *DeepTree {
- this := &DeepTree{}
- this.Down = that.GetDown()
- this.And = that.GetAnd()
- this.Leaf = that.GetLeaf()
- return this
-}
-
-type ADeepBranchFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetDown() DeepTree
-}
-
-func (this *ADeepBranch) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *ADeepBranch) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewADeepBranchFromFace(this)
-}
-
-func (this *ADeepBranch) GetDown() DeepTree {
- return this.Down
-}
-
-func NewADeepBranchFromFace(that ADeepBranchFace) *ADeepBranch {
- this := &ADeepBranch{}
- this.Down = that.GetDown()
- return this
-}
-
-type AndDeepBranchFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetLeft() DeepTree
- GetRight() DeepTree
-}
-
-func (this *AndDeepBranch) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *AndDeepBranch) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewAndDeepBranchFromFace(this)
-}
-
-func (this *AndDeepBranch) GetLeft() DeepTree {
- return this.Left
-}
-
-func (this *AndDeepBranch) GetRight() DeepTree {
- return this.Right
-}
-
-func NewAndDeepBranchFromFace(that AndDeepBranchFace) *AndDeepBranch {
- this := &AndDeepBranch{}
- this.Left = that.GetLeft()
- this.Right = that.GetRight()
- return this
-}
-
-type DeepLeafFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetTree() Tree
-}
-
-func (this *DeepLeaf) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *DeepLeaf) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewDeepLeafFromFace(this)
-}
-
-func (this *DeepLeaf) GetTree() Tree {
- return this.Tree
-}
-
-func NewDeepLeafFromFace(that DeepLeafFace) *DeepLeaf {
- this := &DeepLeaf{}
- this.Tree = that.GetTree()
- return this
-}
-
-type NilFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
-}
-
-func (this *Nil) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Nil) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNilFromFace(this)
-}
-
-func NewNilFromFace(that NilFace) *Nil {
- this := &Nil{}
- return this
-}
-
-type NidOptEnumFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() TheTestEnum
-}
-
-func (this *NidOptEnum) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidOptEnum) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidOptEnumFromFace(this)
-}
-
-func (this *NidOptEnum) GetField1() TheTestEnum {
- return this.Field1
-}
-
-func NewNidOptEnumFromFace(that NidOptEnumFace) *NidOptEnum {
- this := &NidOptEnum{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type NinOptEnumFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *TheTestEnum
- GetField2() *YetAnotherTestEnum
- GetField3() *YetYetAnotherTestEnum
-}
-
-func (this *NinOptEnum) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinOptEnum) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinOptEnumFromFace(this)
-}
-
-func (this *NinOptEnum) GetField1() *TheTestEnum {
- return this.Field1
-}
-
-func (this *NinOptEnum) GetField2() *YetAnotherTestEnum {
- return this.Field2
-}
-
-func (this *NinOptEnum) GetField3() *YetYetAnotherTestEnum {
- return this.Field3
-}
-
-func NewNinOptEnumFromFace(that NinOptEnumFace) *NinOptEnum {
- this := &NinOptEnum{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- return this
-}
-
-type NidRepEnumFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []TheTestEnum
- GetField2() []YetAnotherTestEnum
- GetField3() []YetYetAnotherTestEnum
-}
-
-func (this *NidRepEnum) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidRepEnum) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidRepEnumFromFace(this)
-}
-
-func (this *NidRepEnum) GetField1() []TheTestEnum {
- return this.Field1
-}
-
-func (this *NidRepEnum) GetField2() []YetAnotherTestEnum {
- return this.Field2
-}
-
-func (this *NidRepEnum) GetField3() []YetYetAnotherTestEnum {
- return this.Field3
-}
-
-func NewNidRepEnumFromFace(that NidRepEnumFace) *NidRepEnum {
- this := &NidRepEnum{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- return this
-}
-
-type NinRepEnumFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []TheTestEnum
- GetField2() []YetAnotherTestEnum
- GetField3() []YetYetAnotherTestEnum
-}
-
-func (this *NinRepEnum) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinRepEnum) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinRepEnumFromFace(this)
-}
-
-func (this *NinRepEnum) GetField1() []TheTestEnum {
- return this.Field1
-}
-
-func (this *NinRepEnum) GetField2() []YetAnotherTestEnum {
- return this.Field2
-}
-
-func (this *NinRepEnum) GetField3() []YetYetAnotherTestEnum {
- return this.Field3
-}
-
-func NewNinRepEnumFromFace(that NinRepEnumFace) *NinRepEnum {
- this := &NinRepEnum{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- return this
-}
-
-type AnotherNinOptEnumFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *AnotherTestEnum
- GetField2() *YetAnotherTestEnum
- GetField3() *YetYetAnotherTestEnum
-}
-
-func (this *AnotherNinOptEnum) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *AnotherNinOptEnum) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewAnotherNinOptEnumFromFace(this)
-}
-
-func (this *AnotherNinOptEnum) GetField1() *AnotherTestEnum {
- return this.Field1
-}
-
-func (this *AnotherNinOptEnum) GetField2() *YetAnotherTestEnum {
- return this.Field2
-}
-
-func (this *AnotherNinOptEnum) GetField3() *YetYetAnotherTestEnum {
- return this.Field3
-}
-
-func NewAnotherNinOptEnumFromFace(that AnotherNinOptEnumFace) *AnotherNinOptEnum {
- this := &AnotherNinOptEnum{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- return this
-}
-
-type TimerFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetTime1() int64
- GetTime2() int64
- GetData() []byte
-}
-
-func (this *Timer) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Timer) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewTimerFromFace(this)
-}
-
-func (this *Timer) GetTime1() int64 {
- return this.Time1
-}
-
-func (this *Timer) GetTime2() int64 {
- return this.Time2
-}
-
-func (this *Timer) GetData() []byte {
- return this.Data
-}
-
-func NewTimerFromFace(that TimerFace) *Timer {
- this := &Timer{}
- this.Time1 = that.GetTime1()
- this.Time2 = that.GetTime2()
- this.Data = that.GetData()
- return this
-}
-
-type NestedDefinitionFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *int64
- GetEnumField() *NestedDefinition_NestedEnum
- GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg
- GetNM() *NestedDefinition_NestedMessage
-}
-
-func (this *NestedDefinition) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NestedDefinition) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNestedDefinitionFromFace(this)
-}
-
-func (this *NestedDefinition) GetField1() *int64 {
- return this.Field1
-}
-
-func (this *NestedDefinition) GetEnumField() *NestedDefinition_NestedEnum {
- return this.EnumField
-}
-
-func (this *NestedDefinition) GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg {
- return this.NNM
-}
-
-func (this *NestedDefinition) GetNM() *NestedDefinition_NestedMessage {
- return this.NM
-}
-
-func NewNestedDefinitionFromFace(that NestedDefinitionFace) *NestedDefinition {
- this := &NestedDefinition{}
- this.Field1 = that.GetField1()
- this.EnumField = that.GetEnumField()
- this.NNM = that.GetNNM()
- this.NM = that.GetNM()
- return this
-}
-
-type NestedDefinition_NestedMessageFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNestedField1() *uint64
- GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg
-}
-
-func (this *NestedDefinition_NestedMessage) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NestedDefinition_NestedMessage) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNestedDefinition_NestedMessageFromFace(this)
-}
-
-func (this *NestedDefinition_NestedMessage) GetNestedField1() *uint64 {
- return this.NestedField1
-}
-
-func (this *NestedDefinition_NestedMessage) GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg {
- return this.NNM
-}
-
-func NewNestedDefinition_NestedMessageFromFace(that NestedDefinition_NestedMessageFace) *NestedDefinition_NestedMessage {
- this := &NestedDefinition_NestedMessage{}
- this.NestedField1 = that.GetNestedField1()
- this.NNM = that.GetNNM()
- return this
-}
-
-type NestedDefinition_NestedMessage_NestedNestedMsgFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNestedNestedField1() *string
-}
-
-func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NestedDefinition_NestedMessage_NestedNestedMsg) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNestedDefinition_NestedMessage_NestedNestedMsgFromFace(this)
-}
-
-func (this *NestedDefinition_NestedMessage_NestedNestedMsg) GetNestedNestedField1() *string {
- return this.NestedNestedField1
-}
-
-func NewNestedDefinition_NestedMessage_NestedNestedMsgFromFace(that NestedDefinition_NestedMessage_NestedNestedMsgFace) *NestedDefinition_NestedMessage_NestedNestedMsg {
- this := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- this.NestedNestedField1 = that.GetNestedNestedField1()
- return this
-}
-
-type NestedScopeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetA() *NestedDefinition_NestedMessage_NestedNestedMsg
- GetB() *NestedDefinition_NestedEnum
- GetC() *NestedDefinition_NestedMessage
-}
-
-func (this *NestedScope) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NestedScope) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNestedScopeFromFace(this)
-}
-
-func (this *NestedScope) GetA() *NestedDefinition_NestedMessage_NestedNestedMsg {
- return this.A
-}
-
-func (this *NestedScope) GetB() *NestedDefinition_NestedEnum {
- return this.B
-}
-
-func (this *NestedScope) GetC() *NestedDefinition_NestedMessage {
- return this.C
-}
-
-func NewNestedScopeFromFace(that NestedScopeFace) *NestedScope {
- this := &NestedScope{}
- this.A = that.GetA()
- this.B = that.GetB()
- this.C = that.GetC()
- return this
-}
-
-type CustomContainerFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetCustomStruct() NidOptCustom
-}
-
-func (this *CustomContainer) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomContainer) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomContainerFromFace(this)
-}
-
-func (this *CustomContainer) GetCustomStruct() NidOptCustom {
- return this.CustomStruct
-}
-
-func NewCustomContainerFromFace(that CustomContainerFace) *CustomContainer {
- this := &CustomContainer{}
- this.CustomStruct = that.GetCustomStruct()
- return this
-}
-
-type CustomNameNidOptNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetFieldA() float64
- GetFieldB() float32
- GetFieldC() int32
- GetFieldD() int64
- GetFieldE() uint32
- GetFieldF() uint64
- GetFieldG() int32
- GetFieldH() int64
- GetFieldI() uint32
- GetFieldJ() int32
- GetFieldK() uint64
- GetFieldL() int64
- GetFieldM() bool
- GetFieldN() string
- GetFieldO() []byte
-}
-
-func (this *CustomNameNidOptNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomNameNidOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomNameNidOptNativeFromFace(this)
-}
-
-func (this *CustomNameNidOptNative) GetFieldA() float64 {
- return this.FieldA
-}
-
-func (this *CustomNameNidOptNative) GetFieldB() float32 {
- return this.FieldB
-}
-
-func (this *CustomNameNidOptNative) GetFieldC() int32 {
- return this.FieldC
-}
-
-func (this *CustomNameNidOptNative) GetFieldD() int64 {
- return this.FieldD
-}
-
-func (this *CustomNameNidOptNative) GetFieldE() uint32 {
- return this.FieldE
-}
-
-func (this *CustomNameNidOptNative) GetFieldF() uint64 {
- return this.FieldF
-}
-
-func (this *CustomNameNidOptNative) GetFieldG() int32 {
- return this.FieldG
-}
-
-func (this *CustomNameNidOptNative) GetFieldH() int64 {
- return this.FieldH
-}
-
-func (this *CustomNameNidOptNative) GetFieldI() uint32 {
- return this.FieldI
-}
-
-func (this *CustomNameNidOptNative) GetFieldJ() int32 {
- return this.FieldJ
-}
-
-func (this *CustomNameNidOptNative) GetFieldK() uint64 {
- return this.FieldK
-}
-
-func (this *CustomNameNidOptNative) GetFieldL() int64 {
- return this.FieldL
-}
-
-func (this *CustomNameNidOptNative) GetFieldM() bool {
- return this.FieldM
-}
-
-func (this *CustomNameNidOptNative) GetFieldN() string {
- return this.FieldN
-}
-
-func (this *CustomNameNidOptNative) GetFieldO() []byte {
- return this.FieldO
-}
-
-func NewCustomNameNidOptNativeFromFace(that CustomNameNidOptNativeFace) *CustomNameNidOptNative {
- this := &CustomNameNidOptNative{}
- this.FieldA = that.GetFieldA()
- this.FieldB = that.GetFieldB()
- this.FieldC = that.GetFieldC()
- this.FieldD = that.GetFieldD()
- this.FieldE = that.GetFieldE()
- this.FieldF = that.GetFieldF()
- this.FieldG = that.GetFieldG()
- this.FieldH = that.GetFieldH()
- this.FieldI = that.GetFieldI()
- this.FieldJ = that.GetFieldJ()
- this.FieldK = that.GetFieldK()
- this.FieldL = that.GetFieldL()
- this.FieldM = that.GetFieldM()
- this.FieldN = that.GetFieldN()
- this.FieldO = that.GetFieldO()
- return this
-}
-
-type CustomNameNinOptNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetFieldA() *float64
- GetFieldB() *float32
- GetFieldC() *int32
- GetFieldD() *int64
- GetFieldE() *uint32
- GetFieldF() *uint64
- GetFieldG() *int32
- GetFieldH() *int64
- GetFieldI() *uint32
- GetFieldJ() *int32
- GetFieldK() *uint64
- GetFielL() *int64
- GetFieldM() *bool
- GetFieldN() *string
- GetFieldO() []byte
-}
-
-func (this *CustomNameNinOptNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomNameNinOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomNameNinOptNativeFromFace(this)
-}
-
-func (this *CustomNameNinOptNative) GetFieldA() *float64 {
- return this.FieldA
-}
-
-func (this *CustomNameNinOptNative) GetFieldB() *float32 {
- return this.FieldB
-}
-
-func (this *CustomNameNinOptNative) GetFieldC() *int32 {
- return this.FieldC
-}
-
-func (this *CustomNameNinOptNative) GetFieldD() *int64 {
- return this.FieldD
-}
-
-func (this *CustomNameNinOptNative) GetFieldE() *uint32 {
- return this.FieldE
-}
-
-func (this *CustomNameNinOptNative) GetFieldF() *uint64 {
- return this.FieldF
-}
-
-func (this *CustomNameNinOptNative) GetFieldG() *int32 {
- return this.FieldG
-}
-
-func (this *CustomNameNinOptNative) GetFieldH() *int64 {
- return this.FieldH
-}
-
-func (this *CustomNameNinOptNative) GetFieldI() *uint32 {
- return this.FieldI
-}
-
-func (this *CustomNameNinOptNative) GetFieldJ() *int32 {
- return this.FieldJ
-}
-
-func (this *CustomNameNinOptNative) GetFieldK() *uint64 {
- return this.FieldK
-}
-
-func (this *CustomNameNinOptNative) GetFielL() *int64 {
- return this.FielL
-}
-
-func (this *CustomNameNinOptNative) GetFieldM() *bool {
- return this.FieldM
-}
-
-func (this *CustomNameNinOptNative) GetFieldN() *string {
- return this.FieldN
-}
-
-func (this *CustomNameNinOptNative) GetFieldO() []byte {
- return this.FieldO
-}
-
-func NewCustomNameNinOptNativeFromFace(that CustomNameNinOptNativeFace) *CustomNameNinOptNative {
- this := &CustomNameNinOptNative{}
- this.FieldA = that.GetFieldA()
- this.FieldB = that.GetFieldB()
- this.FieldC = that.GetFieldC()
- this.FieldD = that.GetFieldD()
- this.FieldE = that.GetFieldE()
- this.FieldF = that.GetFieldF()
- this.FieldG = that.GetFieldG()
- this.FieldH = that.GetFieldH()
- this.FieldI = that.GetFieldI()
- this.FieldJ = that.GetFieldJ()
- this.FieldK = that.GetFieldK()
- this.FielL = that.GetFielL()
- this.FieldM = that.GetFieldM()
- this.FieldN = that.GetFieldN()
- this.FieldO = that.GetFieldO()
- return this
-}
-
-type CustomNameNinRepNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetFieldA() []float64
- GetFieldB() []float32
- GetFieldC() []int32
- GetFieldD() []int64
- GetFieldE() []uint32
- GetFieldF() []uint64
- GetFieldG() []int32
- GetFieldH() []int64
- GetFieldI() []uint32
- GetFieldJ() []int32
- GetFieldK() []uint64
- GetFieldL() []int64
- GetFieldM() []bool
- GetFieldN() []string
- GetFieldO() [][]byte
-}
-
-func (this *CustomNameNinRepNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomNameNinRepNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomNameNinRepNativeFromFace(this)
-}
-
-func (this *CustomNameNinRepNative) GetFieldA() []float64 {
- return this.FieldA
-}
-
-func (this *CustomNameNinRepNative) GetFieldB() []float32 {
- return this.FieldB
-}
-
-func (this *CustomNameNinRepNative) GetFieldC() []int32 {
- return this.FieldC
-}
-
-func (this *CustomNameNinRepNative) GetFieldD() []int64 {
- return this.FieldD
-}
-
-func (this *CustomNameNinRepNative) GetFieldE() []uint32 {
- return this.FieldE
-}
-
-func (this *CustomNameNinRepNative) GetFieldF() []uint64 {
- return this.FieldF
-}
-
-func (this *CustomNameNinRepNative) GetFieldG() []int32 {
- return this.FieldG
-}
-
-func (this *CustomNameNinRepNative) GetFieldH() []int64 {
- return this.FieldH
-}
-
-func (this *CustomNameNinRepNative) GetFieldI() []uint32 {
- return this.FieldI
-}
-
-func (this *CustomNameNinRepNative) GetFieldJ() []int32 {
- return this.FieldJ
-}
-
-func (this *CustomNameNinRepNative) GetFieldK() []uint64 {
- return this.FieldK
-}
-
-func (this *CustomNameNinRepNative) GetFieldL() []int64 {
- return this.FieldL
-}
-
-func (this *CustomNameNinRepNative) GetFieldM() []bool {
- return this.FieldM
-}
-
-func (this *CustomNameNinRepNative) GetFieldN() []string {
- return this.FieldN
-}
-
-func (this *CustomNameNinRepNative) GetFieldO() [][]byte {
- return this.FieldO
-}
-
-func NewCustomNameNinRepNativeFromFace(that CustomNameNinRepNativeFace) *CustomNameNinRepNative {
- this := &CustomNameNinRepNative{}
- this.FieldA = that.GetFieldA()
- this.FieldB = that.GetFieldB()
- this.FieldC = that.GetFieldC()
- this.FieldD = that.GetFieldD()
- this.FieldE = that.GetFieldE()
- this.FieldF = that.GetFieldF()
- this.FieldG = that.GetFieldG()
- this.FieldH = that.GetFieldH()
- this.FieldI = that.GetFieldI()
- this.FieldJ = that.GetFieldJ()
- this.FieldK = that.GetFieldK()
- this.FieldL = that.GetFieldL()
- this.FieldM = that.GetFieldM()
- this.FieldN = that.GetFieldN()
- this.FieldO = that.GetFieldO()
- return this
-}
-
-type CustomNameNinStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetFieldA() *float64
- GetFieldB() *float32
- GetFieldC() *NidOptNative
- GetFieldD() []*NinOptNative
- GetFieldE() *uint64
- GetFieldF() *int32
- GetFieldG() *NidOptNative
- GetFieldH() *bool
- GetFieldI() *string
- GetFieldJ() []byte
-}
-
-func (this *CustomNameNinStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomNameNinStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomNameNinStructFromFace(this)
-}
-
-func (this *CustomNameNinStruct) GetFieldA() *float64 {
- return this.FieldA
-}
-
-func (this *CustomNameNinStruct) GetFieldB() *float32 {
- return this.FieldB
-}
-
-func (this *CustomNameNinStruct) GetFieldC() *NidOptNative {
- return this.FieldC
-}
-
-func (this *CustomNameNinStruct) GetFieldD() []*NinOptNative {
- return this.FieldD
-}
-
-func (this *CustomNameNinStruct) GetFieldE() *uint64 {
- return this.FieldE
-}
-
-func (this *CustomNameNinStruct) GetFieldF() *int32 {
- return this.FieldF
-}
-
-func (this *CustomNameNinStruct) GetFieldG() *NidOptNative {
- return this.FieldG
-}
-
-func (this *CustomNameNinStruct) GetFieldH() *bool {
- return this.FieldH
-}
-
-func (this *CustomNameNinStruct) GetFieldI() *string {
- return this.FieldI
-}
-
-func (this *CustomNameNinStruct) GetFieldJ() []byte {
- return this.FieldJ
-}
-
-func NewCustomNameNinStructFromFace(that CustomNameNinStructFace) *CustomNameNinStruct {
- this := &CustomNameNinStruct{}
- this.FieldA = that.GetFieldA()
- this.FieldB = that.GetFieldB()
- this.FieldC = that.GetFieldC()
- this.FieldD = that.GetFieldD()
- this.FieldE = that.GetFieldE()
- this.FieldF = that.GetFieldF()
- this.FieldG = that.GetFieldG()
- this.FieldH = that.GetFieldH()
- this.FieldI = that.GetFieldI()
- this.FieldJ = that.GetFieldJ()
- return this
-}
-
-type CustomNameCustomTypeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetFieldA() *Uuid
- GetFieldB() *github_com_gogo_protobuf_test_custom.Uint128
- GetFieldC() []Uuid
- GetFieldD() []github_com_gogo_protobuf_test_custom.Uint128
-}
-
-func (this *CustomNameCustomType) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomNameCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomNameCustomTypeFromFace(this)
-}
-
-func (this *CustomNameCustomType) GetFieldA() *Uuid {
- return this.FieldA
-}
-
-func (this *CustomNameCustomType) GetFieldB() *github_com_gogo_protobuf_test_custom.Uint128 {
- return this.FieldB
-}
-
-func (this *CustomNameCustomType) GetFieldC() []Uuid {
- return this.FieldC
-}
-
-func (this *CustomNameCustomType) GetFieldD() []github_com_gogo_protobuf_test_custom.Uint128 {
- return this.FieldD
-}
-
-func NewCustomNameCustomTypeFromFace(that CustomNameCustomTypeFace) *CustomNameCustomType {
- this := &CustomNameCustomType{}
- this.FieldA = that.GetFieldA()
- this.FieldB = that.GetFieldB()
- this.FieldC = that.GetFieldC()
- this.FieldD = that.GetFieldD()
- return this
-}
-
-type CustomNameNinEmbeddedStructUnionFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNidOptNative() *NidOptNative
- GetFieldA() *NinOptNative
- GetFieldB() *bool
-}
-
-func (this *CustomNameNinEmbeddedStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomNameNinEmbeddedStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomNameNinEmbeddedStructUnionFromFace(this)
-}
-
-func (this *CustomNameNinEmbeddedStructUnion) GetNidOptNative() *NidOptNative {
- return this.NidOptNative
-}
-
-func (this *CustomNameNinEmbeddedStructUnion) GetFieldA() *NinOptNative {
- return this.FieldA
-}
-
-func (this *CustomNameNinEmbeddedStructUnion) GetFieldB() *bool {
- return this.FieldB
-}
-
-func NewCustomNameNinEmbeddedStructUnionFromFace(that CustomNameNinEmbeddedStructUnionFace) *CustomNameNinEmbeddedStructUnion {
- this := &CustomNameNinEmbeddedStructUnion{}
- this.NidOptNative = that.GetNidOptNative()
- this.FieldA = that.GetFieldA()
- this.FieldB = that.GetFieldB()
- return this
-}
-
-type CustomNameEnumFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetFieldA() *TheTestEnum
- GetFieldB() []TheTestEnum
-}
-
-func (this *CustomNameEnum) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomNameEnum) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomNameEnumFromFace(this)
-}
-
-func (this *CustomNameEnum) GetFieldA() *TheTestEnum {
- return this.FieldA
-}
-
-func (this *CustomNameEnum) GetFieldB() []TheTestEnum {
- return this.FieldB
-}
-
-func NewCustomNameEnumFromFace(that CustomNameEnumFace) *CustomNameEnum {
- this := &CustomNameEnum{}
- this.FieldA = that.GetFieldA()
- this.FieldB = that.GetFieldB()
- return this
-}
-
-type UnrecognizedFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *string
-}
-
-func (this *Unrecognized) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Unrecognized) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewUnrecognizedFromFace(this)
-}
-
-func (this *Unrecognized) GetField1() *string {
- return this.Field1
-}
-
-func NewUnrecognizedFromFace(that UnrecognizedFace) *Unrecognized {
- this := &Unrecognized{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type UnrecognizedWithInnerFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetEmbedded() []*UnrecognizedWithInner_Inner
- GetField2() *string
-}
-
-func (this *UnrecognizedWithInner) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *UnrecognizedWithInner) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewUnrecognizedWithInnerFromFace(this)
-}
-
-func (this *UnrecognizedWithInner) GetEmbedded() []*UnrecognizedWithInner_Inner {
- return this.Embedded
-}
-
-func (this *UnrecognizedWithInner) GetField2() *string {
- return this.Field2
-}
-
-func NewUnrecognizedWithInnerFromFace(that UnrecognizedWithInnerFace) *UnrecognizedWithInner {
- this := &UnrecognizedWithInner{}
- this.Embedded = that.GetEmbedded()
- this.Field2 = that.GetField2()
- return this
-}
-
-type UnrecognizedWithInner_InnerFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *uint32
-}
-
-func (this *UnrecognizedWithInner_Inner) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *UnrecognizedWithInner_Inner) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewUnrecognizedWithInner_InnerFromFace(this)
-}
-
-func (this *UnrecognizedWithInner_Inner) GetField1() *uint32 {
- return this.Field1
-}
-
-func NewUnrecognizedWithInner_InnerFromFace(that UnrecognizedWithInner_InnerFace) *UnrecognizedWithInner_Inner {
- this := &UnrecognizedWithInner_Inner{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type UnrecognizedWithEmbedFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetUnrecognizedWithEmbed_Embedded() UnrecognizedWithEmbed_Embedded
- GetField2() *string
-}
-
-func (this *UnrecognizedWithEmbed) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *UnrecognizedWithEmbed) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewUnrecognizedWithEmbedFromFace(this)
-}
-
-func (this *UnrecognizedWithEmbed) GetUnrecognizedWithEmbed_Embedded() UnrecognizedWithEmbed_Embedded {
- return this.UnrecognizedWithEmbed_Embedded
-}
-
-func (this *UnrecognizedWithEmbed) GetField2() *string {
- return this.Field2
-}
-
-func NewUnrecognizedWithEmbedFromFace(that UnrecognizedWithEmbedFace) *UnrecognizedWithEmbed {
- this := &UnrecognizedWithEmbed{}
- this.UnrecognizedWithEmbed_Embedded = that.GetUnrecognizedWithEmbed_Embedded()
- this.Field2 = that.GetField2()
- return this
-}
-
-type UnrecognizedWithEmbed_EmbeddedFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *uint32
-}
-
-func (this *UnrecognizedWithEmbed_Embedded) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *UnrecognizedWithEmbed_Embedded) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewUnrecognizedWithEmbed_EmbeddedFromFace(this)
-}
-
-func (this *UnrecognizedWithEmbed_Embedded) GetField1() *uint32 {
- return this.Field1
-}
-
-func NewUnrecognizedWithEmbed_EmbeddedFromFace(that UnrecognizedWithEmbed_EmbeddedFace) *UnrecognizedWithEmbed_Embedded {
- this := &UnrecognizedWithEmbed_Embedded{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type NodeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetLabel() *string
- GetChildren() []*Node
-}
-
-func (this *Node) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Node) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNodeFromFace(this)
-}
-
-func (this *Node) GetLabel() *string {
- return this.Label
-}
-
-func (this *Node) GetChildren() []*Node {
- return this.Children
-}
-
-func NewNodeFromFace(that NodeFace) *Node {
- this := &Node{}
- this.Label = that.GetLabel()
- this.Children = that.GetChildren()
- return this
-}
-
-type NonByteCustomTypeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *T
-}
-
-func (this *NonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNonByteCustomTypeFromFace(this)
-}
-
-func (this *NonByteCustomType) GetField1() *T {
- return this.Field1
-}
-
-func NewNonByteCustomTypeFromFace(that NonByteCustomTypeFace) *NonByteCustomType {
- this := &NonByteCustomType{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type NidOptNonByteCustomTypeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() T
-}
-
-func (this *NidOptNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidOptNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidOptNonByteCustomTypeFromFace(this)
-}
-
-func (this *NidOptNonByteCustomType) GetField1() T {
- return this.Field1
-}
-
-func NewNidOptNonByteCustomTypeFromFace(that NidOptNonByteCustomTypeFace) *NidOptNonByteCustomType {
- this := &NidOptNonByteCustomType{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type NinOptNonByteCustomTypeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *T
-}
-
-func (this *NinOptNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinOptNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinOptNonByteCustomTypeFromFace(this)
-}
-
-func (this *NinOptNonByteCustomType) GetField1() *T {
- return this.Field1
-}
-
-func NewNinOptNonByteCustomTypeFromFace(that NinOptNonByteCustomTypeFace) *NinOptNonByteCustomType {
- this := &NinOptNonByteCustomType{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type NidRepNonByteCustomTypeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []T
-}
-
-func (this *NidRepNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidRepNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidRepNonByteCustomTypeFromFace(this)
-}
-
-func (this *NidRepNonByteCustomType) GetField1() []T {
- return this.Field1
-}
-
-func NewNidRepNonByteCustomTypeFromFace(that NidRepNonByteCustomTypeFace) *NidRepNonByteCustomType {
- this := &NidRepNonByteCustomType{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type NinRepNonByteCustomTypeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []T
-}
-
-func (this *NinRepNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinRepNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinRepNonByteCustomTypeFromFace(this)
-}
-
-func (this *NinRepNonByteCustomType) GetField1() []T {
- return this.Field1
-}
-
-func NewNinRepNonByteCustomTypeFromFace(that NinRepNonByteCustomTypeFace) *NinRepNonByteCustomType {
- this := &NinRepNonByteCustomType{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type ProtoTypeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField2() *string
-}
-
-func (this *ProtoType) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *ProtoType) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewProtoTypeFromFace(this)
-}
-
-func (this *ProtoType) GetField2() *string {
- return this.Field2
-}
-
-func NewProtoTypeFromFace(that ProtoTypeFace) *ProtoType {
- this := &ProtoType{}
- this.Field2 = that.GetField2()
- return this
-}
-
-func (this *NidOptNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.NidOptNative{")
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
- s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
- s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
- s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
- s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
- s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
- s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\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 *NinOptNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.NinOptNative{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "int32")+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+valueToGoStringThetest(this.Field4, "int64")+",\n")
- }
- if this.Field5 != nil {
- s = append(s, "Field5: "+valueToGoStringThetest(this.Field5, "uint32")+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+valueToGoStringThetest(this.Field8, "int64")+",\n")
- }
- if this.Field9 != nil {
- s = append(s, "Field9: "+valueToGoStringThetest(this.Field9, "uint32")+",\n")
- }
- if this.Field10 != nil {
- s = append(s, "Field10: "+valueToGoStringThetest(this.Field10, "int32")+",\n")
- }
- if this.Field11 != nil {
- s = append(s, "Field11: "+valueToGoStringThetest(this.Field11, "uint64")+",\n")
- }
- if this.Field12 != nil {
- s = append(s, "Field12: "+valueToGoStringThetest(this.Field12, "int64")+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\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 *NidRepNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.NidRepNative{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- }
- if this.Field5 != nil {
- s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
- }
- if this.Field9 != nil {
- s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
- }
- if this.Field10 != nil {
- s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
- }
- if this.Field11 != nil {
- s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
- }
- if this.Field12 != nil {
- s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\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 *NinRepNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.NinRepNative{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- }
- if this.Field5 != nil {
- s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
- }
- if this.Field9 != nil {
- s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
- }
- if this.Field10 != nil {
- s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
- }
- if this.Field11 != nil {
- s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
- }
- if this.Field12 != nil {
- s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\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 *NidRepPackedNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 17)
- s = append(s, "&test.NidRepPackedNative{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- }
- if this.Field5 != nil {
- s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
- }
- if this.Field9 != nil {
- s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
- }
- if this.Field10 != nil {
- s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
- }
- if this.Field11 != nil {
- s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
- }
- if this.Field12 != nil {
- s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\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 *NinRepPackedNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 17)
- s = append(s, "&test.NinRepPackedNative{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- }
- if this.Field5 != nil {
- s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
- }
- if this.Field9 != nil {
- s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
- }
- if this.Field10 != nil {
- s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
- }
- if this.Field11 != nil {
- s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
- }
- if this.Field12 != nil {
- s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\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 *NidOptStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 14)
- s = append(s, "&test.NidOptStruct{")
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- s = append(s, "Field3: "+strings.Replace(this.Field3.GoString(), `&`, ``, 1)+",\n")
- s = append(s, "Field4: "+strings.Replace(this.Field4.GoString(), `&`, ``, 1)+",\n")
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- s = append(s, "Field8: "+strings.Replace(this.Field8.GoString(), `&`, ``, 1)+",\n")
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
- s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
- s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\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 *NinOptStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 14)
- s = append(s, "&test.NinOptStruct{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\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 *NidRepStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 14)
- s = append(s, "&test.NidRepStruct{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- vs := make([]*NidOptNative, len(this.Field3))
- for i := range vs {
- vs[i] = &this.Field3[i]
- }
- s = append(s, "Field3: "+fmt.Sprintf("%#v", vs)+",\n")
- }
- if this.Field4 != nil {
- vs := make([]*NinOptNative, len(this.Field4))
- for i := range vs {
- vs[i] = &this.Field4[i]
- }
- s = append(s, "Field4: "+fmt.Sprintf("%#v", vs)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- }
- if this.Field8 != nil {
- vs := make([]*NidOptNative, len(this.Field8))
- for i := range vs {
- vs[i] = &this.Field8[i]
- }
- s = append(s, "Field8: "+fmt.Sprintf("%#v", vs)+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\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 *NinRepStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 14)
- s = append(s, "&test.NinRepStruct{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\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 *NidEmbeddedStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NidEmbeddedStruct{")
- if this.NidOptNative != nil {
- s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
- }
- s = append(s, "Field200: "+strings.Replace(this.Field200.GoString(), `&`, ``, 1)+",\n")
- s = append(s, "Field210: "+fmt.Sprintf("%#v", this.Field210)+",\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 *NinEmbeddedStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NinEmbeddedStruct{")
- if this.NidOptNative != nil {
- s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
- }
- if this.Field200 != nil {
- s = append(s, "Field200: "+fmt.Sprintf("%#v", this.Field200)+",\n")
- }
- if this.Field210 != nil {
- s = append(s, "Field210: "+valueToGoStringThetest(this.Field210, "bool")+",\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 *NidNestedStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.NidNestedStruct{")
- s = append(s, "Field1: "+strings.Replace(this.Field1.GoString(), `&`, ``, 1)+",\n")
- if this.Field2 != nil {
- vs := make([]*NidRepStruct, len(this.Field2))
- for i := range vs {
- vs[i] = &this.Field2[i]
- }
- s = append(s, "Field2: "+fmt.Sprintf("%#v", vs)+",\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 *NinNestedStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.NinNestedStruct{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\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 *NidOptCustom) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.NidOptCustom{")
- s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n")
- s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\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 *CustomDash) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.CustomDash{")
- if this.Value != nil {
- s = append(s, "Value: "+valueToGoStringThetest(this.Value, "github_com_gogo_protobuf_test_custom_dash_type.Bytes")+",\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 *NinOptCustom) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.NinOptCustom{")
- if this.Id != nil {
- s = append(s, "Id: "+valueToGoStringThetest(this.Id, "Uuid")+",\n")
- }
- if this.Value != nil {
- s = append(s, "Value: "+valueToGoStringThetest(this.Value, "github_com_gogo_protobuf_test_custom.Uint128")+",\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 *NidRepCustom) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.NidRepCustom{")
- if this.Id != nil {
- s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n")
- }
- if this.Value != nil {
- s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\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 *NinRepCustom) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.NinRepCustom{")
- if this.Id != nil {
- s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n")
- }
- if this.Value != nil {
- s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\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 *NinOptNativeUnion) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 13)
- s = append(s, "&test.NinOptNativeUnion{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "int32")+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+valueToGoStringThetest(this.Field4, "int64")+",\n")
- }
- if this.Field5 != nil {
- s = append(s, "Field5: "+valueToGoStringThetest(this.Field5, "uint32")+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\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 *NinOptStructUnion) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 13)
- s = append(s, "&test.NinOptStructUnion{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\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 *NinEmbeddedStructUnion) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NinEmbeddedStructUnion{")
- if this.NidOptNative != nil {
- s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
- }
- if this.Field200 != nil {
- s = append(s, "Field200: "+fmt.Sprintf("%#v", this.Field200)+",\n")
- }
- if this.Field210 != nil {
- s = append(s, "Field210: "+valueToGoStringThetest(this.Field210, "bool")+",\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 *NinNestedStructUnion) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NinNestedStructUnion{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\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 *Tree) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.Tree{")
- if this.Or != nil {
- s = append(s, "Or: "+fmt.Sprintf("%#v", this.Or)+",\n")
- }
- if this.And != nil {
- s = append(s, "And: "+fmt.Sprintf("%#v", this.And)+",\n")
- }
- if this.Leaf != nil {
- s = append(s, "Leaf: "+fmt.Sprintf("%#v", this.Leaf)+",\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 *OrBranch) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.OrBranch{")
- s = append(s, "Left: "+strings.Replace(this.Left.GoString(), `&`, ``, 1)+",\n")
- s = append(s, "Right: "+strings.Replace(this.Right.GoString(), `&`, ``, 1)+",\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 *AndBranch) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.AndBranch{")
- s = append(s, "Left: "+strings.Replace(this.Left.GoString(), `&`, ``, 1)+",\n")
- s = append(s, "Right: "+strings.Replace(this.Right.GoString(), `&`, ``, 1)+",\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 *Leaf) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.Leaf{")
- s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n")
- s = append(s, "StrValue: "+fmt.Sprintf("%#v", this.StrValue)+",\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 *DeepTree) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.DeepTree{")
- if this.Down != nil {
- s = append(s, "Down: "+fmt.Sprintf("%#v", this.Down)+",\n")
- }
- if this.And != nil {
- s = append(s, "And: "+fmt.Sprintf("%#v", this.And)+",\n")
- }
- if this.Leaf != nil {
- s = append(s, "Leaf: "+fmt.Sprintf("%#v", this.Leaf)+",\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 *ADeepBranch) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.ADeepBranch{")
- s = append(s, "Down: "+strings.Replace(this.Down.GoString(), `&`, ``, 1)+",\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 *AndDeepBranch) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.AndDeepBranch{")
- s = append(s, "Left: "+strings.Replace(this.Left.GoString(), `&`, ``, 1)+",\n")
- s = append(s, "Right: "+strings.Replace(this.Right.GoString(), `&`, ``, 1)+",\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 *DeepLeaf) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.DeepLeaf{")
- s = append(s, "Tree: "+strings.Replace(this.Tree.GoString(), `&`, ``, 1)+",\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 *Nil) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 4)
- s = append(s, "&test.Nil{")
- 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 *NidOptEnum) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NidOptEnum{")
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\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 *NinOptEnum) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NinOptEnum{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "TheTestEnum")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\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 *NidRepEnum) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NidRepEnum{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\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 *NinRepEnum) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NinRepEnum{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\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 *NinOptEnumDefault) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NinOptEnumDefault{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "TheTestEnum")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\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 *AnotherNinOptEnum) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.AnotherNinOptEnum{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "AnotherTestEnum")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\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 *AnotherNinOptEnumDefault) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.AnotherNinOptEnumDefault{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "AnotherTestEnum")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\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 *Timer) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.Timer{")
- s = append(s, "Time1: "+fmt.Sprintf("%#v", this.Time1)+",\n")
- s = append(s, "Time2: "+fmt.Sprintf("%#v", this.Time2)+",\n")
- s = append(s, "Data: "+fmt.Sprintf("%#v", this.Data)+",\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 *MyExtendable) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.MyExtendable{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "int64")+",\n")
- }
- s = append(s, "XXX_InternalExtensions: "+extensionToGoStringThetest(this)+",\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 *OtherExtenable) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.OtherExtenable{")
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "int64")+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "int64")+",\n")
- }
- if this.M != nil {
- s = append(s, "M: "+fmt.Sprintf("%#v", this.M)+",\n")
- }
- s = append(s, "XXX_InternalExtensions: "+extensionToGoStringThetest(this)+",\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 *NestedDefinition) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 8)
- s = append(s, "&test.NestedDefinition{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "int64")+",\n")
- }
- if this.EnumField != nil {
- s = append(s, "EnumField: "+valueToGoStringThetest(this.EnumField, "NestedDefinition_NestedEnum")+",\n")
- }
- if this.NNM != nil {
- s = append(s, "NNM: "+fmt.Sprintf("%#v", this.NNM)+",\n")
- }
- if this.NM != nil {
- s = append(s, "NM: "+fmt.Sprintf("%#v", this.NM)+",\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 *NestedDefinition_NestedMessage) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.NestedDefinition_NestedMessage{")
- if this.NestedField1 != nil {
- s = append(s, "NestedField1: "+valueToGoStringThetest(this.NestedField1, "uint64")+",\n")
- }
- if this.NNM != nil {
- s = append(s, "NNM: "+fmt.Sprintf("%#v", this.NNM)+",\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 *NestedDefinition_NestedMessage_NestedNestedMsg) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NestedDefinition_NestedMessage_NestedNestedMsg{")
- if this.NestedNestedField1 != nil {
- s = append(s, "NestedNestedField1: "+valueToGoStringThetest(this.NestedNestedField1, "string")+",\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 *NestedScope) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NestedScope{")
- if this.A != nil {
- s = append(s, "A: "+fmt.Sprintf("%#v", this.A)+",\n")
- }
- if this.B != nil {
- s = append(s, "B: "+valueToGoStringThetest(this.B, "NestedDefinition_NestedEnum")+",\n")
- }
- if this.C != nil {
- s = append(s, "C: "+fmt.Sprintf("%#v", this.C)+",\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 *NinOptNativeDefault) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.NinOptNativeDefault{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "int32")+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+valueToGoStringThetest(this.Field4, "int64")+",\n")
- }
- if this.Field5 != nil {
- s = append(s, "Field5: "+valueToGoStringThetest(this.Field5, "uint32")+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+valueToGoStringThetest(this.Field8, "int64")+",\n")
- }
- if this.Field9 != nil {
- s = append(s, "Field9: "+valueToGoStringThetest(this.Field9, "uint32")+",\n")
- }
- if this.Field10 != nil {
- s = append(s, "Field10: "+valueToGoStringThetest(this.Field10, "int32")+",\n")
- }
- if this.Field11 != nil {
- s = append(s, "Field11: "+valueToGoStringThetest(this.Field11, "uint64")+",\n")
- }
- if this.Field12 != nil {
- s = append(s, "Field12: "+valueToGoStringThetest(this.Field12, "int64")+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\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 *CustomContainer) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.CustomContainer{")
- s = append(s, "CustomStruct: "+strings.Replace(this.CustomStruct.GoString(), `&`, ``, 1)+",\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 *CustomNameNidOptNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.CustomNameNidOptNative{")
- s = append(s, "FieldA: "+fmt.Sprintf("%#v", this.FieldA)+",\n")
- s = append(s, "FieldB: "+fmt.Sprintf("%#v", this.FieldB)+",\n")
- s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
- s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n")
- s = append(s, "FieldE: "+fmt.Sprintf("%#v", this.FieldE)+",\n")
- s = append(s, "FieldF: "+fmt.Sprintf("%#v", this.FieldF)+",\n")
- s = append(s, "FieldG: "+fmt.Sprintf("%#v", this.FieldG)+",\n")
- s = append(s, "FieldH: "+fmt.Sprintf("%#v", this.FieldH)+",\n")
- s = append(s, "FieldI: "+fmt.Sprintf("%#v", this.FieldI)+",\n")
- s = append(s, "FieldJ: "+fmt.Sprintf("%#v", this.FieldJ)+",\n")
- s = append(s, "FieldK: "+fmt.Sprintf("%#v", this.FieldK)+",\n")
- s = append(s, "FieldL: "+fmt.Sprintf("%#v", this.FieldL)+",\n")
- s = append(s, "FieldM: "+fmt.Sprintf("%#v", this.FieldM)+",\n")
- s = append(s, "FieldN: "+fmt.Sprintf("%#v", this.FieldN)+",\n")
- s = append(s, "FieldO: "+fmt.Sprintf("%#v", this.FieldO)+",\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 *CustomNameNinOptNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.CustomNameNinOptNative{")
- if this.FieldA != nil {
- s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "float64")+",\n")
- }
- if this.FieldB != nil {
- s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "float32")+",\n")
- }
- if this.FieldC != nil {
- s = append(s, "FieldC: "+valueToGoStringThetest(this.FieldC, "int32")+",\n")
- }
- if this.FieldD != nil {
- s = append(s, "FieldD: "+valueToGoStringThetest(this.FieldD, "int64")+",\n")
- }
- if this.FieldE != nil {
- s = append(s, "FieldE: "+valueToGoStringThetest(this.FieldE, "uint32")+",\n")
- }
- if this.FieldF != nil {
- s = append(s, "FieldF: "+valueToGoStringThetest(this.FieldF, "uint64")+",\n")
- }
- if this.FieldG != nil {
- s = append(s, "FieldG: "+valueToGoStringThetest(this.FieldG, "int32")+",\n")
- }
- if this.FieldH != nil {
- s = append(s, "FieldH: "+valueToGoStringThetest(this.FieldH, "int64")+",\n")
- }
- if this.FieldI != nil {
- s = append(s, "FieldI: "+valueToGoStringThetest(this.FieldI, "uint32")+",\n")
- }
- if this.FieldJ != nil {
- s = append(s, "FieldJ: "+valueToGoStringThetest(this.FieldJ, "int32")+",\n")
- }
- if this.FieldK != nil {
- s = append(s, "FieldK: "+valueToGoStringThetest(this.FieldK, "uint64")+",\n")
- }
- if this.FielL != nil {
- s = append(s, "FielL: "+valueToGoStringThetest(this.FielL, "int64")+",\n")
- }
- if this.FieldM != nil {
- s = append(s, "FieldM: "+valueToGoStringThetest(this.FieldM, "bool")+",\n")
- }
- if this.FieldN != nil {
- s = append(s, "FieldN: "+valueToGoStringThetest(this.FieldN, "string")+",\n")
- }
- if this.FieldO != nil {
- s = append(s, "FieldO: "+valueToGoStringThetest(this.FieldO, "byte")+",\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 *CustomNameNinRepNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.CustomNameNinRepNative{")
- if this.FieldA != nil {
- s = append(s, "FieldA: "+fmt.Sprintf("%#v", this.FieldA)+",\n")
- }
- if this.FieldB != nil {
- s = append(s, "FieldB: "+fmt.Sprintf("%#v", this.FieldB)+",\n")
- }
- if this.FieldC != nil {
- s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
- }
- if this.FieldD != nil {
- s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n")
- }
- if this.FieldE != nil {
- s = append(s, "FieldE: "+fmt.Sprintf("%#v", this.FieldE)+",\n")
- }
- if this.FieldF != nil {
- s = append(s, "FieldF: "+fmt.Sprintf("%#v", this.FieldF)+",\n")
- }
- if this.FieldG != nil {
- s = append(s, "FieldG: "+fmt.Sprintf("%#v", this.FieldG)+",\n")
- }
- if this.FieldH != nil {
- s = append(s, "FieldH: "+fmt.Sprintf("%#v", this.FieldH)+",\n")
- }
- if this.FieldI != nil {
- s = append(s, "FieldI: "+fmt.Sprintf("%#v", this.FieldI)+",\n")
- }
- if this.FieldJ != nil {
- s = append(s, "FieldJ: "+fmt.Sprintf("%#v", this.FieldJ)+",\n")
- }
- if this.FieldK != nil {
- s = append(s, "FieldK: "+fmt.Sprintf("%#v", this.FieldK)+",\n")
- }
- if this.FieldL != nil {
- s = append(s, "FieldL: "+fmt.Sprintf("%#v", this.FieldL)+",\n")
- }
- if this.FieldM != nil {
- s = append(s, "FieldM: "+fmt.Sprintf("%#v", this.FieldM)+",\n")
- }
- if this.FieldN != nil {
- s = append(s, "FieldN: "+fmt.Sprintf("%#v", this.FieldN)+",\n")
- }
- if this.FieldO != nil {
- s = append(s, "FieldO: "+fmt.Sprintf("%#v", this.FieldO)+",\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 *CustomNameNinStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 14)
- s = append(s, "&test.CustomNameNinStruct{")
- if this.FieldA != nil {
- s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "float64")+",\n")
- }
- if this.FieldB != nil {
- s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "float32")+",\n")
- }
- if this.FieldC != nil {
- s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
- }
- if this.FieldD != nil {
- s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n")
- }
- if this.FieldE != nil {
- s = append(s, "FieldE: "+valueToGoStringThetest(this.FieldE, "uint64")+",\n")
- }
- if this.FieldF != nil {
- s = append(s, "FieldF: "+valueToGoStringThetest(this.FieldF, "int32")+",\n")
- }
- if this.FieldG != nil {
- s = append(s, "FieldG: "+fmt.Sprintf("%#v", this.FieldG)+",\n")
- }
- if this.FieldH != nil {
- s = append(s, "FieldH: "+valueToGoStringThetest(this.FieldH, "bool")+",\n")
- }
- if this.FieldI != nil {
- s = append(s, "FieldI: "+valueToGoStringThetest(this.FieldI, "string")+",\n")
- }
- if this.FieldJ != nil {
- s = append(s, "FieldJ: "+valueToGoStringThetest(this.FieldJ, "byte")+",\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 *CustomNameCustomType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 8)
- s = append(s, "&test.CustomNameCustomType{")
- if this.FieldA != nil {
- s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "Uuid")+",\n")
- }
- if this.FieldB != nil {
- s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "github_com_gogo_protobuf_test_custom.Uint128")+",\n")
- }
- if this.FieldC != nil {
- s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
- }
- if this.FieldD != nil {
- s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\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 *CustomNameNinEmbeddedStructUnion) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.CustomNameNinEmbeddedStructUnion{")
- if this.NidOptNative != nil {
- s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
- }
- if this.FieldA != nil {
- s = append(s, "FieldA: "+fmt.Sprintf("%#v", this.FieldA)+",\n")
- }
- if this.FieldB != nil {
- s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "bool")+",\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 *CustomNameEnum) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.CustomNameEnum{")
- if this.FieldA != nil {
- s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "TheTestEnum")+",\n")
- }
- if this.FieldB != nil {
- s = append(s, "FieldB: "+fmt.Sprintf("%#v", this.FieldB)+",\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 *NoExtensionsMap) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NoExtensionsMap{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "int64")+",\n")
- }
- 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 *Unrecognized) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.Unrecognized{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "string")+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *UnrecognizedWithInner) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.UnrecognizedWithInner{")
- if this.Embedded != nil {
- s = append(s, "Embedded: "+fmt.Sprintf("%#v", this.Embedded)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "string")+",\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 *UnrecognizedWithInner_Inner) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.UnrecognizedWithInner_Inner{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "uint32")+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *UnrecognizedWithEmbed) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.UnrecognizedWithEmbed{")
- s = append(s, "UnrecognizedWithEmbed_Embedded: "+strings.Replace(this.UnrecognizedWithEmbed_Embedded.GoString(), `&`, ``, 1)+",\n")
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "string")+",\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 *UnrecognizedWithEmbed_Embedded) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.UnrecognizedWithEmbed_Embedded{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "uint32")+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *Node) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.Node{")
- if this.Label != nil {
- s = append(s, "Label: "+valueToGoStringThetest(this.Label, "string")+",\n")
- }
- if this.Children != nil {
- s = append(s, "Children: "+fmt.Sprintf("%#v", this.Children)+",\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 *NonByteCustomType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NonByteCustomType{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "T")+",\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 *NidOptNonByteCustomType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NidOptNonByteCustomType{")
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\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 *NinOptNonByteCustomType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NinOptNonByteCustomType{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "T")+",\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 *NidRepNonByteCustomType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NidRepNonByteCustomType{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\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 *NinRepNonByteCustomType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NinRepNonByteCustomType{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\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 *ProtoType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.ProtoType{")
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "string")+",\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 valueToGoStringThetest(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 extensionToGoStringThetest(m github_com_gogo_protobuf_proto.Message) string {
- e := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(m)
- if e == nil {
- return "nil"
- }
- s := "proto.NewUnsafeXXX_InternalExtensions(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 NewPopulatedNidOptNative(r randyThetest, easy bool) *NidOptNative {
- this := &NidOptNative{}
- this.Field1 = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1 *= -1
- }
- this.Field2 = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2 *= -1
- }
- this.Field3 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3 *= -1
- }
- this.Field4 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field4 *= -1
- }
- this.Field5 = uint32(r.Uint32())
- this.Field6 = uint64(uint64(r.Uint32()))
- this.Field7 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7 *= -1
- }
- this.Field8 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field8 *= -1
- }
- this.Field9 = uint32(r.Uint32())
- this.Field10 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field10 *= -1
- }
- this.Field11 = uint64(uint64(r.Uint32()))
- this.Field12 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field12 *= -1
- }
- this.Field13 = bool(bool(r.Intn(2) == 0))
- this.Field14 = string(randStringThetest(r))
- v1 := r.Intn(100)
- this.Field15 = make([]byte, v1)
- for i := 0; i < v1; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNinOptNative(r randyThetest, easy bool) *NinOptNative {
- this := &NinOptNative{}
- if r.Intn(10) != 0 {
- v2 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v2 *= -1
- }
- this.Field1 = &v2
- }
- if r.Intn(10) != 0 {
- v3 := float32(r.Float32())
- if r.Intn(2) == 0 {
- v3 *= -1
- }
- this.Field2 = &v3
- }
- if r.Intn(10) != 0 {
- v4 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v4 *= -1
- }
- this.Field3 = &v4
- }
- if r.Intn(10) != 0 {
- v5 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v5 *= -1
- }
- this.Field4 = &v5
- }
- if r.Intn(10) != 0 {
- v6 := uint32(r.Uint32())
- this.Field5 = &v6
- }
- if r.Intn(10) != 0 {
- v7 := uint64(uint64(r.Uint32()))
- this.Field6 = &v7
- }
- if r.Intn(10) != 0 {
- v8 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v8 *= -1
- }
- this.Field7 = &v8
- }
- if r.Intn(10) != 0 {
- v9 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v9 *= -1
- }
- this.Field8 = &v9
- }
- if r.Intn(10) != 0 {
- v10 := uint32(r.Uint32())
- this.Field9 = &v10
- }
- if r.Intn(10) != 0 {
- v11 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v11 *= -1
- }
- this.Field10 = &v11
- }
- if r.Intn(10) != 0 {
- v12 := uint64(uint64(r.Uint32()))
- this.Field11 = &v12
- }
- if r.Intn(10) != 0 {
- v13 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v13 *= -1
- }
- this.Field12 = &v13
- }
- if r.Intn(10) != 0 {
- v14 := bool(bool(r.Intn(2) == 0))
- this.Field13 = &v14
- }
- if r.Intn(10) != 0 {
- v15 := string(randStringThetest(r))
- this.Field14 = &v15
- }
- if r.Intn(10) != 0 {
- v16 := r.Intn(100)
- this.Field15 = make([]byte, v16)
- for i := 0; i < v16; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNidRepNative(r randyThetest, easy bool) *NidRepNative {
- this := &NidRepNative{}
- if r.Intn(10) != 0 {
- v17 := r.Intn(10)
- this.Field1 = make([]float64, v17)
- for i := 0; i < v17; i++ {
- this.Field1[i] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v18 := r.Intn(10)
- this.Field2 = make([]float32, v18)
- for i := 0; i < v18; i++ {
- this.Field2[i] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v19 := r.Intn(10)
- this.Field3 = make([]int32, v19)
- for i := 0; i < v19; i++ {
- this.Field3[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v20 := r.Intn(10)
- this.Field4 = make([]int64, v20)
- for i := 0; i < v20; i++ {
- this.Field4[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field4[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v21 := r.Intn(10)
- this.Field5 = make([]uint32, v21)
- for i := 0; i < v21; i++ {
- this.Field5[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v22 := r.Intn(10)
- this.Field6 = make([]uint64, v22)
- for i := 0; i < v22; i++ {
- this.Field6[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v23 := r.Intn(10)
- this.Field7 = make([]int32, v23)
- for i := 0; i < v23; i++ {
- this.Field7[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v24 := r.Intn(10)
- this.Field8 = make([]int64, v24)
- for i := 0; i < v24; i++ {
- this.Field8[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field8[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v25 := r.Intn(10)
- this.Field9 = make([]uint32, v25)
- for i := 0; i < v25; i++ {
- this.Field9[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v26 := r.Intn(10)
- this.Field10 = make([]int32, v26)
- for i := 0; i < v26; i++ {
- this.Field10[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field10[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v27 := r.Intn(10)
- this.Field11 = make([]uint64, v27)
- for i := 0; i < v27; i++ {
- this.Field11[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v28 := r.Intn(10)
- this.Field12 = make([]int64, v28)
- for i := 0; i < v28; i++ {
- this.Field12[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field12[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v29 := r.Intn(10)
- this.Field13 = make([]bool, v29)
- for i := 0; i < v29; i++ {
- this.Field13[i] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v30 := r.Intn(10)
- this.Field14 = make([]string, v30)
- for i := 0; i < v30; i++ {
- this.Field14[i] = string(randStringThetest(r))
- }
- }
- if r.Intn(10) != 0 {
- v31 := r.Intn(10)
- this.Field15 = make([][]byte, v31)
- for i := 0; i < v31; i++ {
- v32 := r.Intn(100)
- this.Field15[i] = make([]byte, v32)
- for j := 0; j < v32; j++ {
- this.Field15[i][j] = byte(r.Intn(256))
- }
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNinRepNative(r randyThetest, easy bool) *NinRepNative {
- this := &NinRepNative{}
- if r.Intn(10) != 0 {
- v33 := r.Intn(10)
- this.Field1 = make([]float64, v33)
- for i := 0; i < v33; i++ {
- this.Field1[i] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v34 := r.Intn(10)
- this.Field2 = make([]float32, v34)
- for i := 0; i < v34; i++ {
- this.Field2[i] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v35 := r.Intn(10)
- this.Field3 = make([]int32, v35)
- for i := 0; i < v35; i++ {
- this.Field3[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v36 := r.Intn(10)
- this.Field4 = make([]int64, v36)
- for i := 0; i < v36; i++ {
- this.Field4[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field4[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v37 := r.Intn(10)
- this.Field5 = make([]uint32, v37)
- for i := 0; i < v37; i++ {
- this.Field5[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v38 := r.Intn(10)
- this.Field6 = make([]uint64, v38)
- for i := 0; i < v38; i++ {
- this.Field6[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v39 := r.Intn(10)
- this.Field7 = make([]int32, v39)
- for i := 0; i < v39; i++ {
- this.Field7[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v40 := r.Intn(10)
- this.Field8 = make([]int64, v40)
- for i := 0; i < v40; i++ {
- this.Field8[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field8[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v41 := r.Intn(10)
- this.Field9 = make([]uint32, v41)
- for i := 0; i < v41; i++ {
- this.Field9[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v42 := r.Intn(10)
- this.Field10 = make([]int32, v42)
- for i := 0; i < v42; i++ {
- this.Field10[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field10[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v43 := r.Intn(10)
- this.Field11 = make([]uint64, v43)
- for i := 0; i < v43; i++ {
- this.Field11[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v44 := r.Intn(10)
- this.Field12 = make([]int64, v44)
- for i := 0; i < v44; i++ {
- this.Field12[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field12[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v45 := r.Intn(10)
- this.Field13 = make([]bool, v45)
- for i := 0; i < v45; i++ {
- this.Field13[i] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v46 := r.Intn(10)
- this.Field14 = make([]string, v46)
- for i := 0; i < v46; i++ {
- this.Field14[i] = string(randStringThetest(r))
- }
- }
- if r.Intn(10) != 0 {
- v47 := r.Intn(10)
- this.Field15 = make([][]byte, v47)
- for i := 0; i < v47; i++ {
- v48 := r.Intn(100)
- this.Field15[i] = make([]byte, v48)
- for j := 0; j < v48; j++ {
- this.Field15[i][j] = byte(r.Intn(256))
- }
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNidRepPackedNative(r randyThetest, easy bool) *NidRepPackedNative {
- this := &NidRepPackedNative{}
- if r.Intn(10) != 0 {
- v49 := r.Intn(10)
- this.Field1 = make([]float64, v49)
- for i := 0; i < v49; i++ {
- this.Field1[i] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v50 := r.Intn(10)
- this.Field2 = make([]float32, v50)
- for i := 0; i < v50; i++ {
- this.Field2[i] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v51 := r.Intn(10)
- this.Field3 = make([]int32, v51)
- for i := 0; i < v51; i++ {
- this.Field3[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v52 := r.Intn(10)
- this.Field4 = make([]int64, v52)
- for i := 0; i < v52; i++ {
- this.Field4[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field4[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v53 := r.Intn(10)
- this.Field5 = make([]uint32, v53)
- for i := 0; i < v53; i++ {
- this.Field5[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v54 := r.Intn(10)
- this.Field6 = make([]uint64, v54)
- for i := 0; i < v54; i++ {
- this.Field6[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v55 := r.Intn(10)
- this.Field7 = make([]int32, v55)
- for i := 0; i < v55; i++ {
- this.Field7[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v56 := r.Intn(10)
- this.Field8 = make([]int64, v56)
- for i := 0; i < v56; i++ {
- this.Field8[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field8[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v57 := r.Intn(10)
- this.Field9 = make([]uint32, v57)
- for i := 0; i < v57; i++ {
- this.Field9[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v58 := r.Intn(10)
- this.Field10 = make([]int32, v58)
- for i := 0; i < v58; i++ {
- this.Field10[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field10[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v59 := r.Intn(10)
- this.Field11 = make([]uint64, v59)
- for i := 0; i < v59; i++ {
- this.Field11[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v60 := r.Intn(10)
- this.Field12 = make([]int64, v60)
- for i := 0; i < v60; i++ {
- this.Field12[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field12[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v61 := r.Intn(10)
- this.Field13 = make([]bool, v61)
- for i := 0; i < v61; i++ {
- this.Field13[i] = bool(bool(r.Intn(2) == 0))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 14)
- }
- return this
-}
-
-func NewPopulatedNinRepPackedNative(r randyThetest, easy bool) *NinRepPackedNative {
- this := &NinRepPackedNative{}
- if r.Intn(10) != 0 {
- v62 := r.Intn(10)
- this.Field1 = make([]float64, v62)
- for i := 0; i < v62; i++ {
- this.Field1[i] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v63 := r.Intn(10)
- this.Field2 = make([]float32, v63)
- for i := 0; i < v63; i++ {
- this.Field2[i] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v64 := r.Intn(10)
- this.Field3 = make([]int32, v64)
- for i := 0; i < v64; i++ {
- this.Field3[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v65 := r.Intn(10)
- this.Field4 = make([]int64, v65)
- for i := 0; i < v65; i++ {
- this.Field4[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field4[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v66 := r.Intn(10)
- this.Field5 = make([]uint32, v66)
- for i := 0; i < v66; i++ {
- this.Field5[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v67 := r.Intn(10)
- this.Field6 = make([]uint64, v67)
- for i := 0; i < v67; i++ {
- this.Field6[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v68 := r.Intn(10)
- this.Field7 = make([]int32, v68)
- for i := 0; i < v68; i++ {
- this.Field7[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v69 := r.Intn(10)
- this.Field8 = make([]int64, v69)
- for i := 0; i < v69; i++ {
- this.Field8[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field8[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v70 := r.Intn(10)
- this.Field9 = make([]uint32, v70)
- for i := 0; i < v70; i++ {
- this.Field9[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v71 := r.Intn(10)
- this.Field10 = make([]int32, v71)
- for i := 0; i < v71; i++ {
- this.Field10[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field10[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v72 := r.Intn(10)
- this.Field11 = make([]uint64, v72)
- for i := 0; i < v72; i++ {
- this.Field11[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v73 := r.Intn(10)
- this.Field12 = make([]int64, v73)
- for i := 0; i < v73; i++ {
- this.Field12[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field12[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v74 := r.Intn(10)
- this.Field13 = make([]bool, v74)
- for i := 0; i < v74; i++ {
- this.Field13[i] = bool(bool(r.Intn(2) == 0))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 14)
- }
- return this
-}
-
-func NewPopulatedNidOptStruct(r randyThetest, easy bool) *NidOptStruct {
- this := &NidOptStruct{}
- this.Field1 = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1 *= -1
- }
- this.Field2 = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2 *= -1
- }
- v75 := NewPopulatedNidOptNative(r, easy)
- this.Field3 = *v75
- v76 := NewPopulatedNinOptNative(r, easy)
- this.Field4 = *v76
- this.Field6 = uint64(uint64(r.Uint32()))
- this.Field7 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7 *= -1
- }
- v77 := NewPopulatedNidOptNative(r, easy)
- this.Field8 = *v77
- this.Field13 = bool(bool(r.Intn(2) == 0))
- this.Field14 = string(randStringThetest(r))
- v78 := r.Intn(100)
- this.Field15 = make([]byte, v78)
- for i := 0; i < v78; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNinOptStruct(r randyThetest, easy bool) *NinOptStruct {
- this := &NinOptStruct{}
- if r.Intn(10) != 0 {
- v79 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v79 *= -1
- }
- this.Field1 = &v79
- }
- if r.Intn(10) != 0 {
- v80 := float32(r.Float32())
- if r.Intn(2) == 0 {
- v80 *= -1
- }
- this.Field2 = &v80
- }
- if r.Intn(10) != 0 {
- this.Field3 = NewPopulatedNidOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- this.Field4 = NewPopulatedNinOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- v81 := uint64(uint64(r.Uint32()))
- this.Field6 = &v81
- }
- if r.Intn(10) != 0 {
- v82 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v82 *= -1
- }
- this.Field7 = &v82
- }
- if r.Intn(10) != 0 {
- this.Field8 = NewPopulatedNidOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- v83 := bool(bool(r.Intn(2) == 0))
- this.Field13 = &v83
- }
- if r.Intn(10) != 0 {
- v84 := string(randStringThetest(r))
- this.Field14 = &v84
- }
- if r.Intn(10) != 0 {
- v85 := r.Intn(100)
- this.Field15 = make([]byte, v85)
- for i := 0; i < v85; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNidRepStruct(r randyThetest, easy bool) *NidRepStruct {
- this := &NidRepStruct{}
- if r.Intn(10) != 0 {
- v86 := r.Intn(10)
- this.Field1 = make([]float64, v86)
- for i := 0; i < v86; i++ {
- this.Field1[i] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v87 := r.Intn(10)
- this.Field2 = make([]float32, v87)
- for i := 0; i < v87; i++ {
- this.Field2[i] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v88 := r.Intn(5)
- this.Field3 = make([]NidOptNative, v88)
- for i := 0; i < v88; i++ {
- v89 := NewPopulatedNidOptNative(r, easy)
- this.Field3[i] = *v89
- }
- }
- if r.Intn(10) != 0 {
- v90 := r.Intn(5)
- this.Field4 = make([]NinOptNative, v90)
- for i := 0; i < v90; i++ {
- v91 := NewPopulatedNinOptNative(r, easy)
- this.Field4[i] = *v91
- }
- }
- if r.Intn(10) != 0 {
- v92 := r.Intn(10)
- this.Field6 = make([]uint64, v92)
- for i := 0; i < v92; i++ {
- this.Field6[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v93 := r.Intn(10)
- this.Field7 = make([]int32, v93)
- for i := 0; i < v93; i++ {
- this.Field7[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v94 := r.Intn(5)
- this.Field8 = make([]NidOptNative, v94)
- for i := 0; i < v94; i++ {
- v95 := NewPopulatedNidOptNative(r, easy)
- this.Field8[i] = *v95
- }
- }
- if r.Intn(10) != 0 {
- v96 := r.Intn(10)
- this.Field13 = make([]bool, v96)
- for i := 0; i < v96; i++ {
- this.Field13[i] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v97 := r.Intn(10)
- this.Field14 = make([]string, v97)
- for i := 0; i < v97; i++ {
- this.Field14[i] = string(randStringThetest(r))
- }
- }
- if r.Intn(10) != 0 {
- v98 := r.Intn(10)
- this.Field15 = make([][]byte, v98)
- for i := 0; i < v98; i++ {
- v99 := r.Intn(100)
- this.Field15[i] = make([]byte, v99)
- for j := 0; j < v99; j++ {
- this.Field15[i][j] = byte(r.Intn(256))
- }
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNinRepStruct(r randyThetest, easy bool) *NinRepStruct {
- this := &NinRepStruct{}
- if r.Intn(10) != 0 {
- v100 := r.Intn(10)
- this.Field1 = make([]float64, v100)
- for i := 0; i < v100; i++ {
- this.Field1[i] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v101 := r.Intn(10)
- this.Field2 = make([]float32, v101)
- for i := 0; i < v101; i++ {
- this.Field2[i] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v102 := r.Intn(5)
- this.Field3 = make([]*NidOptNative, v102)
- for i := 0; i < v102; i++ {
- this.Field3[i] = NewPopulatedNidOptNative(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v103 := r.Intn(5)
- this.Field4 = make([]*NinOptNative, v103)
- for i := 0; i < v103; i++ {
- this.Field4[i] = NewPopulatedNinOptNative(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v104 := r.Intn(10)
- this.Field6 = make([]uint64, v104)
- for i := 0; i < v104; i++ {
- this.Field6[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v105 := r.Intn(10)
- this.Field7 = make([]int32, v105)
- for i := 0; i < v105; i++ {
- this.Field7[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v106 := r.Intn(5)
- this.Field8 = make([]*NidOptNative, v106)
- for i := 0; i < v106; i++ {
- this.Field8[i] = NewPopulatedNidOptNative(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v107 := r.Intn(10)
- this.Field13 = make([]bool, v107)
- for i := 0; i < v107; i++ {
- this.Field13[i] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v108 := r.Intn(10)
- this.Field14 = make([]string, v108)
- for i := 0; i < v108; i++ {
- this.Field14[i] = string(randStringThetest(r))
- }
- }
- if r.Intn(10) != 0 {
- v109 := r.Intn(10)
- this.Field15 = make([][]byte, v109)
- for i := 0; i < v109; i++ {
- v110 := r.Intn(100)
- this.Field15[i] = make([]byte, v110)
- for j := 0; j < v110; j++ {
- this.Field15[i][j] = byte(r.Intn(256))
- }
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNidEmbeddedStruct(r randyThetest, easy bool) *NidEmbeddedStruct {
- this := &NidEmbeddedStruct{}
- if r.Intn(10) != 0 {
- this.NidOptNative = NewPopulatedNidOptNative(r, easy)
- }
- v111 := NewPopulatedNidOptNative(r, easy)
- this.Field200 = *v111
- this.Field210 = bool(bool(r.Intn(2) == 0))
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 211)
- }
- return this
-}
-
-func NewPopulatedNinEmbeddedStruct(r randyThetest, easy bool) *NinEmbeddedStruct {
- this := &NinEmbeddedStruct{}
- if r.Intn(10) != 0 {
- this.NidOptNative = NewPopulatedNidOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- this.Field200 = NewPopulatedNidOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- v112 := bool(bool(r.Intn(2) == 0))
- this.Field210 = &v112
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 211)
- }
- return this
-}
-
-func NewPopulatedNidNestedStruct(r randyThetest, easy bool) *NidNestedStruct {
- this := &NidNestedStruct{}
- v113 := NewPopulatedNidOptStruct(r, easy)
- this.Field1 = *v113
- if r.Intn(10) != 0 {
- v114 := r.Intn(5)
- this.Field2 = make([]NidRepStruct, v114)
- for i := 0; i < v114; i++ {
- v115 := NewPopulatedNidRepStruct(r, easy)
- this.Field2[i] = *v115
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNinNestedStruct(r randyThetest, easy bool) *NinNestedStruct {
- this := &NinNestedStruct{}
- if r.Intn(10) != 0 {
- this.Field1 = NewPopulatedNinOptStruct(r, easy)
- }
- if r.Intn(10) != 0 {
- v116 := r.Intn(5)
- this.Field2 = make([]*NinRepStruct, v116)
- for i := 0; i < v116; i++ {
- this.Field2[i] = NewPopulatedNinRepStruct(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNidOptCustom(r randyThetest, easy bool) *NidOptCustom {
- this := &NidOptCustom{}
- v117 := NewPopulatedUuid(r)
- this.Id = *v117
- v118 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- this.Value = *v118
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedCustomDash(r randyThetest, easy bool) *CustomDash {
- this := &CustomDash{}
- if r.Intn(10) != 0 {
- this.Value = github_com_gogo_protobuf_test_custom_dash_type.NewPopulatedBytes(r)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedNinOptCustom(r randyThetest, easy bool) *NinOptCustom {
- this := &NinOptCustom{}
- if r.Intn(10) != 0 {
- this.Id = NewPopulatedUuid(r)
- }
- if r.Intn(10) != 0 {
- this.Value = github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNidRepCustom(r randyThetest, easy bool) *NidRepCustom {
- this := &NidRepCustom{}
- if r.Intn(10) != 0 {
- v119 := r.Intn(10)
- this.Id = make([]Uuid, v119)
- for i := 0; i < v119; i++ {
- v120 := NewPopulatedUuid(r)
- this.Id[i] = *v120
- }
- }
- if r.Intn(10) != 0 {
- v121 := r.Intn(10)
- this.Value = make([]github_com_gogo_protobuf_test_custom.Uint128, v121)
- for i := 0; i < v121; i++ {
- v122 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- this.Value[i] = *v122
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNinRepCustom(r randyThetest, easy bool) *NinRepCustom {
- this := &NinRepCustom{}
- if r.Intn(10) != 0 {
- v123 := r.Intn(10)
- this.Id = make([]Uuid, v123)
- for i := 0; i < v123; i++ {
- v124 := NewPopulatedUuid(r)
- this.Id[i] = *v124
- }
- }
- if r.Intn(10) != 0 {
- v125 := r.Intn(10)
- this.Value = make([]github_com_gogo_protobuf_test_custom.Uint128, v125)
- for i := 0; i < v125; i++ {
- v126 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- this.Value[i] = *v126
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNinOptNativeUnion(r randyThetest, easy bool) *NinOptNativeUnion {
- this := &NinOptNativeUnion{}
- fieldNum := r.Intn(9)
- switch fieldNum {
- case 0:
- v127 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v127 *= -1
- }
- this.Field1 = &v127
- case 1:
- v128 := float32(r.Float32())
- if r.Intn(2) == 0 {
- v128 *= -1
- }
- this.Field2 = &v128
- case 2:
- v129 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v129 *= -1
- }
- this.Field3 = &v129
- case 3:
- v130 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v130 *= -1
- }
- this.Field4 = &v130
- case 4:
- v131 := uint32(r.Uint32())
- this.Field5 = &v131
- case 5:
- v132 := uint64(uint64(r.Uint32()))
- this.Field6 = &v132
- case 6:
- v133 := bool(bool(r.Intn(2) == 0))
- this.Field13 = &v133
- case 7:
- v134 := string(randStringThetest(r))
- this.Field14 = &v134
- case 8:
- v135 := r.Intn(100)
- this.Field15 = make([]byte, v135)
- for i := 0; i < v135; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- }
- return this
-}
-
-func NewPopulatedNinOptStructUnion(r randyThetest, easy bool) *NinOptStructUnion {
- this := &NinOptStructUnion{}
- fieldNum := r.Intn(9)
- switch fieldNum {
- case 0:
- v136 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v136 *= -1
- }
- this.Field1 = &v136
- case 1:
- v137 := float32(r.Float32())
- if r.Intn(2) == 0 {
- v137 *= -1
- }
- this.Field2 = &v137
- case 2:
- this.Field3 = NewPopulatedNidOptNative(r, easy)
- case 3:
- this.Field4 = NewPopulatedNinOptNative(r, easy)
- case 4:
- v138 := uint64(uint64(r.Uint32()))
- this.Field6 = &v138
- case 5:
- v139 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v139 *= -1
- }
- this.Field7 = &v139
- case 6:
- v140 := bool(bool(r.Intn(2) == 0))
- this.Field13 = &v140
- case 7:
- v141 := string(randStringThetest(r))
- this.Field14 = &v141
- case 8:
- v142 := r.Intn(100)
- this.Field15 = make([]byte, v142)
- for i := 0; i < v142; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- }
- return this
-}
-
-func NewPopulatedNinEmbeddedStructUnion(r randyThetest, easy bool) *NinEmbeddedStructUnion {
- this := &NinEmbeddedStructUnion{}
- fieldNum := r.Intn(3)
- switch fieldNum {
- case 0:
- this.NidOptNative = NewPopulatedNidOptNative(r, easy)
- case 1:
- this.Field200 = NewPopulatedNinOptNative(r, easy)
- case 2:
- v143 := bool(bool(r.Intn(2) == 0))
- this.Field210 = &v143
- }
- return this
-}
-
-func NewPopulatedNinNestedStructUnion(r randyThetest, easy bool) *NinNestedStructUnion {
- this := &NinNestedStructUnion{}
- fieldNum := r.Intn(3)
- switch fieldNum {
- case 0:
- this.Field1 = NewPopulatedNinOptNativeUnion(r, easy)
- case 1:
- this.Field2 = NewPopulatedNinOptStructUnion(r, easy)
- case 2:
- this.Field3 = NewPopulatedNinEmbeddedStructUnion(r, easy)
- }
- return this
-}
-
-func NewPopulatedTree(r randyThetest, easy bool) *Tree {
- this := &Tree{}
- fieldNum := r.Intn(102)
- switch fieldNum {
- case 0:
- this.Or = NewPopulatedOrBranch(r, easy)
- case 1:
- this.And = NewPopulatedAndBranch(r, easy)
- 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:
- this.Leaf = NewPopulatedLeaf(r, easy)
- }
- return this
-}
-
-func NewPopulatedOrBranch(r randyThetest, easy bool) *OrBranch {
- this := &OrBranch{}
- v144 := NewPopulatedTree(r, easy)
- this.Left = *v144
- v145 := NewPopulatedTree(r, easy)
- this.Right = *v145
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedAndBranch(r randyThetest, easy bool) *AndBranch {
- this := &AndBranch{}
- v146 := NewPopulatedTree(r, easy)
- this.Left = *v146
- v147 := NewPopulatedTree(r, easy)
- this.Right = *v147
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedLeaf(r randyThetest, easy bool) *Leaf {
- this := &Leaf{}
- this.Value = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Value *= -1
- }
- this.StrValue = string(randStringThetest(r))
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedDeepTree(r randyThetest, easy bool) *DeepTree {
- this := &DeepTree{}
- fieldNum := r.Intn(102)
- switch fieldNum {
- case 0:
- this.Down = NewPopulatedADeepBranch(r, easy)
- case 1:
- this.And = NewPopulatedAndDeepBranch(r, easy)
- 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:
- this.Leaf = NewPopulatedDeepLeaf(r, easy)
- }
- return this
-}
-
-func NewPopulatedADeepBranch(r randyThetest, easy bool) *ADeepBranch {
- this := &ADeepBranch{}
- v148 := NewPopulatedDeepTree(r, easy)
- this.Down = *v148
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedAndDeepBranch(r randyThetest, easy bool) *AndDeepBranch {
- this := &AndDeepBranch{}
- v149 := NewPopulatedDeepTree(r, easy)
- this.Left = *v149
- v150 := NewPopulatedDeepTree(r, easy)
- this.Right = *v150
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedDeepLeaf(r randyThetest, easy bool) *DeepLeaf {
- this := &DeepLeaf{}
- v151 := NewPopulatedTree(r, easy)
- this.Tree = *v151
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedNil(r randyThetest, easy bool) *Nil {
- this := &Nil{}
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 1)
- }
- return this
-}
-
-func NewPopulatedNidOptEnum(r randyThetest, easy bool) *NidOptEnum {
- this := &NidOptEnum{}
- this.Field1 = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedNinOptEnum(r randyThetest, easy bool) *NinOptEnum {
- this := &NinOptEnum{}
- if r.Intn(10) != 0 {
- v152 := TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
- this.Field1 = &v152
- }
- if r.Intn(10) != 0 {
- v153 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field2 = &v153
- }
- if r.Intn(10) != 0 {
- v154 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field3 = &v154
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedNidRepEnum(r randyThetest, easy bool) *NidRepEnum {
- this := &NidRepEnum{}
- if r.Intn(10) != 0 {
- v155 := r.Intn(10)
- this.Field1 = make([]TheTestEnum, v155)
- for i := 0; i < v155; i++ {
- this.Field1[i] = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
- }
- }
- if r.Intn(10) != 0 {
- v156 := r.Intn(10)
- this.Field2 = make([]YetAnotherTestEnum, v156)
- for i := 0; i < v156; i++ {
- this.Field2[i] = YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- }
- }
- if r.Intn(10) != 0 {
- v157 := r.Intn(10)
- this.Field3 = make([]YetYetAnotherTestEnum, v157)
- for i := 0; i < v157; i++ {
- this.Field3[i] = YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedNinRepEnum(r randyThetest, easy bool) *NinRepEnum {
- this := &NinRepEnum{}
- if r.Intn(10) != 0 {
- v158 := r.Intn(10)
- this.Field1 = make([]TheTestEnum, v158)
- for i := 0; i < v158; i++ {
- this.Field1[i] = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
- }
- }
- if r.Intn(10) != 0 {
- v159 := r.Intn(10)
- this.Field2 = make([]YetAnotherTestEnum, v159)
- for i := 0; i < v159; i++ {
- this.Field2[i] = YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- }
- }
- if r.Intn(10) != 0 {
- v160 := r.Intn(10)
- this.Field3 = make([]YetYetAnotherTestEnum, v160)
- for i := 0; i < v160; i++ {
- this.Field3[i] = YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedNinOptEnumDefault(r randyThetest, easy bool) *NinOptEnumDefault {
- this := &NinOptEnumDefault{}
- if r.Intn(10) != 0 {
- v161 := TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
- this.Field1 = &v161
- }
- if r.Intn(10) != 0 {
- v162 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field2 = &v162
- }
- if r.Intn(10) != 0 {
- v163 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field3 = &v163
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedAnotherNinOptEnum(r randyThetest, easy bool) *AnotherNinOptEnum {
- this := &AnotherNinOptEnum{}
- if r.Intn(10) != 0 {
- v164 := AnotherTestEnum([]int32{10, 11}[r.Intn(2)])
- this.Field1 = &v164
- }
- if r.Intn(10) != 0 {
- v165 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field2 = &v165
- }
- if r.Intn(10) != 0 {
- v166 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field3 = &v166
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedAnotherNinOptEnumDefault(r randyThetest, easy bool) *AnotherNinOptEnumDefault {
- this := &AnotherNinOptEnumDefault{}
- if r.Intn(10) != 0 {
- v167 := AnotherTestEnum([]int32{10, 11}[r.Intn(2)])
- this.Field1 = &v167
- }
- if r.Intn(10) != 0 {
- v168 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field2 = &v168
- }
- if r.Intn(10) != 0 {
- v169 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field3 = &v169
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedTimer(r randyThetest, easy bool) *Timer {
- this := &Timer{}
- this.Time1 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Time1 *= -1
- }
- this.Time2 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Time2 *= -1
- }
- v170 := r.Intn(100)
- this.Data = make([]byte, v170)
- for i := 0; i < v170; i++ {
- this.Data[i] = byte(r.Intn(256))
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedMyExtendable(r randyThetest, easy bool) *MyExtendable {
- this := &MyExtendable{}
- if r.Intn(10) != 0 {
- v171 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v171 *= -1
- }
- this.Field1 = &v171
- }
- if !easy && r.Intn(10) != 0 {
- l := r.Intn(5)
- for i := 0; i < l; i++ {
- fieldNumber := r.Intn(100) + 100
- wire := r.Intn(4)
- if wire == 3 {
- wire = 5
- }
- dAtA := randFieldThetest(nil, r, fieldNumber, wire)
- github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), dAtA)
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 201)
- }
- return this
-}
-
-func NewPopulatedOtherExtenable(r randyThetest, easy bool) *OtherExtenable {
- this := &OtherExtenable{}
- if r.Intn(10) != 0 {
- v172 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v172 *= -1
- }
- this.Field2 = &v172
- }
- if r.Intn(10) != 0 {
- v173 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v173 *= -1
- }
- this.Field13 = &v173
- }
- if r.Intn(10) != 0 {
- this.M = NewPopulatedMyExtendable(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- l := r.Intn(5)
- for i := 0; i < l; i++ {
- eIndex := r.Intn(2)
- fieldNumber := 0
- switch eIndex {
- case 0:
- fieldNumber = r.Intn(3) + 14
- case 1:
- fieldNumber = r.Intn(3) + 10
- }
- wire := r.Intn(4)
- if wire == 3 {
- wire = 5
- }
- dAtA := randFieldThetest(nil, r, fieldNumber, wire)
- github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), dAtA)
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 18)
- }
- return this
-}
-
-func NewPopulatedNestedDefinition(r randyThetest, easy bool) *NestedDefinition {
- this := &NestedDefinition{}
- if r.Intn(10) != 0 {
- v174 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v174 *= -1
- }
- this.Field1 = &v174
- }
- if r.Intn(10) != 0 {
- v175 := NestedDefinition_NestedEnum([]int32{1}[r.Intn(1)])
- this.EnumField = &v175
- }
- if r.Intn(10) != 0 {
- this.NNM = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r, easy)
- }
- if r.Intn(10) != 0 {
- this.NM = NewPopulatedNestedDefinition_NestedMessage(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 5)
- }
- return this
-}
-
-func NewPopulatedNestedDefinition_NestedMessage(r randyThetest, easy bool) *NestedDefinition_NestedMessage {
- this := &NestedDefinition_NestedMessage{}
- if r.Intn(10) != 0 {
- v176 := uint64(uint64(r.Uint32()))
- this.NestedField1 = &v176
- }
- if r.Intn(10) != 0 {
- this.NNM = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r randyThetest, easy bool) *NestedDefinition_NestedMessage_NestedNestedMsg {
- this := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- if r.Intn(10) != 0 {
- v177 := string(randStringThetest(r))
- this.NestedNestedField1 = &v177
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 11)
- }
- return this
-}
-
-func NewPopulatedNestedScope(r randyThetest, easy bool) *NestedScope {
- this := &NestedScope{}
- if r.Intn(10) != 0 {
- this.A = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r, easy)
- }
- if r.Intn(10) != 0 {
- v178 := NestedDefinition_NestedEnum([]int32{1}[r.Intn(1)])
- this.B = &v178
- }
- if r.Intn(10) != 0 {
- this.C = NewPopulatedNestedDefinition_NestedMessage(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedNinOptNativeDefault(r randyThetest, easy bool) *NinOptNativeDefault {
- this := &NinOptNativeDefault{}
- if r.Intn(10) != 0 {
- v179 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v179 *= -1
- }
- this.Field1 = &v179
- }
- if r.Intn(10) != 0 {
- v180 := float32(r.Float32())
- if r.Intn(2) == 0 {
- v180 *= -1
- }
- this.Field2 = &v180
- }
- if r.Intn(10) != 0 {
- v181 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v181 *= -1
- }
- this.Field3 = &v181
- }
- if r.Intn(10) != 0 {
- v182 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v182 *= -1
- }
- this.Field4 = &v182
- }
- if r.Intn(10) != 0 {
- v183 := uint32(r.Uint32())
- this.Field5 = &v183
- }
- if r.Intn(10) != 0 {
- v184 := uint64(uint64(r.Uint32()))
- this.Field6 = &v184
- }
- if r.Intn(10) != 0 {
- v185 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v185 *= -1
- }
- this.Field7 = &v185
- }
- if r.Intn(10) != 0 {
- v186 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v186 *= -1
- }
- this.Field8 = &v186
- }
- if r.Intn(10) != 0 {
- v187 := uint32(r.Uint32())
- this.Field9 = &v187
- }
- if r.Intn(10) != 0 {
- v188 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v188 *= -1
- }
- this.Field10 = &v188
- }
- if r.Intn(10) != 0 {
- v189 := uint64(uint64(r.Uint32()))
- this.Field11 = &v189
- }
- if r.Intn(10) != 0 {
- v190 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v190 *= -1
- }
- this.Field12 = &v190
- }
- if r.Intn(10) != 0 {
- v191 := bool(bool(r.Intn(2) == 0))
- this.Field13 = &v191
- }
- if r.Intn(10) != 0 {
- v192 := string(randStringThetest(r))
- this.Field14 = &v192
- }
- if r.Intn(10) != 0 {
- v193 := r.Intn(100)
- this.Field15 = make([]byte, v193)
- for i := 0; i < v193; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedCustomContainer(r randyThetest, easy bool) *CustomContainer {
- this := &CustomContainer{}
- v194 := NewPopulatedNidOptCustom(r, easy)
- this.CustomStruct = *v194
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedCustomNameNidOptNative(r randyThetest, easy bool) *CustomNameNidOptNative {
- this := &CustomNameNidOptNative{}
- this.FieldA = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.FieldA *= -1
- }
- this.FieldB = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.FieldB *= -1
- }
- this.FieldC = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.FieldC *= -1
- }
- this.FieldD = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.FieldD *= -1
- }
- this.FieldE = uint32(r.Uint32())
- this.FieldF = uint64(uint64(r.Uint32()))
- this.FieldG = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.FieldG *= -1
- }
- this.FieldH = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.FieldH *= -1
- }
- this.FieldI = uint32(r.Uint32())
- this.FieldJ = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.FieldJ *= -1
- }
- this.FieldK = uint64(uint64(r.Uint32()))
- this.FieldL = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.FieldL *= -1
- }
- this.FieldM = bool(bool(r.Intn(2) == 0))
- this.FieldN = string(randStringThetest(r))
- v195 := r.Intn(100)
- this.FieldO = make([]byte, v195)
- for i := 0; i < v195; i++ {
- this.FieldO[i] = byte(r.Intn(256))
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedCustomNameNinOptNative(r randyThetest, easy bool) *CustomNameNinOptNative {
- this := &CustomNameNinOptNative{}
- if r.Intn(10) != 0 {
- v196 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v196 *= -1
- }
- this.FieldA = &v196
- }
- if r.Intn(10) != 0 {
- v197 := float32(r.Float32())
- if r.Intn(2) == 0 {
- v197 *= -1
- }
- this.FieldB = &v197
- }
- if r.Intn(10) != 0 {
- v198 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v198 *= -1
- }
- this.FieldC = &v198
- }
- if r.Intn(10) != 0 {
- v199 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v199 *= -1
- }
- this.FieldD = &v199
- }
- if r.Intn(10) != 0 {
- v200 := uint32(r.Uint32())
- this.FieldE = &v200
- }
- if r.Intn(10) != 0 {
- v201 := uint64(uint64(r.Uint32()))
- this.FieldF = &v201
- }
- if r.Intn(10) != 0 {
- v202 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v202 *= -1
- }
- this.FieldG = &v202
- }
- if r.Intn(10) != 0 {
- v203 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v203 *= -1
- }
- this.FieldH = &v203
- }
- if r.Intn(10) != 0 {
- v204 := uint32(r.Uint32())
- this.FieldI = &v204
- }
- if r.Intn(10) != 0 {
- v205 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v205 *= -1
- }
- this.FieldJ = &v205
- }
- if r.Intn(10) != 0 {
- v206 := uint64(uint64(r.Uint32()))
- this.FieldK = &v206
- }
- if r.Intn(10) != 0 {
- v207 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v207 *= -1
- }
- this.FielL = &v207
- }
- if r.Intn(10) != 0 {
- v208 := bool(bool(r.Intn(2) == 0))
- this.FieldM = &v208
- }
- if r.Intn(10) != 0 {
- v209 := string(randStringThetest(r))
- this.FieldN = &v209
- }
- if r.Intn(10) != 0 {
- v210 := r.Intn(100)
- this.FieldO = make([]byte, v210)
- for i := 0; i < v210; i++ {
- this.FieldO[i] = byte(r.Intn(256))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedCustomNameNinRepNative(r randyThetest, easy bool) *CustomNameNinRepNative {
- this := &CustomNameNinRepNative{}
- if r.Intn(10) != 0 {
- v211 := r.Intn(10)
- this.FieldA = make([]float64, v211)
- for i := 0; i < v211; i++ {
- this.FieldA[i] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.FieldA[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v212 := r.Intn(10)
- this.FieldB = make([]float32, v212)
- for i := 0; i < v212; i++ {
- this.FieldB[i] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.FieldB[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v213 := r.Intn(10)
- this.FieldC = make([]int32, v213)
- for i := 0; i < v213; i++ {
- this.FieldC[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.FieldC[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v214 := r.Intn(10)
- this.FieldD = make([]int64, v214)
- for i := 0; i < v214; i++ {
- this.FieldD[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.FieldD[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v215 := r.Intn(10)
- this.FieldE = make([]uint32, v215)
- for i := 0; i < v215; i++ {
- this.FieldE[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v216 := r.Intn(10)
- this.FieldF = make([]uint64, v216)
- for i := 0; i < v216; i++ {
- this.FieldF[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v217 := r.Intn(10)
- this.FieldG = make([]int32, v217)
- for i := 0; i < v217; i++ {
- this.FieldG[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.FieldG[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v218 := r.Intn(10)
- this.FieldH = make([]int64, v218)
- for i := 0; i < v218; i++ {
- this.FieldH[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.FieldH[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v219 := r.Intn(10)
- this.FieldI = make([]uint32, v219)
- for i := 0; i < v219; i++ {
- this.FieldI[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v220 := r.Intn(10)
- this.FieldJ = make([]int32, v220)
- for i := 0; i < v220; i++ {
- this.FieldJ[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.FieldJ[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v221 := r.Intn(10)
- this.FieldK = make([]uint64, v221)
- for i := 0; i < v221; i++ {
- this.FieldK[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v222 := r.Intn(10)
- this.FieldL = make([]int64, v222)
- for i := 0; i < v222; i++ {
- this.FieldL[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.FieldL[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v223 := r.Intn(10)
- this.FieldM = make([]bool, v223)
- for i := 0; i < v223; i++ {
- this.FieldM[i] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v224 := r.Intn(10)
- this.FieldN = make([]string, v224)
- for i := 0; i < v224; i++ {
- this.FieldN[i] = string(randStringThetest(r))
- }
- }
- if r.Intn(10) != 0 {
- v225 := r.Intn(10)
- this.FieldO = make([][]byte, v225)
- for i := 0; i < v225; i++ {
- v226 := r.Intn(100)
- this.FieldO[i] = make([]byte, v226)
- for j := 0; j < v226; j++ {
- this.FieldO[i][j] = byte(r.Intn(256))
- }
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedCustomNameNinStruct(r randyThetest, easy bool) *CustomNameNinStruct {
- this := &CustomNameNinStruct{}
- if r.Intn(10) != 0 {
- v227 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v227 *= -1
- }
- this.FieldA = &v227
- }
- if r.Intn(10) != 0 {
- v228 := float32(r.Float32())
- if r.Intn(2) == 0 {
- v228 *= -1
- }
- this.FieldB = &v228
- }
- if r.Intn(10) != 0 {
- this.FieldC = NewPopulatedNidOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- v229 := r.Intn(5)
- this.FieldD = make([]*NinOptNative, v229)
- for i := 0; i < v229; i++ {
- this.FieldD[i] = NewPopulatedNinOptNative(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v230 := uint64(uint64(r.Uint32()))
- this.FieldE = &v230
- }
- if r.Intn(10) != 0 {
- v231 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v231 *= -1
- }
- this.FieldF = &v231
- }
- if r.Intn(10) != 0 {
- this.FieldG = NewPopulatedNidOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- v232 := bool(bool(r.Intn(2) == 0))
- this.FieldH = &v232
- }
- if r.Intn(10) != 0 {
- v233 := string(randStringThetest(r))
- this.FieldI = &v233
- }
- if r.Intn(10) != 0 {
- v234 := r.Intn(100)
- this.FieldJ = make([]byte, v234)
- for i := 0; i < v234; i++ {
- this.FieldJ[i] = byte(r.Intn(256))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedCustomNameCustomType(r randyThetest, easy bool) *CustomNameCustomType {
- this := &CustomNameCustomType{}
- if r.Intn(10) != 0 {
- this.FieldA = NewPopulatedUuid(r)
- }
- if r.Intn(10) != 0 {
- this.FieldB = github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- }
- if r.Intn(10) != 0 {
- v235 := r.Intn(10)
- this.FieldC = make([]Uuid, v235)
- for i := 0; i < v235; i++ {
- v236 := NewPopulatedUuid(r)
- this.FieldC[i] = *v236
- }
- }
- if r.Intn(10) != 0 {
- v237 := r.Intn(10)
- this.FieldD = make([]github_com_gogo_protobuf_test_custom.Uint128, v237)
- for i := 0; i < v237; i++ {
- v238 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- this.FieldD[i] = *v238
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 5)
- }
- return this
-}
-
-func NewPopulatedCustomNameNinEmbeddedStructUnion(r randyThetest, easy bool) *CustomNameNinEmbeddedStructUnion {
- this := &CustomNameNinEmbeddedStructUnion{}
- fieldNum := r.Intn(3)
- switch fieldNum {
- case 0:
- this.NidOptNative = NewPopulatedNidOptNative(r, easy)
- case 1:
- this.FieldA = NewPopulatedNinOptNative(r, easy)
- case 2:
- v239 := bool(bool(r.Intn(2) == 0))
- this.FieldB = &v239
- }
- return this
-}
-
-func NewPopulatedCustomNameEnum(r randyThetest, easy bool) *CustomNameEnum {
- this := &CustomNameEnum{}
- if r.Intn(10) != 0 {
- v240 := TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
- this.FieldA = &v240
- }
- if r.Intn(10) != 0 {
- v241 := r.Intn(10)
- this.FieldB = make([]TheTestEnum, v241)
- for i := 0; i < v241; i++ {
- this.FieldB[i] = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNoExtensionsMap(r randyThetest, easy bool) *NoExtensionsMap {
- this := &NoExtensionsMap{}
- if r.Intn(10) != 0 {
- v242 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v242 *= -1
- }
- this.Field1 = &v242
- }
- if !easy && r.Intn(10) != 0 {
- l := r.Intn(5)
- for i := 0; i < l; i++ {
- fieldNumber := r.Intn(100) + 100
- wire := r.Intn(4)
- if wire == 3 {
- wire = 5
- }
- dAtA := randFieldThetest(nil, r, fieldNumber, wire)
- github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), dAtA)
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 201)
- }
- return this
-}
-
-func NewPopulatedUnrecognized(r randyThetest, easy bool) *Unrecognized {
- this := &Unrecognized{}
- if r.Intn(10) != 0 {
- v243 := string(randStringThetest(r))
- this.Field1 = &v243
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedUnrecognizedWithInner(r randyThetest, easy bool) *UnrecognizedWithInner {
- this := &UnrecognizedWithInner{}
- if r.Intn(10) != 0 {
- v244 := r.Intn(5)
- this.Embedded = make([]*UnrecognizedWithInner_Inner, v244)
- for i := 0; i < v244; i++ {
- this.Embedded[i] = NewPopulatedUnrecognizedWithInner_Inner(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v245 := string(randStringThetest(r))
- this.Field2 = &v245
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedUnrecognizedWithInner_Inner(r randyThetest, easy bool) *UnrecognizedWithInner_Inner {
- this := &UnrecognizedWithInner_Inner{}
- if r.Intn(10) != 0 {
- v246 := uint32(r.Uint32())
- this.Field1 = &v246
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedUnrecognizedWithEmbed(r randyThetest, easy bool) *UnrecognizedWithEmbed {
- this := &UnrecognizedWithEmbed{}
- v247 := NewPopulatedUnrecognizedWithEmbed_Embedded(r, easy)
- this.UnrecognizedWithEmbed_Embedded = *v247
- if r.Intn(10) != 0 {
- v248 := string(randStringThetest(r))
- this.Field2 = &v248
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedUnrecognizedWithEmbed_Embedded(r randyThetest, easy bool) *UnrecognizedWithEmbed_Embedded {
- this := &UnrecognizedWithEmbed_Embedded{}
- if r.Intn(10) != 0 {
- v249 := uint32(r.Uint32())
- this.Field1 = &v249
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedNode(r randyThetest, easy bool) *Node {
- this := &Node{}
- if r.Intn(10) != 0 {
- v250 := string(randStringThetest(r))
- this.Label = &v250
- }
- if r.Intn(10) == 0 {
- v251 := r.Intn(5)
- this.Children = make([]*Node, v251)
- for i := 0; i < v251; i++ {
- this.Children[i] = NewPopulatedNode(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNonByteCustomType(r randyThetest, easy bool) *NonByteCustomType {
- this := &NonByteCustomType{}
- if r.Intn(10) != 0 {
- this.Field1 = NewPopulatedT(r)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedNidOptNonByteCustomType(r randyThetest, easy bool) *NidOptNonByteCustomType {
- this := &NidOptNonByteCustomType{}
- v252 := NewPopulatedT(r)
- this.Field1 = *v252
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedNinOptNonByteCustomType(r randyThetest, easy bool) *NinOptNonByteCustomType {
- this := &NinOptNonByteCustomType{}
- if r.Intn(10) != 0 {
- this.Field1 = NewPopulatedT(r)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedNidRepNonByteCustomType(r randyThetest, easy bool) *NidRepNonByteCustomType {
- this := &NidRepNonByteCustomType{}
- if r.Intn(10) != 0 {
- v253 := r.Intn(10)
- this.Field1 = make([]T, v253)
- for i := 0; i < v253; i++ {
- v254 := NewPopulatedT(r)
- this.Field1[i] = *v254
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedNinRepNonByteCustomType(r randyThetest, easy bool) *NinRepNonByteCustomType {
- this := &NinRepNonByteCustomType{}
- if r.Intn(10) != 0 {
- v255 := r.Intn(10)
- this.Field1 = make([]T, v255)
- for i := 0; i < v255; i++ {
- v256 := NewPopulatedT(r)
- this.Field1[i] = *v256
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedProtoType(r randyThetest, easy bool) *ProtoType {
- this := &ProtoType{}
- if r.Intn(10) != 0 {
- v257 := string(randStringThetest(r))
- this.Field2 = &v257
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-type randyThetest interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneThetest(r randyThetest) 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 randStringThetest(r randyThetest) string {
- v258 := r.Intn(100)
- tmps := make([]rune, v258)
- for i := 0; i < v258; i++ {
- tmps[i] = randUTF8RuneThetest(r)
- }
- return string(tmps)
-}
-func randUnrecognizedThetest(r randyThetest, 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 = randFieldThetest(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldThetest(dAtA []byte, r randyThetest, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateThetest(dAtA, uint64(key))
- v259 := r.Int63()
- if r.Intn(2) == 0 {
- v259 *= -1
- }
- dAtA = encodeVarintPopulateThetest(dAtA, uint64(v259))
- case 1:
- dAtA = encodeVarintPopulateThetest(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 = encodeVarintPopulateThetest(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateThetest(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateThetest(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 encodeVarintPopulateThetest(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 *NidOptNative) Size() (n int) {
- var l int
- _ = l
- n += 9
- n += 5
- n += 1 + sovThetest(uint64(m.Field3))
- n += 1 + sovThetest(uint64(m.Field4))
- n += 1 + sovThetest(uint64(m.Field5))
- n += 1 + sovThetest(uint64(m.Field6))
- n += 1 + sozThetest(uint64(m.Field7))
- n += 1 + sozThetest(uint64(m.Field8))
- n += 5
- n += 5
- n += 9
- n += 9
- n += 2
- l = len(m.Field14)
- n += 1 + l + sovThetest(uint64(l))
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptNative) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 9
- }
- if m.Field2 != nil {
- n += 5
- }
- if m.Field3 != nil {
- n += 1 + sovThetest(uint64(*m.Field3))
- }
- if m.Field4 != nil {
- n += 1 + sovThetest(uint64(*m.Field4))
- }
- if m.Field5 != nil {
- n += 1 + sovThetest(uint64(*m.Field5))
- }
- if m.Field6 != nil {
- n += 1 + sovThetest(uint64(*m.Field6))
- }
- if m.Field7 != nil {
- n += 1 + sozThetest(uint64(*m.Field7))
- }
- if m.Field8 != nil {
- n += 1 + sozThetest(uint64(*m.Field8))
- }
- if m.Field9 != nil {
- n += 5
- }
- if m.Field10 != nil {
- n += 5
- }
- if m.Field11 != nil {
- n += 9
- }
- if m.Field12 != nil {
- n += 9
- }
- if m.Field13 != nil {
- n += 2
- }
- if m.Field14 != nil {
- l = len(*m.Field14)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidRepNative) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- n += 9 * len(m.Field1)
- }
- if len(m.Field2) > 0 {
- n += 5 * len(m.Field2)
- }
- if len(m.Field3) > 0 {
- for _, e := range m.Field3 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field4) > 0 {
- for _, e := range m.Field4 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field5) > 0 {
- for _, e := range m.Field5 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field6) > 0 {
- for _, e := range m.Field6 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field7) > 0 {
- for _, e := range m.Field7 {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.Field8) > 0 {
- for _, e := range m.Field8 {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.Field9) > 0 {
- n += 5 * len(m.Field9)
- }
- if len(m.Field10) > 0 {
- n += 5 * len(m.Field10)
- }
- if len(m.Field11) > 0 {
- n += 9 * len(m.Field11)
- }
- if len(m.Field12) > 0 {
- n += 9 * len(m.Field12)
- }
- if len(m.Field13) > 0 {
- n += 2 * len(m.Field13)
- }
- if len(m.Field14) > 0 {
- for _, s := range m.Field14 {
- l = len(s)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field15) > 0 {
- for _, b := range m.Field15 {
- l = len(b)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinRepNative) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- n += 9 * len(m.Field1)
- }
- if len(m.Field2) > 0 {
- n += 5 * len(m.Field2)
- }
- if len(m.Field3) > 0 {
- for _, e := range m.Field3 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field4) > 0 {
- for _, e := range m.Field4 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field5) > 0 {
- for _, e := range m.Field5 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field6) > 0 {
- for _, e := range m.Field6 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field7) > 0 {
- for _, e := range m.Field7 {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.Field8) > 0 {
- for _, e := range m.Field8 {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.Field9) > 0 {
- n += 5 * len(m.Field9)
- }
- if len(m.Field10) > 0 {
- n += 5 * len(m.Field10)
- }
- if len(m.Field11) > 0 {
- n += 9 * len(m.Field11)
- }
- if len(m.Field12) > 0 {
- n += 9 * len(m.Field12)
- }
- if len(m.Field13) > 0 {
- n += 2 * len(m.Field13)
- }
- if len(m.Field14) > 0 {
- for _, s := range m.Field14 {
- l = len(s)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field15) > 0 {
- for _, b := range m.Field15 {
- l = len(b)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidRepPackedNative) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field1)*8)) + len(m.Field1)*8
- }
- if len(m.Field2) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field2)*4)) + len(m.Field2)*4
- }
- if len(m.Field3) > 0 {
- l = 0
- for _, e := range m.Field3 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field4) > 0 {
- l = 0
- for _, e := range m.Field4 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field5) > 0 {
- l = 0
- for _, e := range m.Field5 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field6) > 0 {
- l = 0
- for _, e := range m.Field6 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field7) > 0 {
- l = 0
- for _, e := range m.Field7 {
- l += sozThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field8) > 0 {
- l = 0
- for _, e := range m.Field8 {
- l += sozThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field9) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field9)*4)) + len(m.Field9)*4
- }
- if len(m.Field10) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field10)*4)) + len(m.Field10)*4
- }
- if len(m.Field11) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field11)*8)) + len(m.Field11)*8
- }
- if len(m.Field12) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field12)*8)) + len(m.Field12)*8
- }
- if len(m.Field13) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field13))) + len(m.Field13)*1
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinRepPackedNative) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field1)*8)) + len(m.Field1)*8
- }
- if len(m.Field2) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field2)*4)) + len(m.Field2)*4
- }
- if len(m.Field3) > 0 {
- l = 0
- for _, e := range m.Field3 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field4) > 0 {
- l = 0
- for _, e := range m.Field4 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field5) > 0 {
- l = 0
- for _, e := range m.Field5 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field6) > 0 {
- l = 0
- for _, e := range m.Field6 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field7) > 0 {
- l = 0
- for _, e := range m.Field7 {
- l += sozThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field8) > 0 {
- l = 0
- for _, e := range m.Field8 {
- l += sozThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field9) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field9)*4)) + len(m.Field9)*4
- }
- if len(m.Field10) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field10)*4)) + len(m.Field10)*4
- }
- if len(m.Field11) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field11)*8)) + len(m.Field11)*8
- }
- if len(m.Field12) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field12)*8)) + len(m.Field12)*8
- }
- if len(m.Field13) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field13))) + len(m.Field13)*1
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidOptStruct) Size() (n int) {
- var l int
- _ = l
- n += 9
- n += 5
- l = m.Field3.Size()
- n += 1 + l + sovThetest(uint64(l))
- l = m.Field4.Size()
- n += 1 + l + sovThetest(uint64(l))
- n += 1 + sovThetest(uint64(m.Field6))
- n += 1 + sozThetest(uint64(m.Field7))
- l = m.Field8.Size()
- n += 1 + l + sovThetest(uint64(l))
- n += 2
- l = len(m.Field14)
- n += 1 + l + sovThetest(uint64(l))
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptStruct) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 9
- }
- if m.Field2 != nil {
- n += 5
- }
- if m.Field3 != nil {
- l = m.Field3.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field4 != nil {
- l = m.Field4.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field6 != nil {
- n += 1 + sovThetest(uint64(*m.Field6))
- }
- if m.Field7 != nil {
- n += 1 + sozThetest(uint64(*m.Field7))
- }
- if m.Field8 != nil {
- l = m.Field8.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field13 != nil {
- n += 2
- }
- if m.Field14 != nil {
- l = len(*m.Field14)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidRepStruct) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- n += 9 * len(m.Field1)
- }
- if len(m.Field2) > 0 {
- n += 5 * len(m.Field2)
- }
- if len(m.Field3) > 0 {
- for _, e := range m.Field3 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field4) > 0 {
- for _, e := range m.Field4 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field6) > 0 {
- for _, e := range m.Field6 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field7) > 0 {
- for _, e := range m.Field7 {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.Field8) > 0 {
- for _, e := range m.Field8 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field13) > 0 {
- n += 2 * len(m.Field13)
- }
- if len(m.Field14) > 0 {
- for _, s := range m.Field14 {
- l = len(s)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field15) > 0 {
- for _, b := range m.Field15 {
- l = len(b)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinRepStruct) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- n += 9 * len(m.Field1)
- }
- if len(m.Field2) > 0 {
- n += 5 * len(m.Field2)
- }
- if len(m.Field3) > 0 {
- for _, e := range m.Field3 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field4) > 0 {
- for _, e := range m.Field4 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field6) > 0 {
- for _, e := range m.Field6 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field7) > 0 {
- for _, e := range m.Field7 {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.Field8) > 0 {
- for _, e := range m.Field8 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field13) > 0 {
- n += 2 * len(m.Field13)
- }
- if len(m.Field14) > 0 {
- for _, s := range m.Field14 {
- l = len(s)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field15) > 0 {
- for _, b := range m.Field15 {
- l = len(b)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidEmbeddedStruct) Size() (n int) {
- var l int
- _ = l
- if m.NidOptNative != nil {
- l = m.NidOptNative.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- l = m.Field200.Size()
- n += 2 + l + sovThetest(uint64(l))
- n += 3
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinEmbeddedStruct) Size() (n int) {
- var l int
- _ = l
- if m.NidOptNative != nil {
- l = m.NidOptNative.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field200 != nil {
- l = m.Field200.Size()
- n += 2 + l + sovThetest(uint64(l))
- }
- if m.Field210 != nil {
- n += 3
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidNestedStruct) Size() (n int) {
- var l int
- _ = l
- l = m.Field1.Size()
- n += 1 + l + sovThetest(uint64(l))
- if len(m.Field2) > 0 {
- for _, e := range m.Field2 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinNestedStruct) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- l = m.Field1.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if len(m.Field2) > 0 {
- for _, e := range m.Field2 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidOptCustom) Size() (n int) {
- var l int
- _ = l
- l = m.Id.Size()
- n += 1 + l + sovThetest(uint64(l))
- l = m.Value.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomDash) Size() (n int) {
- var l int
- _ = l
- if m.Value != nil {
- l = m.Value.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptCustom) Size() (n int) {
- var l int
- _ = l
- if m.Id != nil {
- l = m.Id.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Value != nil {
- l = m.Value.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidRepCustom) Size() (n int) {
- var l int
- _ = l
- if len(m.Id) > 0 {
- for _, e := range m.Id {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Value) > 0 {
- for _, e := range m.Value {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinRepCustom) Size() (n int) {
- var l int
- _ = l
- if len(m.Id) > 0 {
- for _, e := range m.Id {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Value) > 0 {
- for _, e := range m.Value {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptNativeUnion) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 9
- }
- if m.Field2 != nil {
- n += 5
- }
- if m.Field3 != nil {
- n += 1 + sovThetest(uint64(*m.Field3))
- }
- if m.Field4 != nil {
- n += 1 + sovThetest(uint64(*m.Field4))
- }
- if m.Field5 != nil {
- n += 1 + sovThetest(uint64(*m.Field5))
- }
- if m.Field6 != nil {
- n += 1 + sovThetest(uint64(*m.Field6))
- }
- if m.Field13 != nil {
- n += 2
- }
- if m.Field14 != nil {
- l = len(*m.Field14)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptStructUnion) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 9
- }
- if m.Field2 != nil {
- n += 5
- }
- if m.Field3 != nil {
- l = m.Field3.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field4 != nil {
- l = m.Field4.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field6 != nil {
- n += 1 + sovThetest(uint64(*m.Field6))
- }
- if m.Field7 != nil {
- n += 1 + sozThetest(uint64(*m.Field7))
- }
- if m.Field13 != nil {
- n += 2
- }
- if m.Field14 != nil {
- l = len(*m.Field14)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinEmbeddedStructUnion) Size() (n int) {
- var l int
- _ = l
- if m.NidOptNative != nil {
- l = m.NidOptNative.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field200 != nil {
- l = m.Field200.Size()
- n += 2 + l + sovThetest(uint64(l))
- }
- if m.Field210 != nil {
- n += 3
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinNestedStructUnion) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- l = m.Field1.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field2 != nil {
- l = m.Field2.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field3 != nil {
- l = m.Field3.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *Tree) Size() (n int) {
- var l int
- _ = l
- if m.Or != nil {
- l = m.Or.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.And != nil {
- l = m.And.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Leaf != nil {
- l = m.Leaf.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *OrBranch) Size() (n int) {
- var l int
- _ = l
- l = m.Left.Size()
- n += 1 + l + sovThetest(uint64(l))
- l = m.Right.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AndBranch) Size() (n int) {
- var l int
- _ = l
- l = m.Left.Size()
- n += 1 + l + sovThetest(uint64(l))
- l = m.Right.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *Leaf) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovThetest(uint64(m.Value))
- l = len(m.StrValue)
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *DeepTree) Size() (n int) {
- var l int
- _ = l
- if m.Down != nil {
- l = m.Down.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.And != nil {
- l = m.And.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Leaf != nil {
- l = m.Leaf.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *ADeepBranch) Size() (n int) {
- var l int
- _ = l
- l = m.Down.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AndDeepBranch) Size() (n int) {
- var l int
- _ = l
- l = m.Left.Size()
- n += 1 + l + sovThetest(uint64(l))
- l = m.Right.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *DeepLeaf) Size() (n int) {
- var l int
- _ = l
- l = m.Tree.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *Nil) Size() (n int) {
- var l int
- _ = l
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidOptEnum) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovThetest(uint64(m.Field1))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptEnum) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- if m.Field2 != nil {
- n += 1 + sovThetest(uint64(*m.Field2))
- }
- if m.Field3 != nil {
- n += 1 + sovThetest(uint64(*m.Field3))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidRepEnum) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, e := range m.Field1 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field2) > 0 {
- for _, e := range m.Field2 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field3) > 0 {
- for _, e := range m.Field3 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinRepEnum) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, e := range m.Field1 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field2) > 0 {
- for _, e := range m.Field2 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field3) > 0 {
- for _, e := range m.Field3 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptEnumDefault) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- if m.Field2 != nil {
- n += 1 + sovThetest(uint64(*m.Field2))
- }
- if m.Field3 != nil {
- n += 1 + sovThetest(uint64(*m.Field3))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AnotherNinOptEnum) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- if m.Field2 != nil {
- n += 1 + sovThetest(uint64(*m.Field2))
- }
- if m.Field3 != nil {
- n += 1 + sovThetest(uint64(*m.Field3))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AnotherNinOptEnumDefault) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- if m.Field2 != nil {
- n += 1 + sovThetest(uint64(*m.Field2))
- }
- if m.Field3 != nil {
- n += 1 + sovThetest(uint64(*m.Field3))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *Timer) Size() (n int) {
- var l int
- _ = l
- n += 9
- n += 9
- if m.Data != nil {
- l = len(m.Data)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *MyExtendable) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- n += github_com_gogo_protobuf_proto.SizeOfInternalExtension(m)
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *OtherExtenable) Size() (n int) {
- var l int
- _ = l
- if m.Field2 != nil {
- n += 1 + sovThetest(uint64(*m.Field2))
- }
- if m.Field13 != nil {
- n += 1 + sovThetest(uint64(*m.Field13))
- }
- if m.M != nil {
- l = m.M.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- n += github_com_gogo_protobuf_proto.SizeOfInternalExtension(m)
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NestedDefinition) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- if m.EnumField != nil {
- n += 1 + sovThetest(uint64(*m.EnumField))
- }
- if m.NNM != nil {
- l = m.NNM.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.NM != nil {
- l = m.NM.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NestedDefinition_NestedMessage) Size() (n int) {
- var l int
- _ = l
- if m.NestedField1 != nil {
- n += 9
- }
- if m.NNM != nil {
- l = m.NNM.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NestedDefinition_NestedMessage_NestedNestedMsg) Size() (n int) {
- var l int
- _ = l
- if m.NestedNestedField1 != nil {
- l = len(*m.NestedNestedField1)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NestedScope) Size() (n int) {
- var l int
- _ = l
- if m.A != nil {
- l = m.A.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.B != nil {
- n += 1 + sovThetest(uint64(*m.B))
- }
- if m.C != nil {
- l = m.C.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptNativeDefault) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 9
- }
- if m.Field2 != nil {
- n += 5
- }
- if m.Field3 != nil {
- n += 1 + sovThetest(uint64(*m.Field3))
- }
- if m.Field4 != nil {
- n += 1 + sovThetest(uint64(*m.Field4))
- }
- if m.Field5 != nil {
- n += 1 + sovThetest(uint64(*m.Field5))
- }
- if m.Field6 != nil {
- n += 1 + sovThetest(uint64(*m.Field6))
- }
- if m.Field7 != nil {
- n += 1 + sozThetest(uint64(*m.Field7))
- }
- if m.Field8 != nil {
- n += 1 + sozThetest(uint64(*m.Field8))
- }
- if m.Field9 != nil {
- n += 5
- }
- if m.Field10 != nil {
- n += 5
- }
- if m.Field11 != nil {
- n += 9
- }
- if m.Field12 != nil {
- n += 9
- }
- if m.Field13 != nil {
- n += 2
- }
- if m.Field14 != nil {
- l = len(*m.Field14)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomContainer) Size() (n int) {
- var l int
- _ = l
- l = m.CustomStruct.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomNameNidOptNative) Size() (n int) {
- var l int
- _ = l
- n += 9
- n += 5
- n += 1 + sovThetest(uint64(m.FieldC))
- n += 1 + sovThetest(uint64(m.FieldD))
- n += 1 + sovThetest(uint64(m.FieldE))
- n += 1 + sovThetest(uint64(m.FieldF))
- n += 1 + sozThetest(uint64(m.FieldG))
- n += 1 + sozThetest(uint64(m.FieldH))
- n += 5
- n += 5
- n += 9
- n += 9
- n += 2
- l = len(m.FieldN)
- n += 1 + l + sovThetest(uint64(l))
- if m.FieldO != nil {
- l = len(m.FieldO)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomNameNinOptNative) Size() (n int) {
- var l int
- _ = l
- if m.FieldA != nil {
- n += 9
- }
- if m.FieldB != nil {
- n += 5
- }
- if m.FieldC != nil {
- n += 1 + sovThetest(uint64(*m.FieldC))
- }
- if m.FieldD != nil {
- n += 1 + sovThetest(uint64(*m.FieldD))
- }
- if m.FieldE != nil {
- n += 1 + sovThetest(uint64(*m.FieldE))
- }
- if m.FieldF != nil {
- n += 1 + sovThetest(uint64(*m.FieldF))
- }
- if m.FieldG != nil {
- n += 1 + sozThetest(uint64(*m.FieldG))
- }
- if m.FieldH != nil {
- n += 1 + sozThetest(uint64(*m.FieldH))
- }
- if m.FieldI != nil {
- n += 5
- }
- if m.FieldJ != nil {
- n += 5
- }
- if m.FieldK != nil {
- n += 9
- }
- if m.FielL != nil {
- n += 9
- }
- if m.FieldM != nil {
- n += 2
- }
- if m.FieldN != nil {
- l = len(*m.FieldN)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.FieldO != nil {
- l = len(m.FieldO)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomNameNinRepNative) Size() (n int) {
- var l int
- _ = l
- if len(m.FieldA) > 0 {
- n += 9 * len(m.FieldA)
- }
- if len(m.FieldB) > 0 {
- n += 5 * len(m.FieldB)
- }
- if len(m.FieldC) > 0 {
- for _, e := range m.FieldC {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.FieldD) > 0 {
- for _, e := range m.FieldD {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.FieldE) > 0 {
- for _, e := range m.FieldE {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.FieldF) > 0 {
- for _, e := range m.FieldF {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.FieldG) > 0 {
- for _, e := range m.FieldG {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.FieldH) > 0 {
- for _, e := range m.FieldH {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.FieldI) > 0 {
- n += 5 * len(m.FieldI)
- }
- if len(m.FieldJ) > 0 {
- n += 5 * len(m.FieldJ)
- }
- if len(m.FieldK) > 0 {
- n += 9 * len(m.FieldK)
- }
- if len(m.FieldL) > 0 {
- n += 9 * len(m.FieldL)
- }
- if len(m.FieldM) > 0 {
- n += 2 * len(m.FieldM)
- }
- if len(m.FieldN) > 0 {
- for _, s := range m.FieldN {
- l = len(s)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.FieldO) > 0 {
- for _, b := range m.FieldO {
- l = len(b)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomNameNinStruct) Size() (n int) {
- var l int
- _ = l
- if m.FieldA != nil {
- n += 9
- }
- if m.FieldB != nil {
- n += 5
- }
- if m.FieldC != nil {
- l = m.FieldC.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if len(m.FieldD) > 0 {
- for _, e := range m.FieldD {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.FieldE != nil {
- n += 1 + sovThetest(uint64(*m.FieldE))
- }
- if m.FieldF != nil {
- n += 1 + sozThetest(uint64(*m.FieldF))
- }
- if m.FieldG != nil {
- l = m.FieldG.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.FieldH != nil {
- n += 2
- }
- if m.FieldI != nil {
- l = len(*m.FieldI)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.FieldJ != nil {
- l = len(m.FieldJ)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomNameCustomType) Size() (n int) {
- var l int
- _ = l
- if m.FieldA != nil {
- l = m.FieldA.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.FieldB != nil {
- l = m.FieldB.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if len(m.FieldC) > 0 {
- for _, e := range m.FieldC {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.FieldD) > 0 {
- for _, e := range m.FieldD {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomNameNinEmbeddedStructUnion) Size() (n int) {
- var l int
- _ = l
- if m.NidOptNative != nil {
- l = m.NidOptNative.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.FieldA != nil {
- l = m.FieldA.Size()
- n += 2 + l + sovThetest(uint64(l))
- }
- if m.FieldB != nil {
- n += 3
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomNameEnum) Size() (n int) {
- var l int
- _ = l
- if m.FieldA != nil {
- n += 1 + sovThetest(uint64(*m.FieldA))
- }
- if len(m.FieldB) > 0 {
- for _, e := range m.FieldB {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NoExtensionsMap) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- if m.XXX_extensions != nil {
- n += len(m.XXX_extensions)
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *Unrecognized) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- l = len(*m.Field1)
- n += 1 + l + sovThetest(uint64(l))
- }
- return n
-}
-
-func (m *UnrecognizedWithInner) Size() (n int) {
- var l int
- _ = l
- if len(m.Embedded) > 0 {
- for _, e := range m.Embedded {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.Field2 != nil {
- l = len(*m.Field2)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *UnrecognizedWithInner_Inner) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- return n
-}
-
-func (m *UnrecognizedWithEmbed) Size() (n int) {
- var l int
- _ = l
- l = m.UnrecognizedWithEmbed_Embedded.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.Field2 != nil {
- l = len(*m.Field2)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *UnrecognizedWithEmbed_Embedded) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- return n
-}
-
-func (m *Node) Size() (n int) {
- var l int
- _ = l
- if m.Label != nil {
- l = len(*m.Label)
- n += 1 + l + sovThetest(uint64(l))
- }
- if len(m.Children) > 0 {
- for _, e := range m.Children {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NonByteCustomType) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- l = m.Field1.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidOptNonByteCustomType) Size() (n int) {
- var l int
- _ = l
- l = m.Field1.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptNonByteCustomType) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- l = m.Field1.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidRepNonByteCustomType) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, e := range m.Field1 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinRepNonByteCustomType) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, e := range m.Field1 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *ProtoType) Size() (n int) {
- var l int
- _ = l
- if m.Field2 != nil {
- l = len(*m.Field2)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func sovThetest(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozThetest(x uint64) (n int) {
- return sovThetest(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *NidOptNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidOptNative{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
- `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
- `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
- `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
- `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
- `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptNative{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + valueToStringThetest(this.Field3) + `,`,
- `Field4:` + valueToStringThetest(this.Field4) + `,`,
- `Field5:` + valueToStringThetest(this.Field5) + `,`,
- `Field6:` + valueToStringThetest(this.Field6) + `,`,
- `Field7:` + valueToStringThetest(this.Field7) + `,`,
- `Field8:` + valueToStringThetest(this.Field8) + `,`,
- `Field9:` + valueToStringThetest(this.Field9) + `,`,
- `Field10:` + valueToStringThetest(this.Field10) + `,`,
- `Field11:` + valueToStringThetest(this.Field11) + `,`,
- `Field12:` + valueToStringThetest(this.Field12) + `,`,
- `Field13:` + valueToStringThetest(this.Field13) + `,`,
- `Field14:` + valueToStringThetest(this.Field14) + `,`,
- `Field15:` + valueToStringThetest(this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidRepNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidRepNative{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
- `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
- `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
- `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
- `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
- `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinRepNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinRepNative{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
- `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
- `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
- `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
- `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
- `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidRepPackedNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidRepPackedNative{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
- `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
- `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
- `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
- `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
- `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinRepPackedNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinRepPackedNative{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
- `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
- `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
- `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
- `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
- `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidOptStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidOptStruct{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + strings.Replace(strings.Replace(this.Field3.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
- `Field4:` + strings.Replace(strings.Replace(this.Field4.String(), "NinOptNative", "NinOptNative", 1), `&`, ``, 1) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + strings.Replace(strings.Replace(this.Field8.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptStruct{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + strings.Replace(fmt.Sprintf("%v", this.Field3), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field4:` + strings.Replace(fmt.Sprintf("%v", this.Field4), "NinOptNative", "NinOptNative", 1) + `,`,
- `Field6:` + valueToStringThetest(this.Field6) + `,`,
- `Field7:` + valueToStringThetest(this.Field7) + `,`,
- `Field8:` + strings.Replace(fmt.Sprintf("%v", this.Field8), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field13:` + valueToStringThetest(this.Field13) + `,`,
- `Field14:` + valueToStringThetest(this.Field14) + `,`,
- `Field15:` + valueToStringThetest(this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidRepStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidRepStruct{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Field3), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
- `Field4:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Field4), "NinOptNative", "NinOptNative", 1), `&`, ``, 1) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Field8), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinRepStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinRepStruct{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + strings.Replace(fmt.Sprintf("%v", this.Field3), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field4:` + strings.Replace(fmt.Sprintf("%v", this.Field4), "NinOptNative", "NinOptNative", 1) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + strings.Replace(fmt.Sprintf("%v", this.Field8), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidEmbeddedStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidEmbeddedStruct{`,
- `NidOptNative:` + strings.Replace(fmt.Sprintf("%v", this.NidOptNative), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field200:` + strings.Replace(strings.Replace(this.Field200.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
- `Field210:` + fmt.Sprintf("%v", this.Field210) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinEmbeddedStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinEmbeddedStruct{`,
- `NidOptNative:` + strings.Replace(fmt.Sprintf("%v", this.NidOptNative), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field200:` + strings.Replace(fmt.Sprintf("%v", this.Field200), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field210:` + valueToStringThetest(this.Field210) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidNestedStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidNestedStruct{`,
- `Field1:` + strings.Replace(strings.Replace(this.Field1.String(), "NidOptStruct", "NidOptStruct", 1), `&`, ``, 1) + `,`,
- `Field2:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Field2), "NidRepStruct", "NidRepStruct", 1), `&`, ``, 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinNestedStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinNestedStruct{`,
- `Field1:` + strings.Replace(fmt.Sprintf("%v", this.Field1), "NinOptStruct", "NinOptStruct", 1) + `,`,
- `Field2:` + strings.Replace(fmt.Sprintf("%v", this.Field2), "NinRepStruct", "NinRepStruct", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidOptCustom) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidOptCustom{`,
- `Id:` + fmt.Sprintf("%v", this.Id) + `,`,
- `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomDash) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomDash{`,
- `Value:` + valueToStringThetest(this.Value) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptCustom) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptCustom{`,
- `Id:` + valueToStringThetest(this.Id) + `,`,
- `Value:` + valueToStringThetest(this.Value) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidRepCustom) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidRepCustom{`,
- `Id:` + fmt.Sprintf("%v", this.Id) + `,`,
- `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinRepCustom) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinRepCustom{`,
- `Id:` + fmt.Sprintf("%v", this.Id) + `,`,
- `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptNativeUnion) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptNativeUnion{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + valueToStringThetest(this.Field3) + `,`,
- `Field4:` + valueToStringThetest(this.Field4) + `,`,
- `Field5:` + valueToStringThetest(this.Field5) + `,`,
- `Field6:` + valueToStringThetest(this.Field6) + `,`,
- `Field13:` + valueToStringThetest(this.Field13) + `,`,
- `Field14:` + valueToStringThetest(this.Field14) + `,`,
- `Field15:` + valueToStringThetest(this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptStructUnion) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptStructUnion{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + strings.Replace(fmt.Sprintf("%v", this.Field3), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field4:` + strings.Replace(fmt.Sprintf("%v", this.Field4), "NinOptNative", "NinOptNative", 1) + `,`,
- `Field6:` + valueToStringThetest(this.Field6) + `,`,
- `Field7:` + valueToStringThetest(this.Field7) + `,`,
- `Field13:` + valueToStringThetest(this.Field13) + `,`,
- `Field14:` + valueToStringThetest(this.Field14) + `,`,
- `Field15:` + valueToStringThetest(this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinEmbeddedStructUnion) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinEmbeddedStructUnion{`,
- `NidOptNative:` + strings.Replace(fmt.Sprintf("%v", this.NidOptNative), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field200:` + strings.Replace(fmt.Sprintf("%v", this.Field200), "NinOptNative", "NinOptNative", 1) + `,`,
- `Field210:` + valueToStringThetest(this.Field210) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinNestedStructUnion) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinNestedStructUnion{`,
- `Field1:` + strings.Replace(fmt.Sprintf("%v", this.Field1), "NinOptNativeUnion", "NinOptNativeUnion", 1) + `,`,
- `Field2:` + strings.Replace(fmt.Sprintf("%v", this.Field2), "NinOptStructUnion", "NinOptStructUnion", 1) + `,`,
- `Field3:` + strings.Replace(fmt.Sprintf("%v", this.Field3), "NinEmbeddedStructUnion", "NinEmbeddedStructUnion", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Tree) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Tree{`,
- `Or:` + strings.Replace(fmt.Sprintf("%v", this.Or), "OrBranch", "OrBranch", 1) + `,`,
- `And:` + strings.Replace(fmt.Sprintf("%v", this.And), "AndBranch", "AndBranch", 1) + `,`,
- `Leaf:` + strings.Replace(fmt.Sprintf("%v", this.Leaf), "Leaf", "Leaf", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *OrBranch) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&OrBranch{`,
- `Left:` + strings.Replace(strings.Replace(this.Left.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
- `Right:` + strings.Replace(strings.Replace(this.Right.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AndBranch) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AndBranch{`,
- `Left:` + strings.Replace(strings.Replace(this.Left.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
- `Right:` + strings.Replace(strings.Replace(this.Right.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Leaf) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Leaf{`,
- `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
- `StrValue:` + fmt.Sprintf("%v", this.StrValue) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *DeepTree) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&DeepTree{`,
- `Down:` + strings.Replace(fmt.Sprintf("%v", this.Down), "ADeepBranch", "ADeepBranch", 1) + `,`,
- `And:` + strings.Replace(fmt.Sprintf("%v", this.And), "AndDeepBranch", "AndDeepBranch", 1) + `,`,
- `Leaf:` + strings.Replace(fmt.Sprintf("%v", this.Leaf), "DeepLeaf", "DeepLeaf", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *ADeepBranch) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&ADeepBranch{`,
- `Down:` + strings.Replace(strings.Replace(this.Down.String(), "DeepTree", "DeepTree", 1), `&`, ``, 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AndDeepBranch) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AndDeepBranch{`,
- `Left:` + strings.Replace(strings.Replace(this.Left.String(), "DeepTree", "DeepTree", 1), `&`, ``, 1) + `,`,
- `Right:` + strings.Replace(strings.Replace(this.Right.String(), "DeepTree", "DeepTree", 1), `&`, ``, 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *DeepLeaf) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&DeepLeaf{`,
- `Tree:` + strings.Replace(strings.Replace(this.Tree.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Nil) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Nil{`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidOptEnum) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidOptEnum{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptEnum) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptEnum{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + valueToStringThetest(this.Field3) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidRepEnum) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidRepEnum{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinRepEnum) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinRepEnum{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptEnumDefault) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptEnumDefault{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + valueToStringThetest(this.Field3) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AnotherNinOptEnum) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AnotherNinOptEnum{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + valueToStringThetest(this.Field3) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AnotherNinOptEnumDefault) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AnotherNinOptEnumDefault{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + valueToStringThetest(this.Field3) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Timer) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Timer{`,
- `Time1:` + fmt.Sprintf("%v", this.Time1) + `,`,
- `Time2:` + fmt.Sprintf("%v", this.Time2) + `,`,
- `Data:` + fmt.Sprintf("%v", this.Data) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *MyExtendable) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&MyExtendable{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `XXX_InternalExtensions:` + github_com_gogo_protobuf_proto.StringFromInternalExtension(this) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *OtherExtenable) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&OtherExtenable{`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field13:` + valueToStringThetest(this.Field13) + `,`,
- `M:` + strings.Replace(fmt.Sprintf("%v", this.M), "MyExtendable", "MyExtendable", 1) + `,`,
- `XXX_InternalExtensions:` + github_com_gogo_protobuf_proto.StringFromInternalExtension(this) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NestedDefinition) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NestedDefinition{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `EnumField:` + valueToStringThetest(this.EnumField) + `,`,
- `NNM:` + strings.Replace(fmt.Sprintf("%v", this.NNM), "NestedDefinition_NestedMessage_NestedNestedMsg", "NestedDefinition_NestedMessage_NestedNestedMsg", 1) + `,`,
- `NM:` + strings.Replace(fmt.Sprintf("%v", this.NM), "NestedDefinition_NestedMessage", "NestedDefinition_NestedMessage", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NestedDefinition_NestedMessage) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NestedDefinition_NestedMessage{`,
- `NestedField1:` + valueToStringThetest(this.NestedField1) + `,`,
- `NNM:` + strings.Replace(fmt.Sprintf("%v", this.NNM), "NestedDefinition_NestedMessage_NestedNestedMsg", "NestedDefinition_NestedMessage_NestedNestedMsg", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NestedDefinition_NestedMessage_NestedNestedMsg) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NestedDefinition_NestedMessage_NestedNestedMsg{`,
- `NestedNestedField1:` + valueToStringThetest(this.NestedNestedField1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NestedScope) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NestedScope{`,
- `A:` + strings.Replace(fmt.Sprintf("%v", this.A), "NestedDefinition_NestedMessage_NestedNestedMsg", "NestedDefinition_NestedMessage_NestedNestedMsg", 1) + `,`,
- `B:` + valueToStringThetest(this.B) + `,`,
- `C:` + strings.Replace(fmt.Sprintf("%v", this.C), "NestedDefinition_NestedMessage", "NestedDefinition_NestedMessage", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptNativeDefault) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptNativeDefault{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + valueToStringThetest(this.Field3) + `,`,
- `Field4:` + valueToStringThetest(this.Field4) + `,`,
- `Field5:` + valueToStringThetest(this.Field5) + `,`,
- `Field6:` + valueToStringThetest(this.Field6) + `,`,
- `Field7:` + valueToStringThetest(this.Field7) + `,`,
- `Field8:` + valueToStringThetest(this.Field8) + `,`,
- `Field9:` + valueToStringThetest(this.Field9) + `,`,
- `Field10:` + valueToStringThetest(this.Field10) + `,`,
- `Field11:` + valueToStringThetest(this.Field11) + `,`,
- `Field12:` + valueToStringThetest(this.Field12) + `,`,
- `Field13:` + valueToStringThetest(this.Field13) + `,`,
- `Field14:` + valueToStringThetest(this.Field14) + `,`,
- `Field15:` + valueToStringThetest(this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomContainer) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomContainer{`,
- `CustomStruct:` + strings.Replace(strings.Replace(this.CustomStruct.String(), "NidOptCustom", "NidOptCustom", 1), `&`, ``, 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomNameNidOptNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomNameNidOptNative{`,
- `FieldA:` + fmt.Sprintf("%v", this.FieldA) + `,`,
- `FieldB:` + fmt.Sprintf("%v", this.FieldB) + `,`,
- `FieldC:` + fmt.Sprintf("%v", this.FieldC) + `,`,
- `FieldD:` + fmt.Sprintf("%v", this.FieldD) + `,`,
- `FieldE:` + fmt.Sprintf("%v", this.FieldE) + `,`,
- `FieldF:` + fmt.Sprintf("%v", this.FieldF) + `,`,
- `FieldG:` + fmt.Sprintf("%v", this.FieldG) + `,`,
- `FieldH:` + fmt.Sprintf("%v", this.FieldH) + `,`,
- `FieldI:` + fmt.Sprintf("%v", this.FieldI) + `,`,
- `FieldJ:` + fmt.Sprintf("%v", this.FieldJ) + `,`,
- `FieldK:` + fmt.Sprintf("%v", this.FieldK) + `,`,
- `FieldL:` + fmt.Sprintf("%v", this.FieldL) + `,`,
- `FieldM:` + fmt.Sprintf("%v", this.FieldM) + `,`,
- `FieldN:` + fmt.Sprintf("%v", this.FieldN) + `,`,
- `FieldO:` + fmt.Sprintf("%v", this.FieldO) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomNameNinOptNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomNameNinOptNative{`,
- `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
- `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
- `FieldC:` + valueToStringThetest(this.FieldC) + `,`,
- `FieldD:` + valueToStringThetest(this.FieldD) + `,`,
- `FieldE:` + valueToStringThetest(this.FieldE) + `,`,
- `FieldF:` + valueToStringThetest(this.FieldF) + `,`,
- `FieldG:` + valueToStringThetest(this.FieldG) + `,`,
- `FieldH:` + valueToStringThetest(this.FieldH) + `,`,
- `FieldI:` + valueToStringThetest(this.FieldI) + `,`,
- `FieldJ:` + valueToStringThetest(this.FieldJ) + `,`,
- `FieldK:` + valueToStringThetest(this.FieldK) + `,`,
- `FielL:` + valueToStringThetest(this.FielL) + `,`,
- `FieldM:` + valueToStringThetest(this.FieldM) + `,`,
- `FieldN:` + valueToStringThetest(this.FieldN) + `,`,
- `FieldO:` + valueToStringThetest(this.FieldO) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomNameNinRepNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomNameNinRepNative{`,
- `FieldA:` + fmt.Sprintf("%v", this.FieldA) + `,`,
- `FieldB:` + fmt.Sprintf("%v", this.FieldB) + `,`,
- `FieldC:` + fmt.Sprintf("%v", this.FieldC) + `,`,
- `FieldD:` + fmt.Sprintf("%v", this.FieldD) + `,`,
- `FieldE:` + fmt.Sprintf("%v", this.FieldE) + `,`,
- `FieldF:` + fmt.Sprintf("%v", this.FieldF) + `,`,
- `FieldG:` + fmt.Sprintf("%v", this.FieldG) + `,`,
- `FieldH:` + fmt.Sprintf("%v", this.FieldH) + `,`,
- `FieldI:` + fmt.Sprintf("%v", this.FieldI) + `,`,
- `FieldJ:` + fmt.Sprintf("%v", this.FieldJ) + `,`,
- `FieldK:` + fmt.Sprintf("%v", this.FieldK) + `,`,
- `FieldL:` + fmt.Sprintf("%v", this.FieldL) + `,`,
- `FieldM:` + fmt.Sprintf("%v", this.FieldM) + `,`,
- `FieldN:` + fmt.Sprintf("%v", this.FieldN) + `,`,
- `FieldO:` + fmt.Sprintf("%v", this.FieldO) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomNameNinStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomNameNinStruct{`,
- `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
- `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
- `FieldC:` + strings.Replace(fmt.Sprintf("%v", this.FieldC), "NidOptNative", "NidOptNative", 1) + `,`,
- `FieldD:` + strings.Replace(fmt.Sprintf("%v", this.FieldD), "NinOptNative", "NinOptNative", 1) + `,`,
- `FieldE:` + valueToStringThetest(this.FieldE) + `,`,
- `FieldF:` + valueToStringThetest(this.FieldF) + `,`,
- `FieldG:` + strings.Replace(fmt.Sprintf("%v", this.FieldG), "NidOptNative", "NidOptNative", 1) + `,`,
- `FieldH:` + valueToStringThetest(this.FieldH) + `,`,
- `FieldI:` + valueToStringThetest(this.FieldI) + `,`,
- `FieldJ:` + valueToStringThetest(this.FieldJ) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomNameCustomType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomNameCustomType{`,
- `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
- `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
- `FieldC:` + fmt.Sprintf("%v", this.FieldC) + `,`,
- `FieldD:` + fmt.Sprintf("%v", this.FieldD) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomNameNinEmbeddedStructUnion) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomNameNinEmbeddedStructUnion{`,
- `NidOptNative:` + strings.Replace(fmt.Sprintf("%v", this.NidOptNative), "NidOptNative", "NidOptNative", 1) + `,`,
- `FieldA:` + strings.Replace(fmt.Sprintf("%v", this.FieldA), "NinOptNative", "NinOptNative", 1) + `,`,
- `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomNameEnum) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomNameEnum{`,
- `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
- `FieldB:` + fmt.Sprintf("%v", this.FieldB) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NoExtensionsMap) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NoExtensionsMap{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `XXX_extensions:` + github_com_gogo_protobuf_proto.StringFromExtensionsBytes(this.XXX_extensions) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Unrecognized) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Unrecognized{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *UnrecognizedWithInner) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&UnrecognizedWithInner{`,
- `Embedded:` + strings.Replace(fmt.Sprintf("%v", this.Embedded), "UnrecognizedWithInner_Inner", "UnrecognizedWithInner_Inner", 1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *UnrecognizedWithInner_Inner) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&UnrecognizedWithInner_Inner{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *UnrecognizedWithEmbed) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&UnrecognizedWithEmbed{`,
- `UnrecognizedWithEmbed_Embedded:` + strings.Replace(strings.Replace(this.UnrecognizedWithEmbed_Embedded.String(), "UnrecognizedWithEmbed_Embedded", "UnrecognizedWithEmbed_Embedded", 1), `&`, ``, 1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *UnrecognizedWithEmbed_Embedded) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&UnrecognizedWithEmbed_Embedded{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Node) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Node{`,
- `Label:` + valueToStringThetest(this.Label) + `,`,
- `Children:` + strings.Replace(fmt.Sprintf("%v", this.Children), "Node", "Node", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NonByteCustomType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NonByteCustomType{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidOptNonByteCustomType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidOptNonByteCustomType{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptNonByteCustomType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptNonByteCustomType{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidRepNonByteCustomType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidRepNonByteCustomType{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinRepNonByteCustomType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinRepNonByteCustomType{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *ProtoType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&ProtoType{`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringThetest(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (this *NinOptNativeUnion) GetValue() interface{} {
- if this.Field1 != nil {
- return this.Field1
- }
- if this.Field2 != nil {
- return this.Field2
- }
- if this.Field3 != nil {
- return this.Field3
- }
- if this.Field4 != nil {
- return this.Field4
- }
- if this.Field5 != nil {
- return this.Field5
- }
- if this.Field6 != nil {
- return this.Field6
- }
- if this.Field13 != nil {
- return this.Field13
- }
- if this.Field14 != nil {
- return this.Field14
- }
- if this.Field15 != nil {
- return this.Field15
- }
- return nil
-}
-
-func (this *NinOptNativeUnion) SetValue(value interface{}) bool {
- switch vt := value.(type) {
- case *float64:
- this.Field1 = vt
- case *float32:
- this.Field2 = vt
- case *int32:
- this.Field3 = vt
- case *int64:
- this.Field4 = vt
- case *uint32:
- this.Field5 = vt
- case *uint64:
- this.Field6 = vt
- case *bool:
- this.Field13 = vt
- case *string:
- this.Field14 = vt
- case []byte:
- this.Field15 = vt
- default:
- return false
- }
- return true
-}
-func (this *NinOptStructUnion) GetValue() interface{} {
- if this.Field1 != nil {
- return this.Field1
- }
- if this.Field2 != nil {
- return this.Field2
- }
- if this.Field3 != nil {
- return this.Field3
- }
- if this.Field4 != nil {
- return this.Field4
- }
- if this.Field6 != nil {
- return this.Field6
- }
- if this.Field7 != nil {
- return this.Field7
- }
- if this.Field13 != nil {
- return this.Field13
- }
- if this.Field14 != nil {
- return this.Field14
- }
- if this.Field15 != nil {
- return this.Field15
- }
- return nil
-}
-
-func (this *NinOptStructUnion) SetValue(value interface{}) bool {
- switch vt := value.(type) {
- case *float64:
- this.Field1 = vt
- case *float32:
- this.Field2 = vt
- case *NidOptNative:
- this.Field3 = vt
- case *NinOptNative:
- this.Field4 = vt
- case *uint64:
- this.Field6 = vt
- case *int32:
- this.Field7 = vt
- case *bool:
- this.Field13 = vt
- case *string:
- this.Field14 = vt
- case []byte:
- this.Field15 = vt
- default:
- return false
- }
- return true
-}
-func (this *NinEmbeddedStructUnion) GetValue() interface{} {
- if this.NidOptNative != nil {
- return this.NidOptNative
- }
- if this.Field200 != nil {
- return this.Field200
- }
- if this.Field210 != nil {
- return this.Field210
- }
- return nil
-}
-
-func (this *NinEmbeddedStructUnion) SetValue(value interface{}) bool {
- switch vt := value.(type) {
- case *NidOptNative:
- this.NidOptNative = vt
- case *NinOptNative:
- this.Field200 = vt
- case *bool:
- this.Field210 = vt
- default:
- return false
- }
- return true
-}
-func (this *NinNestedStructUnion) GetValue() interface{} {
- if this.Field1 != nil {
- return this.Field1
- }
- if this.Field2 != nil {
- return this.Field2
- }
- if this.Field3 != nil {
- return this.Field3
- }
- return nil
-}
-
-func (this *NinNestedStructUnion) SetValue(value interface{}) bool {
- switch vt := value.(type) {
- case *NinOptNativeUnion:
- this.Field1 = vt
- case *NinOptStructUnion:
- this.Field2 = vt
- case *NinEmbeddedStructUnion:
- this.Field3 = vt
- default:
- this.Field1 = new(NinOptNativeUnion)
- if set := this.Field1.SetValue(value); set {
- return true
- }
- this.Field1 = nil
- this.Field2 = new(NinOptStructUnion)
- if set := this.Field2.SetValue(value); set {
- return true
- }
- this.Field2 = nil
- this.Field3 = new(NinEmbeddedStructUnion)
- if set := this.Field3.SetValue(value); set {
- return true
- }
- this.Field3 = nil
- return false
- }
- return true
-}
-func (this *Tree) GetValue() interface{} {
- if this.Or != nil {
- return this.Or
- }
- if this.And != nil {
- return this.And
- }
- if this.Leaf != nil {
- return this.Leaf
- }
- return nil
-}
-
-func (this *Tree) SetValue(value interface{}) bool {
- switch vt := value.(type) {
- case *OrBranch:
- this.Or = vt
- case *AndBranch:
- this.And = vt
- case *Leaf:
- this.Leaf = vt
- default:
- return false
- }
- return true
-}
-func (this *DeepTree) GetValue() interface{} {
- if this.Down != nil {
- return this.Down
- }
- if this.And != nil {
- return this.And
- }
- if this.Leaf != nil {
- return this.Leaf
- }
- return nil
-}
-
-func (this *DeepTree) SetValue(value interface{}) bool {
- switch vt := value.(type) {
- case *ADeepBranch:
- this.Down = vt
- case *AndDeepBranch:
- this.And = vt
- case *DeepLeaf:
- this.Leaf = vt
- default:
- return false
- }
- return true
-}
-func (this *CustomNameNinEmbeddedStructUnion) GetValue() interface{} {
- if this.NidOptNative != nil {
- return this.NidOptNative
- }
- if this.FieldA != nil {
- return this.FieldA
- }
- if this.FieldB != nil {
- return this.FieldB
- }
- return nil
-}
-
-func (this *CustomNameNinEmbeddedStructUnion) SetValue(value interface{}) bool {
- switch vt := value.(type) {
- case *NidOptNative:
- this.NidOptNative = vt
- case *NinOptNative:
- this.FieldA = vt
- case *bool:
- this.FieldB = vt
- default:
- return false
- }
- return true
-}
-func (m *NidOptNative) 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 *NidOptNative) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = m.Field1
- i += 8
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = m.Field2
- i += 4
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field3))
- dAtA[i] = 0x20
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field4))
- dAtA[i] = 0x28
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field5))
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field6))
- dAtA[i] = 0x38
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint32(m.Field7)<<1)^uint32((m.Field7>>31))))
- dAtA[i] = 0x40
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint64(m.Field8)<<1)^uint64((m.Field8>>63))))
- dAtA[i] = 0x4d
- i++
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = m.Field9
- i += 4
- dAtA[i] = 0x55
- i++
- *(*int32)(unsafe.Pointer(&dAtA[i])) = m.Field10
- i += 4
- dAtA[i] = 0x59
- i++
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = m.Field11
- i += 8
- dAtA[i] = 0x61
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = m.Field12
- i += 8
- dAtA[i] = 0x68
- i++
- if m.Field13 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- dAtA[i] = 0x72
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field14)))
- i += copy(dAtA[i:], m.Field14)
- if m.Field15 != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15)))
- i += copy(dAtA[i:], m.Field15)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinOptNative) 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 *NinOptNative) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = *m.Field1
- i += 8
- }
- if m.Field2 != nil {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = *m.Field2
- i += 4
- }
- if m.Field3 != nil {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field3))
- }
- if m.Field4 != nil {
- dAtA[i] = 0x20
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field4))
- }
- if m.Field5 != nil {
- dAtA[i] = 0x28
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field5))
- }
- if m.Field6 != nil {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field6))
- }
- if m.Field7 != nil {
- dAtA[i] = 0x38
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint32(*m.Field7)<<1)^uint32((*m.Field7>>31))))
- }
- if m.Field8 != nil {
- dAtA[i] = 0x40
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint64(*m.Field8)<<1)^uint64((*m.Field8>>63))))
- }
- if m.Field9 != nil {
- dAtA[i] = 0x4d
- i++
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = *m.Field9
- i += 4
- }
- if m.Field10 != nil {
- dAtA[i] = 0x55
- i++
- *(*int32)(unsafe.Pointer(&dAtA[i])) = *m.Field10
- i += 4
- }
- if m.Field11 != nil {
- dAtA[i] = 0x59
- i++
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = *m.Field11
- i += 8
- }
- if m.Field12 != nil {
- dAtA[i] = 0x61
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = *m.Field12
- i += 8
- }
- if m.Field13 != nil {
- dAtA[i] = 0x68
- i++
- if *m.Field13 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- if m.Field14 != nil {
- dAtA[i] = 0x72
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field14)))
- i += copy(dAtA[i:], *m.Field14)
- }
- if m.Field15 != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15)))
- i += copy(dAtA[i:], m.Field15)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NidRepNative) 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 *NidRepNative) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, num := range m.Field1 {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field2) > 0 {
- for _, num := range m.Field2 {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field3) > 0 {
- for _, num := range m.Field3 {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field4) > 0 {
- for _, num := range m.Field4 {
- dAtA[i] = 0x20
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field5) > 0 {
- for _, num := range m.Field5 {
- dAtA[i] = 0x28
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field6) > 0 {
- for _, num := range m.Field6 {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field7) > 0 {
- for _, num := range m.Field7 {
- dAtA[i] = 0x38
- i++
- x1 := (uint32(num) << 1) ^ uint32((num >> 31))
- for x1 >= 1<<7 {
- dAtA[i] = uint8(uint64(x1)&0x7f | 0x80)
- x1 >>= 7
- i++
- }
- dAtA[i] = uint8(x1)
- i++
- }
- }
- if len(m.Field8) > 0 {
- for _, num := range m.Field8 {
- dAtA[i] = 0x40
- i++
- x2 := (uint64(num) << 1) ^ uint64((num >> 63))
- for x2 >= 1<<7 {
- dAtA[i] = uint8(uint64(x2)&0x7f | 0x80)
- x2 >>= 7
- i++
- }
- dAtA[i] = uint8(x2)
- i++
- }
- }
- if len(m.Field9) > 0 {
- for _, num := range m.Field9 {
- dAtA[i] = 0x4d
- i++
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field10) > 0 {
- for _, num := range m.Field10 {
- dAtA[i] = 0x55
- i++
- *(*int32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field11) > 0 {
- for _, num := range m.Field11 {
- dAtA[i] = 0x59
- i++
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field12) > 0 {
- for _, num := range m.Field12 {
- dAtA[i] = 0x61
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field13) > 0 {
- for _, b := range m.Field13 {
- dAtA[i] = 0x68
- i++
- if b {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- }
- if len(m.Field14) > 0 {
- for _, s := range m.Field14 {
- dAtA[i] = 0x72
- i++
- l = len(s)
- for l >= 1<<7 {
- dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
- l >>= 7
- i++
- }
- dAtA[i] = uint8(l)
- i++
- i += copy(dAtA[i:], s)
- }
- }
- if len(m.Field15) > 0 {
- for _, b := range m.Field15 {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(b)))
- i += copy(dAtA[i:], b)
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinRepNative) 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 *NinRepNative) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, num := range m.Field1 {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field2) > 0 {
- for _, num := range m.Field2 {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field3) > 0 {
- for _, num := range m.Field3 {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field4) > 0 {
- for _, num := range m.Field4 {
- dAtA[i] = 0x20
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field5) > 0 {
- for _, num := range m.Field5 {
- dAtA[i] = 0x28
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field6) > 0 {
- for _, num := range m.Field6 {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field7) > 0 {
- for _, num := range m.Field7 {
- dAtA[i] = 0x38
- i++
- x3 := (uint32(num) << 1) ^ uint32((num >> 31))
- for x3 >= 1<<7 {
- dAtA[i] = uint8(uint64(x3)&0x7f | 0x80)
- x3 >>= 7
- i++
- }
- dAtA[i] = uint8(x3)
- i++
- }
- }
- if len(m.Field8) > 0 {
- for _, num := range m.Field8 {
- dAtA[i] = 0x40
- i++
- x4 := (uint64(num) << 1) ^ uint64((num >> 63))
- for x4 >= 1<<7 {
- dAtA[i] = uint8(uint64(x4)&0x7f | 0x80)
- x4 >>= 7
- i++
- }
- dAtA[i] = uint8(x4)
- i++
- }
- }
- if len(m.Field9) > 0 {
- for _, num := range m.Field9 {
- dAtA[i] = 0x4d
- i++
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field10) > 0 {
- for _, num := range m.Field10 {
- dAtA[i] = 0x55
- i++
- *(*int32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field11) > 0 {
- for _, num := range m.Field11 {
- dAtA[i] = 0x59
- i++
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field12) > 0 {
- for _, num := range m.Field12 {
- dAtA[i] = 0x61
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field13) > 0 {
- for _, b := range m.Field13 {
- dAtA[i] = 0x68
- i++
- if b {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- }
- if len(m.Field14) > 0 {
- for _, s := range m.Field14 {
- dAtA[i] = 0x72
- i++
- l = len(s)
- for l >= 1<<7 {
- dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
- l >>= 7
- i++
- }
- dAtA[i] = uint8(l)
- i++
- i += copy(dAtA[i:], s)
- }
- }
- if len(m.Field15) > 0 {
- for _, b := range m.Field15 {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(b)))
- i += copy(dAtA[i:], b)
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NidRepPackedNative) 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 *NidRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Field1) > 0 {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field1)*8))
- for _, num := range m.Field1 {
- *(*float64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field2) > 0 {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field2)*4))
- for _, num := range m.Field2 {
- *(*float32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field3) > 0 {
- dAtA6 := make([]byte, len(m.Field3)*10)
- var j5 int
- for _, num1 := range m.Field3 {
- num := uint64(num1)
- for num >= 1<<7 {
- dAtA6[j5] = uint8(uint64(num)&0x7f | 0x80)
- num >>= 7
- j5++
- }
- dAtA6[j5] = uint8(num)
- j5++
- }
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j5))
- i += copy(dAtA[i:], dAtA6[:j5])
- }
- if len(m.Field4) > 0 {
- dAtA8 := make([]byte, len(m.Field4)*10)
- var j7 int
- for _, num1 := range m.Field4 {
- num := uint64(num1)
- for num >= 1<<7 {
- dAtA8[j7] = uint8(uint64(num)&0x7f | 0x80)
- num >>= 7
- j7++
- }
- dAtA8[j7] = uint8(num)
- j7++
- }
- dAtA[i] = 0x22
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j7))
- i += copy(dAtA[i:], dAtA8[:j7])
- }
- if len(m.Field5) > 0 {
- dAtA10 := make([]byte, len(m.Field5)*10)
- var j9 int
- for _, num := range m.Field5 {
- for num >= 1<<7 {
- dAtA10[j9] = uint8(uint64(num)&0x7f | 0x80)
- num >>= 7
- j9++
- }
- dAtA10[j9] = uint8(num)
- j9++
- }
- dAtA[i] = 0x2a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j9))
- i += copy(dAtA[i:], dAtA10[:j9])
- }
- if len(m.Field6) > 0 {
- dAtA12 := make([]byte, len(m.Field6)*10)
- var j11 int
- for _, num := range m.Field6 {
- for num >= 1<<7 {
- dAtA12[j11] = uint8(uint64(num)&0x7f | 0x80)
- num >>= 7
- j11++
- }
- dAtA12[j11] = uint8(num)
- j11++
- }
- dAtA[i] = 0x32
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j11))
- i += copy(dAtA[i:], dAtA12[:j11])
- }
- if len(m.Field7) > 0 {
- dAtA13 := make([]byte, len(m.Field7)*5)
- var j14 int
- for _, num := range m.Field7 {
- x15 := (uint32(num) << 1) ^ uint32((num >> 31))
- for x15 >= 1<<7 {
- dAtA13[j14] = uint8(uint64(x15)&0x7f | 0x80)
- j14++
- x15 >>= 7
- }
- dAtA13[j14] = uint8(x15)
- j14++
- }
- dAtA[i] = 0x3a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j14))
- i += copy(dAtA[i:], dAtA13[:j14])
- }
- if len(m.Field8) > 0 {
- var j16 int
- dAtA18 := make([]byte, len(m.Field8)*10)
- for _, num := range m.Field8 {
- x17 := (uint64(num) << 1) ^ uint64((num >> 63))
- for x17 >= 1<<7 {
- dAtA18[j16] = uint8(uint64(x17)&0x7f | 0x80)
- j16++
- x17 >>= 7
- }
- dAtA18[j16] = uint8(x17)
- j16++
- }
- dAtA[i] = 0x42
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j16))
- i += copy(dAtA[i:], dAtA18[:j16])
- }
- if len(m.Field9) > 0 {
- dAtA[i] = 0x4a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field9)*4))
- for _, num := range m.Field9 {
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field10) > 0 {
- dAtA[i] = 0x52
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field10)*4))
- for _, num := range m.Field10 {
- *(*int32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field11) > 0 {
- dAtA[i] = 0x5a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field11)*8))
- for _, num := range m.Field11 {
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field12) > 0 {
- dAtA[i] = 0x62
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field12)*8))
- for _, num := range m.Field12 {
- *(*int64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field13) > 0 {
- dAtA[i] = 0x6a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field13)))
- for _, b := range m.Field13 {
- if b {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinRepPackedNative) 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 *NinRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Field1) > 0 {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field1)*8))
- for _, num := range m.Field1 {
- *(*float64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field2) > 0 {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field2)*4))
- for _, num := range m.Field2 {
- *(*float32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field3) > 0 {
- dAtA20 := make([]byte, len(m.Field3)*10)
- var j19 int
- for _, num1 := range m.Field3 {
- num := uint64(num1)
- for num >= 1<<7 {
- dAtA20[j19] = uint8(uint64(num)&0x7f | 0x80)
- num >>= 7
- j19++
- }
- dAtA20[j19] = uint8(num)
- j19++
- }
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j19))
- i += copy(dAtA[i:], dAtA20[:j19])
- }
- if len(m.Field4) > 0 {
- dAtA22 := make([]byte, len(m.Field4)*10)
- var j21 int
- for _, num1 := range m.Field4 {
- num := uint64(num1)
- for num >= 1<<7 {
- dAtA22[j21] = uint8(uint64(num)&0x7f | 0x80)
- num >>= 7
- j21++
- }
- dAtA22[j21] = uint8(num)
- j21++
- }
- dAtA[i] = 0x22
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j21))
- i += copy(dAtA[i:], dAtA22[:j21])
- }
- if len(m.Field5) > 0 {
- dAtA24 := make([]byte, len(m.Field5)*10)
- var j23 int
- for _, num := range m.Field5 {
- for num >= 1<<7 {
- dAtA24[j23] = uint8(uint64(num)&0x7f | 0x80)
- num >>= 7
- j23++
- }
- dAtA24[j23] = uint8(num)
- j23++
- }
- dAtA[i] = 0x2a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j23))
- i += copy(dAtA[i:], dAtA24[:j23])
- }
- if len(m.Field6) > 0 {
- dAtA26 := make([]byte, len(m.Field6)*10)
- var j25 int
- for _, num := range m.Field6 {
- for num >= 1<<7 {
- dAtA26[j25] = uint8(uint64(num)&0x7f | 0x80)
- num >>= 7
- j25++
- }
- dAtA26[j25] = uint8(num)
- j25++
- }
- dAtA[i] = 0x32
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j25))
- i += copy(dAtA[i:], dAtA26[:j25])
- }
- if len(m.Field7) > 0 {
- dAtA27 := make([]byte, len(m.Field7)*5)
- var j28 int
- for _, num := range m.Field7 {
- x29 := (uint32(num) << 1) ^ uint32((num >> 31))
- for x29 >= 1<<7 {
- dAtA27[j28] = uint8(uint64(x29)&0x7f | 0x80)
- j28++
- x29 >>= 7
- }
- dAtA27[j28] = uint8(x29)
- j28++
- }
- dAtA[i] = 0x3a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j28))
- i += copy(dAtA[i:], dAtA27[:j28])
- }
- if len(m.Field8) > 0 {
- var j30 int
- dAtA32 := make([]byte, len(m.Field8)*10)
- for _, num := range m.Field8 {
- x31 := (uint64(num) << 1) ^ uint64((num >> 63))
- for x31 >= 1<<7 {
- dAtA32[j30] = uint8(uint64(x31)&0x7f | 0x80)
- j30++
- x31 >>= 7
- }
- dAtA32[j30] = uint8(x31)
- j30++
- }
- dAtA[i] = 0x42
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j30))
- i += copy(dAtA[i:], dAtA32[:j30])
- }
- if len(m.Field9) > 0 {
- dAtA[i] = 0x4a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field9)*4))
- for _, num := range m.Field9 {
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field10) > 0 {
- dAtA[i] = 0x52
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field10)*4))
- for _, num := range m.Field10 {
- *(*int32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field11) > 0 {
- dAtA[i] = 0x5a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field11)*8))
- for _, num := range m.Field11 {
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field12) > 0 {
- dAtA[i] = 0x62
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field12)*8))
- for _, num := range m.Field12 {
- *(*int64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field13) > 0 {
- dAtA[i] = 0x6a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field13)))
- for _, b := range m.Field13 {
- if b {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NidOptStruct) 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 *NidOptStruct) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = m.Field1
- i += 8
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = m.Field2
- i += 4
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field3.Size()))
- n33, err := m.Field3.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n33
- dAtA[i] = 0x22
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field4.Size()))
- n34, err := m.Field4.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n34
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field6))
- dAtA[i] = 0x38
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint32(m.Field7)<<1)^uint32((m.Field7>>31))))
- dAtA[i] = 0x42
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field8.Size()))
- n35, err := m.Field8.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n35
- dAtA[i] = 0x68
- i++
- if m.Field13 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- dAtA[i] = 0x72
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field14)))
- i += copy(dAtA[i:], m.Field14)
- if m.Field15 != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15)))
- i += copy(dAtA[i:], m.Field15)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinOptStruct) 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 *NinOptStruct) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = *m.Field1
- i += 8
- }
- if m.Field2 != nil {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = *m.Field2
- i += 4
- }
- if m.Field3 != nil {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field3.Size()))
- n36, err := m.Field3.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n36
- }
- if m.Field4 != nil {
- dAtA[i] = 0x22
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field4.Size()))
- n37, err := m.Field4.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n37
- }
- if m.Field6 != nil {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field6))
- }
- if m.Field7 != nil {
- dAtA[i] = 0x38
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint32(*m.Field7)<<1)^uint32((*m.Field7>>31))))
- }
- if m.Field8 != nil {
- dAtA[i] = 0x42
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field8.Size()))
- n38, err := m.Field8.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n38
- }
- if m.Field13 != nil {
- dAtA[i] = 0x68
- i++
- if *m.Field13 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- if m.Field14 != nil {
- dAtA[i] = 0x72
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field14)))
- i += copy(dAtA[i:], *m.Field14)
- }
- if m.Field15 != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15)))
- i += copy(dAtA[i:], m.Field15)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NidRepStruct) 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 *NidRepStruct) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, num := range m.Field1 {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field2) > 0 {
- for _, num := range m.Field2 {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field3) > 0 {
- for _, msg := range m.Field3 {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- if len(m.Field4) > 0 {
- for _, msg := range m.Field4 {
- dAtA[i] = 0x22
- i++
- i = encodeVarintThetest(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- if len(m.Field6) > 0 {
- for _, num := range m.Field6 {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field7) > 0 {
- for _, num := range m.Field7 {
- dAtA[i] = 0x38
- i++
- x39 := (uint32(num) << 1) ^ uint32((num >> 31))
- for x39 >= 1<<7 {
- dAtA[i] = uint8(uint64(x39)&0x7f | 0x80)
- x39 >>= 7
- i++
- }
- dAtA[i] = uint8(x39)
- i++
- }
- }
- if len(m.Field8) > 0 {
- for _, msg := range m.Field8 {
- dAtA[i] = 0x42
- i++
- i = encodeVarintThetest(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- if len(m.Field13) > 0 {
- for _, b := range m.Field13 {
- dAtA[i] = 0x68
- i++
- if b {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- }
- if len(m.Field14) > 0 {
- for _, s := range m.Field14 {
- dAtA[i] = 0x72
- i++
- l = len(s)
- for l >= 1<<7 {
- dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
- l >>= 7
- i++
- }
- dAtA[i] = uint8(l)
- i++
- i += copy(dAtA[i:], s)
- }
- }
- if len(m.Field15) > 0 {
- for _, b := range m.Field15 {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(b)))
- i += copy(dAtA[i:], b)
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinRepStruct) 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 *NinRepStruct) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, num := range m.Field1 {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field2) > 0 {
- for _, num := range m.Field2 {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field3) > 0 {
- for _, msg := range m.Field3 {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- if len(m.Field4) > 0 {
- for _, msg := range m.Field4 {
- dAtA[i] = 0x22
- i++
- i = encodeVarintThetest(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- if len(m.Field6) > 0 {
- for _, num := range m.Field6 {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field7) > 0 {
- for _, num := range m.Field7 {
- dAtA[i] = 0x38
- i++
- x40 := (uint32(num) << 1) ^ uint32((num >> 31))
- for x40 >= 1<<7 {
- dAtA[i] = uint8(uint64(x40)&0x7f | 0x80)
- x40 >>= 7
- i++
- }
- dAtA[i] = uint8(x40)
- i++
- }
- }
- if len(m.Field8) > 0 {
- for _, msg := range m.Field8 {
- dAtA[i] = 0x42
- i++
- i = encodeVarintThetest(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- if len(m.Field13) > 0 {
- for _, b := range m.Field13 {
- dAtA[i] = 0x68
- i++
- if b {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- }
- if len(m.Field14) > 0 {
- for _, s := range m.Field14 {
- dAtA[i] = 0x72
- i++
- l = len(s)
- for l >= 1<<7 {
- dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
- l >>= 7
- i++
- }
- dAtA[i] = uint8(l)
- i++
- i += copy(dAtA[i:], s)
- }
- }
- if len(m.Field15) > 0 {
- for _, b := range m.Field15 {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(b)))
- i += copy(dAtA[i:], b)
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NidEmbeddedStruct) 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 *NidEmbeddedStruct) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.NidOptNative != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.NidOptNative.Size()))
- n41, err := m.NidOptNative.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n41
- }
- dAtA[i] = 0xc2
- i++
- dAtA[i] = 0xc
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field200.Size()))
- n42, err := m.Field200.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n42
- dAtA[i] = 0x90
- i++
- dAtA[i] = 0xd
- i++
- if m.Field210 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinEmbeddedStruct) 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 *NinEmbeddedStruct) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.NidOptNative != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.NidOptNative.Size()))
- n43, err := m.NidOptNative.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n43
- }
- if m.Field200 != nil {
- dAtA[i] = 0xc2
- i++
- dAtA[i] = 0xc
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field200.Size()))
- n44, err := m.Field200.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n44
- }
- if m.Field210 != nil {
- dAtA[i] = 0x90
- i++
- dAtA[i] = 0xd
- i++
- if *m.Field210 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NidNestedStruct) 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 *NidNestedStruct) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field1.Size()))
- n45, err := m.Field1.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n45
- if len(m.Field2) > 0 {
- for _, msg := range m.Field2 {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(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 *NinNestedStruct) 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 *NinNestedStruct) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field1.Size()))
- n46, err := m.Field1.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n46
- }
- if len(m.Field2) > 0 {
- for _, msg := range m.Field2 {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(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 *NidOptCustom) 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 *NidOptCustom) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Id.Size()))
- n47, err := m.Id.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n47
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Value.Size()))
- n48, err := m.Value.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n48
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *CustomDash) 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 *CustomDash) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Value != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Value.Size()))
- n49, err := m.Value.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n49
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinOptCustom) 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 *NinOptCustom) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Id != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Id.Size()))
- n50, err := m.Id.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n50
- }
- if m.Value != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Value.Size()))
- n51, err := m.Value.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n51
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NidRepCustom) 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 *NidRepCustom) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Id) > 0 {
- for _, msg := range m.Id {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- if len(m.Value) > 0 {
- for _, msg := range m.Value {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(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 *NinRepCustom) 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 *NinRepCustom) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Id) > 0 {
- for _, msg := range m.Id {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- if len(m.Value) > 0 {
- for _, msg := range m.Value {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(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 *NinOptNativeUnion) 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 *NinOptNativeUnion) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = *m.Field1
- i += 8
- }
- if m.Field2 != nil {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = *m.Field2
- i += 4
- }
- if m.Field3 != nil {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field3))
- }
- if m.Field4 != nil {
- dAtA[i] = 0x20
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field4))
- }
- if m.Field5 != nil {
- dAtA[i] = 0x28
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field5))
- }
- if m.Field6 != nil {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field6))
- }
- if m.Field13 != nil {
- dAtA[i] = 0x68
- i++
- if *m.Field13 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- if m.Field14 != nil {
- dAtA[i] = 0x72
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field14)))
- i += copy(dAtA[i:], *m.Field14)
- }
- if m.Field15 != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15)))
- i += copy(dAtA[i:], m.Field15)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinOptStructUnion) 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 *NinOptStructUnion) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = *m.Field1
- i += 8
- }
- if m.Field2 != nil {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = *m.Field2
- i += 4
- }
- if m.Field3 != nil {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field3.Size()))
- n52, err := m.Field3.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n52
- }
- if m.Field4 != nil {
- dAtA[i] = 0x22
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field4.Size()))
- n53, err := m.Field4.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n53
- }
- if m.Field6 != nil {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field6))
- }
- if m.Field7 != nil {
- dAtA[i] = 0x38
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint32(*m.Field7)<<1)^uint32((*m.Field7>>31))))
- }
- if m.Field13 != nil {
- dAtA[i] = 0x68
- i++
- if *m.Field13 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- if m.Field14 != nil {
- dAtA[i] = 0x72
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field14)))
- i += copy(dAtA[i:], *m.Field14)
- }
- if m.Field15 != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15)))
- i += copy(dAtA[i:], m.Field15)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinEmbeddedStructUnion) 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 *NinEmbeddedStructUnion) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.NidOptNative != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.NidOptNative.Size()))
- n54, err := m.NidOptNative.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n54
- }
- if m.Field200 != nil {
- dAtA[i] = 0xc2
- i++
- dAtA[i] = 0xc
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field200.Size()))
- n55, err := m.Field200.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n55
- }
- if m.Field210 != nil {
- dAtA[i] = 0x90
- i++
- dAtA[i] = 0xd
- i++
- if *m.Field210 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinNestedStructUnion) 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 *NinNestedStructUnion) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field1.Size()))
- n56, err := m.Field1.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n56
- }
- if m.Field2 != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field2.Size()))
- n57, err := m.Field2.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n57
- }
- if m.Field3 != nil {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field3.Size()))
- n58, err := m.Field3.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n58
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *Tree) 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 *Tree) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Or != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Or.Size()))
- n59, err := m.Or.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n59
- }
- if m.And != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.And.Size()))
- n60, err := m.And.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n60
- }
- if m.Leaf != nil {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Leaf.Size()))
- n61, err := m.Leaf.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n61
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *OrBranch) 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 *OrBranch) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Left.Size()))
- n62, err := m.Left.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n62
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Right.Size()))
- n63, err := m.Right.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n63
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *AndBranch) 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 *AndBranch) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Left.Size()))
- n64, err := m.Left.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n64
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Right.Size()))
- n65, err := m.Right.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n65
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *Leaf) 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 *Leaf) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Value))
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.StrValue)))
- i += copy(dAtA[i:], m.StrValue)
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *DeepTree) 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 *DeepTree) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Down != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Down.Size()))
- n66, err := m.Down.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n66
- }
- if m.And != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.And.Size()))
- n67, err := m.And.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n67
- }
- if m.Leaf != nil {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Leaf.Size()))
- n68, err := m.Leaf.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n68
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *ADeepBranch) 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 *ADeepBranch) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Down.Size()))
- n69, err := m.Down.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n69
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *AndDeepBranch) 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 *AndDeepBranch) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Left.Size()))
- n70, err := m.Left.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n70
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Right.Size()))
- n71, err := m.Right.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n71
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *DeepLeaf) 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 *DeepLeaf) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Tree.Size()))
- n72, err := m.Tree.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n72
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *Nil) 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 *Nil) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NidOptEnum) 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 *NidOptEnum) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field1))
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinOptEnum) 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 *NinOptEnum) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
- }
- if m.Field2 != nil {
- dAtA[i] = 0x10
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field2))
- }
- if m.Field3 != nil {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field3))
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NidRepEnum) 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 *NidRepEnum) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, num := range m.Field1 {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field2) > 0 {
- for _, num := range m.Field2 {
- dAtA[i] = 0x10
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field3) > 0 {
- for _, num := range m.Field3 {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinRepEnum) 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 *NinRepEnum) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, num := range m.Field1 {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field2) > 0 {
- for _, num := range m.Field2 {
- dAtA[i] = 0x10
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field3) > 0 {
- for _, num := range m.Field3 {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinOptEnumDefault) 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 *NinOptEnumDefault) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
- }
- if m.Field2 != nil {
- dAtA[i] = 0x10
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field2))
- }
- if m.Field3 != nil {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field3))
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *AnotherNinOptEnum) 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 *AnotherNinOptEnum) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
- }
- if m.Field2 != nil {
- dAtA[i] = 0x10
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field2))
- }
- if m.Field3 != nil {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field3))
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *AnotherNinOptEnumDefault) 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 *AnotherNinOptEnumDefault) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
- }
- if m.Field2 != nil {
- dAtA[i] = 0x10
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field2))
- }
- if m.Field3 != nil {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field3))
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *Timer) 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 *Timer) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0x9
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = m.Time1
- i += 8
- dAtA[i] = 0x11
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = m.Time2
- i += 8
- if m.Data != nil {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Data)))
- i += copy(dAtA[i:], m.Data)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *MyExtendable) 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 *MyExtendable) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
- }
- n, err := github_com_gogo_protobuf_proto.EncodeInternalExtension(m, 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 *OtherExtenable) 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 *OtherExtenable) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.M != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.M.Size()))
- n73, err := m.M.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n73
- }
- if m.Field2 != nil {
- dAtA[i] = 0x10
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field2))
- }
- if m.Field13 != nil {
- dAtA[i] = 0x68
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field13))
- }
- n, err := github_com_gogo_protobuf_proto.EncodeInternalExtension(m, 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 *NestedDefinition) 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 *NestedDefinition) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
- }
- if m.EnumField != nil {
- dAtA[i] = 0x10
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.EnumField))
- }
- if m.NNM != nil {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.NNM.Size()))
- n74, err := m.NNM.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n74
- }
- if m.NM != nil {
- dAtA[i] = 0x22
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.NM.Size()))
- n75, err := m.NM.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n75
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NestedDefinition_NestedMessage) 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 *NestedDefinition_NestedMessage) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.NestedField1 != nil {
- dAtA[i] = 0x9
- i++
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = *m.NestedField1
- i += 8
- }
- if m.NNM != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.NNM.Size()))
- n76, err := m.NNM.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n76
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NestedDefinition_NestedMessage_NestedNestedMsg) 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 *NestedDefinition_NestedMessage_NestedNestedMsg) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.NestedNestedField1 != nil {
- dAtA[i] = 0x52
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.NestedNestedField1)))
- i += copy(dAtA[i:], *m.NestedNestedField1)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NestedScope) 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 *NestedScope) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.A != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.A.Size()))
- n77, err := m.A.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n77
- }
- if m.B != nil {
- dAtA[i] = 0x10
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.B))
- }
- if m.C != nil {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.C.Size()))
- n78, err := m.C.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n78
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinOptNativeDefault) 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 *NinOptNativeDefault) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = *m.Field1
- i += 8
- }
- if m.Field2 != nil {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = *m.Field2
- i += 4
- }
- if m.Field3 != nil {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field3))
- }
- if m.Field4 != nil {
- dAtA[i] = 0x20
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field4))
- }
- if m.Field5 != nil {
- dAtA[i] = 0x28
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field5))
- }
- if m.Field6 != nil {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field6))
- }
- if m.Field7 != nil {
- dAtA[i] = 0x38
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint32(*m.Field7)<<1)^uint32((*m.Field7>>31))))
- }
- if m.Field8 != nil {
- dAtA[i] = 0x40
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint64(*m.Field8)<<1)^uint64((*m.Field8>>63))))
- }
- if m.Field9 != nil {
- dAtA[i] = 0x4d
- i++
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = *m.Field9
- i += 4
- }
- if m.Field10 != nil {
- dAtA[i] = 0x55
- i++
- *(*int32)(unsafe.Pointer(&dAtA[i])) = *m.Field10
- i += 4
- }
- if m.Field11 != nil {
- dAtA[i] = 0x59
- i++
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = *m.Field11
- i += 8
- }
- if m.Field12 != nil {
- dAtA[i] = 0x61
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = *m.Field12
- i += 8
- }
- if m.Field13 != nil {
- dAtA[i] = 0x68
- i++
- if *m.Field13 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- if m.Field14 != nil {
- dAtA[i] = 0x72
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field14)))
- i += copy(dAtA[i:], *m.Field14)
- }
- if m.Field15 != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15)))
- i += copy(dAtA[i:], m.Field15)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *CustomContainer) 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 *CustomContainer) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.CustomStruct.Size()))
- n79, err := m.CustomStruct.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n79
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *CustomNameNidOptNative) 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 *CustomNameNidOptNative) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = m.FieldA
- i += 8
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = m.FieldB
- i += 4
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.FieldC))
- dAtA[i] = 0x20
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.FieldD))
- dAtA[i] = 0x28
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.FieldE))
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.FieldF))
- dAtA[i] = 0x38
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint32(m.FieldG)<<1)^uint32((m.FieldG>>31))))
- dAtA[i] = 0x40
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint64(m.FieldH)<<1)^uint64((m.FieldH>>63))))
- dAtA[i] = 0x4d
- i++
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = m.FieldI
- i += 4
- dAtA[i] = 0x55
- i++
- *(*int32)(unsafe.Pointer(&dAtA[i])) = m.FieldJ
- i += 4
- dAtA[i] = 0x59
- i++
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = m.FieldK
- i += 8
- dAtA[i] = 0x61
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = m.FieldL
- i += 8
- dAtA[i] = 0x68
- i++
- if m.FieldM {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- dAtA[i] = 0x72
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.FieldN)))
- i += copy(dAtA[i:], m.FieldN)
- if m.FieldO != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.FieldO)))
- i += copy(dAtA[i:], m.FieldO)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *CustomNameNinOptNative) 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 *CustomNameNinOptNative) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.FieldA != nil {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = *m.FieldA
- i += 8
- }
- if m.FieldB != nil {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = *m.FieldB
- i += 4
- }
- if m.FieldC != nil {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.FieldC))
- }
- if m.FieldD != nil {
- dAtA[i] = 0x20
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.FieldD))
- }
- if m.FieldE != nil {
- dAtA[i] = 0x28
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.FieldE))
- }
- if m.FieldF != nil {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.FieldF))
- }
- if m.FieldG != nil {
- dAtA[i] = 0x38
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint32(*m.FieldG)<<1)^uint32((*m.FieldG>>31))))
- }
- if m.FieldH != nil {
- dAtA[i] = 0x40
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint64(*m.FieldH)<<1)^uint64((*m.FieldH>>63))))
- }
- if m.FieldI != nil {
- dAtA[i] = 0x4d
- i++
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = *m.FieldI
- i += 4
- }
- if m.FieldJ != nil {
- dAtA[i] = 0x55
- i++
- *(*int32)(unsafe.Pointer(&dAtA[i])) = *m.FieldJ
- i += 4
- }
- if m.FieldK != nil {
- dAtA[i] = 0x59
- i++
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = *m.FieldK
- i += 8
- }
- if m.FielL != nil {
- dAtA[i] = 0x61
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = *m.FielL
- i += 8
- }
- if m.FieldM != nil {
- dAtA[i] = 0x68
- i++
- if *m.FieldM {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- if m.FieldN != nil {
- dAtA[i] = 0x72
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.FieldN)))
- i += copy(dAtA[i:], *m.FieldN)
- }
- if m.FieldO != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.FieldO)))
- i += copy(dAtA[i:], m.FieldO)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *CustomNameNinRepNative) 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 *CustomNameNinRepNative) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.FieldA) > 0 {
- for _, num := range m.FieldA {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.FieldB) > 0 {
- for _, num := range m.FieldB {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.FieldC) > 0 {
- for _, num := range m.FieldC {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.FieldD) > 0 {
- for _, num := range m.FieldD {
- dAtA[i] = 0x20
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.FieldE) > 0 {
- for _, num := range m.FieldE {
- dAtA[i] = 0x28
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.FieldF) > 0 {
- for _, num := range m.FieldF {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.FieldG) > 0 {
- for _, num := range m.FieldG {
- dAtA[i] = 0x38
- i++
- x80 := (uint32(num) << 1) ^ uint32((num >> 31))
- for x80 >= 1<<7 {
- dAtA[i] = uint8(uint64(x80)&0x7f | 0x80)
- x80 >>= 7
- i++
- }
- dAtA[i] = uint8(x80)
- i++
- }
- }
- if len(m.FieldH) > 0 {
- for _, num := range m.FieldH {
- dAtA[i] = 0x40
- i++
- x81 := (uint64(num) << 1) ^ uint64((num >> 63))
- for x81 >= 1<<7 {
- dAtA[i] = uint8(uint64(x81)&0x7f | 0x80)
- x81 >>= 7
- i++
- }
- dAtA[i] = uint8(x81)
- i++
- }
- }
- if len(m.FieldI) > 0 {
- for _, num := range m.FieldI {
- dAtA[i] = 0x4d
- i++
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.FieldJ) > 0 {
- for _, num := range m.FieldJ {
- dAtA[i] = 0x55
- i++
- *(*int32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.FieldK) > 0 {
- for _, num := range m.FieldK {
- dAtA[i] = 0x59
- i++
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.FieldL) > 0 {
- for _, num := range m.FieldL {
- dAtA[i] = 0x61
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.FieldM) > 0 {
- for _, b := range m.FieldM {
- dAtA[i] = 0x68
- i++
- if b {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- }
- if len(m.FieldN) > 0 {
- for _, s := range m.FieldN {
- dAtA[i] = 0x72
- i++
- l = len(s)
- for l >= 1<<7 {
- dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
- l >>= 7
- i++
- }
- dAtA[i] = uint8(l)
- i++
- i += copy(dAtA[i:], s)
- }
- }
- if len(m.FieldO) > 0 {
- for _, b := range m.FieldO {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(b)))
- i += copy(dAtA[i:], b)
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *CustomNameNinStruct) 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 *CustomNameNinStruct) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.FieldA != nil {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = *m.FieldA
- i += 8
- }
- if m.FieldB != nil {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = *m.FieldB
- i += 4
- }
- if m.FieldC != nil {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.FieldC.Size()))
- n82, err := m.FieldC.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n82
- }
- if len(m.FieldD) > 0 {
- for _, msg := range m.FieldD {
- dAtA[i] = 0x22
- i++
- i = encodeVarintThetest(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- if m.FieldE != nil {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.FieldE))
- }
- if m.FieldF != nil {
- dAtA[i] = 0x38
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint32(*m.FieldF)<<1)^uint32((*m.FieldF>>31))))
- }
- if m.FieldG != nil {
- dAtA[i] = 0x42
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.FieldG.Size()))
- n83, err := m.FieldG.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n83
- }
- if m.FieldH != nil {
- dAtA[i] = 0x68
- i++
- if *m.FieldH {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- if m.FieldI != nil {
- dAtA[i] = 0x72
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.FieldI)))
- i += copy(dAtA[i:], *m.FieldI)
- }
- if m.FieldJ != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.FieldJ)))
- i += copy(dAtA[i:], m.FieldJ)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *CustomNameCustomType) 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 *CustomNameCustomType) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.FieldA != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.FieldA.Size()))
- n84, err := m.FieldA.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n84
- }
- if m.FieldB != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.FieldB.Size()))
- n85, err := m.FieldB.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n85
- }
- if len(m.FieldC) > 0 {
- for _, msg := range m.FieldC {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- if len(m.FieldD) > 0 {
- for _, msg := range m.FieldD {
- dAtA[i] = 0x22
- i++
- i = encodeVarintThetest(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 *CustomNameNinEmbeddedStructUnion) 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 *CustomNameNinEmbeddedStructUnion) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.NidOptNative != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.NidOptNative.Size()))
- n86, err := m.NidOptNative.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n86
- }
- if m.FieldA != nil {
- dAtA[i] = 0xc2
- i++
- dAtA[i] = 0xc
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.FieldA.Size()))
- n87, err := m.FieldA.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n87
- }
- if m.FieldB != nil {
- dAtA[i] = 0x90
- i++
- dAtA[i] = 0xd
- i++
- if *m.FieldB {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *CustomNameEnum) 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 *CustomNameEnum) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.FieldA != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.FieldA))
- }
- if len(m.FieldB) > 0 {
- for _, num := range m.FieldB {
- dAtA[i] = 0x10
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NoExtensionsMap) 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 *NoExtensionsMap) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
- }
- 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 *Unrecognized) 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 *Unrecognized) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field1)))
- i += copy(dAtA[i:], *m.Field1)
- }
- return i, nil
-}
-
-func (m *UnrecognizedWithInner) 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 *UnrecognizedWithInner) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Embedded) > 0 {
- for _, msg := range m.Embedded {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- if m.Field2 != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field2)))
- i += copy(dAtA[i:], *m.Field2)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *UnrecognizedWithInner_Inner) 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 *UnrecognizedWithInner_Inner) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
- }
- return i, nil
-}
-
-func (m *UnrecognizedWithEmbed) 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 *UnrecognizedWithEmbed) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.UnrecognizedWithEmbed_Embedded.Size()))
- n88, err := m.UnrecognizedWithEmbed_Embedded.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n88
- if m.Field2 != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field2)))
- i += copy(dAtA[i:], *m.Field2)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *UnrecognizedWithEmbed_Embedded) 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 *UnrecognizedWithEmbed_Embedded) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
- }
- return i, nil
-}
-
-func (m *Node) 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 *Node) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Label != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.Label)))
- i += copy(dAtA[i:], *m.Label)
- }
- if len(m.Children) > 0 {
- for _, msg := range m.Children {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(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 *NonByteCustomType) 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 *NonByteCustomType) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field1.Size()))
- n89, err := m.Field1.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n89
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NidOptNonByteCustomType) 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 *NidOptNonByteCustomType) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field1.Size()))
- n90, err := m.Field1.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n90
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinOptNonByteCustomType) 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 *NinOptNonByteCustomType) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field1.Size()))
- n91, err := m.Field1.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n91
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NidRepNonByteCustomType) 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 *NidRepNonByteCustomType) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, msg := range m.Field1 {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(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 *NinRepNonByteCustomType) 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 *NinRepNonByteCustomType) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, msg := range m.Field1 {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(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 *ProtoType) 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 *ProtoType) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field2 != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field2)))
- i += copy(dAtA[i:], *m.Field2)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func encodeFixed64Thetest(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 encodeFixed32Thetest(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 encodeVarintThetest(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 (m *NidOptNative) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidOptNative: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidOptNative: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- m.Field1 = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- m.Field2 = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- m.Field3 = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.Field3 |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 4:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- m.Field4 = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.Field4 |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 5:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
- }
- m.Field5 = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.Field5 |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- m.Field6 = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.Field6 |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = v
- case 8:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.Field8 = int64(v)
- case 9:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
- }
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- m.Field9 = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- case 10:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
- }
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- m.Field10 = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- case 11:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
- }
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- m.Field11 = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- case 12:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
- }
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- m.Field12 = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = bool(v != 0)
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field14 = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field15 = append(m.Field15[:0], dAtA[iNdEx:postIndex]...)
- if m.Field15 == nil {
- m.Field15 = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinOptNative) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinOptNative: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinOptNative: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = &v
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = &v
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = &v
- case 4:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field4 = &v
- case 5:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
- }
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field5 = &v
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = &v
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = &v
- case 8:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- v2 := int64(v)
- m.Field8 = &v2
- case 9:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
- }
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field9 = &v
- case 10:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
- }
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field10 = &v
- case 11:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
- }
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field11 = &v
- case 12:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
- }
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field12 = &v
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.Field13 = &b
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Field14 = &s
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field15 = append(m.Field15[:0], dAtA[iNdEx:postIndex]...)
- if m.Field15 == nil {
- m.Field15 = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidRepNative) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidRepNative: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidRepNative: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType == 1 {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- case 2:
- if wireType == 5 {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- case 3:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- case 4:
- if wireType == 0 {
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field4 = append(m.Field4, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field4 = append(m.Field4, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- case 5:
- if wireType == 0 {
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field5 = append(m.Field5, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field5 = append(m.Field5, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
- }
- case 6:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- case 7:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- case 8:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.Field8 = append(m.Field8, int64(v))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.Field8 = append(m.Field8, int64(v))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- case 9:
- if wireType == 5 {
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field9 = append(m.Field9, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field9 = append(m.Field9, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
- }
- case 10:
- if wireType == 5 {
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field10 = append(m.Field10, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field10 = append(m.Field10, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
- }
- case 11:
- if wireType == 1 {
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field11 = append(m.Field11, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field11 = append(m.Field11, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
- }
- case 12:
- if wireType == 1 {
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field12 = append(m.Field12, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field12 = append(m.Field12, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
- }
- case 13:
- if wireType == 0 {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field14 = append(m.Field14, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field15 = append(m.Field15, make([]byte, postIndex-iNdEx))
- copy(m.Field15[len(m.Field15)-1], dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinRepNative) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinRepNative: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinRepNative: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType == 1 {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- case 2:
- if wireType == 5 {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- case 3:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- case 4:
- if wireType == 0 {
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field4 = append(m.Field4, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field4 = append(m.Field4, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- case 5:
- if wireType == 0 {
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field5 = append(m.Field5, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field5 = append(m.Field5, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
- }
- case 6:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- case 7:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- case 8:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.Field8 = append(m.Field8, int64(v))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.Field8 = append(m.Field8, int64(v))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- case 9:
- if wireType == 5 {
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field9 = append(m.Field9, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field9 = append(m.Field9, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
- }
- case 10:
- if wireType == 5 {
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field10 = append(m.Field10, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field10 = append(m.Field10, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
- }
- case 11:
- if wireType == 1 {
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field11 = append(m.Field11, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field11 = append(m.Field11, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
- }
- case 12:
- if wireType == 1 {
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field12 = append(m.Field12, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field12 = append(m.Field12, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
- }
- case 13:
- if wireType == 0 {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field14 = append(m.Field14, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field15 = append(m.Field15, make([]byte, postIndex-iNdEx))
- copy(m.Field15[len(m.Field15)-1], dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidRepPackedNative) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidRepPackedNative: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidRepPackedNative: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType == 1 {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- case 2:
- if wireType == 5 {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- case 3:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- case 4:
- if wireType == 0 {
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field4 = append(m.Field4, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field4 = append(m.Field4, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- case 5:
- if wireType == 0 {
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field5 = append(m.Field5, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field5 = append(m.Field5, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
- }
- case 6:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- case 7:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- case 8:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.Field8 = append(m.Field8, int64(v))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.Field8 = append(m.Field8, int64(v))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- case 9:
- if wireType == 5 {
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field9 = append(m.Field9, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field9 = append(m.Field9, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
- }
- case 10:
- if wireType == 5 {
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field10 = append(m.Field10, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field10 = append(m.Field10, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
- }
- case 11:
- if wireType == 1 {
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field11 = append(m.Field11, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field11 = append(m.Field11, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
- }
- case 12:
- if wireType == 1 {
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field12 = append(m.Field12, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field12 = append(m.Field12, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
- }
- case 13:
- if wireType == 0 {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinRepPackedNative) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinRepPackedNative: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinRepPackedNative: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType == 1 {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- case 2:
- if wireType == 5 {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- case 3:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- case 4:
- if wireType == 0 {
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field4 = append(m.Field4, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field4 = append(m.Field4, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- case 5:
- if wireType == 0 {
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field5 = append(m.Field5, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field5 = append(m.Field5, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
- }
- case 6:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- case 7:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- case 8:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.Field8 = append(m.Field8, int64(v))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.Field8 = append(m.Field8, int64(v))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- case 9:
- if wireType == 5 {
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field9 = append(m.Field9, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field9 = append(m.Field9, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
- }
- case 10:
- if wireType == 5 {
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field10 = append(m.Field10, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field10 = append(m.Field10, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
- }
- case 11:
- if wireType == 1 {
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field11 = append(m.Field11, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field11 = append(m.Field11, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
- }
- case 12:
- if wireType == 1 {
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field12 = append(m.Field12, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field12 = append(m.Field12, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
- }
- case 13:
- if wireType == 0 {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidOptStruct) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidOptStruct: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidOptStruct: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- m.Field1 = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- m.Field2 = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Field3.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Field4.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- m.Field6 = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.Field6 |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = v
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Field8.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = bool(v != 0)
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field14 = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field15 = append(m.Field15[:0], dAtA[iNdEx:postIndex]...)
- if m.Field15 == nil {
- m.Field15 = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinOptStruct) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinOptStruct: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinOptStruct: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = &v
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = &v
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field3 == nil {
- m.Field3 = &NidOptNative{}
- }
- if err := m.Field3.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field4 == nil {
- m.Field4 = &NinOptNative{}
- }
- if err := m.Field4.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = &v
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = &v
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field8 == nil {
- m.Field8 = &NidOptNative{}
- }
- if err := m.Field8.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.Field13 = &b
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Field14 = &s
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field15 = append(m.Field15[:0], dAtA[iNdEx:postIndex]...)
- if m.Field15 == nil {
- m.Field15 = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidRepStruct) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidRepStruct: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidRepStruct: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType == 1 {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- case 2:
- if wireType == 5 {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field3 = append(m.Field3, NidOptNative{})
- if err := m.Field3[len(m.Field3)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field4 = append(m.Field4, NinOptNative{})
- if err := m.Field4[len(m.Field4)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 6:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- case 7:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field8 = append(m.Field8, NidOptNative{})
- if err := m.Field8[len(m.Field8)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 13:
- if wireType == 0 {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field14 = append(m.Field14, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field15 = append(m.Field15, make([]byte, postIndex-iNdEx))
- copy(m.Field15[len(m.Field15)-1], dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinRepStruct) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinRepStruct: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinRepStruct: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType == 1 {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- case 2:
- if wireType == 5 {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field3 = append(m.Field3, &NidOptNative{})
- if err := m.Field3[len(m.Field3)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field4 = append(m.Field4, &NinOptNative{})
- if err := m.Field4[len(m.Field4)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 6:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- case 7:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field8 = append(m.Field8, &NidOptNative{})
- if err := m.Field8[len(m.Field8)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 13:
- if wireType == 0 {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field14 = append(m.Field14, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field15 = append(m.Field15, make([]byte, postIndex-iNdEx))
- copy(m.Field15[len(m.Field15)-1], dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidEmbeddedStruct) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidEmbeddedStruct: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidEmbeddedStruct: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NidOptNative", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.NidOptNative == nil {
- m.NidOptNative = &NidOptNative{}
- }
- if err := m.NidOptNative.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 200:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field200", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Field200.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 210:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field210", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field210 = bool(v != 0)
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinEmbeddedStruct) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinEmbeddedStruct: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinEmbeddedStruct: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NidOptNative", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.NidOptNative == nil {
- m.NidOptNative = &NidOptNative{}
- }
- if err := m.NidOptNative.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 200:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field200", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field200 == nil {
- m.Field200 = &NidOptNative{}
- }
- if err := m.Field200.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 210:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field210", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.Field210 = &b
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidNestedStruct) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidNestedStruct: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidNestedStruct: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Field1.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field2 = append(m.Field2, NidRepStruct{})
- if err := m.Field2[len(m.Field2)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinNestedStruct) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinNestedStruct: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinNestedStruct: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field1 == nil {
- m.Field1 = &NinOptStruct{}
- }
- if err := m.Field1.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field2 = append(m.Field2, &NinRepStruct{})
- if err := m.Field2[len(m.Field2)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidOptCustom) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidOptCustom: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidOptCustom: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- 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 ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Id.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Value.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *CustomDash) 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 ErrIntOverflowThetestUnsafe
- }
- 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: CustomDash: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomDash: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v github_com_gogo_protobuf_test_custom_dash_type.Bytes
- m.Value = &v
- if err := m.Value.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinOptCustom) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinOptCustom: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinOptCustom: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- 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 ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v Uuid
- m.Id = &v
- if err := m.Id.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v github_com_gogo_protobuf_test_custom.Uint128
- m.Value = &v
- if err := m.Value.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidRepCustom) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidRepCustom: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidRepCustom: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- 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 ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v Uuid
- m.Id = append(m.Id, v)
- if err := m.Id[len(m.Id)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v github_com_gogo_protobuf_test_custom.Uint128
- m.Value = append(m.Value, v)
- if err := m.Value[len(m.Value)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinRepCustom) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinRepCustom: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinRepCustom: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- 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 ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v Uuid
- m.Id = append(m.Id, v)
- if err := m.Id[len(m.Id)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v github_com_gogo_protobuf_test_custom.Uint128
- m.Value = append(m.Value, v)
- if err := m.Value[len(m.Value)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinOptNativeUnion) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinOptNativeUnion: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinOptNativeUnion: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = &v
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = &v
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = &v
- case 4:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field4 = &v
- case 5:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
- }
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field5 = &v
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = &v
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.Field13 = &b
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Field14 = &s
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field15 = append(m.Field15[:0], dAtA[iNdEx:postIndex]...)
- if m.Field15 == nil {
- m.Field15 = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinOptStructUnion) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinOptStructUnion: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinOptStructUnion: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = &v
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = &v
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field3 == nil {
- m.Field3 = &NidOptNative{}
- }
- if err := m.Field3.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field4 == nil {
- m.Field4 = &NinOptNative{}
- }
- if err := m.Field4.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = &v
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = &v
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.Field13 = &b
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Field14 = &s
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field15 = append(m.Field15[:0], dAtA[iNdEx:postIndex]...)
- if m.Field15 == nil {
- m.Field15 = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinEmbeddedStructUnion) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinEmbeddedStructUnion: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinEmbeddedStructUnion: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NidOptNative", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.NidOptNative == nil {
- m.NidOptNative = &NidOptNative{}
- }
- if err := m.NidOptNative.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 200:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field200", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field200 == nil {
- m.Field200 = &NinOptNative{}
- }
- if err := m.Field200.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 210:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field210", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.Field210 = &b
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinNestedStructUnion) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinNestedStructUnion: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinNestedStructUnion: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field1 == nil {
- m.Field1 = &NinOptNativeUnion{}
- }
- if err := m.Field1.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field2 == nil {
- m.Field2 = &NinOptStructUnion{}
- }
- if err := m.Field2.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field3 == nil {
- m.Field3 = &NinEmbeddedStructUnion{}
- }
- if err := m.Field3.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *Tree) 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 ErrIntOverflowThetestUnsafe
- }
- 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: Tree: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Tree: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Or", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Or == nil {
- m.Or = &OrBranch{}
- }
- if err := m.Or.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field And", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.And == nil {
- m.And = &AndBranch{}
- }
- if err := m.And.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Leaf", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Leaf == nil {
- m.Leaf = &Leaf{}
- }
- if err := m.Leaf.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *OrBranch) 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 ErrIntOverflowThetestUnsafe
- }
- 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: OrBranch: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: OrBranch: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Left", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Left.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Right", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Right.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *AndBranch) 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 ErrIntOverflowThetestUnsafe
- }
- 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: AndBranch: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: AndBranch: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Left", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Left.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Right", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Right.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *Leaf) 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 ErrIntOverflowThetestUnsafe
- }
- 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: Leaf: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Leaf: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
- }
- m.Value = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.Value |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StrValue", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.StrValue = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *DeepTree) 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 ErrIntOverflowThetestUnsafe
- }
- 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: DeepTree: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: DeepTree: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Down", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Down == nil {
- m.Down = &ADeepBranch{}
- }
- if err := m.Down.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field And", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.And == nil {
- m.And = &AndDeepBranch{}
- }
- if err := m.And.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Leaf", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Leaf == nil {
- m.Leaf = &DeepLeaf{}
- }
- if err := m.Leaf.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *ADeepBranch) 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 ErrIntOverflowThetestUnsafe
- }
- 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: ADeepBranch: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: ADeepBranch: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Down", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Down.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *AndDeepBranch) 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 ErrIntOverflowThetestUnsafe
- }
- 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: AndDeepBranch: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: AndDeepBranch: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Left", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Left.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Right", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Right.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *DeepLeaf) 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 ErrIntOverflowThetestUnsafe
- }
- 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: DeepLeaf: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: DeepLeaf: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Tree", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Tree.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *Nil) 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 ErrIntOverflowThetestUnsafe
- }
- 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: Nil: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Nil: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidOptEnum) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidOptEnum: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidOptEnum: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- m.Field1 = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.Field1 |= (TheTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinOptEnum) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinOptEnum: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinOptEnum: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v TheTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (TheTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = &v
- case 2:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v YetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field2 = &v
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var v YetYetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetYetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = &v
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidRepEnum) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidRepEnum: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidRepEnum: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType == 0 {
- var v TheTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (TheTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = append(m.Field1, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v TheTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (TheTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = append(m.Field1, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- case 2:
- if wireType == 0 {
- var v YetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field2 = append(m.Field2, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v YetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field2 = append(m.Field2, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- case 3:
- if wireType == 0 {
- var v YetYetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetYetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v YetYetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetYetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinRepEnum) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinRepEnum: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinRepEnum: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType == 0 {
- var v TheTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (TheTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = append(m.Field1, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v TheTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (TheTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = append(m.Field1, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- case 2:
- if wireType == 0 {
- var v YetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field2 = append(m.Field2, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v YetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field2 = append(m.Field2, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- case 3:
- if wireType == 0 {
- var v YetYetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetYetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v YetYetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetYetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinOptEnumDefault) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinOptEnumDefault: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinOptEnumDefault: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v TheTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (TheTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = &v
- case 2:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v YetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field2 = &v
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var v YetYetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetYetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = &v
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *AnotherNinOptEnum) 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 ErrIntOverflowThetestUnsafe
- }
- 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: AnotherNinOptEnum: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: AnotherNinOptEnum: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v AnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (AnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = &v
- case 2:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v YetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field2 = &v
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var v YetYetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetYetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = &v
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *AnotherNinOptEnumDefault) 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 ErrIntOverflowThetestUnsafe
- }
- 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: AnotherNinOptEnumDefault: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: AnotherNinOptEnumDefault: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v AnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (AnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = &v
- case 2:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v YetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field2 = &v
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var v YetYetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetYetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = &v
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *Timer) 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 ErrIntOverflowThetestUnsafe
- }
- 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: Timer: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Timer: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Time1", wireType)
- }
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- m.Time1 = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- case 2:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Time2", wireType)
- }
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- m.Time2 = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...)
- if m.Data == nil {
- m.Data = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *MyExtendable) 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 ErrIntOverflowThetestUnsafe
- }
- 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: MyExtendable: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: MyExtendable: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = &v
- default:
- if (fieldNum >= 100) && (fieldNum < 200) {
- var sizeOfWire int
- for {
- sizeOfWire++
- wire >>= 7
- if wire == 0 {
- break
- }
- }
- iNdEx -= sizeOfWire
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *OtherExtenable) 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 ErrIntOverflowThetestUnsafe
- }
- 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: OtherExtenable: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: OtherExtenable: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field M", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.M == nil {
- m.M = &MyExtendable{}
- }
- if err := m.M.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field2 = &v
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = &v
- default:
- if ((fieldNum >= 14) && (fieldNum < 17)) || ((fieldNum >= 10) && (fieldNum < 13)) {
- var sizeOfWire int
- for {
- sizeOfWire++
- wire >>= 7
- if wire == 0 {
- break
- }
- }
- iNdEx -= sizeOfWire
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NestedDefinition) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NestedDefinition: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NestedDefinition: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = &v
- case 2:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field EnumField", wireType)
- }
- var v NestedDefinition_NestedEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (NestedDefinition_NestedEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.EnumField = &v
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NNM", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.NNM == nil {
- m.NNM = &NestedDefinition_NestedMessage_NestedNestedMsg{}
- }
- if err := m.NNM.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NM", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.NM == nil {
- m.NM = &NestedDefinition_NestedMessage{}
- }
- if err := m.NM.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NestedDefinition_NestedMessage) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NestedMessage: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NestedMessage: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field NestedField1", wireType)
- }
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.NestedField1 = &v
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NNM", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.NNM == nil {
- m.NNM = &NestedDefinition_NestedMessage_NestedNestedMsg{}
- }
- if err := m.NNM.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NestedDefinition_NestedMessage_NestedNestedMsg) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NestedNestedMsg: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NestedNestedMsg: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 10:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NestedNestedField1", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.NestedNestedField1 = &s
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NestedScope) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NestedScope: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NestedScope: 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 ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.A == nil {
- m.A = &NestedDefinition_NestedMessage_NestedNestedMsg{}
- }
- if err := m.A.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field B", wireType)
- }
- var v NestedDefinition_NestedEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (NestedDefinition_NestedEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.B = &v
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field C", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.C == nil {
- m.C = &NestedDefinition_NestedMessage{}
- }
- if err := m.C.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinOptNativeDefault) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinOptNativeDefault: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinOptNativeDefault: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = &v
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = &v
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = &v
- case 4:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field4 = &v
- case 5:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
- }
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field5 = &v
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = &v
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = &v
- case 8:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- v2 := int64(v)
- m.Field8 = &v2
- case 9:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
- }
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field9 = &v
- case 10:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
- }
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field10 = &v
- case 11:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
- }
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field11 = &v
- case 12:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
- }
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field12 = &v
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.Field13 = &b
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Field14 = &s
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field15 = append(m.Field15[:0], dAtA[iNdEx:postIndex]...)
- if m.Field15 == nil {
- m.Field15 = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *CustomContainer) 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 ErrIntOverflowThetestUnsafe
- }
- 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: CustomContainer: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomContainer: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field CustomStruct", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.CustomStruct.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *CustomNameNidOptNative) 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 ErrIntOverflowThetestUnsafe
- }
- 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: CustomNameNidOptNative: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomNameNidOptNative: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldA", wireType)
- }
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldA = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldB", wireType)
- }
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldB = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldC", wireType)
- }
- m.FieldC = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.FieldC |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 4:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldD", wireType)
- }
- m.FieldD = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.FieldD |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 5:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldE", wireType)
- }
- m.FieldE = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.FieldE |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldF", wireType)
- }
- m.FieldF = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.FieldF |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldG", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.FieldG = v
- case 8:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldH", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.FieldH = int64(v)
- case 9:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldI", wireType)
- }
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldI = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- case 10:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldJ", wireType)
- }
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldJ = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- case 11:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldK", wireType)
- }
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldK = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- case 12:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldL", wireType)
- }
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldL = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldM", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldM = bool(v != 0)
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldN", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldN = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldO", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldO = append(m.FieldO[:0], dAtA[iNdEx:postIndex]...)
- if m.FieldO == nil {
- m.FieldO = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *CustomNameNinOptNative) 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 ErrIntOverflowThetestUnsafe
- }
- 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: CustomNameNinOptNative: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomNameNinOptNative: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldA", wireType)
- }
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.FieldA = &v
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldB", wireType)
- }
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.FieldB = &v
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldC", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldC = &v
- case 4:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldD", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldD = &v
- case 5:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldE", wireType)
- }
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldE = &v
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldF", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldF = &v
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldG", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.FieldG = &v
- case 8:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldH", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- v2 := int64(v)
- m.FieldH = &v2
- case 9:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldI", wireType)
- }
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.FieldI = &v
- case 10:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldJ", wireType)
- }
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.FieldJ = &v
- case 11:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldK", wireType)
- }
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.FieldK = &v
- case 12:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field FielL", wireType)
- }
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.FielL = &v
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldM", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.FieldM = &b
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldN", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.FieldN = &s
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldO", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldO = append(m.FieldO[:0], dAtA[iNdEx:postIndex]...)
- if m.FieldO == nil {
- m.FieldO = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *CustomNameNinRepNative) 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 ErrIntOverflowThetestUnsafe
- }
- 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: CustomNameNinRepNative: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomNameNinRepNative: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType == 1 {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.FieldA = append(m.FieldA, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.FieldA = append(m.FieldA, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldA", wireType)
- }
- case 2:
- if wireType == 5 {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.FieldB = append(m.FieldB, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.FieldB = append(m.FieldB, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldB", wireType)
- }
- case 3:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldC = append(m.FieldC, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldC = append(m.FieldC, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldC", wireType)
- }
- case 4:
- if wireType == 0 {
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldD = append(m.FieldD, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldD = append(m.FieldD, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldD", wireType)
- }
- case 5:
- if wireType == 0 {
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldE = append(m.FieldE, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldE = append(m.FieldE, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldE", wireType)
- }
- case 6:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldF = append(m.FieldF, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldF = append(m.FieldF, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldF", wireType)
- }
- case 7:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.FieldG = append(m.FieldG, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.FieldG = append(m.FieldG, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldG", wireType)
- }
- case 8:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.FieldH = append(m.FieldH, int64(v))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.FieldH = append(m.FieldH, int64(v))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldH", wireType)
- }
- case 9:
- if wireType == 5 {
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.FieldI = append(m.FieldI, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.FieldI = append(m.FieldI, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldI", wireType)
- }
- case 10:
- if wireType == 5 {
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.FieldJ = append(m.FieldJ, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.FieldJ = append(m.FieldJ, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldJ", wireType)
- }
- case 11:
- if wireType == 1 {
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.FieldK = append(m.FieldK, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.FieldK = append(m.FieldK, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldK", wireType)
- }
- case 12:
- if wireType == 1 {
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.FieldL = append(m.FieldL, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.FieldL = append(m.FieldL, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldL", wireType)
- }
- case 13:
- if wireType == 0 {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldM = append(m.FieldM, bool(v != 0))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldM = append(m.FieldM, bool(v != 0))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldM", wireType)
- }
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldN", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldN = append(m.FieldN, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldO", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldO = append(m.FieldO, make([]byte, postIndex-iNdEx))
- copy(m.FieldO[len(m.FieldO)-1], dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *CustomNameNinStruct) 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 ErrIntOverflowThetestUnsafe
- }
- 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: CustomNameNinStruct: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomNameNinStruct: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldA", wireType)
- }
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.FieldA = &v
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldB", wireType)
- }
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.FieldB = &v
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldC", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.FieldC == nil {
- m.FieldC = &NidOptNative{}
- }
- if err := m.FieldC.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldD", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldD = append(m.FieldD, &NinOptNative{})
- if err := m.FieldD[len(m.FieldD)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldE", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldE = &v
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldF", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.FieldF = &v
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldG", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.FieldG == nil {
- m.FieldG = &NidOptNative{}
- }
- if err := m.FieldG.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldH", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.FieldH = &b
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldI", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.FieldI = &s
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldJ", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldJ = append(m.FieldJ[:0], dAtA[iNdEx:postIndex]...)
- if m.FieldJ == nil {
- m.FieldJ = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *CustomNameCustomType) 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 ErrIntOverflowThetestUnsafe
- }
- 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: CustomNameCustomType: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomNameCustomType: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldA", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v Uuid
- m.FieldA = &v
- if err := m.FieldA.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldB", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v github_com_gogo_protobuf_test_custom.Uint128
- m.FieldB = &v
- if err := m.FieldB.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldC", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v Uuid
- m.FieldC = append(m.FieldC, v)
- if err := m.FieldC[len(m.FieldC)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldD", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v github_com_gogo_protobuf_test_custom.Uint128
- m.FieldD = append(m.FieldD, v)
- if err := m.FieldD[len(m.FieldD)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *CustomNameNinEmbeddedStructUnion) 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 ErrIntOverflowThetestUnsafe
- }
- 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: CustomNameNinEmbeddedStructUnion: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomNameNinEmbeddedStructUnion: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NidOptNative", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.NidOptNative == nil {
- m.NidOptNative = &NidOptNative{}
- }
- if err := m.NidOptNative.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 200:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldA", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.FieldA == nil {
- m.FieldA = &NinOptNative{}
- }
- if err := m.FieldA.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 210:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldB", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.FieldB = &b
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *CustomNameEnum) 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 ErrIntOverflowThetestUnsafe
- }
- 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: CustomNameEnum: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomNameEnum: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldA", wireType)
- }
- var v TheTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (TheTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldA = &v
- case 2:
- if wireType == 0 {
- var v TheTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (TheTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldB = append(m.FieldB, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v TheTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (TheTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldB = append(m.FieldB, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldB", wireType)
- }
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NoExtensionsMap) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NoExtensionsMap: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NoExtensionsMap: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = &v
- default:
- if (fieldNum >= 100) && (fieldNum < 200) {
- var sizeOfWire int
- for {
- sizeOfWire++
- wire >>= 7
- if wire == 0 {
- break
- }
- }
- iNdEx -= sizeOfWire
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *Unrecognized) 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 ErrIntOverflowThetestUnsafe
- }
- 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: Unrecognized: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Unrecognized: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Field1 = &s
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *UnrecognizedWithInner) 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 ErrIntOverflowThetestUnsafe
- }
- 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: UnrecognizedWithInner: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: UnrecognizedWithInner: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Embedded", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Embedded = append(m.Embedded, &UnrecognizedWithInner_Inner{})
- if err := m.Embedded[len(m.Embedded)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Field2 = &s
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *UnrecognizedWithInner_Inner) 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 ErrIntOverflowThetestUnsafe
- }
- 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: Inner: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Inner: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = &v
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *UnrecognizedWithEmbed) 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 ErrIntOverflowThetestUnsafe
- }
- 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: UnrecognizedWithEmbed: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: UnrecognizedWithEmbed: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field UnrecognizedWithEmbed_Embedded", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.UnrecognizedWithEmbed_Embedded.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Field2 = &s
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *UnrecognizedWithEmbed_Embedded) 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 ErrIntOverflowThetestUnsafe
- }
- 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: Embedded: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Embedded: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = &v
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *Node) 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 ErrIntOverflowThetestUnsafe
- }
- 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: Node: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Node: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Label", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Label = &s
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Children", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Children = append(m.Children, &Node{})
- if err := m.Children[len(m.Children)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NonByteCustomType) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NonByteCustomType: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NonByteCustomType: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field1 == nil {
- m.Field1 = &T{}
- }
- if err := m.Field1.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidOptNonByteCustomType) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidOptNonByteCustomType: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidOptNonByteCustomType: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Field1.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinOptNonByteCustomType) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinOptNonByteCustomType: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinOptNonByteCustomType: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field1 == nil {
- m.Field1 = &T{}
- }
- if err := m.Field1.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidRepNonByteCustomType) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidRepNonByteCustomType: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidRepNonByteCustomType: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field1 = append(m.Field1, T{})
- if err := m.Field1[len(m.Field1)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinRepNonByteCustomType) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinRepNonByteCustomType: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinRepNonByteCustomType: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field1 = append(m.Field1, T{})
- if err := m.Field1[len(m.Field1)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *ProtoType) 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 ErrIntOverflowThetestUnsafe
- }
- 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: ProtoType: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: ProtoType: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Field2 = &s
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 skipThetestUnsafe(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, ErrIntOverflowThetestUnsafe
- }
- 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, ErrIntOverflowThetestUnsafe
- }
- 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, ErrIntOverflowThetestUnsafe
- }
- 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, ErrInvalidLengthThetestUnsafe
- }
- return iNdEx, nil
- case 3:
- for {
- var innerWire uint64
- var start int = iNdEx
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowThetestUnsafe
- }
- 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 := skipThetestUnsafe(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 (
- ErrInvalidLengthThetestUnsafe = fmt.Errorf("proto: negative length found during unmarshaling")
- ErrIntOverflowThetestUnsafe = fmt.Errorf("proto: integer overflow")
-)
-
-func init() { proto.RegisterFile("combos/unsafeboth/thetest.proto", fileDescriptorThetest) }
-
-var fileDescriptorThetest = []byte{
- // 3087 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5a, 0x4f, 0x6c, 0x1b, 0xc7,
- 0xd5, 0xd7, 0xec, 0x50, 0x0a, 0xf5, 0x24, 0x4b, 0xf4, 0x26, 0x56, 0x16, 0x8c, 0xbe, 0x15, 0xbd,
- 0x91, 0xf5, 0x31, 0x44, 0x2c, 0x51, 0x14, 0x25, 0xcb, 0x4c, 0x93, 0x42, 0xfc, 0xe3, 0x46, 0x6e,
- 0x44, 0x19, 0x8c, 0xdc, 0xd6, 0x40, 0x81, 0x82, 0x12, 0x57, 0x22, 0x51, 0x69, 0x29, 0x90, 0xab,
- 0x34, 0xee, 0xa1, 0x08, 0x72, 0x28, 0x82, 0x5e, 0x8b, 0x1e, 0xdb, 0xb8, 0x28, 0x0a, 0xa4, 0xb7,
- 0x1c, 0x8a, 0xa2, 0x28, 0x8a, 0xc6, 0x97, 0x02, 0xea, 0xcd, 0xe8, 0xa9, 0x08, 0x0a, 0x21, 0x62,
- 0x2e, 0x39, 0x06, 0xbd, 0x34, 0x87, 0x1c, 0x8a, 0xdd, 0x9d, 0x9d, 0x9d, 0x19, 0xee, 0x72, 0x97,
- 0x96, 0xd2, 0xe6, 0x62, 0x8b, 0xf3, 0xde, 0x9b, 0x79, 0xfb, 0x7e, 0xbf, 0xf7, 0xf6, 0xed, 0xcc,
- 0xc0, 0xdc, 0x5e, 0xfb, 0x68, 0xb7, 0xdd, 0x5d, 0x3a, 0x31, 0xba, 0xf5, 0x7d, 0x7d, 0xb7, 0x6d,
- 0x36, 0x97, 0xcc, 0xa6, 0x6e, 0xea, 0x5d, 0x73, 0xf1, 0xb8, 0xd3, 0x36, 0xdb, 0x72, 0xcc, 0xfa,
- 0x3b, 0x79, 0xf3, 0xa0, 0x65, 0x36, 0x4f, 0x76, 0x17, 0xf7, 0xda, 0x47, 0x4b, 0x07, 0xed, 0x83,
- 0xf6, 0x92, 0x2d, 0xdc, 0x3d, 0xd9, 0xb7, 0x7f, 0xd9, 0x3f, 0xec, 0xbf, 0x1c, 0x23, 0xed, 0x9f,
- 0x18, 0x26, 0xab, 0xad, 0xc6, 0xf6, 0xb1, 0x59, 0xad, 0x9b, 0xad, 0xb7, 0x74, 0x79, 0x16, 0xc6,
- 0xee, 0xb4, 0xf4, 0xc3, 0xc6, 0xb2, 0x82, 0x52, 0x28, 0x8d, 0x8a, 0xb1, 0xd3, 0xb3, 0xb9, 0x91,
- 0x1a, 0x19, 0xa3, 0xd2, 0x9c, 0x22, 0xa5, 0x50, 0x5a, 0xe2, 0xa4, 0x39, 0x2a, 0x5d, 0x51, 0x70,
- 0x0a, 0xa5, 0x47, 0x39, 0xe9, 0x0a, 0x95, 0xe6, 0x95, 0x58, 0x0a, 0xa5, 0x31, 0x27, 0xcd, 0x53,
- 0xe9, 0xaa, 0x32, 0x9a, 0x42, 0xe9, 0x2b, 0x9c, 0x74, 0x95, 0x4a, 0xd7, 0x94, 0xb1, 0x14, 0x4a,
- 0xc7, 0x38, 0xe9, 0x1a, 0x95, 0xde, 0x52, 0x9e, 0x49, 0xa1, 0xf4, 0x55, 0x4e, 0x7a, 0x8b, 0x4a,
- 0xd7, 0x95, 0x78, 0x0a, 0xa5, 0x65, 0x4e, 0xba, 0x4e, 0xa5, 0xb7, 0x95, 0xf1, 0x14, 0x4a, 0x3f,
- 0xc3, 0x49, 0x6f, 0xcb, 0x2a, 0x3c, 0xe3, 0x3c, 0x79, 0x56, 0x81, 0x14, 0x4a, 0x4f, 0x13, 0xb1,
- 0x3b, 0xe8, 0xc9, 0x97, 0x95, 0x89, 0x14, 0x4a, 0x8f, 0xf1, 0xf2, 0x65, 0x4f, 0x9e, 0x53, 0x26,
- 0x53, 0x28, 0x9d, 0xe0, 0xe5, 0x39, 0x4f, 0xbe, 0xa2, 0x5c, 0x49, 0xa1, 0x74, 0x9c, 0x97, 0xaf,
- 0x78, 0xf2, 0xbc, 0x32, 0x95, 0x42, 0xe9, 0x71, 0x5e, 0x9e, 0xf7, 0xe4, 0xab, 0xca, 0x74, 0x0a,
- 0xa5, 0x27, 0x79, 0xf9, 0xaa, 0xf6, 0xae, 0x0d, 0xaf, 0xe1, 0xc1, 0x3b, 0xc3, 0xc3, 0x4b, 0x81,
- 0x9d, 0xe1, 0x81, 0xa5, 0x90, 0xce, 0xf0, 0x90, 0x52, 0x30, 0x67, 0x78, 0x30, 0x29, 0x8c, 0x33,
- 0x3c, 0x8c, 0x14, 0xc0, 0x19, 0x1e, 0x40, 0x0a, 0xdd, 0x0c, 0x0f, 0x1d, 0x05, 0x6d, 0x86, 0x07,
- 0x8d, 0xc2, 0x35, 0xc3, 0xc3, 0x45, 0x81, 0x52, 0x04, 0xa0, 0x3c, 0x88, 0x14, 0x01, 0x22, 0x0f,
- 0x1c, 0x45, 0x00, 0xc7, 0x83, 0x45, 0x11, 0x60, 0xf1, 0x00, 0x51, 0x04, 0x40, 0x3c, 0x28, 0x14,
- 0x01, 0x0a, 0x0f, 0x04, 0x92, 0x63, 0x35, 0xfd, 0xd8, 0x27, 0xc7, 0xf0, 0xc0, 0x1c, 0xc3, 0x03,
- 0x73, 0x0c, 0x0f, 0xcc, 0x31, 0x3c, 0x30, 0xc7, 0xf0, 0xc0, 0x1c, 0xc3, 0x03, 0x73, 0x0c, 0x0f,
- 0xcc, 0x31, 0x3c, 0x30, 0xc7, 0xf0, 0xe0, 0x1c, 0xc3, 0x21, 0x39, 0x86, 0x43, 0x72, 0x0c, 0x87,
- 0xe4, 0x18, 0x0e, 0xc9, 0x31, 0x1c, 0x92, 0x63, 0x38, 0x30, 0xc7, 0x3c, 0x78, 0x67, 0x78, 0x78,
- 0x7d, 0x73, 0x0c, 0x07, 0xe4, 0x18, 0x0e, 0xc8, 0x31, 0x1c, 0x90, 0x63, 0x38, 0x20, 0xc7, 0x70,
- 0x40, 0x8e, 0xe1, 0x80, 0x1c, 0xc3, 0x01, 0x39, 0x86, 0x83, 0x72, 0x0c, 0x07, 0xe6, 0x18, 0x0e,
- 0xcc, 0x31, 0x1c, 0x98, 0x63, 0x38, 0x30, 0xc7, 0x70, 0x60, 0x8e, 0x61, 0x36, 0xc7, 0xfe, 0x8c,
- 0x41, 0x76, 0x72, 0xec, 0x5e, 0x7d, 0xef, 0x87, 0x7a, 0x83, 0x40, 0xa1, 0x0a, 0x99, 0x36, 0x66,
- 0x41, 0x97, 0xf0, 0x20, 0x51, 0x85, 0x5c, 0xe3, 0xe5, 0x39, 0x2a, 0x77, 0xb3, 0x8d, 0x97, 0xaf,
- 0x50, 0xb9, 0x9b, 0x6f, 0xbc, 0x3c, 0x4f, 0xe5, 0x6e, 0xc6, 0xf1, 0xf2, 0x55, 0x2a, 0x77, 0x73,
- 0x8e, 0x97, 0xaf, 0x51, 0xb9, 0x9b, 0x75, 0xbc, 0xfc, 0x16, 0x95, 0xbb, 0x79, 0xc7, 0xcb, 0xd7,
- 0xa9, 0xdc, 0xcd, 0x3c, 0x5e, 0x7e, 0x5b, 0x4e, 0x89, 0xb9, 0xe7, 0x2a, 0x50, 0x68, 0x53, 0x62,
- 0xf6, 0x09, 0x1a, 0xcb, 0x9e, 0x86, 0x9b, 0x7f, 0x82, 0x46, 0xce, 0xd3, 0x70, 0x33, 0x50, 0xd0,
- 0x58, 0xd1, 0xde, 0xb3, 0xe1, 0x33, 0x44, 0xf8, 0x92, 0x02, 0x7c, 0x12, 0x03, 0x5d, 0x52, 0x80,
- 0x4e, 0x62, 0x60, 0x4b, 0x0a, 0xb0, 0x49, 0x0c, 0x64, 0x49, 0x01, 0x32, 0x89, 0x81, 0x2b, 0x29,
- 0xc0, 0x25, 0x31, 0x50, 0x25, 0x05, 0xa8, 0x24, 0x06, 0xa6, 0xa4, 0x00, 0x93, 0xc4, 0x40, 0x94,
- 0x14, 0x20, 0x92, 0x18, 0x78, 0x92, 0x02, 0x3c, 0x12, 0x03, 0xcd, 0xac, 0x08, 0x8d, 0xc4, 0xc2,
- 0x32, 0x2b, 0xc2, 0x22, 0xb1, 0x90, 0xcc, 0x8a, 0x90, 0x48, 0x2c, 0x1c, 0xb3, 0x22, 0x1c, 0x12,
- 0x0b, 0xc5, 0x97, 0x92, 0xdb, 0x11, 0xbe, 0x69, 0x76, 0x4e, 0xf6, 0xcc, 0x0b, 0x75, 0x84, 0x59,
- 0xae, 0x7d, 0x98, 0xc8, 0xc9, 0x8b, 0x76, 0xc3, 0xca, 0x76, 0x9c, 0xc2, 0x1b, 0x2c, 0xcb, 0x35,
- 0x16, 0x8c, 0x85, 0xe1, 0x6f, 0x91, 0xbf, 0x50, 0x6f, 0x98, 0xe5, 0xda, 0x8c, 0x70, 0xff, 0xd6,
- 0xbf, 0xf2, 0x8e, 0xed, 0xb1, 0xe4, 0x76, 0x6c, 0x24, 0xfc, 0xc3, 0x76, 0x6c, 0x99, 0xf0, 0x90,
- 0xd3, 0x60, 0x67, 0xc2, 0x83, 0xdd, 0xf7, 0xd6, 0x89, 0xda, 0xc1, 0x65, 0xc2, 0x43, 0x4b, 0x83,
- 0x7a, 0xb9, 0xfd, 0x16, 0x61, 0x70, 0x4d, 0x3f, 0xf6, 0x61, 0xf0, 0xb0, 0xfd, 0x56, 0x96, 0x2b,
- 0x25, 0xc3, 0x32, 0x18, 0x0f, 0xcd, 0xe0, 0x61, 0x3b, 0xaf, 0x2c, 0x57, 0x5e, 0x86, 0x66, 0xf0,
- 0x57, 0xd0, 0x0f, 0x11, 0x06, 0x7b, 0xe1, 0x1f, 0xb6, 0x1f, 0xca, 0x84, 0x87, 0xdc, 0x97, 0xc1,
- 0x78, 0x08, 0x06, 0x47, 0xe9, 0x8f, 0x32, 0xe1, 0xa1, 0xf5, 0x67, 0xf0, 0x85, 0xbb, 0x99, 0xf7,
- 0x11, 0x5c, 0xad, 0xb6, 0x1a, 0x95, 0xa3, 0x5d, 0xbd, 0xd1, 0xd0, 0x1b, 0x24, 0x8e, 0x59, 0xae,
- 0x12, 0x04, 0x40, 0xfd, 0xe4, 0x6c, 0xce, 0x8b, 0xf0, 0x2a, 0xc4, 0x9d, 0x98, 0x66, 0xb3, 0xca,
- 0x29, 0x0a, 0xa9, 0x70, 0x54, 0x55, 0xbe, 0xee, 0x9a, 0x2d, 0x67, 0x95, 0xbf, 0x23, 0xa6, 0xca,
- 0xd1, 0x61, 0xed, 0xe7, 0xb6, 0x87, 0xc6, 0x85, 0x3d, 0x5c, 0x8a, 0xe4, 0x21, 0xe3, 0xdb, 0x0b,
- 0x7d, 0xbe, 0x31, 0x5e, 0x9d, 0xc0, 0x74, 0xb5, 0xd5, 0xa8, 0xea, 0x5d, 0x33, 0x9a, 0x4b, 0x8e,
- 0x8e, 0x50, 0x0f, 0xb2, 0x1c, 0x2d, 0x59, 0x0b, 0x4a, 0x69, 0xbe, 0x46, 0x68, 0x2d, 0x6b, 0x59,
- 0x83, 0x5b, 0x36, 0x13, 0xb4, 0xac, 0x57, 0xd9, 0xe9, 0x82, 0x99, 0xa0, 0x05, 0xbd, 0x1c, 0xa2,
- 0x4b, 0xbd, 0xed, 0xbe, 0x9c, 0x4b, 0x27, 0x5d, 0xb3, 0x7d, 0x24, 0xcf, 0x82, 0xb4, 0xd9, 0xb0,
- 0xd7, 0x98, 0x2c, 0x4e, 0x5a, 0x4e, 0x7d, 0x7c, 0x36, 0x17, 0xbb, 0x7f, 0xd2, 0x6a, 0xd4, 0xa4,
- 0xcd, 0x86, 0x7c, 0x17, 0x46, 0xbf, 0x53, 0x3f, 0x3c, 0xd1, 0xed, 0x57, 0xc4, 0x64, 0x31, 0x4f,
- 0x14, 0x5e, 0x0e, 0xdc, 0x23, 0xb2, 0x16, 0x5e, 0xda, 0xb3, 0xa7, 0x5e, 0xbc, 0xdf, 0x32, 0xcc,
- 0xe5, 0xdc, 0x7a, 0xcd, 0x99, 0x42, 0xfb, 0x3e, 0x80, 0xb3, 0x66, 0xb9, 0xde, 0x6d, 0xca, 0x55,
- 0x77, 0x66, 0x67, 0xe9, 0xf5, 0x8f, 0xcf, 0xe6, 0xf2, 0x51, 0x66, 0xbd, 0xd9, 0xa8, 0x77, 0x9b,
- 0x37, 0xcd, 0x87, 0xc7, 0xfa, 0x62, 0xf1, 0xa1, 0xa9, 0x77, 0xdd, 0xd9, 0x8f, 0xdd, 0xb7, 0x1e,
- 0x79, 0x2e, 0x85, 0x79, 0xae, 0x38, 0xf7, 0x4c, 0x77, 0xf8, 0x67, 0xca, 0x3e, 0xed, 0xf3, 0xbc,
- 0xed, 0xbe, 0x24, 0x84, 0x48, 0xe2, 0xb0, 0x48, 0xe2, 0x8b, 0x46, 0xf2, 0xd8, 0xad, 0x8f, 0xc2,
- 0xb3, 0xe2, 0x41, 0xcf, 0x8a, 0x2f, 0xf2, 0xac, 0xff, 0x76, 0xb2, 0x95, 0xe6, 0xd3, 0x7d, 0xa3,
- 0xd5, 0x36, 0xbe, 0x76, 0x7b, 0x41, 0x97, 0xda, 0x05, 0x14, 0x62, 0xa7, 0x8f, 0xe6, 0x90, 0xf6,
- 0xbe, 0xe4, 0x3e, 0xb9, 0x93, 0x48, 0x4f, 0xf7, 0xe4, 0x5f, 0x97, 0x9e, 0xea, 0xab, 0x88, 0xd0,
- 0xaf, 0x10, 0xcc, 0xf4, 0x55, 0x72, 0x27, 0x4c, 0x97, 0x5b, 0xce, 0x8d, 0x61, 0xcb, 0x39, 0x71,
- 0xf0, 0xf7, 0x08, 0x9e, 0x13, 0xca, 0xab, 0xe3, 0xde, 0x92, 0xe0, 0xde, 0xf3, 0xfd, 0x2b, 0xd9,
- 0x8a, 0x8c, 0x77, 0x2c, 0xbc, 0x82, 0x01, 0x33, 0x33, 0xc5, 0x3d, 0x2f, 0xe0, 0x3e, 0x4b, 0x0d,
- 0x7c, 0xc2, 0xe5, 0x32, 0x80, 0xb8, 0xdd, 0x86, 0xd8, 0x4e, 0x47, 0xd7, 0x65, 0x15, 0xa4, 0xed,
- 0x0e, 0xf1, 0x70, 0xca, 0xb1, 0xdf, 0xee, 0x14, 0x3b, 0x75, 0x63, 0xaf, 0x59, 0x93, 0xb6, 0x3b,
- 0xf2, 0x75, 0xc0, 0x1b, 0x46, 0x83, 0x78, 0x34, 0xed, 0x28, 0x6c, 0x18, 0x0d, 0xa2, 0x61, 0xc9,
- 0x64, 0x15, 0x62, 0x6f, 0xe8, 0xf5, 0x7d, 0xe2, 0x04, 0x38, 0x3a, 0xd6, 0x48, 0xcd, 0x1e, 0x27,
- 0x0b, 0x7e, 0x0f, 0xe2, 0xee, 0xc4, 0xf2, 0xbc, 0x65, 0xb1, 0x6f, 0x92, 0x65, 0x89, 0x85, 0xe5,
- 0x0e, 0x79, 0x73, 0xd9, 0x52, 0x79, 0x01, 0x46, 0x6b, 0xad, 0x83, 0xa6, 0x49, 0x16, 0xef, 0x57,
- 0x73, 0xc4, 0xda, 0x03, 0x18, 0xa7, 0x1e, 0x5d, 0xf2, 0xd4, 0x65, 0xe7, 0xd1, 0xe4, 0x24, 0xfb,
- 0x3e, 0x71, 0xf7, 0x2d, 0x9d, 0x21, 0x39, 0x05, 0xf1, 0x37, 0xcd, 0x8e, 0x57, 0xf4, 0xdd, 0x8e,
- 0x94, 0x8e, 0x6a, 0xef, 0x22, 0x88, 0x97, 0x75, 0xfd, 0xd8, 0x0e, 0xf8, 0x0d, 0x88, 0x95, 0xdb,
- 0x3f, 0x32, 0x88, 0x83, 0x57, 0x49, 0x44, 0x2d, 0x31, 0x89, 0xa9, 0x2d, 0x96, 0x6f, 0xb0, 0x71,
- 0x7f, 0x96, 0xc6, 0x9d, 0xd1, 0xb3, 0x63, 0xaf, 0x71, 0xb1, 0x27, 0x00, 0x5a, 0x4a, 0x7d, 0xf1,
- 0xbf, 0x05, 0x13, 0xcc, 0x2a, 0x72, 0x9a, 0xb8, 0x21, 0x89, 0x86, 0x6c, 0xac, 0x2c, 0x0d, 0x4d,
- 0x87, 0x2b, 0xdc, 0xc2, 0x96, 0x29, 0x13, 0xe2, 0x00, 0x53, 0x3b, 0xcc, 0x19, 0x3e, 0xcc, 0xfe,
- 0xaa, 0x24, 0xd4, 0x59, 0x27, 0x46, 0x76, 0xb8, 0xe7, 0x1d, 0x72, 0x06, 0x83, 0x68, 0xfd, 0xad,
- 0x8d, 0x02, 0xae, 0xb6, 0x0e, 0xb5, 0x57, 0x01, 0x9c, 0x94, 0xaf, 0x18, 0x27, 0x47, 0x42, 0xd6,
- 0x4d, 0xb9, 0x01, 0xde, 0x69, 0xea, 0x3b, 0x7a, 0xd7, 0x56, 0xe1, 0xfb, 0x29, 0xab, 0xc0, 0x80,
- 0x93, 0x62, 0xb6, 0xfd, 0x4b, 0xa1, 0xf6, 0xbe, 0x9d, 0x98, 0xa5, 0xaa, 0x38, 0xaa, 0x0f, 0x74,
- 0x73, 0xc3, 0x68, 0x9b, 0x4d, 0xbd, 0x23, 0x58, 0xe4, 0xe4, 0x15, 0x2e, 0x61, 0xa7, 0x72, 0x2f,
- 0x50, 0x8b, 0x40, 0xa3, 0x15, 0xed, 0x43, 0xdb, 0x41, 0xab, 0x15, 0xe8, 0x7b, 0x40, 0x1c, 0xe1,
- 0x01, 0xe5, 0x35, 0xae, 0x7f, 0x1b, 0xe0, 0xa6, 0xf0, 0x69, 0x79, 0x9b, 0xfb, 0xce, 0x19, 0xec,
- 0x2c, 0xff, 0x8d, 0xe9, 0xc6, 0xd4, 0x75, 0xf9, 0xa5, 0x50, 0x97, 0x03, 0xba, 0xdb, 0x61, 0x63,
- 0x8a, 0xa3, 0xc6, 0xf4, 0x4f, 0xb4, 0xe3, 0xb0, 0x86, 0xcb, 0xfa, 0x7e, 0xfd, 0xe4, 0xd0, 0x94,
- 0x5f, 0x0e, 0xc5, 0xbe, 0x80, 0x4a, 0xd4, 0xd5, 0x7c, 0x54, 0xf8, 0x0b, 0x52, 0xb1, 0x48, 0xdd,
- 0xbd, 0x35, 0x04, 0x05, 0x0a, 0x52, 0xa9, 0x44, 0xcb, 0x76, 0xfc, 0xbd, 0x47, 0x73, 0xe8, 0x83,
- 0x47, 0x73, 0x23, 0xda, 0xef, 0x10, 0x5c, 0x25, 0x9a, 0x0c, 0x71, 0x6f, 0x0a, 0xce, 0x5f, 0x73,
- 0x6b, 0x86, 0x5f, 0x04, 0xfe, 0x6b, 0xe4, 0xfd, 0x2b, 0x02, 0xa5, 0xcf, 0x57, 0x37, 0xde, 0xd9,
- 0x48, 0x2e, 0x17, 0x50, 0xe5, 0x7f, 0x1f, 0xf3, 0x07, 0x30, 0xba, 0xd3, 0x3a, 0xd2, 0x3b, 0xd6,
- 0x9b, 0xc0, 0xfa, 0xc3, 0x71, 0xd9, 0x3d, 0xcc, 0x71, 0x86, 0x5c, 0x99, 0xe3, 0x1c, 0x27, 0xcb,
- 0xc9, 0x0a, 0xc4, 0xca, 0x75, 0xb3, 0x6e, 0x7b, 0x30, 0x49, 0xeb, 0x6b, 0xdd, 0xac, 0x6b, 0x2b,
- 0x30, 0xb9, 0xf5, 0xb0, 0xf2, 0xb6, 0xa9, 0x1b, 0x8d, 0xfa, 0xee, 0xa1, 0x78, 0x06, 0xea, 0xf6,
- 0xab, 0xcb, 0x99, 0xd1, 0x78, 0x23, 0x71, 0x8a, 0x0a, 0x31, 0xdb, 0x9f, 0xb7, 0x60, 0x6a, 0xdb,
- 0x72, 0xdb, 0xb6, 0xb3, 0xcd, 0x52, 0x80, 0xb6, 0xf8, 0x46, 0x88, 0x9d, 0xb5, 0x86, 0xb6, 0x84,
- 0xf6, 0x11, 0xd3, 0xf0, 0x08, 0x6d, 0x1b, 0xa6, 0x6d, 0x5b, 0x26, 0x16, 0x9f, 0x4a, 0x5c, 0xcd,
- 0xc4, 0xe2, 0x90, 0xb8, 0x42, 0xd6, 0xfd, 0x1b, 0x86, 0x84, 0xd3, 0xea, 0x94, 0xf5, 0xfd, 0x96,
- 0xd1, 0x32, 0xfb, 0xfb, 0x55, 0xea, 0xb1, 0xfc, 0x4d, 0x18, 0xb7, 0x42, 0x6a, 0xff, 0x22, 0x80,
- 0x5d, 0x27, 0x2d, 0x8a, 0x30, 0x05, 0x19, 0xb0, 0xa9, 0xe3, 0xd9, 0xc8, 0x77, 0x00, 0x57, 0xab,
- 0x5b, 0xe4, 0xe5, 0x96, 0x1f, 0x68, 0xba, 0xa5, 0x77, 0xbb, 0xf5, 0x03, 0x9d, 0xfc, 0x22, 0x63,
- 0xdd, 0x83, 0x9a, 0x35, 0x81, 0x9c, 0x07, 0xa9, 0xba, 0x45, 0x1a, 0xde, 0xf9, 0x28, 0xd3, 0xd4,
- 0xa4, 0xea, 0x56, 0xf2, 0x2f, 0x08, 0xae, 0x70, 0xa3, 0xb2, 0x06, 0x93, 0xce, 0x00, 0xf3, 0xb8,
- 0x63, 0x35, 0x6e, 0xcc, 0xf5, 0x59, 0xba, 0xa0, 0xcf, 0xc9, 0x0d, 0x98, 0x16, 0xc6, 0xe5, 0x45,
- 0x90, 0xd9, 0x21, 0xe2, 0x04, 0xd8, 0x0d, 0xb5, 0x8f, 0x44, 0xfb, 0x3f, 0x00, 0x2f, 0xae, 0xf2,
- 0x34, 0x4c, 0xec, 0x3c, 0xb8, 0x57, 0xf9, 0x41, 0xb5, 0xf2, 0xe6, 0x4e, 0xa5, 0x9c, 0x40, 0xda,
- 0x1f, 0x10, 0x4c, 0x90, 0xb6, 0x75, 0xaf, 0x7d, 0xac, 0xcb, 0x45, 0x40, 0x1b, 0x84, 0x41, 0x4f,
- 0xe7, 0x37, 0xda, 0x90, 0x97, 0x00, 0x15, 0xa3, 0x43, 0x8d, 0x8a, 0x72, 0x0e, 0x50, 0x89, 0x00,
- 0x1c, 0x0d, 0x19, 0x54, 0xd2, 0xfe, 0x85, 0xe1, 0x59, 0xb6, 0x8d, 0x76, 0xeb, 0xc9, 0x75, 0xfe,
- 0xbb, 0xa9, 0x30, 0xbe, 0x9c, 0x5b, 0xc9, 0x2f, 0x5a, 0xff, 0x50, 0x4a, 0x6a, 0xfc, 0x27, 0x54,
- 0x01, 0xa8, 0xca, 0x72, 0xd0, 0x3d, 0x91, 0x42, 0x8c, 0x99, 0xa1, 0xef, 0x9e, 0x08, 0x27, 0xed,
- 0xbb, 0x27, 0xc2, 0x49, 0xfb, 0xee, 0x89, 0x70, 0xd2, 0xbe, 0xb3, 0x00, 0x4e, 0xda, 0x77, 0x4f,
- 0x84, 0x93, 0xf6, 0xdd, 0x13, 0xe1, 0xa4, 0xfd, 0xf7, 0x44, 0x88, 0x38, 0xf0, 0x9e, 0x08, 0x2f,
- 0xef, 0xbf, 0x27, 0xc2, 0xcb, 0xfb, 0xef, 0x89, 0x14, 0x62, 0x66, 0xe7, 0x44, 0x0f, 0x3e, 0x75,
- 0xe0, 0xed, 0x07, 0x7d, 0x04, 0x7a, 0x15, 0x78, 0x1b, 0xa6, 0x9d, 0x0d, 0x89, 0x52, 0xdb, 0x30,
- 0xeb, 0x2d, 0x43, 0xef, 0xc8, 0xdf, 0x80, 0x49, 0x67, 0xc8, 0xf9, 0xcc, 0xf1, 0xfb, 0x0c, 0x74,
- 0xe4, 0xa4, 0xde, 0x72, 0xda, 0xda, 0x97, 0x31, 0x98, 0x71, 0x06, 0xaa, 0xf5, 0x23, 0x9d, 0xbb,
- 0x65, 0xb4, 0x20, 0x9c, 0x29, 0x4d, 0x59, 0xe6, 0xbd, 0xb3, 0x39, 0x67, 0x74, 0x83, 0xb2, 0x69,
- 0x41, 0x38, 0x5d, 0xe2, 0xf5, 0xbc, 0x17, 0xd0, 0x82, 0x70, 0xf3, 0x88, 0xd7, 0xa3, 0xef, 0x1b,
- 0xaa, 0xe7, 0xde, 0x41, 0xe2, 0xf5, 0xca, 0x94, 0x65, 0x0b, 0xc2, 0x6d, 0x24, 0x5e, 0xaf, 0x42,
- 0xf9, 0xb6, 0x20, 0x9c, 0x3d, 0xf1, 0x7a, 0x77, 0x28, 0xf3, 0x16, 0x84, 0x53, 0x28, 0x5e, 0xef,
- 0x5b, 0x94, 0x83, 0x0b, 0xc2, 0x5d, 0x25, 0x5e, 0xef, 0x75, 0xca, 0xc6, 0x05, 0xe1, 0xd6, 0x12,
- 0xaf, 0xb7, 0x49, 0x79, 0x99, 0x16, 0xef, 0x2f, 0xf1, 0x8a, 0x77, 0x3d, 0x86, 0xa6, 0xc5, 0x9b,
- 0x4c, 0xbc, 0xe6, 0xb7, 0x3d, 0xae, 0xa6, 0xc5, 0x3b, 0x4d, 0xbc, 0xe6, 0x1b, 0x1e, 0x6b, 0xd3,
- 0xe2, 0x59, 0x19, 0xaf, 0xb9, 0xe5, 0xf1, 0x37, 0x2d, 0x9e, 0x9a, 0xf1, 0x9a, 0x55, 0x8f, 0xc9,
- 0x69, 0xf1, 0xfc, 0x8c, 0xd7, 0xdc, 0xf6, 0x36, 0xd1, 0x3f, 0x12, 0xe8, 0xc7, 0xdc, 0x82, 0xd2,
- 0x04, 0xfa, 0x81, 0x0f, 0xf5, 0x84, 0x42, 0xc6, 0xe8, 0x78, 0xb4, 0xd3, 0x04, 0xda, 0x81, 0x0f,
- 0xe5, 0x34, 0x81, 0x72, 0xe0, 0x43, 0x37, 0x4d, 0xa0, 0x1b, 0xf8, 0x50, 0x4d, 0x13, 0xa8, 0x06,
- 0x3e, 0x34, 0xd3, 0x04, 0x9a, 0x81, 0x0f, 0xc5, 0x34, 0x81, 0x62, 0xe0, 0x43, 0x2f, 0x4d, 0xa0,
- 0x17, 0xf8, 0x50, 0x6b, 0x5e, 0xa4, 0x16, 0xf8, 0xd1, 0x6a, 0x5e, 0xa4, 0x15, 0xf8, 0x51, 0xea,
- 0x45, 0x91, 0x52, 0xe3, 0xbd, 0xb3, 0xb9, 0x51, 0x6b, 0x88, 0x61, 0xd3, 0xbc, 0xc8, 0x26, 0xf0,
- 0x63, 0xd2, 0xbc, 0xc8, 0x24, 0xf0, 0x63, 0xd1, 0xbc, 0xc8, 0x22, 0xf0, 0x63, 0xd0, 0x63, 0x91,
- 0x41, 0xde, 0x1d, 0x1f, 0x4d, 0x38, 0x52, 0x0c, 0x63, 0x10, 0x8e, 0xc0, 0x20, 0x1c, 0x81, 0x41,
- 0x38, 0x02, 0x83, 0x70, 0x04, 0x06, 0xe1, 0x08, 0x0c, 0xc2, 0x11, 0x18, 0x84, 0x23, 0x30, 0x08,
- 0x47, 0x61, 0x10, 0x8e, 0xc4, 0x20, 0x1c, 0xc4, 0xa0, 0x79, 0xf1, 0xc6, 0x03, 0xf8, 0x15, 0xa4,
- 0x79, 0xf1, 0xe8, 0x33, 0x9c, 0x42, 0x38, 0x12, 0x85, 0x70, 0x10, 0x85, 0x3e, 0xc2, 0xf0, 0x2c,
- 0x47, 0x21, 0x72, 0x3e, 0x74, 0x59, 0x15, 0x68, 0x2d, 0xc2, 0x05, 0x0b, 0x3f, 0x4e, 0xad, 0x45,
- 0x38, 0xa4, 0x1e, 0xc4, 0xb3, 0xfe, 0x2a, 0x54, 0x89, 0x50, 0x85, 0xee, 0x50, 0x0e, 0xad, 0x45,
- 0xb8, 0x78, 0xd1, 0xcf, 0xbd, 0xf5, 0x41, 0x45, 0xe0, 0xf5, 0x48, 0x45, 0x60, 0x33, 0x52, 0x11,
- 0xb8, 0xeb, 0x21, 0xf8, 0x53, 0x09, 0x9e, 0xf3, 0x10, 0x74, 0xfe, 0xda, 0x79, 0x78, 0x6c, 0x95,
- 0x00, 0xef, 0x88, 0x4a, 0x76, 0x8f, 0x6d, 0x18, 0x18, 0xa5, 0xcd, 0x86, 0x7c, 0x8f, 0x3f, 0xac,
- 0x2a, 0x0c, 0x7b, 0x80, 0xc3, 0x20, 0x4e, 0x36, 0x43, 0xe7, 0x01, 0x6f, 0x36, 0xba, 0x76, 0xb5,
- 0xf0, 0x5b, 0xb6, 0x54, 0xb3, 0xc4, 0x72, 0x0d, 0xc6, 0x6c, 0xf5, 0xae, 0x0d, 0xef, 0x45, 0x16,
- 0x2e, 0xd7, 0xc8, 0x4c, 0xda, 0x63, 0x04, 0x29, 0x8e, 0xca, 0x97, 0x73, 0x64, 0xf0, 0x4a, 0xa4,
- 0x23, 0x03, 0x2e, 0x41, 0xbc, 0xe3, 0x83, 0xff, 0xef, 0x3f, 0xa9, 0x66, 0xb3, 0x44, 0x3c, 0x4a,
- 0xf8, 0x09, 0x4c, 0x79, 0x4f, 0x60, 0x7f, 0xb3, 0xad, 0x86, 0xef, 0x66, 0xfa, 0xa5, 0xe6, 0xaa,
- 0xb0, 0x8b, 0x36, 0xd0, 0x8c, 0x66, 0xab, 0x56, 0x80, 0xe9, 0x6a, 0xdb, 0xde, 0x33, 0xe8, 0xb6,
- 0xda, 0x46, 0x77, 0xab, 0x7e, 0x1c, 0xb6, 0x19, 0x11, 0xb7, 0x5a, 0xf3, 0xd3, 0x5f, 0xcf, 0x8d,
- 0x68, 0x2f, 0xc3, 0xe4, 0x7d, 0xa3, 0xa3, 0xef, 0xb5, 0x0f, 0x8c, 0xd6, 0x8f, 0xf5, 0x86, 0x60,
- 0x38, 0xee, 0x1a, 0x16, 0x62, 0x4f, 0x2c, 0xed, 0x5f, 0x20, 0xb8, 0xc6, 0xaa, 0x7f, 0xb7, 0x65,
- 0x36, 0x37, 0x0d, 0xab, 0xa7, 0x7f, 0x15, 0xe2, 0x3a, 0x01, 0xce, 0x7e, 0x77, 0x4d, 0xb8, 0xdf,
- 0x91, 0xbe, 0xea, 0x8b, 0xf6, 0xbf, 0x35, 0x6a, 0x22, 0xec, 0x71, 0xb8, 0xcb, 0xe6, 0x92, 0x37,
- 0x60, 0xd4, 0x99, 0x9f, 0xf7, 0xeb, 0x8a, 0xe0, 0xd7, 0x6f, 0x7d, 0xfc, 0xb2, 0x79, 0x24, 0xdf,
- 0xe5, 0xfc, 0x62, 0x3e, 0x57, 0x7d, 0xd5, 0x17, 0x5d, 0xf2, 0x15, 0xe3, 0x56, 0xff, 0x67, 0x33,
- 0x2a, 0xdc, 0xc9, 0x34, 0xc4, 0x2b, 0xa2, 0x8e, 0xbf, 0x9f, 0x65, 0x88, 0x55, 0xdb, 0x0d, 0x5d,
- 0x7e, 0x0e, 0x46, 0xdf, 0xa8, 0xef, 0xea, 0x87, 0x24, 0xc8, 0xce, 0x0f, 0x79, 0x01, 0xe2, 0xa5,
- 0x66, 0xeb, 0xb0, 0xd1, 0xd1, 0x0d, 0x72, 0x66, 0x4f, 0xb6, 0xd0, 0x2d, 0x9b, 0x1a, 0x95, 0x69,
- 0x25, 0xb8, 0x5a, 0x6d, 0x1b, 0xc5, 0x87, 0x26, 0x5b, 0x37, 0x16, 0x85, 0x14, 0x21, 0x67, 0x3e,
- 0xf7, 0xac, 0x6c, 0xb4, 0x14, 0x8a, 0xa3, 0x1f, 0x9f, 0xcd, 0xa1, 0x1d, 0xba, 0x7f, 0xbe, 0x05,
- 0xcf, 0x93, 0xf4, 0xe9, 0x9b, 0x2a, 0x17, 0x36, 0xd5, 0x38, 0x39, 0xa7, 0x66, 0xa6, 0xdb, 0xb4,
- 0xa6, 0x33, 0x7c, 0xa7, 0x7b, 0x3a, 0xcf, 0xac, 0xa6, 0x68, 0xa0, 0x67, 0x78, 0x28, 0xcf, 0x7c,
- 0xa7, 0x5b, 0x0c, 0x9b, 0x4e, 0xf0, 0xec, 0x45, 0x18, 0xa7, 0x32, 0x86, 0x0d, 0x6c, 0xa6, 0xe4,
- 0x32, 0x1a, 0x4c, 0x30, 0x09, 0x2b, 0x8f, 0x02, 0xda, 0x48, 0x8c, 0x58, 0xff, 0x15, 0x13, 0xc8,
- 0xfa, 0xaf, 0x94, 0x90, 0x32, 0x37, 0x60, 0x5a, 0xd8, 0xbf, 0xb4, 0x24, 0xe5, 0x04, 0x58, 0xff,
- 0x55, 0x12, 0x13, 0xc9, 0xd8, 0x7b, 0xbf, 0x51, 0x47, 0x32, 0xaf, 0x80, 0xdc, 0xbf, 0xd3, 0x29,
- 0x8f, 0x81, 0xb4, 0x61, 0x4d, 0xf9, 0x3c, 0x48, 0xc5, 0x62, 0x02, 0x25, 0xa7, 0x7f, 0xf6, 0xcb,
- 0xd4, 0x44, 0x51, 0x37, 0x4d, 0xbd, 0xf3, 0x40, 0x37, 0x8b, 0x45, 0x62, 0xfc, 0x1a, 0x5c, 0xf3,
- 0xdd, 0x29, 0xb5, 0xec, 0x4b, 0x25, 0xc7, 0xbe, 0x5c, 0xee, 0xb3, 0x2f, 0x97, 0x6d, 0x7b, 0x54,
- 0x70, 0x4f, 0x9c, 0x37, 0x64, 0x9f, 0x7d, 0x49, 0xa5, 0xc1, 0x9c, 0x70, 0x6f, 0x14, 0x5e, 0x23,
- 0xba, 0x45, 0x5f, 0x5d, 0x3d, 0xe4, 0xc4, 0xba, 0x58, 0x28, 0x11, 0xfb, 0x92, 0xaf, 0xfd, 0xbe,
- 0x70, 0xac, 0xca, 0xbf, 0x21, 0xc8, 0x24, 0x25, 0xea, 0x70, 0xd9, 0x77, 0x92, 0x26, 0x73, 0xd9,
- 0xbd, 0x4c, 0x1d, 0xae, 0xf8, 0xea, 0xb6, 0x42, 0x2e, 0x7d, 0x55, 0x0a, 0x4b, 0xe4, 0x25, 0xbf,
- 0xb1, 0x2c, 0x5f, 0x73, 0x73, 0x94, 0xab, 0xc0, 0x24, 0x40, 0xae, 0x56, 0xa1, 0x44, 0x0c, 0x8a,
- 0x81, 0x06, 0xc1, 0x51, 0x72, 0x2d, 0x0b, 0xaf, 0x93, 0x49, 0x4a, 0x81, 0x93, 0x84, 0x84, 0xca,
- 0x35, 0x2f, 0xee, 0x9c, 0x9e, 0xab, 0x23, 0x4f, 0xce, 0xd5, 0x91, 0x7f, 0x9c, 0xab, 0x23, 0x9f,
- 0x9c, 0xab, 0xe8, 0xb3, 0x73, 0x15, 0x7d, 0x7e, 0xae, 0xa2, 0x2f, 0xce, 0x55, 0xf4, 0x4e, 0x4f,
- 0x45, 0x1f, 0xf4, 0x54, 0xf4, 0x61, 0x4f, 0x45, 0x7f, 0xec, 0xa9, 0xe8, 0x71, 0x4f, 0x45, 0xa7,
- 0x3d, 0x75, 0xe4, 0x49, 0x4f, 0x1d, 0xf9, 0xa4, 0xa7, 0xa2, 0xcf, 0x7a, 0xea, 0xc8, 0xe7, 0x3d,
- 0x15, 0x7d, 0xd1, 0x53, 0xd1, 0x3b, 0x9f, 0xaa, 0xe8, 0xd1, 0xa7, 0xea, 0xc8, 0x07, 0x9f, 0xaa,
- 0xe8, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x1b, 0x26, 0xd4, 0x6f, 0x4d, 0x36, 0x00, 0x00,
-}
diff --git a/test/combos/unsafeboth/thetest.proto b/test/combos/unsafeboth/thetest.proto
deleted file mode 100644
index 1d7168a055..0000000000
--- a/test/combos/unsafeboth/thetest.proto
+++ /dev/null
@@ -1,649 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-package test;
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.face_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.benchgen_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-option (gogoproto.protosizer_all) = false;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = true;
-option (gogoproto.unsafe_unmarshaler_all) = true;
-
-option (gogoproto.compare_all) = true;
-
-message NidOptNative {
- optional double Field1 = 1 [(gogoproto.nullable) = false];
- optional float Field2 = 2 [(gogoproto.nullable) = false];
- optional int32 Field3 = 3 [(gogoproto.nullable) = false];
- optional int64 Field4 = 4 [(gogoproto.nullable) = false];
- optional uint32 Field5 = 5 [(gogoproto.nullable) = false];
- optional uint64 Field6 = 6 [(gogoproto.nullable) = false];
- optional sint32 Field7 = 7 [(gogoproto.nullable) = false];
- optional sint64 Field8 = 8 [(gogoproto.nullable) = false];
- optional fixed32 Field9 = 9 [(gogoproto.nullable) = false];
- optional sfixed32 Field10 = 10 [(gogoproto.nullable) = false];
- optional fixed64 Field11 = 11 [(gogoproto.nullable) = false];
- optional sfixed64 Field12 = 12 [(gogoproto.nullable) = false];
- optional bool Field13 = 13 [(gogoproto.nullable) = false];
- optional string Field14 = 14 [(gogoproto.nullable) = false];
- optional bytes Field15 = 15 [(gogoproto.nullable) = false];
-}
-
-message NinOptNative {
- optional double Field1 = 1;
- optional float Field2 = 2;
- optional int32 Field3 = 3;
- optional int64 Field4 = 4;
- optional uint32 Field5 = 5;
- optional uint64 Field6 = 6;
- optional sint32 Field7 = 7;
- optional sint64 Field8 = 8;
- optional fixed32 Field9 = 9;
- optional sfixed32 Field10 = 10;
- optional fixed64 Field11 = 11;
- optional sfixed64 Field12 = 12;
- optional bool Field13 = 13;
- optional string Field14 = 14;
- optional bytes Field15 = 15;
-}
-
-message NidRepNative {
- repeated double Field1 = 1 [(gogoproto.nullable) = false];
- repeated float Field2 = 2 [(gogoproto.nullable) = false];
- repeated int32 Field3 = 3 [(gogoproto.nullable) = false];
- repeated int64 Field4 = 4 [(gogoproto.nullable) = false];
- repeated uint32 Field5 = 5 [(gogoproto.nullable) = false];
- repeated uint64 Field6 = 6 [(gogoproto.nullable) = false];
- repeated sint32 Field7 = 7 [(gogoproto.nullable) = false];
- repeated sint64 Field8 = 8 [(gogoproto.nullable) = false];
- repeated fixed32 Field9 = 9 [(gogoproto.nullable) = false];
- repeated sfixed32 Field10 = 10 [(gogoproto.nullable) = false];
- repeated fixed64 Field11 = 11 [(gogoproto.nullable) = false];
- repeated sfixed64 Field12 = 12 [(gogoproto.nullable) = false];
- repeated bool Field13 = 13 [(gogoproto.nullable) = false];
- repeated string Field14 = 14 [(gogoproto.nullable) = false];
- repeated bytes Field15 = 15 [(gogoproto.nullable) = false];
-}
-
-message NinRepNative {
- repeated double Field1 = 1;
- repeated float Field2 = 2;
- repeated int32 Field3 = 3;
- repeated int64 Field4 = 4;
- repeated uint32 Field5 = 5;
- repeated uint64 Field6 = 6;
- repeated sint32 Field7 = 7;
- repeated sint64 Field8 = 8;
- repeated fixed32 Field9 = 9;
- repeated sfixed32 Field10 = 10;
- repeated fixed64 Field11 = 11;
- repeated sfixed64 Field12 = 12;
- repeated bool Field13 = 13;
- repeated string Field14 = 14;
- repeated bytes Field15 = 15;
-}
-
-message NidRepPackedNative {
- repeated double Field1 = 1 [(gogoproto.nullable) = false, packed = true];
- repeated float Field2 = 2 [(gogoproto.nullable) = false, packed = true];
- repeated int32 Field3 = 3 [(gogoproto.nullable) = false, packed = true];
- repeated int64 Field4 = 4 [(gogoproto.nullable) = false, packed = true];
- repeated uint32 Field5 = 5 [(gogoproto.nullable) = false, packed = true];
- repeated uint64 Field6 = 6 [(gogoproto.nullable) = false, packed = true];
- repeated sint32 Field7 = 7 [(gogoproto.nullable) = false, packed = true];
- repeated sint64 Field8 = 8 [(gogoproto.nullable) = false, packed = true];
- repeated fixed32 Field9 = 9 [(gogoproto.nullable) = false, packed = true];
- repeated sfixed32 Field10 = 10 [(gogoproto.nullable) = false, packed = true];
- repeated fixed64 Field11 = 11 [(gogoproto.nullable) = false, packed = true];
- repeated sfixed64 Field12 = 12 [(gogoproto.nullable) = false, packed = true];
- repeated bool Field13 = 13 [(gogoproto.nullable) = false, packed = true];
-}
-
-message NinRepPackedNative {
- repeated double Field1 = 1 [packed = true];
- repeated float Field2 = 2 [packed = true];
- repeated int32 Field3 = 3 [packed = true];
- repeated int64 Field4 = 4 [packed = true];
- repeated uint32 Field5 = 5 [packed = true];
- repeated uint64 Field6 = 6 [packed = true];
- repeated sint32 Field7 = 7 [packed = true];
- repeated sint64 Field8 = 8 [packed = true];
- repeated fixed32 Field9 = 9 [packed = true];
- repeated sfixed32 Field10 = 10 [packed = true];
- repeated fixed64 Field11 = 11 [packed = true];
- repeated sfixed64 Field12 = 12 [packed = true];
- repeated bool Field13 = 13 [packed = true];
-}
-
-message NidOptStruct {
- optional double Field1 = 1 [(gogoproto.nullable) = false];
- optional float Field2 = 2 [(gogoproto.nullable) = false];
- optional NidOptNative Field3 = 3 [(gogoproto.nullable) = false];
- optional NinOptNative Field4 = 4 [(gogoproto.nullable) = false];
- optional uint64 Field6 = 6 [(gogoproto.nullable) = false];
- optional sint32 Field7 = 7 [(gogoproto.nullable) = false];
- optional NidOptNative Field8 = 8 [(gogoproto.nullable) = false];
- optional bool Field13 = 13 [(gogoproto.nullable) = false];
- optional string Field14 = 14 [(gogoproto.nullable) = false];
- optional bytes Field15 = 15 [(gogoproto.nullable) = false];
-}
-
-message NinOptStruct {
- optional double Field1 = 1;
- optional float Field2 = 2;
- optional NidOptNative Field3 = 3;
- optional NinOptNative Field4 = 4;
- optional uint64 Field6 = 6;
- optional sint32 Field7 = 7;
- optional NidOptNative Field8 = 8;
- optional bool Field13 = 13;
- optional string Field14 = 14;
- optional bytes Field15 = 15;
-}
-
-message NidRepStruct {
- repeated double Field1 = 1 [(gogoproto.nullable) = false];
- repeated float Field2 = 2 [(gogoproto.nullable) = false];
- repeated NidOptNative Field3 = 3 [(gogoproto.nullable) = false];
- repeated NinOptNative Field4 = 4 [(gogoproto.nullable) = false];
- repeated uint64 Field6 = 6 [(gogoproto.nullable) = false];
- repeated sint32 Field7 = 7 [(gogoproto.nullable) = false];
- repeated NidOptNative Field8 = 8 [(gogoproto.nullable) = false];
- repeated bool Field13 = 13 [(gogoproto.nullable) = false];
- repeated string Field14 = 14 [(gogoproto.nullable) = false];
- repeated bytes Field15 = 15 [(gogoproto.nullable) = false];
-}
-
-message NinRepStruct {
- repeated double Field1 = 1;
- repeated float Field2 = 2;
- repeated NidOptNative Field3 = 3;
- repeated NinOptNative Field4 = 4;
- repeated uint64 Field6 = 6;
- repeated sint32 Field7 = 7;
- repeated NidOptNative Field8 = 8;
- repeated bool Field13 = 13;
- repeated string Field14 = 14;
- repeated bytes Field15 = 15;
-}
-
-message NidEmbeddedStruct {
- optional NidOptNative Field1 = 1 [(gogoproto.embed) = true];
- optional NidOptNative Field200 = 200 [(gogoproto.nullable) = false];
- optional bool Field210 = 210 [(gogoproto.nullable) = false];
-}
-
-message NinEmbeddedStruct {
- optional NidOptNative Field1 = 1 [(gogoproto.embed) = true];
- optional NidOptNative Field200 = 200;
- optional bool Field210 = 210;
-}
-
-message NidNestedStruct {
- optional NidOptStruct Field1 = 1 [(gogoproto.nullable) = false];
- repeated NidRepStruct Field2 = 2 [(gogoproto.nullable) = false];
-}
-
-message NinNestedStruct {
- optional NinOptStruct Field1 = 1;
- repeated NinRepStruct Field2 = 2;
-}
-
-message NidOptCustom {
- optional bytes Id = 1 [(gogoproto.customtype) = "Uuid", (gogoproto.nullable) = false];
- optional bytes Value = 2 [(gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128", (gogoproto.nullable) = false];
-}
-
-message CustomDash {
- optional bytes Value = 1 [(gogoproto.customtype) = "github.com/gogo/protobuf/test/custom-dash-type.Bytes"];
-}
-
-message NinOptCustom {
- optional bytes Id = 1 [(gogoproto.customtype) = "Uuid"];
- optional bytes Value = 2 [(gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128"];
-}
-
-message NidRepCustom {
- repeated bytes Id = 1 [(gogoproto.customtype) = "Uuid", (gogoproto.nullable) = false];
- repeated bytes Value = 2 [(gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128", (gogoproto.nullable) = false];
-}
-
-message NinRepCustom {
- repeated bytes Id = 1 [(gogoproto.customtype) = "Uuid"];
- repeated bytes Value = 2 [(gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128"];
-}
-
-message NinOptNativeUnion {
- option (gogoproto.onlyone) = true;
- optional double Field1 = 1;
- optional float Field2 = 2;
- optional int32 Field3 = 3;
- optional int64 Field4 = 4;
- optional uint32 Field5 = 5;
- optional uint64 Field6 = 6;
- optional bool Field13 = 13;
- optional string Field14 = 14;
- optional bytes Field15 = 15;
-}
-
-message NinOptStructUnion {
- option (gogoproto.onlyone) = true;
- optional double Field1 = 1;
- optional float Field2 = 2;
- optional NidOptNative Field3 = 3;
- optional NinOptNative Field4 = 4;
- optional uint64 Field6 = 6;
- optional sint32 Field7 = 7;
- optional bool Field13 = 13;
- optional string Field14 = 14;
- optional bytes Field15 = 15;
-}
-
-message NinEmbeddedStructUnion {
- option (gogoproto.onlyone) = true;
- optional NidOptNative Field1 = 1 [(gogoproto.embed) = true];
- optional NinOptNative Field200 = 200;
- optional bool Field210 = 210;
-}
-
-message NinNestedStructUnion {
- option (gogoproto.onlyone) = true;
- optional NinOptNativeUnion Field1 = 1;
- optional NinOptStructUnion Field2 = 2;
- optional NinEmbeddedStructUnion Field3 = 3;
-}
-
-message Tree {
- option (gogoproto.onlyone) = true;
- optional OrBranch Or = 1;
- optional AndBranch And = 2;
- optional Leaf Leaf = 3;
-}
-
-message OrBranch {
- optional Tree Left = 1 [(gogoproto.nullable) = false];
- optional Tree Right = 2 [(gogoproto.nullable) = false];
-}
-
-message AndBranch {
- optional Tree Left = 1 [(gogoproto.nullable) = false];
- optional Tree Right = 2 [(gogoproto.nullable) = false];
-}
-
-message Leaf {
- optional int64 Value = 1 [(gogoproto.nullable) = false];
- optional string StrValue = 2 [(gogoproto.nullable) = false];
-}
-
-message DeepTree {
- option (gogoproto.onlyone) = true;
- optional ADeepBranch Down = 1;
- optional AndDeepBranch And = 2;
- optional DeepLeaf Leaf = 3;
-}
-
-message ADeepBranch {
- optional DeepTree Down = 2 [(gogoproto.nullable) = false];
-}
-
-message AndDeepBranch {
- optional DeepTree Left = 1 [(gogoproto.nullable) = false];
- optional DeepTree Right = 2 [(gogoproto.nullable) = false];
-}
-
-message DeepLeaf {
- optional Tree Tree = 1 [(gogoproto.nullable) = false];
-}
-
-message Nil {
-
-}
-
-enum TheTestEnum {
- A = 0;
- B = 1;
- C = 2;
-}
-
-enum AnotherTestEnum {
- option (gogoproto.goproto_enum_prefix) = false;
- D = 10;
- E = 11;
-}
-
-// YetAnotherTestEnum is used to test cross-package import of custom name
-// fields and default resolution.
-enum YetAnotherTestEnum {
- option (gogoproto.goproto_enum_prefix) = false;
- AA = 0;
- BB = 1 [(gogoproto.enumvalue_customname) = "BetterYetBB"];
-}
-
-// YetAnotherTestEnum is used to test cross-package import of custom name
-// fields and default resolution.
-enum YetYetAnotherTestEnum {
- option (gogoproto.goproto_enum_prefix) = true;
- CC = 0;
- DD = 1 [(gogoproto.enumvalue_customname) = "BetterYetDD"];
-}
-
-message NidOptEnum {
- optional TheTestEnum Field1 = 1 [(gogoproto.nullable) = false];
-}
-
-message NinOptEnum {
- optional TheTestEnum Field1 = 1;
- optional YetAnotherTestEnum Field2 = 2;
- optional YetYetAnotherTestEnum Field3 = 3;
-}
-
-message NidRepEnum {
- repeated TheTestEnum Field1 = 1 [(gogoproto.nullable) = false];
- repeated YetAnotherTestEnum Field2 = 2 [(gogoproto.nullable) = false];
- repeated YetYetAnotherTestEnum Field3 = 3 [(gogoproto.nullable) = false];
-}
-
-message NinRepEnum {
- repeated TheTestEnum Field1 = 1;
- repeated YetAnotherTestEnum Field2 = 2;
- repeated YetYetAnotherTestEnum Field3 = 3;
-}
-
-message NinOptEnumDefault {
- option (gogoproto.goproto_getters) = true;
- option (gogoproto.face) = false;
- optional TheTestEnum Field1 = 1 [default=C];
- optional YetAnotherTestEnum Field2 = 2 [default=BB];
- optional YetYetAnotherTestEnum Field3 = 3 [default=CC];
-}
-
-message AnotherNinOptEnum {
- optional AnotherTestEnum Field1 = 1;
- optional YetAnotherTestEnum Field2 = 2;
- optional YetYetAnotherTestEnum Field3 = 3;
-}
-
-message AnotherNinOptEnumDefault {
- option (gogoproto.goproto_getters) = true;
- option (gogoproto.face) = false;
- optional AnotherTestEnum Field1 = 1 [default=E];
- optional YetAnotherTestEnum Field2 = 2 [default=BB];
- optional YetYetAnotherTestEnum Field3 = 3 [default=CC];
-}
-
-
-message Timer {
- optional sfixed64 Time1 = 1 [(gogoproto.nullable) = false];
- optional sfixed64 Time2 = 2 [(gogoproto.nullable) = false];
- optional bytes Data = 3 [(gogoproto.nullable) = false];
-}
-
-message MyExtendable {
- option (gogoproto.face) = false;
- optional int64 Field1 = 1;
- extensions 100 to 199;
-}
-
-extend MyExtendable {
- optional double FieldA = 100;
- optional NinOptNative FieldB = 101;
- optional NinEmbeddedStruct FieldC = 102;
- repeated int64 FieldD = 104;
- repeated NinOptNative FieldE = 105;
-}
-
-message OtherExtenable {
- option (gogoproto.face) = false;
- optional int64 Field2 = 2;
- extensions 14 to 16;
- optional int64 Field13 = 13;
- extensions 10 to 12;
- optional MyExtendable M = 1;
-}
-
-message NestedDefinition {
- optional int64 Field1 = 1;
- message NestedMessage {
- optional fixed64 NestedField1 = 1;
- optional NestedNestedMsg NNM = 2;
- message NestedNestedMsg {
- optional string NestedNestedField1 = 10;
- }
- }
- enum NestedEnum {
- TYPE_NESTED = 1;
- }
- optional NestedEnum EnumField = 2;
- optional NestedMessage.NestedNestedMsg NNM = 3;
- optional NestedMessage NM = 4;
-}
-
-message NestedScope {
- optional NestedDefinition.NestedMessage.NestedNestedMsg A = 1;
- optional NestedDefinition.NestedEnum B = 2;
- optional NestedDefinition.NestedMessage C = 3;
-}
-
-message NinOptNativeDefault {
- option (gogoproto.goproto_getters) = true;
- option (gogoproto.face) = false;
- optional double Field1 = 1 [default = 1234.1234];
- optional float Field2 = 2 [default = 1234.1234];
- optional int32 Field3 = 3 [default = 1234];
- optional int64 Field4 = 4 [default = 1234];
- optional uint32 Field5 = 5 [default = 1234];
- optional uint64 Field6 = 6 [default = 1234];
- optional sint32 Field7 = 7 [default = 1234];
- optional sint64 Field8 = 8 [default = 1234];
- optional fixed32 Field9 = 9 [default = 1234];
- optional sfixed32 Field10 = 10 [default = 1234];
- optional fixed64 Field11 = 11 [default = 1234];
- optional sfixed64 Field12 = 12 [default = 1234];
- optional bool Field13 = 13 [default = true];
- optional string Field14 = 14 [default = "1234"];
- optional bytes Field15 = 15;
-}
-
-message CustomContainer {
- optional NidOptCustom CustomStruct = 1 [(gogoproto.nullable) = false];
-}
-
-message CustomNameNidOptNative {
- optional double Field1 = 1 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldA"];
- optional float Field2 = 2 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldB"];
- optional int32 Field3 = 3 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldC"];
- optional int64 Field4 = 4 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldD"];
- optional uint32 Field5 = 5 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldE"];
- optional uint64 Field6 = 6 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldF"];
- optional sint32 Field7 = 7 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldG"];
- optional sint64 Field8 = 8 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldH"];
- optional fixed32 Field9 = 9 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldI"];
- optional sfixed32 Field10 = 10 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldJ"];
- optional fixed64 Field11 = 11 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldK"];
- optional sfixed64 Field12 = 12 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldL"];
- optional bool Field13 = 13 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldM"];
- optional string Field14 = 14 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldN"];
- optional bytes Field15 = 15 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldO"];
-}
-
-message CustomNameNinOptNative {
- optional double Field1 = 1 [(gogoproto.customname) = "FieldA"];
- optional float Field2 = 2 [(gogoproto.customname) = "FieldB"];
- optional int32 Field3 = 3 [(gogoproto.customname) = "FieldC"];
- optional int64 Field4 = 4 [(gogoproto.customname) = "FieldD"];
- optional uint32 Field5 = 5 [(gogoproto.customname) = "FieldE"];
- optional uint64 Field6 = 6 [(gogoproto.customname) = "FieldF"];
- optional sint32 Field7 = 7 [(gogoproto.customname) = "FieldG"];
- optional sint64 Field8 = 8 [(gogoproto.customname) = "FieldH"];
- optional fixed32 Field9 = 9 [(gogoproto.customname) = "FieldI"];
- optional sfixed32 Field10 = 10 [(gogoproto.customname) = "FieldJ"];
- optional fixed64 Field11 = 11 [(gogoproto.customname) = "FieldK"];
- optional sfixed64 Field12 = 12 [(gogoproto.customname) = "FielL"];
- optional bool Field13 = 13 [(gogoproto.customname) = "FieldM"];
- optional string Field14 = 14 [(gogoproto.customname) = "FieldN"];
- optional bytes Field15 = 15 [(gogoproto.customname) = "FieldO"];
-}
-
-message CustomNameNinRepNative {
- repeated double Field1 = 1 [(gogoproto.customname) = "FieldA"];
- repeated float Field2 = 2 [(gogoproto.customname) = "FieldB"];
- repeated int32 Field3 = 3 [(gogoproto.customname) = "FieldC"];
- repeated int64 Field4 = 4 [(gogoproto.customname) = "FieldD"];
- repeated uint32 Field5 = 5 [(gogoproto.customname) = "FieldE"];
- repeated uint64 Field6 = 6 [(gogoproto.customname) = "FieldF"];
- repeated sint32 Field7 = 7 [(gogoproto.customname) = "FieldG"];
- repeated sint64 Field8 = 8 [(gogoproto.customname) = "FieldH"];
- repeated fixed32 Field9 = 9 [(gogoproto.customname) = "FieldI"];
- repeated sfixed32 Field10 = 10 [(gogoproto.customname) = "FieldJ"];
- repeated fixed64 Field11 = 11 [(gogoproto.customname) = "FieldK"];
- repeated sfixed64 Field12 = 12 [(gogoproto.customname) = "FieldL"];
- repeated bool Field13 = 13 [(gogoproto.customname) = "FieldM"];
- repeated string Field14 = 14 [(gogoproto.customname) = "FieldN"];
- repeated bytes Field15 = 15 [(gogoproto.customname) = "FieldO"];
-}
-
-message CustomNameNinStruct {
- optional double Field1 = 1 [(gogoproto.customname) = "FieldA"];
- optional float Field2 = 2 [(gogoproto.customname) = "FieldB"];
- optional NidOptNative Field3 = 3 [(gogoproto.customname) = "FieldC"];
- repeated NinOptNative Field4 = 4 [(gogoproto.customname) = "FieldD"];
- optional uint64 Field6 = 6 [(gogoproto.customname) = "FieldE"];
- optional sint32 Field7 = 7 [(gogoproto.customname) = "FieldF"];
- optional NidOptNative Field8 = 8 [(gogoproto.customname) = "FieldG"];
- optional bool Field13 = 13 [(gogoproto.customname) = "FieldH"];
- optional string Field14 = 14 [(gogoproto.customname) = "FieldI"];
- optional bytes Field15 = 15 [(gogoproto.customname) = "FieldJ"];
-}
-
-message CustomNameCustomType {
- optional bytes Id = 1 [(gogoproto.customname) = "FieldA", (gogoproto.customtype) = "Uuid"];
- optional bytes Value = 2 [(gogoproto.customname) = "FieldB", (gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128"];
- repeated bytes Ids = 3 [(gogoproto.customname) = "FieldC", (gogoproto.customtype) = "Uuid"];
- repeated bytes Values = 4 [(gogoproto.customname) = "FieldD", (gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128"];
-}
-
-message CustomNameNinEmbeddedStructUnion {
- option (gogoproto.onlyone) = true;
- optional NidOptNative Field1 = 1 [(gogoproto.embed) = true];
- optional NinOptNative Field200 = 200 [(gogoproto.customname) = "FieldA"];
- optional bool Field210 = 210 [(gogoproto.customname) = "FieldB"];
-}
-
-message CustomNameEnum {
- optional TheTestEnum Field1 = 1 [(gogoproto.customname) = "FieldA"];
- repeated TheTestEnum Field2 = 2 [(gogoproto.customname) = "FieldB"];
-}
-
-message NoExtensionsMap {
- option (gogoproto.face) = false;
- option (gogoproto.goproto_extensions_map) = false;
- optional int64 Field1 = 1;
- extensions 100 to 199;
-}
-
-extend NoExtensionsMap {
- optional double FieldA1 = 100;
- optional NinOptNative FieldB1 = 101;
- optional NinEmbeddedStruct FieldC1 = 102;
-}
-
-message Unrecognized {
- option (gogoproto.goproto_unrecognized) = false;
- optional string Field1 = 1;
-}
-
-message UnrecognizedWithInner {
- message Inner {
- option (gogoproto.goproto_unrecognized) = false;
- optional uint32 Field1 = 1;
- }
-
- repeated Inner embedded = 1;
- optional string Field2 = 2;
-}
-
-message UnrecognizedWithEmbed {
- message Embedded {
- option (gogoproto.goproto_unrecognized) = false;
- optional uint32 Field1 = 1;
- }
-
- optional Embedded embedded = 1 [(gogoproto.embed) = true, (gogoproto.nullable) = false];
- optional string Field2 = 2;
-}
-
-message Node {
- optional string Label = 1;
- repeated Node Children = 2;
-}
-
-message NonByteCustomType {
- optional ProtoType Field1 = 1 [(gogoproto.customtype) = "T"];
-}
-
-message NidOptNonByteCustomType {
- optional ProtoType Field1 = 1 [(gogoproto.customtype) = "T", (gogoproto.nullable) = false];
-}
-
-message NinOptNonByteCustomType {
- optional ProtoType Field1 = 1 [(gogoproto.customtype) = "T"];
-}
-
-message NidRepNonByteCustomType {
- repeated ProtoType Field1 = 1 [(gogoproto.customtype) = "T", (gogoproto.nullable) = false];
-}
-
-message NinRepNonByteCustomType {
- repeated ProtoType Field1 = 1 [(gogoproto.customtype) = "T"];
-}
-
-message ProtoType {
- optional string Field2 = 1;
-}
diff --git a/test/combos/unsafeboth/thetestpb_test.go b/test/combos/unsafeboth/thetestpb_test.go
deleted file mode 100644
index a8531b105b..0000000000
--- a/test/combos/unsafeboth/thetestpb_test.go
+++ /dev/null
@@ -1,19039 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeboth/thetest.proto
-
-/*
-Package test is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafeboth/thetest.proto
-
-It has these top-level messages:
- NidOptNative
- NinOptNative
- NidRepNative
- NinRepNative
- NidRepPackedNative
- NinRepPackedNative
- NidOptStruct
- NinOptStruct
- NidRepStruct
- NinRepStruct
- NidEmbeddedStruct
- NinEmbeddedStruct
- NidNestedStruct
- NinNestedStruct
- NidOptCustom
- CustomDash
- NinOptCustom
- NidRepCustom
- NinRepCustom
- NinOptNativeUnion
- NinOptStructUnion
- NinEmbeddedStructUnion
- NinNestedStructUnion
- Tree
- OrBranch
- AndBranch
- Leaf
- DeepTree
- ADeepBranch
- AndDeepBranch
- DeepLeaf
- Nil
- NidOptEnum
- NinOptEnum
- NidRepEnum
- NinRepEnum
- NinOptEnumDefault
- AnotherNinOptEnum
- AnotherNinOptEnumDefault
- Timer
- MyExtendable
- OtherExtenable
- NestedDefinition
- NestedScope
- NinOptNativeDefault
- CustomContainer
- CustomNameNidOptNative
- CustomNameNinOptNative
- CustomNameNinRepNative
- CustomNameNinStruct
- CustomNameCustomType
- CustomNameNinEmbeddedStructUnion
- CustomNameEnum
- NoExtensionsMap
- Unrecognized
- UnrecognizedWithInner
- UnrecognizedWithEmbed
- Node
- NonByteCustomType
- NidOptNonByteCustomType
- NinOptNonByteCustomType
- NidRepNonByteCustomType
- NinRepNonByteCustomType
- ProtoType
-*/
-package test
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestNidOptNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidOptNativeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNative(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidOptNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidOptNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidOptNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidOptNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinOptNativeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNative(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinOptNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidRepNativeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNative(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidRepNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidRepNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidRepNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidRepNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidRepNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinRepNativeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNative(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinRepNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinRepNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinRepNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinRepNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinRepNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepPackedNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepPackedNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidRepPackedNativeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepPackedNative(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidRepPackedNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepPackedNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidRepPackedNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidRepPackedNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidRepPackedNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidRepPackedNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepPackedNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepPackedNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinRepPackedNativeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepPackedNative(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinRepPackedNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepPackedNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinRepPackedNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinRepPackedNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinRepPackedNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinRepPackedNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidOptStructMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptStruct(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidOptStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidOptStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidOptStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidOptStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidOptStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinOptStructMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStruct(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinOptStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidRepStructMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepStruct(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidRepStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidRepStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidRepStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidRepStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidRepStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinRepStructMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepStruct(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinRepStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinRepStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinRepStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinRepStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinRepStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidEmbeddedStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidEmbeddedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidEmbeddedStructMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidEmbeddedStruct(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidEmbeddedStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidEmbeddedStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidEmbeddedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidEmbeddedStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidEmbeddedStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidEmbeddedStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinEmbeddedStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinEmbeddedStructMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStruct(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinEmbeddedStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinEmbeddedStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinEmbeddedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinEmbeddedStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinEmbeddedStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinEmbeddedStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidNestedStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidNestedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidNestedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidNestedStructMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidNestedStruct(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidNestedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidNestedStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidNestedStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidNestedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidNestedStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidNestedStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidNestedStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinNestedStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinNestedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinNestedStructMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStruct(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinNestedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinNestedStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinNestedStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinNestedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinNestedStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinNestedStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinNestedStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptCustomProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidOptCustomMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptCustom(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidOptCustomProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptCustom, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidOptCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidOptCustomProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidOptCustom(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidOptCustom{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomDashProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomDash(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomDash{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomDashMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomDash(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomDash{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCustomDashProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomDash, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomDash(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomDashProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomDash(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomDash{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptCustomProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinOptCustomMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptCustom(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinOptCustomProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptCustom, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptCustomProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptCustom(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptCustom{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepCustomProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidRepCustomMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepCustom(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidRepCustomProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepCustom, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidRepCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidRepCustomProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidRepCustom(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidRepCustom{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepCustomProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinRepCustomMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepCustom(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinRepCustomProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepCustom, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinRepCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinRepCustomProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinRepCustom(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinRepCustom{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNativeUnionProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNativeUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinOptNativeUnionMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeUnion(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNativeUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinOptNativeUnionProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNativeUnion, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptNativeUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptNativeUnionProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptNativeUnion(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptNativeUnion{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptStructUnionProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinOptStructUnionMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStructUnion(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinOptStructUnionProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptStructUnion, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptStructUnionProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptStructUnion(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptStructUnion{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinEmbeddedStructUnionProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinEmbeddedStructUnionMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStructUnion(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinEmbeddedStructUnionProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinEmbeddedStructUnion, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinEmbeddedStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinEmbeddedStructUnionProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinEmbeddedStructUnion(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinEmbeddedStructUnion{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinNestedStructUnionProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinNestedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinNestedStructUnionMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStructUnion(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinNestedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinNestedStructUnionProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinNestedStructUnion, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinNestedStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinNestedStructUnionProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinNestedStructUnion(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinNestedStructUnion{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestTreeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTree(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Tree{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestTreeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTree(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Tree{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkTreeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Tree, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedTree(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkTreeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedTree(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Tree{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestOrBranchProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOrBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &OrBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestOrBranchMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOrBranch(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &OrBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkOrBranchProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*OrBranch, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedOrBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkOrBranchProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedOrBranch(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &OrBranch{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAndBranchProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AndBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestAndBranchMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndBranch(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AndBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkAndBranchProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AndBranch, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedAndBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkAndBranchProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedAndBranch(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &AndBranch{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestLeafProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedLeaf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Leaf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestLeafMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedLeaf(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Leaf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkLeafProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Leaf, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedLeaf(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkLeafProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedLeaf(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Leaf{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestDeepTreeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepTree(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &DeepTree{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestDeepTreeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepTree(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &DeepTree{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkDeepTreeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*DeepTree, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedDeepTree(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkDeepTreeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedDeepTree(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &DeepTree{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestADeepBranchProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedADeepBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ADeepBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestADeepBranchMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedADeepBranch(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ADeepBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkADeepBranchProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*ADeepBranch, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedADeepBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkADeepBranchProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedADeepBranch(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &ADeepBranch{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAndDeepBranchProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndDeepBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AndDeepBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestAndDeepBranchMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndDeepBranch(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AndDeepBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkAndDeepBranchProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AndDeepBranch, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedAndDeepBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkAndDeepBranchProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedAndDeepBranch(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &AndDeepBranch{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestDeepLeafProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepLeaf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &DeepLeaf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestDeepLeafMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepLeaf(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &DeepLeaf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkDeepLeafProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*DeepLeaf, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedDeepLeaf(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkDeepLeafProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedDeepLeaf(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &DeepLeaf{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNilProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNil(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Nil{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNilMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNil(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Nil{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNilProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Nil, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNil(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNilProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNil(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Nil{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptEnumProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidOptEnumMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptEnum(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidOptEnumProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptEnum, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidOptEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidOptEnumProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidOptEnum(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidOptEnum{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptEnumProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinOptEnumMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnum(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinOptEnumProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptEnum, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptEnumProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptEnum(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptEnum{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepEnumProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidRepEnumMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepEnum(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidRepEnumProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepEnum, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidRepEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidRepEnumProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidRepEnum(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidRepEnum{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepEnumProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinRepEnumMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepEnum(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinRepEnumProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepEnum, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinRepEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinRepEnumProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinRepEnum(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinRepEnum{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptEnumDefaultProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnumDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinOptEnumDefaultMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnumDefault(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinOptEnumDefaultProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptEnumDefault, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptEnumDefault(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptEnumDefaultProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptEnumDefault(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptEnumDefault{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAnotherNinOptEnumProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AnotherNinOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestAnotherNinOptEnumMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnum(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AnotherNinOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkAnotherNinOptEnumProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AnotherNinOptEnum, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedAnotherNinOptEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkAnotherNinOptEnumProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedAnotherNinOptEnum(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &AnotherNinOptEnum{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAnotherNinOptEnumDefaultProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AnotherNinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestAnotherNinOptEnumDefaultMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AnotherNinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkAnotherNinOptEnumDefaultProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AnotherNinOptEnumDefault, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedAnotherNinOptEnumDefault(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkAnotherNinOptEnumDefaultProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedAnotherNinOptEnumDefault(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &AnotherNinOptEnumDefault{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestTimerProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTimer(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Timer{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestTimerMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTimer(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Timer{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkTimerProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Timer, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedTimer(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkTimerProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedTimer(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Timer{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestMyExtendableProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMyExtendable(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &MyExtendable{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestMyExtendableMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMyExtendable(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &MyExtendable{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkMyExtendableProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*MyExtendable, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedMyExtendable(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkMyExtendableProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedMyExtendable(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &MyExtendable{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestOtherExtenableProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOtherExtenable(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &OtherExtenable{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestOtherExtenableMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOtherExtenable(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &OtherExtenable{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkOtherExtenableProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*OtherExtenable, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedOtherExtenable(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkOtherExtenableProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedOtherExtenable(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &OtherExtenable{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedDefinitionProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNestedDefinitionMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNestedDefinitionProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedDefinition, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNestedDefinition(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNestedDefinitionProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNestedDefinition(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NestedDefinition{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedDefinition_NestedMessageProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition_NestedMessage{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNestedDefinition_NestedMessageMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition_NestedMessage{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNestedDefinition_NestedMessageProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedDefinition_NestedMessage, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNestedDefinition_NestedMessage(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNestedDefinition_NestedMessageProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNestedDefinition_NestedMessage(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NestedDefinition_NestedMessage{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedDefinition_NestedMessage_NestedNestedMsgProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNestedDefinition_NestedMessage_NestedNestedMsgMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNestedDefinition_NestedMessage_NestedNestedMsgProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedDefinition_NestedMessage_NestedNestedMsg, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNestedDefinition_NestedMessage_NestedNestedMsgProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedScopeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedScope(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedScope{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNestedScopeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedScope(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedScope{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNestedScopeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedScope, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNestedScope(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNestedScopeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNestedScope(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NestedScope{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNativeDefaultProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNativeDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinOptNativeDefaultMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeDefault(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNativeDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinOptNativeDefaultProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNativeDefault, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptNativeDefault(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptNativeDefaultProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptNativeDefault(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptNativeDefault{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomContainerProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomContainer(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomContainer{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomContainerMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomContainer(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomContainer{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCustomContainerProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomContainer, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomContainer(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomContainerProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomContainer(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomContainer{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNidOptNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNidOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNidOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomNameNidOptNativeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNidOptNative(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNidOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCustomNameNidOptNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNidOptNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomNameNidOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomNameNidOptNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomNameNidOptNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomNameNidOptNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinOptNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomNameNinOptNativeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinOptNative(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCustomNameNinOptNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinOptNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomNameNinOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomNameNinOptNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomNameNinOptNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomNameNinOptNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinRepNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomNameNinRepNativeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinRepNative(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCustomNameNinRepNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinRepNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomNameNinRepNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomNameNinRepNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomNameNinRepNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomNameNinRepNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomNameNinStructMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinStruct(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCustomNameNinStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomNameNinStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomNameNinStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomNameNinStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomNameNinStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameCustomTypeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomNameCustomTypeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameCustomType(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCustomNameCustomTypeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameCustomType, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomNameCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomNameCustomTypeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomNameCustomType(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomNameCustomType{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinEmbeddedStructUnionProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomNameNinEmbeddedStructUnionMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCustomNameNinEmbeddedStructUnionProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinEmbeddedStructUnion, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomNameNinEmbeddedStructUnionProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomNameNinEmbeddedStructUnion{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameEnumProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomNameEnumMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameEnum(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCustomNameEnumProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameEnum, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomNameEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomNameEnumProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomNameEnum(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomNameEnum{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNoExtensionsMapProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNoExtensionsMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NoExtensionsMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNoExtensionsMapMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNoExtensionsMap(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NoExtensionsMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNoExtensionsMapProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NoExtensionsMap, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNoExtensionsMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNoExtensionsMapProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNoExtensionsMap(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NoExtensionsMap{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognized(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Unrecognized{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestUnrecognizedMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognized(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Unrecognized{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkUnrecognizedProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Unrecognized, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedUnrecognized(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkUnrecognizedProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedUnrecognized(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Unrecognized{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithInnerProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithInner{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestUnrecognizedWithInnerMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithInner{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkUnrecognizedWithInnerProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithInner, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithInner(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkUnrecognizedWithInnerProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedUnrecognizedWithInner(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &UnrecognizedWithInner{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithInner_InnerProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithInner_Inner{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestUnrecognizedWithInner_InnerMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithInner_Inner{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkUnrecognizedWithInner_InnerProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithInner_Inner, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkUnrecognizedWithInner_InnerProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedUnrecognizedWithInner_Inner(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &UnrecognizedWithInner_Inner{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithEmbedProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithEmbed{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestUnrecognizedWithEmbedMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithEmbed{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkUnrecognizedWithEmbedProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithEmbed, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithEmbed(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkUnrecognizedWithEmbedProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedUnrecognizedWithEmbed(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &UnrecognizedWithEmbed{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithEmbed_EmbeddedProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithEmbed_Embedded{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestUnrecognizedWithEmbed_EmbeddedMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithEmbed_Embedded{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkUnrecognizedWithEmbed_EmbeddedProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithEmbed_Embedded, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkUnrecognizedWithEmbed_EmbeddedProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &UnrecognizedWithEmbed_Embedded{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNodeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNode(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Node{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNodeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNode(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Node{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNodeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Node, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNode(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNodeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNode(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Node{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNonByteCustomTypeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNonByteCustomTypeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNonByteCustomType(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNonByteCustomTypeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NonByteCustomType, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNonByteCustomTypeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNonByteCustomType(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NonByteCustomType{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptNonByteCustomTypeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidOptNonByteCustomTypeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNonByteCustomType(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidOptNonByteCustomTypeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptNonByteCustomType, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidOptNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidOptNonByteCustomTypeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidOptNonByteCustomType(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidOptNonByteCustomType{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNonByteCustomTypeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinOptNonByteCustomTypeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNonByteCustomType(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinOptNonByteCustomTypeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNonByteCustomType, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptNonByteCustomTypeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptNonByteCustomType(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptNonByteCustomType{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepNonByteCustomTypeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidRepNonByteCustomTypeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNonByteCustomType(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidRepNonByteCustomTypeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepNonByteCustomType, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidRepNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidRepNonByteCustomTypeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidRepNonByteCustomType(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidRepNonByteCustomType{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepNonByteCustomTypeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinRepNonByteCustomTypeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNonByteCustomType(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinRepNonByteCustomTypeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepNonByteCustomType, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinRepNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinRepNonByteCustomTypeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinRepNonByteCustomType(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinRepNonByteCustomType{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestProtoTypeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedProtoType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ProtoType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestProtoTypeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedProtoType(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ProtoType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkProtoTypeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*ProtoType, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedProtoType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkProtoTypeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedProtoType(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &ProtoType{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidRepNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinRepNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidRepPackedNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepPackedNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepPackedNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinRepPackedNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepPackedNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepPackedNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidOptStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidRepStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinRepStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidEmbeddedStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidEmbeddedStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidEmbeddedStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinEmbeddedStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinEmbeddedStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidNestedStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidNestedStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidNestedStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinNestedStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinNestedStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidOptCustomJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptCustom(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptCustom{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomDashJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomDash(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomDash{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptCustomJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptCustom(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptCustom{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidRepCustomJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepCustom(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepCustom{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinRepCustomJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepCustom(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepCustom{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptNativeUnionJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeUnion(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNativeUnion{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptStructUnionJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStructUnion(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptStructUnion{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinEmbeddedStructUnionJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStructUnion(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinEmbeddedStructUnion{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinNestedStructUnionJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStructUnion(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinNestedStructUnion{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestTreeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTree(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Tree{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestOrBranchJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOrBranch(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &OrBranch{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAndBranchJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndBranch(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AndBranch{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestLeafJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedLeaf(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Leaf{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestDeepTreeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepTree(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &DeepTree{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestADeepBranchJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedADeepBranch(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ADeepBranch{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAndDeepBranchJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndDeepBranch(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AndDeepBranch{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestDeepLeafJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepLeaf(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &DeepLeaf{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNilJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNil(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Nil{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidOptEnumJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptEnum(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptEnum{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptEnumJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnum(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptEnum{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidRepEnumJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepEnum(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepEnum{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinRepEnumJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepEnum(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepEnum{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptEnumDefaultJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnumDefault(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptEnumDefault{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAnotherNinOptEnumJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnum(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AnotherNinOptEnum{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAnotherNinOptEnumDefaultJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AnotherNinOptEnumDefault{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestTimerJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTimer(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Timer{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestMyExtendableJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMyExtendable(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &MyExtendable{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestOtherExtenableJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOtherExtenable(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &OtherExtenable{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNestedDefinitionJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNestedDefinition_NestedMessageJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition_NestedMessage{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNestedDefinition_NestedMessage_NestedNestedMsgJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNestedScopeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedScope(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedScope{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptNativeDefaultJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeDefault(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNativeDefault{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomContainerJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomContainer(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomContainer{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomNameNidOptNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNidOptNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNidOptNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomNameNinOptNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinOptNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinOptNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomNameNinRepNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinRepNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinRepNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomNameNinStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomNameCustomTypeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameCustomType(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameCustomType{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomNameNinEmbeddedStructUnionJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinEmbeddedStructUnion{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomNameEnumJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameEnum(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameEnum{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNoExtensionsMapJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNoExtensionsMap(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NoExtensionsMap{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestUnrecognizedJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognized(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Unrecognized{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestUnrecognizedWithInnerJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithInner{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestUnrecognizedWithInner_InnerJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithInner_Inner{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestUnrecognizedWithEmbedJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithEmbed{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestUnrecognizedWithEmbed_EmbeddedJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithEmbed_Embedded{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNodeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNode(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Node{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNonByteCustomTypeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNonByteCustomType(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NonByteCustomType{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidOptNonByteCustomTypeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNonByteCustomType(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptNonByteCustomType{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptNonByteCustomTypeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNonByteCustomType(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNonByteCustomType{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidRepNonByteCustomTypeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNonByteCustomType(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepNonByteCustomType{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinRepNonByteCustomTypeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNonByteCustomType(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepNonByteCustomType{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestProtoTypeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedProtoType(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ProtoType{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidOptNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidRepNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidRepNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinRepNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinRepNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepPackedNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepPackedNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepPackedNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepPackedNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepPackedNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepPackedNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepPackedNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepPackedNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidOptStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidOptStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidRepStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidRepStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinRepStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinRepStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidEmbeddedStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidEmbeddedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidEmbeddedStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidEmbeddedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinEmbeddedStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinEmbeddedStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidNestedStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidNestedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidNestedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidNestedStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidNestedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidNestedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinNestedStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinNestedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinNestedStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinNestedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptCustomProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidOptCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptCustomProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidOptCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomDashProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomDash(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomDash{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomDashProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomDash(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomDash{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptCustomProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptCustomProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepCustomProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidRepCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepCustomProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidRepCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepCustomProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinRepCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepCustomProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinRepCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNativeUnionProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptNativeUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNativeUnionProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptNativeUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptStructUnionProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptStructUnionProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinEmbeddedStructUnionProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinEmbeddedStructUnionProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinNestedStructUnionProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinNestedStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinNestedStructUnionProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinNestedStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestTreeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTree(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Tree{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestTreeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTree(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Tree{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestOrBranchProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOrBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &OrBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestOrBranchProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOrBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &OrBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAndBranchProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AndBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAndBranchProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AndBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestLeafProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedLeaf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Leaf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestLeafProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedLeaf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Leaf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestDeepTreeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepTree(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &DeepTree{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestDeepTreeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepTree(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &DeepTree{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestADeepBranchProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedADeepBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &ADeepBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestADeepBranchProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedADeepBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &ADeepBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAndDeepBranchProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndDeepBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AndDeepBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAndDeepBranchProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndDeepBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AndDeepBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestDeepLeafProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepLeaf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &DeepLeaf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestDeepLeafProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepLeaf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &DeepLeaf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNilProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNil(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Nil{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNilProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNil(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Nil{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptEnumProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidOptEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptEnumProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidOptEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptEnumProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptEnumProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepEnumProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidRepEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepEnumProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidRepEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepEnumProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinRepEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepEnumProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinRepEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptEnumDefaultProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnumDefault(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptEnumDefaultProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnumDefault(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAnotherNinOptEnumProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AnotherNinOptEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAnotherNinOptEnumProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AnotherNinOptEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAnotherNinOptEnumDefaultProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AnotherNinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAnotherNinOptEnumDefaultProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AnotherNinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestTimerProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTimer(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Timer{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestTimerProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTimer(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Timer{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMyExtendableProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMyExtendable(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &MyExtendable{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMyExtendableProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMyExtendable(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &MyExtendable{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestOtherExtenableProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOtherExtenable(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &OtherExtenable{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestOtherExtenableProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOtherExtenable(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &OtherExtenable{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedDefinitionProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NestedDefinition{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedDefinitionProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NestedDefinition{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedDefinition_NestedMessageProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NestedDefinition_NestedMessage{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedDefinition_NestedMessageProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NestedDefinition_NestedMessage{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedDefinition_NestedMessage_NestedNestedMsgProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedDefinition_NestedMessage_NestedNestedMsgProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedScopeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedScope(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NestedScope{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedScopeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedScope(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NestedScope{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNativeDefaultProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeDefault(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptNativeDefault{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNativeDefaultProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeDefault(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptNativeDefault{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomContainerProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomContainer(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomContainer{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomContainerProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomContainer(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomContainer{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNidOptNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNidOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomNameNidOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNidOptNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNidOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomNameNidOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinOptNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomNameNinOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinOptNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomNameNinOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinRepNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinRepNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomNameNinRepNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinRepNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinRepNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomNameNinRepNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomNameNinStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomNameNinStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameCustomTypeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomNameCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameCustomTypeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomNameCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinEmbeddedStructUnionProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomNameNinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinEmbeddedStructUnionProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomNameNinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameEnumProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomNameEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameEnumProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomNameEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNoExtensionsMapProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNoExtensionsMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NoExtensionsMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNoExtensionsMapProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNoExtensionsMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NoExtensionsMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognized(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Unrecognized{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognized(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Unrecognized{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithInnerProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &UnrecognizedWithInner{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithInnerProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &UnrecognizedWithInner{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithInner_InnerProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &UnrecognizedWithInner_Inner{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithInner_InnerProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &UnrecognizedWithInner_Inner{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithEmbedProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &UnrecognizedWithEmbed{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithEmbedProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &UnrecognizedWithEmbed{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithEmbed_EmbeddedProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &UnrecognizedWithEmbed_Embedded{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithEmbed_EmbeddedProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &UnrecognizedWithEmbed_Embedded{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNodeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNode(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Node{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNodeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNode(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Node{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNonByteCustomTypeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNonByteCustomTypeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptNonByteCustomTypeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptNonByteCustomTypeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNonByteCustomTypeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNonByteCustomTypeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepNonByteCustomTypeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepNonByteCustomTypeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepNonByteCustomTypeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepNonByteCustomTypeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestProtoTypeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedProtoType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &ProtoType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestProtoTypeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedProtoType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &ProtoType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidOptNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidRepNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidRepNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinRepNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinRepNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidRepPackedNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepPackedNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidRepPackedNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinRepPackedNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepPackedNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinRepPackedNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidOptStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidOptStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidRepStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidRepStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinRepStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinRepStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidEmbeddedStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidEmbeddedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidEmbeddedStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinEmbeddedStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinEmbeddedStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidNestedStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidNestedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidNestedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidNestedStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinNestedStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinNestedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinNestedStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidOptCustomCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidOptCustom(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomDashCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomDash(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomDash{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomDash(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptCustomCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptCustom(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidRepCustomCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidRepCustom(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinRepCustomCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinRepCustom(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptNativeUnionCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNativeUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptNativeUnion(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptStructUnionCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptStructUnion(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinEmbeddedStructUnionCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinEmbeddedStructUnion(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinNestedStructUnionCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinNestedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinNestedStructUnion(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestTreeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTree(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Tree{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedTree(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestOrBranchCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOrBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &OrBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedOrBranch(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestAndBranchCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AndBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedAndBranch(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestLeafCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedLeaf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Leaf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedLeaf(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestDeepTreeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepTree(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &DeepTree{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedDeepTree(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestADeepBranchCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedADeepBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &ADeepBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedADeepBranch(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestAndDeepBranchCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndDeepBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AndDeepBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedAndDeepBranch(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestDeepLeafCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepLeaf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &DeepLeaf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedDeepLeaf(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNilCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNil(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Nil{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNil(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidOptEnumCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidOptEnum(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptEnumCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptEnum(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidRepEnumCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidRepEnum(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinRepEnumCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinRepEnum(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptEnumDefaultCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnumDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptEnumDefault(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestAnotherNinOptEnumCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AnotherNinOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedAnotherNinOptEnum(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestAnotherNinOptEnumDefaultCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AnotherNinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedAnotherNinOptEnumDefault(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestTimerCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTimer(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Timer{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedTimer(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestMyExtendableCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMyExtendable(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &MyExtendable{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedMyExtendable(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestOtherExtenableCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOtherExtenable(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &OtherExtenable{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedOtherExtenable(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNestedDefinitionCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedDefinition{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNestedDefinition(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNestedDefinition_NestedMessageCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedDefinition_NestedMessage{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNestedDefinition_NestedMessage(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNestedDefinition_NestedMessage_NestedNestedMsgCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNestedScopeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedScope(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedScope{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNestedScope(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptNativeDefaultCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNativeDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptNativeDefault(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomContainerCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomContainer(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomContainer{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomContainer(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomNameNidOptNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNidOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNidOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomNameNidOptNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomNameNinOptNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomNameNinOptNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomNameNinRepNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomNameNinRepNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomNameNinStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomNameNinStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomNameCustomTypeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomNameCustomType(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomNameNinEmbeddedStructUnionCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomNameEnumCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomNameEnum(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNoExtensionsMapCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNoExtensionsMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NoExtensionsMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNoExtensionsMap(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestUnrecognizedCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognized(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Unrecognized{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedUnrecognized(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestUnrecognizedWithInnerCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithInner{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedUnrecognizedWithInner(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestUnrecognizedWithInner_InnerCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithInner_Inner{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestUnrecognizedWithEmbedCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithEmbed{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedUnrecognizedWithEmbed(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestUnrecognizedWithEmbed_EmbeddedCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithEmbed_Embedded{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNodeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNode(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Node{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNode(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNonByteCustomTypeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNonByteCustomType(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidOptNonByteCustomTypeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidOptNonByteCustomType(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptNonByteCustomTypeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptNonByteCustomType(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidRepNonByteCustomTypeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidRepNonByteCustomType(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinRepNonByteCustomTypeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinRepNonByteCustomType(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestProtoTypeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedProtoType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &ProtoType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedProtoType(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestThetestDescription(t *testing.T) {
- ThetestDescription()
-}
-func TestNidOptNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidRepNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinRepNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidRepPackedNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepPackedNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinRepPackedNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepPackedNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidOptStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidRepStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinRepStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidEmbeddedStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidEmbeddedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinEmbeddedStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidNestedStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidNestedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidNestedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinNestedStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinNestedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidOptCustomVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomDashVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomDash(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomDash{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptCustomVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidRepCustomVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinRepCustomVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptNativeUnionVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNativeUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptStructUnionVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinEmbeddedStructUnionVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinNestedStructUnionVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinNestedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestTreeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTree(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Tree{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestOrBranchVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOrBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &OrBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAndBranchVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AndBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestLeafVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedLeaf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Leaf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestDeepTreeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepTree(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &DeepTree{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestADeepBranchVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedADeepBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &ADeepBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAndDeepBranchVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndDeepBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AndDeepBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestDeepLeafVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepLeaf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &DeepLeaf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNilVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNil(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Nil{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidOptEnumVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptEnumVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidRepEnumVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinRepEnumVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptEnumDefaultVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnumDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAnotherNinOptEnumVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AnotherNinOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAnotherNinOptEnumDefaultVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AnotherNinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestTimerVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTimer(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Timer{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestMyExtendableVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMyExtendable(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &MyExtendable{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestOtherExtenableVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOtherExtenable(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &OtherExtenable{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNestedDefinitionVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedDefinition{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNestedDefinition_NestedMessageVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedDefinition_NestedMessage{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNestedDefinition_NestedMessage_NestedNestedMsgVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNestedScopeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedScope(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedScope{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptNativeDefaultVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNativeDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomContainerVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomContainer(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomContainer{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomNameNidOptNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNidOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNidOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomNameNinOptNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomNameNinRepNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomNameNinStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomNameCustomTypeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomNameNinEmbeddedStructUnionVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomNameEnumVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNoExtensionsMapVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNoExtensionsMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NoExtensionsMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestUnrecognizedVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognized(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Unrecognized{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestUnrecognizedWithInnerVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithInner{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestUnrecognizedWithInner_InnerVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithInner_Inner{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestUnrecognizedWithEmbedVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithEmbed{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestUnrecognizedWithEmbed_EmbeddedVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithEmbed_Embedded{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNodeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNode(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Node{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNonByteCustomTypeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidOptNonByteCustomTypeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptNonByteCustomTypeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidRepNonByteCustomTypeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinRepNonByteCustomTypeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestProtoTypeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedProtoType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &ProtoType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidOptNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinOptNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidRepNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinRepNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidRepPackedNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepPackedNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinRepPackedNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepPackedNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidOptStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinOptStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidRepStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinRepStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidEmbeddedStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidEmbeddedStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinEmbeddedStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidNestedStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidNestedStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinNestedStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidOptCustomFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptCustom(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomDashFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomDash(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinOptCustomFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptCustom(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidRepCustomFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepCustom(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinRepCustomFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepCustom(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinOptNativeUnionFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeUnion(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinOptStructUnionFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStructUnion(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinEmbeddedStructUnionFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStructUnion(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinNestedStructUnionFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStructUnion(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestTreeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTree(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestOrBranchFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOrBranch(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestAndBranchFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndBranch(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestLeafFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedLeaf(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestDeepTreeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepTree(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestADeepBranchFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedADeepBranch(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestAndDeepBranchFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndDeepBranch(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestDeepLeafFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepLeaf(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNilFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNil(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidOptEnumFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptEnum(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinOptEnumFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnum(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidRepEnumFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepEnum(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinRepEnumFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepEnum(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestAnotherNinOptEnumFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnum(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestTimerFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTimer(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNestedDefinitionFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNestedDefinition_NestedMessageFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNestedDefinition_NestedMessage_NestedNestedMsgFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNestedScopeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedScope(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomContainerFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomContainer(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomNameNidOptNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNidOptNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomNameNinOptNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinOptNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomNameNinRepNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinRepNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomNameNinStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomNameCustomTypeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameCustomType(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomNameNinEmbeddedStructUnionFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomNameEnumFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameEnum(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestUnrecognizedFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognized(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestUnrecognizedWithInnerFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestUnrecognizedWithInner_InnerFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestUnrecognizedWithEmbedFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestUnrecognizedWithEmbed_EmbeddedFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNodeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNode(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNonByteCustomTypeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNonByteCustomType(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidOptNonByteCustomTypeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNonByteCustomType(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinOptNonByteCustomTypeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNonByteCustomType(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidRepNonByteCustomTypeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNonByteCustomType(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinRepNonByteCustomTypeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNonByteCustomType(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestProtoTypeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedProtoType(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidOptNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidRepNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinRepNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidRepPackedNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepPackedNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinRepPackedNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepPackedNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidOptStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidRepStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinRepStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidEmbeddedStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidEmbeddedStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinEmbeddedStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidNestedStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidNestedStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinNestedStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidOptCustomGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptCustom(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomDashGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomDash(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptCustomGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptCustom(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidRepCustomGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepCustom(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinRepCustomGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepCustom(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptNativeUnionGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeUnion(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptStructUnionGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStructUnion(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinEmbeddedStructUnionGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStructUnion(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinNestedStructUnionGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStructUnion(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestTreeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTree(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestOrBranchGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOrBranch(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAndBranchGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndBranch(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestLeafGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedLeaf(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestDeepTreeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepTree(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestADeepBranchGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedADeepBranch(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAndDeepBranchGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndDeepBranch(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestDeepLeafGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepLeaf(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNilGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNil(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidOptEnumGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptEnum(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptEnumGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnum(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidRepEnumGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepEnum(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinRepEnumGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepEnum(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptEnumDefaultGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnumDefault(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAnotherNinOptEnumGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnum(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAnotherNinOptEnumDefaultGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestTimerGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTimer(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestMyExtendableGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMyExtendable(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestOtherExtenableGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOtherExtenable(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNestedDefinitionGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNestedDefinition_NestedMessageGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNestedDefinition_NestedMessage_NestedNestedMsgGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNestedScopeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedScope(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptNativeDefaultGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeDefault(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomContainerGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomContainer(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomNameNidOptNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNidOptNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomNameNinOptNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinOptNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomNameNinRepNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinRepNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomNameNinStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomNameCustomTypeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameCustomType(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomNameNinEmbeddedStructUnionGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomNameEnumGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameEnum(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNoExtensionsMapGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNoExtensionsMap(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestUnrecognizedGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognized(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestUnrecognizedWithInnerGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestUnrecognizedWithInner_InnerGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestUnrecognizedWithEmbedGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestUnrecognizedWithEmbed_EmbeddedGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNodeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNode(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNonByteCustomTypeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNonByteCustomType(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidOptNonByteCustomTypeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNonByteCustomType(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptNonByteCustomTypeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNonByteCustomType(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidRepNonByteCustomTypeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNonByteCustomType(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinRepNonByteCustomTypeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNonByteCustomType(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestProtoTypeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedProtoType(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidOptNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidOptNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidRepNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidRepNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinRepNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinRepNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepPackedNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepPackedNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidRepPackedNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepPackedNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidRepPackedNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepPackedNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepPackedNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinRepPackedNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepPackedNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinRepPackedNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidOptStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidOptStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidRepStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidRepStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinRepStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinRepStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidEmbeddedStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidEmbeddedStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidEmbeddedStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidEmbeddedStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidEmbeddedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinEmbeddedStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinEmbeddedStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinEmbeddedStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinEmbeddedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidNestedStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidNestedStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidNestedStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidNestedStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidNestedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinNestedStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinNestedStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinNestedStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinNestedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptCustomSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptCustom(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidOptCustomSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptCustom, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidOptCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomDashSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomDash(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomDashSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomDash, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomDash(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptCustomSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptCustom(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptCustomSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptCustom, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepCustomSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepCustom(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidRepCustomSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepCustom, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidRepCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepCustomSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepCustom(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinRepCustomSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepCustom, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinRepCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNativeUnionSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeUnion(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptNativeUnionSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNativeUnion, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptNativeUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptStructUnionSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStructUnion(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptStructUnionSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptStructUnion, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinEmbeddedStructUnionSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStructUnion(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinEmbeddedStructUnionSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinEmbeddedStructUnion, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinEmbeddedStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinNestedStructUnionSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStructUnion(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinNestedStructUnionSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinNestedStructUnion, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinNestedStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestTreeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTree(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkTreeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Tree, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedTree(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestOrBranchSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOrBranch(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkOrBranchSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*OrBranch, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedOrBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAndBranchSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndBranch(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkAndBranchSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AndBranch, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedAndBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestLeafSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedLeaf(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkLeafSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Leaf, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedLeaf(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestDeepTreeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepTree(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkDeepTreeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*DeepTree, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedDeepTree(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestADeepBranchSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedADeepBranch(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkADeepBranchSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*ADeepBranch, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedADeepBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAndDeepBranchSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndDeepBranch(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkAndDeepBranchSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AndDeepBranch, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedAndDeepBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestDeepLeafSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepLeaf(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkDeepLeafSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*DeepLeaf, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedDeepLeaf(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNilSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNil(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNilSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Nil, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNil(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptEnumSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptEnum(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidOptEnumSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptEnum, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidOptEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptEnumSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnum(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptEnumSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptEnum, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepEnumSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepEnum(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidRepEnumSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepEnum, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidRepEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepEnumSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepEnum(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinRepEnumSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepEnum, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinRepEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptEnumDefaultSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnumDefault(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptEnumDefaultSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptEnumDefault, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptEnumDefault(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAnotherNinOptEnumSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnum(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkAnotherNinOptEnumSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AnotherNinOptEnum, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedAnotherNinOptEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAnotherNinOptEnumDefaultSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkAnotherNinOptEnumDefaultSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AnotherNinOptEnumDefault, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedAnotherNinOptEnumDefault(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestTimerSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTimer(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkTimerSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Timer, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedTimer(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestMyExtendableSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMyExtendable(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkMyExtendableSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*MyExtendable, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedMyExtendable(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestOtherExtenableSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOtherExtenable(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkOtherExtenableSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*OtherExtenable, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedOtherExtenable(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedDefinitionSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNestedDefinitionSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedDefinition, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNestedDefinition(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedDefinition_NestedMessageSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNestedDefinition_NestedMessageSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedDefinition_NestedMessage, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNestedDefinition_NestedMessage(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedDefinition_NestedMessage_NestedNestedMsgSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNestedDefinition_NestedMessage_NestedNestedMsgSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedDefinition_NestedMessage_NestedNestedMsg, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedScopeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedScope(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNestedScopeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedScope, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNestedScope(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNativeDefaultSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeDefault(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptNativeDefaultSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNativeDefault, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptNativeDefault(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomContainerSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomContainer(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomContainerSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomContainer, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomContainer(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNidOptNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNidOptNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomNameNidOptNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNidOptNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomNameNidOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinOptNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinOptNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomNameNinOptNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinOptNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomNameNinOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinRepNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinRepNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomNameNinRepNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinRepNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomNameNinRepNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomNameNinStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomNameNinStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameCustomTypeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameCustomType(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomNameCustomTypeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameCustomType, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomNameCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinEmbeddedStructUnionSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomNameNinEmbeddedStructUnionSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinEmbeddedStructUnion, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameEnumSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameEnum(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomNameEnumSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameEnum, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomNameEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNoExtensionsMapSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNoExtensionsMap(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNoExtensionsMapSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NoExtensionsMap, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNoExtensionsMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognized(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkUnrecognizedSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Unrecognized, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedUnrecognized(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithInnerSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkUnrecognizedWithInnerSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithInner, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithInner(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithInner_InnerSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkUnrecognizedWithInner_InnerSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithInner_Inner, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithEmbedSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkUnrecognizedWithEmbedSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithEmbed, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithEmbed(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithEmbed_EmbeddedSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkUnrecognizedWithEmbed_EmbeddedSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithEmbed_Embedded, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNodeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNode(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNodeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Node, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNode(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNonByteCustomTypeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNonByteCustomType(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNonByteCustomTypeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NonByteCustomType, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptNonByteCustomTypeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNonByteCustomType(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidOptNonByteCustomTypeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptNonByteCustomType, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidOptNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNonByteCustomTypeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNonByteCustomType(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptNonByteCustomTypeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNonByteCustomType, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepNonByteCustomTypeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNonByteCustomType(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidRepNonByteCustomTypeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepNonByteCustomType, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidRepNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepNonByteCustomTypeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNonByteCustomType(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinRepNonByteCustomTypeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepNonByteCustomType, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinRepNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestProtoTypeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedProtoType(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkProtoTypeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*ProtoType, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedProtoType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidRepNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinRepNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidRepPackedNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepPackedNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinRepPackedNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepPackedNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidOptStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidRepStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinRepStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidEmbeddedStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidEmbeddedStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinEmbeddedStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidNestedStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidNestedStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinNestedStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidOptCustomStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptCustom(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomDashStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomDash(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptCustomStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptCustom(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidRepCustomStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepCustom(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinRepCustomStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepCustom(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptNativeUnionStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeUnion(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptStructUnionStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStructUnion(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinEmbeddedStructUnionStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStructUnion(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinNestedStructUnionStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStructUnion(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestTreeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTree(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestOrBranchStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOrBranch(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAndBranchStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndBranch(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestLeafStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedLeaf(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestDeepTreeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepTree(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestADeepBranchStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedADeepBranch(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAndDeepBranchStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndDeepBranch(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestDeepLeafStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepLeaf(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNilStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNil(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidOptEnumStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptEnum(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptEnumStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnum(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidRepEnumStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepEnum(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinRepEnumStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepEnum(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptEnumDefaultStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnumDefault(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAnotherNinOptEnumStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnum(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAnotherNinOptEnumDefaultStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestTimerStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTimer(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestMyExtendableStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMyExtendable(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestOtherExtenableStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOtherExtenable(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNestedDefinitionStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNestedDefinition_NestedMessageStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNestedDefinition_NestedMessage_NestedNestedMsgStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNestedScopeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedScope(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptNativeDefaultStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeDefault(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomContainerStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomContainer(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomNameNidOptNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNidOptNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomNameNinOptNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinOptNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomNameNinRepNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinRepNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomNameNinStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomNameCustomTypeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameCustomType(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomNameNinEmbeddedStructUnionStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomNameEnumStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameEnum(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNoExtensionsMapStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNoExtensionsMap(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestUnrecognizedStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognized(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestUnrecognizedWithInnerStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestUnrecognizedWithInner_InnerStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestUnrecognizedWithEmbedStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestUnrecognizedWithEmbed_EmbeddedStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNodeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNode(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNonByteCustomTypeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNonByteCustomType(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidOptNonByteCustomTypeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNonByteCustomType(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptNonByteCustomTypeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNonByteCustomType(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidRepNonByteCustomTypeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNonByteCustomType(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinRepNonByteCustomTypeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNonByteCustomType(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestProtoTypeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedProtoType(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptNativeUnionOnlyOne(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeUnion(popr, true)
- v := p.GetValue()
- msg := &NinOptNativeUnion{}
- if !msg.SetValue(v) {
- t.Fatalf("OnlyOne: Could not set Value")
- }
- if !p.Equal(msg) {
- t.Fatalf("%#v !OnlyOne Equal %#v", msg, p)
- }
-}
-func TestNinOptStructUnionOnlyOne(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStructUnion(popr, true)
- v := p.GetValue()
- msg := &NinOptStructUnion{}
- if !msg.SetValue(v) {
- t.Fatalf("OnlyOne: Could not set Value")
- }
- if !p.Equal(msg) {
- t.Fatalf("%#v !OnlyOne Equal %#v", msg, p)
- }
-}
-func TestNinEmbeddedStructUnionOnlyOne(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStructUnion(popr, true)
- v := p.GetValue()
- msg := &NinEmbeddedStructUnion{}
- if !msg.SetValue(v) {
- t.Fatalf("OnlyOne: Could not set Value")
- }
- if !p.Equal(msg) {
- t.Fatalf("%#v !OnlyOne Equal %#v", msg, p)
- }
-}
-func TestNinNestedStructUnionOnlyOne(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStructUnion(popr, true)
- v := p.GetValue()
- msg := &NinNestedStructUnion{}
- if !msg.SetValue(v) {
- t.Fatalf("OnlyOne: Could not set Value")
- }
- if !p.Equal(msg) {
- t.Fatalf("%#v !OnlyOne Equal %#v", msg, p)
- }
-}
-func TestTreeOnlyOne(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTree(popr, true)
- v := p.GetValue()
- msg := &Tree{}
- if !msg.SetValue(v) {
- t.Fatalf("OnlyOne: Could not set Value")
- }
- if !p.Equal(msg) {
- t.Fatalf("%#v !OnlyOne Equal %#v", msg, p)
- }
-}
-func TestDeepTreeOnlyOne(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepTree(popr, true)
- v := p.GetValue()
- msg := &DeepTree{}
- if !msg.SetValue(v) {
- t.Fatalf("OnlyOne: Could not set Value")
- }
- if !p.Equal(msg) {
- t.Fatalf("%#v !OnlyOne Equal %#v", msg, p)
- }
-}
-func TestCustomNameNinEmbeddedStructUnionOnlyOne(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, true)
- v := p.GetValue()
- msg := &CustomNameNinEmbeddedStructUnion{}
- if !msg.SetValue(v) {
- t.Fatalf("OnlyOne: Could not set Value")
- }
- if !p.Equal(msg) {
- t.Fatalf("%#v !OnlyOne Equal %#v", msg, p)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/combos/unsafeboth/uuid.go b/test/combos/unsafeboth/uuid.go
deleted file mode 100644
index ae349da4a8..0000000000
--- a/test/combos/unsafeboth/uuid.go
+++ /dev/null
@@ -1,133 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package test
-
-import (
- "bytes"
- "encoding/hex"
- "encoding/json"
-)
-
-func PutLittleEndianUint64(b []byte, offset int, v uint64) {
- b[offset] = byte(v)
- b[offset+1] = byte(v >> 8)
- b[offset+2] = byte(v >> 16)
- b[offset+3] = byte(v >> 24)
- b[offset+4] = byte(v >> 32)
- b[offset+5] = byte(v >> 40)
- b[offset+6] = byte(v >> 48)
- b[offset+7] = byte(v >> 56)
-}
-
-type Uuid []byte
-
-func (uuid Uuid) Marshal() ([]byte, error) {
- if len(uuid) == 0 {
- return nil, nil
- }
- return []byte(uuid), nil
-}
-
-func (uuid Uuid) MarshalTo(data []byte) (n int, err error) {
- if len(uuid) == 0 {
- return 0, nil
- }
- copy(data, uuid)
- return 16, nil
-}
-
-func (uuid *Uuid) Unmarshal(data []byte) error {
- if len(data) == 0 {
- uuid = nil
- return nil
- }
- id := Uuid(make([]byte, 16))
- copy(id, data)
- *uuid = id
- return nil
-}
-
-func (uuid *Uuid) Size() int {
- if uuid == nil {
- return 0
- }
- if len(*uuid) == 0 {
- return 0
- }
- return 16
-}
-
-func (uuid Uuid) MarshalJSON() ([]byte, error) {
- s := hex.EncodeToString([]byte(uuid))
- return json.Marshal(s)
-}
-
-func (uuid *Uuid) UnmarshalJSON(data []byte) error {
- var s string
- err := json.Unmarshal(data, &s)
- if err != nil {
- return err
- }
- d, err := hex.DecodeString(s)
- if err != nil {
- return err
- }
- *uuid = Uuid(d)
- return nil
-}
-
-func (uuid Uuid) Equal(other Uuid) bool {
- return bytes.Equal(uuid[0:], other[0:])
-}
-
-func (uuid Uuid) Compare(other Uuid) int {
- return bytes.Compare(uuid[0:], other[0:])
-}
-
-type int63 interface {
- Int63() int64
-}
-
-func NewPopulatedUuid(r int63) *Uuid {
- u := RandV4(r)
- return &u
-}
-
-func RandV4(r int63) Uuid {
- uuid := make(Uuid, 16)
- uuid.RandV4(r)
- return uuid
-}
-
-func (uuid Uuid) RandV4(r int63) {
- PutLittleEndianUint64(uuid, 0, uint64(r.Int63()))
- PutLittleEndianUint64(uuid, 8, uint64(r.Int63()))
- uuid[6] = (uuid[6] & 0xf) | 0x40
- uuid[8] = (uuid[8] & 0x3f) | 0x80
-}
diff --git a/test/combos/unsafemarshaler/bug_test.go b/test/combos/unsafemarshaler/bug_test.go
deleted file mode 100644
index 53f720e961..0000000000
--- a/test/combos/unsafemarshaler/bug_test.go
+++ /dev/null
@@ -1,252 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package test
-
-import (
- "fmt"
- "math"
- "math/rand"
- "testing"
- "time"
-
- "github.com/gogo/protobuf/proto"
-)
-
-//http://code.google.com/p/goprotobuf/issues/detail?id=39
-func TestBugUint32VarintSize(t *testing.T) {
- temp := uint32(math.MaxUint32)
- n := &NinOptNative{}
- n.Field5 = &temp
- data, err := proto.Marshal(n)
- if err != nil {
- panic(err)
- }
- if len(data) != 6 {
- t.Fatalf("data should be length 6, but its %#v", data)
- }
-}
-
-func TestBugZeroLengthSliceSize(t *testing.T) {
- n := &NinRepPackedNative{
- Field8: []int64{},
- }
- size := n.Size()
- data, err := proto.Marshal(n)
- if err != nil {
- panic(err)
- }
- if len(data) != size {
- t.Fatalf("expected %v, but got %v", len(data), size)
- }
-}
-
-//http://code.google.com/p/goprotobuf/issues/detail?id=40
-func TestBugPackedProtoSize(t *testing.T) {
- n := &NinRepPackedNative{
- Field4: []int64{172960727389894724, 2360337516664475010, 860833876131988189, 9068073014890763245, 7794843386260381831, 4023536436053141786, 8992311247496919020, 4330096163611305776, 4490411416244976467, 7873947349172707443, 2754969595834279669, 1360667855926938684, 4771480785172657389, 4875578924966668055, 8070579869808877481, 9128179594766551001, 4630419407064527516, 863844540220372892, 8208727650143073487, 7086117356301045838, 7779695211931506151, 5493835345187563535, 9119767633370806007, 9054342025895349248, 1887303228838508438, 7624573031734528281, 1874668389749611225, 3517684643468970593, 6677697606628877758, 7293473953189936168, 444475066704085538, 8594971141363049302, 1146643249094989673, 733393306232853371, 7721178528893916886, 7784452000911004429, 6436373110242711440, 6897422461738321237, 8772249155667732778, 6211871464311393541, 3061903718310406883, 7845488913176136641, 8342255034663902574, 3443058984649725748, 8410801047334832902, 7496541071517841153, 4305416923521577765, 7814967600020476457, 8671843803465481186, 3490266370361096855, 1447425664719091336, 653218597262334239, 8306243902880091940, 7851896059762409081, 5936760560798954978, 5755724498441478025, 7022701569985035966, 3707709584811468220, 529069456924666920, 7986469043681522462, 3092513330689518836, 5103541550470476202, 3577384161242626406, 3733428084624703294, 8388690542440473117, 3262468785346149388, 8788358556558007570, 5476276940198542020, 7277903243119461239, 5065861426928605020, 7533460976202697734, 1749213838654236956, 557497603941617931, 5496307611456481108, 6444547750062831720, 6992758776744205596, 7356719693428537399, 2896328872476734507, 381447079530132038, 598300737753233118, 3687980626612697715, 7240924191084283349, 8172414415307971170, 4847024388701257185, 2081764168600256551, 3394217778539123488, 6244660626429310923, 8301712215675381614, 5360615125359461174, 8410140945829785773, 3152963269026381373, 6197275282781459633, 4419829061407546410, 6262035523070047537, 2837207483933463885, 2158105736666826128, 8150764172235490711},
- Field7: []int32{249451845, 1409974015, 393609128, 435232428, 1817529040, 91769006, 861170933, 1556185603, 1568580279, 1236375273, 512276621, 693633711, 967580535, 1950715977, 853431462, 1362390253, 159591204, 111900629, 322985263, 279671129, 1592548430, 465651370, 733849989, 1172059400, 1574824441, 263541092, 1271612397, 1520584358, 467078791, 117698716, 1098255064, 2054264846, 1766452305, 1267576395, 1557505617, 1187833560, 956187431, 1970977586, 1160235159, 1610259028, 489585797, 459139078, 566263183, 954319278, 1545018565, 1753946743, 948214318, 422878159, 883926576, 1424009347, 824732372, 1290433180, 80297942, 417294230, 1402647904, 2078392782, 220505045, 787368129, 463781454, 293083578, 808156928, 293976361},
- Field9: []uint32{0xaa4976e8, 0x3da8cc4c, 0x8c470d83, 0x344d964e, 0x5b90925, 0xa4c4d34e, 0x666eff19, 0xc238e552, 0x9be53bb6, 0x56364245, 0x33ee079d, 0x96bf0ede, 0x7941b74f, 0xdb07cb47, 0x6d76d827, 0x9b211d5d, 0x2798adb6, 0xe48b0c3b, 0x87061b21, 0x48f4e4d2, 0x3e5d5c12, 0x5ee91288, 0x336d4f35, 0xe1d44941, 0xc065548d, 0x2953d73f, 0x873af451, 0xfc769db, 0x9f1bf8da, 0x9baafdfc, 0xf1d3d770, 0x5bb5d2b4, 0xc2c67c48, 0x6845c4c1, 0xa48f32b0, 0xbb04bb70, 0xa5b1ca36, 0x8d98356a, 0x2171f654, 0x5ae279b0, 0x6c4a3d6b, 0x4fff5468, 0xcf9bf851, 0x68513614, 0xdbecd9b0, 0x9553ed3c, 0xa494a736, 0x42205438, 0xbf8e5caa, 0xd3283c6, 0x76d20788, 0x9179826f, 0x96b24f85, 0xbc2eacf4, 0xe4afae0b, 0x4bca85cb, 0x35e63b5b, 0xd7ccee0c, 0x2b506bb9, 0xe78e9f44, 0x9ad232f1, 0x99a37335, 0xa5d6ffc8},
- Field11: []uint64{0x53c01ebc, 0x4fb85ba6, 0x8805eea1, 0xb20ec896, 0x93b63410, 0xec7c9492, 0x50765a28, 0x19592106, 0x2ecc59b3, 0x39cd474f, 0xe4c9e47, 0x444f48c5, 0xe7731d32, 0xf3f43975, 0x603caedd, 0xbb05a1af, 0xa808e34e, 0x88580b07, 0x4c96bbd1, 0x730b4ab9, 0xed126e2b, 0x6db48205, 0x154ba1b9, 0xc26bfb6a, 0x389aa052, 0x869d966c, 0x7c86b366, 0xcc8edbcd, 0xfa8d6dad, 0xcf5857d9, 0x2d9cda0f, 0x1218a0b8, 0x41bf997, 0xf0ca65ac, 0xa610d4b9, 0x8d362e28, 0xb7212d87, 0x8e0fe109, 0xbee041d9, 0x759be2f6, 0x35fef4f3, 0xaeacdb71, 0x10888852, 0xf4e28117, 0xe2a14812, 0x73b748dc, 0xd1c3c6b2, 0xfef41bf0, 0xc9b43b62, 0x810e4faa, 0xcaa41c06, 0x1893fe0d, 0xedc7c850, 0xd12b9eaa, 0x467ee1a9, 0xbe84756b, 0xda7b1680, 0xdc069ffe, 0xf1e7e9f9, 0xb3d95370, 0xa92b77df, 0x5693ac41, 0xd04b7287, 0x27aebf15, 0x837b316e, 0x4dbe2263, 0xbab70c67, 0x547dab21, 0x3c346c1f, 0xb8ef0e4e, 0xfe2d03ce, 0xe1d75955, 0xfec1306, 0xba35c23e, 0xb784ed04, 0x2a4e33aa, 0x7e19d09a, 0x3827c1fe, 0xf3a51561, 0xef765e2b, 0xb044256c, 0x62b322be, 0xf34d56be, 0xeb71b369, 0xffe1294f, 0x237fe8d0, 0x77a1473b, 0x239e1196, 0xdd19bf3d, 0x82c91fe1, 0x95361c57, 0xffea3f1b, 0x1a094c84},
- Field12: []int64{8308420747267165049, 3664160795077875961, 7868970059161834817, 7237335984251173739, 5254748003907196506, 3362259627111837480, 430460752854552122, 5119635556501066533, 1277716037866233522, 9185775384759813768, 833932430882717888, 7986528304451297640, 6792233378368656337, 2074207091120609721, 1788723326198279432, 7756514594746453657, 2283775964901597324, 3061497730110517191, 7733947890656120277, 626967303632386244, 7822928600388582821, 3489658753000061230, 168869995163005961, 248814782163480763, 477885608911386247, 4198422415674133867, 3379354662797976109, 9925112544736939, 1486335136459138480, 4561560414032850671, 1010864164014091267, 186722821683803084, 5106357936724819318, 1298160820191228988, 4675403242419953145, 7130634540106489752, 7101280006672440929, 7176058292431955718, 9109875054097770321, 6810974877085322872, 4736707874303993641, 8993135362721382187, 6857881554990254283, 3704748883307461680, 1099360832887634994, 5207691918707192633, 5984721695043995243},
- }
- size := proto.Size(n)
- data, err := proto.Marshal(n)
- if err != nil {
- panic(err)
- }
- if len(data) != size {
- t.Fatalf("expected %v, but got %v diff is %v", len(data), size, len(data)-size)
- }
-}
-
-func testSize(m interface {
- proto.Message
- Size() int
-}, desc string, expected int) ([]byte, error) {
- data, err := proto.Marshal(m)
- if err != nil {
- return nil, err
- }
- protoSize := proto.Size(m)
- mSize := m.Size()
- lenData := len(data)
- if protoSize != mSize || protoSize != lenData || mSize != lenData {
- return nil, fmt.Errorf("%s proto.Size(m){%d} != m.Size(){%d} != len(data){%d}", desc, protoSize, mSize, lenData)
- }
- if got := protoSize; got != expected {
- return nil, fmt.Errorf("%s proto.Size(m) got %d expected %d", desc, got, expected)
- }
- if got := mSize; got != expected {
- return nil, fmt.Errorf("%s m.Size() got %d expected %d", desc, got, expected)
- }
- if got := lenData; got != expected {
- return nil, fmt.Errorf("%s len(data) got %d expected %d", desc, got, expected)
- }
- return data, nil
-}
-
-func TestInt32Int64Compatibility(t *testing.T) {
-
- //test nullable int32 and int64
-
- data1, err := testSize(&NinOptNative{
- Field3: proto.Int32(-1),
- }, "nullable", 11)
- if err != nil {
- t.Error(err)
- }
- //change marshaled data1 to unmarshal into 4th field which is an int64
- data1[0] = uint8(uint32(4 /*fieldNumber*/)<<3 | uint32(0 /*wireType*/))
- u1 := &NinOptNative{}
- if err = proto.Unmarshal(data1, u1); err != nil {
- t.Error(err)
- }
- if !u1.Equal(&NinOptNative{
- Field4: proto.Int64(-1),
- }) {
- t.Error("nullable unmarshaled int32 is not the same int64")
- }
-
- //test non-nullable int32 and int64
-
- data2, err := testSize(&NidOptNative{
- Field3: -1,
- }, "non nullable", 67)
- if err != nil {
- t.Error(err)
- }
- //change marshaled data2 to unmarshal into 4th field which is an int64
- field3 := uint8(uint32(3 /*fieldNumber*/)<<3 | uint32(0 /*wireType*/))
- field4 := uint8(uint32(4 /*fieldNumber*/)<<3 | uint32(0 /*wireType*/))
- for i, c := range data2 {
- if c == field4 {
- data2[i] = field3
- } else if c == field3 {
- data2[i] = field4
- }
- }
- u2 := &NidOptNative{}
- if err = proto.Unmarshal(data2, u2); err != nil {
- t.Error(err)
- }
- if !u2.Equal(&NidOptNative{
- Field4: -1,
- }) {
- t.Error("non nullable unmarshaled int32 is not the same int64")
- }
-
- //test packed repeated int32 and int64
-
- m4 := &NinRepPackedNative{
- Field3: []int32{-1},
- }
- data4, err := testSize(m4, "packed", 12)
- if err != nil {
- t.Error(err)
- }
- u4 := &NinRepPackedNative{}
- if err := proto.Unmarshal(data4, u4); err != nil {
- t.Error(err)
- }
- if err := u4.VerboseEqual(m4); err != nil {
- t.Fatalf("%#v", u4)
- }
-
- //test repeated int32 and int64
-
- if _, err := testSize(&NinRepNative{
- Field3: []int32{-1},
- }, "repeated", 11); err != nil {
- t.Error(err)
- }
-
- t.Logf("tested all")
-}
-
-func TestRepeatedExtensionsMsgsIssue161(t *testing.T) {
- r := rand.New(rand.NewSource(time.Now().UnixNano()))
- rep := 10
- nins := make([]*NinOptNative, rep)
- for i := range nins {
- nins[i] = NewPopulatedNinOptNative(r, true)
- }
- input := &MyExtendable{}
- if err := proto.SetExtension(input, E_FieldE, nins); err != nil {
- t.Fatal(err)
- }
- data, err := proto.Marshal(input)
- if err != nil {
- t.Fatal(err)
- }
- output := &MyExtendable{}
- if err := proto.Unmarshal(data, output); err != nil {
- t.Fatal(err)
- }
- if !input.Equal(output) {
- t.Fatal("expected equal")
- }
- data2, err2 := proto.Marshal(output)
- if err2 != nil {
- t.Fatal(err2)
- }
- if len(data) != len(data2) {
- t.Fatal("expected equal length buffers")
- }
-}
-
-func TestRepeatedExtensionsFieldsIssue161(t *testing.T) {
- r := rand.New(rand.NewSource(time.Now().UnixNano()))
- rep := 10
- ints := make([]int64, rep)
- for i := range ints {
- ints[i] = r.Int63()
- }
- input := &MyExtendable{}
- if err := proto.SetExtension(input, E_FieldD, ints); err != nil {
- t.Fatal(err)
- }
- data, err := proto.Marshal(input)
- if err != nil {
- t.Fatal(err)
- }
- output := &MyExtendable{}
- if err := proto.Unmarshal(data, output); err != nil {
- t.Fatal(err)
- }
- if !input.Equal(output) {
- t.Fatal("expected equal")
- }
- data2, err2 := proto.Marshal(output)
- if err2 != nil {
- t.Fatal(err2)
- }
- if len(data) != len(data2) {
- t.Fatal("expected equal length buffers")
- }
-}
diff --git a/test/combos/unsafemarshaler/t.go b/test/combos/unsafemarshaler/t.go
deleted file mode 100644
index 4112884ac8..0000000000
--- a/test/combos/unsafemarshaler/t.go
+++ /dev/null
@@ -1,77 +0,0 @@
-package test
-
-import (
- "encoding/json"
- "strings"
-
- "github.com/gogo/protobuf/proto"
-)
-
-type T struct {
- Data string
-}
-
-func (gt *T) protoType() *ProtoType {
- return &ProtoType{
- Field2: >.Data,
- }
-}
-
-func (gt T) Equal(other T) bool {
- return gt.protoType().Equal(other.protoType())
-}
-
-func (gt *T) Size() int {
- proto := &ProtoType{
- Field2: >.Data,
- }
- return proto.Size()
-}
-
-func NewPopulatedT(r randyThetest) *T {
- data := NewPopulatedProtoType(r, false).Field2
- gt := &T{}
- if data != nil {
- gt.Data = *data
- }
- return gt
-}
-
-func (r T) Marshal() ([]byte, error) {
- return proto.Marshal(r.protoType())
-}
-
-func (r *T) MarshalTo(data []byte) (n int, err error) {
- return r.protoType().MarshalTo(data)
-}
-
-func (r *T) Unmarshal(data []byte) error {
- pr := &ProtoType{}
- err := proto.Unmarshal(data, pr)
- if err != nil {
- return err
- }
-
- if pr.Field2 != nil {
- r.Data = *pr.Field2
- }
- return nil
-}
-
-func (gt T) MarshalJSON() ([]byte, error) {
- return json.Marshal(gt.Data)
-}
-
-func (gt *T) UnmarshalJSON(data []byte) error {
- var s string
- err := json.Unmarshal(data, &s)
- if err != nil {
- return err
- }
- *gt = T{Data: s}
- return nil
-}
-
-func (gt T) Compare(other T) int {
- return strings.Compare(gt.Data, other.Data)
-}
diff --git a/test/combos/unsafemarshaler/thetest.pb.go b/test/combos/unsafemarshaler/thetest.pb.go
deleted file mode 100644
index 9d714f2bb8..0000000000
--- a/test/combos/unsafemarshaler/thetest.pb.go
+++ /dev/null
@@ -1,29916 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafemarshaler/thetest.proto
-
-/*
- Package test is a generated protocol buffer package.
-
- It is generated from these files:
- combos/unsafemarshaler/thetest.proto
-
- It has these top-level messages:
- NidOptNative
- NinOptNative
- NidRepNative
- NinRepNative
- NidRepPackedNative
- NinRepPackedNative
- NidOptStruct
- NinOptStruct
- NidRepStruct
- NinRepStruct
- NidEmbeddedStruct
- NinEmbeddedStruct
- NidNestedStruct
- NinNestedStruct
- NidOptCustom
- CustomDash
- NinOptCustom
- NidRepCustom
- NinRepCustom
- NinOptNativeUnion
- NinOptStructUnion
- NinEmbeddedStructUnion
- NinNestedStructUnion
- Tree
- OrBranch
- AndBranch
- Leaf
- DeepTree
- ADeepBranch
- AndDeepBranch
- DeepLeaf
- Nil
- NidOptEnum
- NinOptEnum
- NidRepEnum
- NinRepEnum
- NinOptEnumDefault
- AnotherNinOptEnum
- AnotherNinOptEnumDefault
- Timer
- MyExtendable
- OtherExtenable
- NestedDefinition
- NestedScope
- NinOptNativeDefault
- CustomContainer
- CustomNameNidOptNative
- CustomNameNinOptNative
- CustomNameNinRepNative
- CustomNameNinStruct
- CustomNameCustomType
- CustomNameNinEmbeddedStructUnion
- CustomNameEnum
- NoExtensionsMap
- Unrecognized
- UnrecognizedWithInner
- UnrecognizedWithEmbed
- Node
- NonByteCustomType
- NidOptNonByteCustomType
- NinOptNonByteCustomType
- NidRepNonByteCustomType
- NinRepNonByteCustomType
- ProtoType
-*/
-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_custom "github.com/gogo/protobuf/test/custom"
-import github_com_gogo_protobuf_test_custom_dash_type "github.com/gogo/protobuf/test/custom-dash-type"
-
-import bytes "bytes"
-import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-
-import github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor"
-import compress_gzip "compress/gzip"
-import io_ioutil "io/ioutil"
-
-import strconv "strconv"
-
-import strings "strings"
-import sort "sort"
-import reflect "reflect"
-
-import unsafe "unsafe"
-
-// 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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type TheTestEnum int32
-
-const (
- A TheTestEnum = 0
- B TheTestEnum = 1
- C TheTestEnum = 2
-)
-
-var TheTestEnum_name = map[int32]string{
- 0: "A",
- 1: "B",
- 2: "C",
-}
-var TheTestEnum_value = map[string]int32{
- "A": 0,
- "B": 1,
- "C": 2,
-}
-
-func (x TheTestEnum) Enum() *TheTestEnum {
- p := new(TheTestEnum)
- *p = x
- return p
-}
-func (x TheTestEnum) MarshalJSON() ([]byte, error) {
- return proto.MarshalJSONEnum(TheTestEnum_name, int32(x))
-}
-func (x *TheTestEnum) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(TheTestEnum_value, data, "TheTestEnum")
- if err != nil {
- return err
- }
- *x = TheTestEnum(value)
- return nil
-}
-func (TheTestEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorThetest, []int{0} }
-
-type AnotherTestEnum int32
-
-const (
- D AnotherTestEnum = 10
- E AnotherTestEnum = 11
-)
-
-var AnotherTestEnum_name = map[int32]string{
- 10: "D",
- 11: "E",
-}
-var AnotherTestEnum_value = map[string]int32{
- "D": 10,
- "E": 11,
-}
-
-func (x AnotherTestEnum) Enum() *AnotherTestEnum {
- p := new(AnotherTestEnum)
- *p = x
- return p
-}
-func (x AnotherTestEnum) MarshalJSON() ([]byte, error) {
- return proto.MarshalJSONEnum(AnotherTestEnum_name, int32(x))
-}
-func (x *AnotherTestEnum) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(AnotherTestEnum_value, data, "AnotherTestEnum")
- if err != nil {
- return err
- }
- *x = AnotherTestEnum(value)
- return nil
-}
-func (AnotherTestEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorThetest, []int{1} }
-
-// YetAnotherTestEnum is used to test cross-package import of custom name
-// fields and default resolution.
-type YetAnotherTestEnum int32
-
-const (
- AA YetAnotherTestEnum = 0
- BetterYetBB YetAnotherTestEnum = 1
-)
-
-var YetAnotherTestEnum_name = map[int32]string{
- 0: "AA",
- 1: "BB",
-}
-var YetAnotherTestEnum_value = map[string]int32{
- "AA": 0,
- "BB": 1,
-}
-
-func (x YetAnotherTestEnum) Enum() *YetAnotherTestEnum {
- p := new(YetAnotherTestEnum)
- *p = x
- return p
-}
-func (x YetAnotherTestEnum) MarshalJSON() ([]byte, error) {
- return proto.MarshalJSONEnum(YetAnotherTestEnum_name, int32(x))
-}
-func (x *YetAnotherTestEnum) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(YetAnotherTestEnum_value, data, "YetAnotherTestEnum")
- if err != nil {
- return err
- }
- *x = YetAnotherTestEnum(value)
- return nil
-}
-func (YetAnotherTestEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorThetest, []int{2} }
-
-// YetAnotherTestEnum is used to test cross-package import of custom name
-// fields and default resolution.
-type YetYetAnotherTestEnum int32
-
-const (
- YetYetAnotherTestEnum_CC YetYetAnotherTestEnum = 0
- YetYetAnotherTestEnum_BetterYetDD YetYetAnotherTestEnum = 1
-)
-
-var YetYetAnotherTestEnum_name = map[int32]string{
- 0: "CC",
- 1: "DD",
-}
-var YetYetAnotherTestEnum_value = map[string]int32{
- "CC": 0,
- "DD": 1,
-}
-
-func (x YetYetAnotherTestEnum) Enum() *YetYetAnotherTestEnum {
- p := new(YetYetAnotherTestEnum)
- *p = x
- return p
-}
-func (x YetYetAnotherTestEnum) MarshalJSON() ([]byte, error) {
- return proto.MarshalJSONEnum(YetYetAnotherTestEnum_name, int32(x))
-}
-func (x *YetYetAnotherTestEnum) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(YetYetAnotherTestEnum_value, data, "YetYetAnotherTestEnum")
- if err != nil {
- return err
- }
- *x = YetYetAnotherTestEnum(value)
- return nil
-}
-func (YetYetAnotherTestEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorThetest, []int{3} }
-
-type NestedDefinition_NestedEnum int32
-
-const (
- TYPE_NESTED NestedDefinition_NestedEnum = 1
-)
-
-var NestedDefinition_NestedEnum_name = map[int32]string{
- 1: "TYPE_NESTED",
-}
-var NestedDefinition_NestedEnum_value = map[string]int32{
- "TYPE_NESTED": 1,
-}
-
-func (x NestedDefinition_NestedEnum) Enum() *NestedDefinition_NestedEnum {
- p := new(NestedDefinition_NestedEnum)
- *p = x
- return p
-}
-func (x NestedDefinition_NestedEnum) MarshalJSON() ([]byte, error) {
- return proto.MarshalJSONEnum(NestedDefinition_NestedEnum_name, int32(x))
-}
-func (x *NestedDefinition_NestedEnum) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(NestedDefinition_NestedEnum_value, data, "NestedDefinition_NestedEnum")
- if err != nil {
- return err
- }
- *x = NestedDefinition_NestedEnum(value)
- return nil
-}
-func (NestedDefinition_NestedEnum) EnumDescriptor() ([]byte, []int) {
- return fileDescriptorThetest, []int{42, 0}
-}
-
-type NidOptNative struct {
- Field1 float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1"`
- Field2 float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2"`
- Field3 int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3"`
- Field4 int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4"`
- Field5 uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5"`
- Field6 uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6"`
- Field7 int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7"`
- Field8 int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8"`
- Field9 uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9"`
- Field10 int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10"`
- Field11 uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11"`
- Field12 int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12"`
- Field13 bool `protobuf:"varint,13,opt,name=Field13" json:"Field13"`
- Field14 string `protobuf:"bytes,14,opt,name=Field14" json:"Field14"`
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidOptNative) Reset() { *m = NidOptNative{} }
-func (*NidOptNative) ProtoMessage() {}
-func (*NidOptNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{0} }
-
-type NinOptNative struct {
- Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
- Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
- Field3 *int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3,omitempty"`
- Field4 *int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4,omitempty"`
- Field5 *uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5,omitempty"`
- Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
- Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
- Field8 *int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8,omitempty"`
- Field9 *uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9,omitempty"`
- Field10 *int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10,omitempty"`
- Field11 *uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11,omitempty"`
- Field12 *int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12,omitempty"`
- Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
- Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptNative) Reset() { *m = NinOptNative{} }
-func (*NinOptNative) ProtoMessage() {}
-func (*NinOptNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{1} }
-
-type NidRepNative struct {
- Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
- Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
- Field3 []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"`
- Field4 []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"`
- Field5 []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"`
- Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
- Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
- Field8 []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"`
- Field9 []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"`
- Field10 []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"`
- Field11 []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"`
- Field12 []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"`
- Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
- Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
- Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidRepNative) Reset() { *m = NidRepNative{} }
-func (*NidRepNative) ProtoMessage() {}
-func (*NidRepNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{2} }
-
-type NinRepNative struct {
- Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
- Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
- Field3 []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"`
- Field4 []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"`
- Field5 []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"`
- Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
- Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
- Field8 []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"`
- Field9 []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"`
- Field10 []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"`
- Field11 []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"`
- Field12 []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"`
- Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
- Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
- Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinRepNative) Reset() { *m = NinRepNative{} }
-func (*NinRepNative) ProtoMessage() {}
-func (*NinRepNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{3} }
-
-type NidRepPackedNative struct {
- Field1 []float64 `protobuf:"fixed64,1,rep,packed,name=Field1" json:"Field1,omitempty"`
- Field2 []float32 `protobuf:"fixed32,2,rep,packed,name=Field2" json:"Field2,omitempty"`
- Field3 []int32 `protobuf:"varint,3,rep,packed,name=Field3" json:"Field3,omitempty"`
- Field4 []int64 `protobuf:"varint,4,rep,packed,name=Field4" json:"Field4,omitempty"`
- Field5 []uint32 `protobuf:"varint,5,rep,packed,name=Field5" json:"Field5,omitempty"`
- Field6 []uint64 `protobuf:"varint,6,rep,packed,name=Field6" json:"Field6,omitempty"`
- Field7 []int32 `protobuf:"zigzag32,7,rep,packed,name=Field7" json:"Field7,omitempty"`
- Field8 []int64 `protobuf:"zigzag64,8,rep,packed,name=Field8" json:"Field8,omitempty"`
- Field9 []uint32 `protobuf:"fixed32,9,rep,packed,name=Field9" json:"Field9,omitempty"`
- Field10 []int32 `protobuf:"fixed32,10,rep,packed,name=Field10" json:"Field10,omitempty"`
- Field11 []uint64 `protobuf:"fixed64,11,rep,packed,name=Field11" json:"Field11,omitempty"`
- Field12 []int64 `protobuf:"fixed64,12,rep,packed,name=Field12" json:"Field12,omitempty"`
- Field13 []bool `protobuf:"varint,13,rep,packed,name=Field13" json:"Field13,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidRepPackedNative) Reset() { *m = NidRepPackedNative{} }
-func (*NidRepPackedNative) ProtoMessage() {}
-func (*NidRepPackedNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{4} }
-
-type NinRepPackedNative struct {
- Field1 []float64 `protobuf:"fixed64,1,rep,packed,name=Field1" json:"Field1,omitempty"`
- Field2 []float32 `protobuf:"fixed32,2,rep,packed,name=Field2" json:"Field2,omitempty"`
- Field3 []int32 `protobuf:"varint,3,rep,packed,name=Field3" json:"Field3,omitempty"`
- Field4 []int64 `protobuf:"varint,4,rep,packed,name=Field4" json:"Field4,omitempty"`
- Field5 []uint32 `protobuf:"varint,5,rep,packed,name=Field5" json:"Field5,omitempty"`
- Field6 []uint64 `protobuf:"varint,6,rep,packed,name=Field6" json:"Field6,omitempty"`
- Field7 []int32 `protobuf:"zigzag32,7,rep,packed,name=Field7" json:"Field7,omitempty"`
- Field8 []int64 `protobuf:"zigzag64,8,rep,packed,name=Field8" json:"Field8,omitempty"`
- Field9 []uint32 `protobuf:"fixed32,9,rep,packed,name=Field9" json:"Field9,omitempty"`
- Field10 []int32 `protobuf:"fixed32,10,rep,packed,name=Field10" json:"Field10,omitempty"`
- Field11 []uint64 `protobuf:"fixed64,11,rep,packed,name=Field11" json:"Field11,omitempty"`
- Field12 []int64 `protobuf:"fixed64,12,rep,packed,name=Field12" json:"Field12,omitempty"`
- Field13 []bool `protobuf:"varint,13,rep,packed,name=Field13" json:"Field13,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinRepPackedNative) Reset() { *m = NinRepPackedNative{} }
-func (*NinRepPackedNative) ProtoMessage() {}
-func (*NinRepPackedNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{5} }
-
-type NidOptStruct struct {
- Field1 float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1"`
- Field2 float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2"`
- Field3 NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3"`
- Field4 NinOptNative `protobuf:"bytes,4,opt,name=Field4" json:"Field4"`
- Field6 uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6"`
- Field7 int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7"`
- Field8 NidOptNative `protobuf:"bytes,8,opt,name=Field8" json:"Field8"`
- Field13 bool `protobuf:"varint,13,opt,name=Field13" json:"Field13"`
- Field14 string `protobuf:"bytes,14,opt,name=Field14" json:"Field14"`
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidOptStruct) Reset() { *m = NidOptStruct{} }
-func (*NidOptStruct) ProtoMessage() {}
-func (*NidOptStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{6} }
-
-type NinOptStruct struct {
- Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
- Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
- Field3 *NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
- Field4 *NinOptNative `protobuf:"bytes,4,opt,name=Field4" json:"Field4,omitempty"`
- Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
- Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
- Field8 *NidOptNative `protobuf:"bytes,8,opt,name=Field8" json:"Field8,omitempty"`
- Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
- Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptStruct) Reset() { *m = NinOptStruct{} }
-func (*NinOptStruct) ProtoMessage() {}
-func (*NinOptStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{7} }
-
-type NidRepStruct struct {
- Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
- Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
- Field3 []NidOptNative `protobuf:"bytes,3,rep,name=Field3" json:"Field3"`
- Field4 []NinOptNative `protobuf:"bytes,4,rep,name=Field4" json:"Field4"`
- Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
- Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
- Field8 []NidOptNative `protobuf:"bytes,8,rep,name=Field8" json:"Field8"`
- Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
- Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
- Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidRepStruct) Reset() { *m = NidRepStruct{} }
-func (*NidRepStruct) ProtoMessage() {}
-func (*NidRepStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{8} }
-
-type NinRepStruct struct {
- Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
- Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
- Field3 []*NidOptNative `protobuf:"bytes,3,rep,name=Field3" json:"Field3,omitempty"`
- Field4 []*NinOptNative `protobuf:"bytes,4,rep,name=Field4" json:"Field4,omitempty"`
- Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
- Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
- Field8 []*NidOptNative `protobuf:"bytes,8,rep,name=Field8" json:"Field8,omitempty"`
- Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
- Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
- Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinRepStruct) Reset() { *m = NinRepStruct{} }
-func (*NinRepStruct) ProtoMessage() {}
-func (*NinRepStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{9} }
-
-type NidEmbeddedStruct struct {
- *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
- Field200 NidOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200"`
- Field210 bool `protobuf:"varint,210,opt,name=Field210" json:"Field210"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidEmbeddedStruct) Reset() { *m = NidEmbeddedStruct{} }
-func (*NidEmbeddedStruct) ProtoMessage() {}
-func (*NidEmbeddedStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{10} }
-
-type NinEmbeddedStruct struct {
- *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
- Field200 *NidOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200,omitempty"`
- Field210 *bool `protobuf:"varint,210,opt,name=Field210" json:"Field210,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinEmbeddedStruct) Reset() { *m = NinEmbeddedStruct{} }
-func (*NinEmbeddedStruct) ProtoMessage() {}
-func (*NinEmbeddedStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{11} }
-
-type NidNestedStruct struct {
- Field1 NidOptStruct `protobuf:"bytes,1,opt,name=Field1" json:"Field1"`
- Field2 []NidRepStruct `protobuf:"bytes,2,rep,name=Field2" json:"Field2"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidNestedStruct) Reset() { *m = NidNestedStruct{} }
-func (*NidNestedStruct) ProtoMessage() {}
-func (*NidNestedStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{12} }
-
-type NinNestedStruct struct {
- Field1 *NinOptStruct `protobuf:"bytes,1,opt,name=Field1" json:"Field1,omitempty"`
- Field2 []*NinRepStruct `protobuf:"bytes,2,rep,name=Field2" json:"Field2,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinNestedStruct) Reset() { *m = NinNestedStruct{} }
-func (*NinNestedStruct) ProtoMessage() {}
-func (*NinNestedStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{13} }
-
-type NidOptCustom struct {
- Id Uuid `protobuf:"bytes,1,opt,name=Id,customtype=Uuid" json:"Id"`
- Value github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,opt,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidOptCustom) Reset() { *m = NidOptCustom{} }
-func (*NidOptCustom) ProtoMessage() {}
-func (*NidOptCustom) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{14} }
-
-type CustomDash struct {
- 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"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomDash) Reset() { *m = CustomDash{} }
-func (*CustomDash) ProtoMessage() {}
-func (*CustomDash) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{15} }
-
-type NinOptCustom struct {
- Id *Uuid `protobuf:"bytes,1,opt,name=Id,customtype=Uuid" json:"Id,omitempty"`
- 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"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptCustom) Reset() { *m = NinOptCustom{} }
-func (*NinOptCustom) ProtoMessage() {}
-func (*NinOptCustom) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{16} }
-
-type NidRepCustom struct {
- Id []Uuid `protobuf:"bytes,1,rep,name=Id,customtype=Uuid" json:"Id"`
- Value []github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,rep,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidRepCustom) Reset() { *m = NidRepCustom{} }
-func (*NidRepCustom) ProtoMessage() {}
-func (*NidRepCustom) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{17} }
-
-type NinRepCustom struct {
- Id []Uuid `protobuf:"bytes,1,rep,name=Id,customtype=Uuid" json:"Id,omitempty"`
- 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"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinRepCustom) Reset() { *m = NinRepCustom{} }
-func (*NinRepCustom) ProtoMessage() {}
-func (*NinRepCustom) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{18} }
-
-type NinOptNativeUnion struct {
- Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
- Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
- Field3 *int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3,omitempty"`
- Field4 *int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4,omitempty"`
- Field5 *uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5,omitempty"`
- Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
- Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
- Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptNativeUnion) Reset() { *m = NinOptNativeUnion{} }
-func (*NinOptNativeUnion) ProtoMessage() {}
-func (*NinOptNativeUnion) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{19} }
-
-type NinOptStructUnion struct {
- Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
- Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
- Field3 *NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
- Field4 *NinOptNative `protobuf:"bytes,4,opt,name=Field4" json:"Field4,omitempty"`
- Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
- Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
- Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
- Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptStructUnion) Reset() { *m = NinOptStructUnion{} }
-func (*NinOptStructUnion) ProtoMessage() {}
-func (*NinOptStructUnion) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{20} }
-
-type NinEmbeddedStructUnion struct {
- *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
- Field200 *NinOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200,omitempty"`
- Field210 *bool `protobuf:"varint,210,opt,name=Field210" json:"Field210,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinEmbeddedStructUnion) Reset() { *m = NinEmbeddedStructUnion{} }
-func (*NinEmbeddedStructUnion) ProtoMessage() {}
-func (*NinEmbeddedStructUnion) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{21} }
-
-type NinNestedStructUnion struct {
- Field1 *NinOptNativeUnion `protobuf:"bytes,1,opt,name=Field1" json:"Field1,omitempty"`
- Field2 *NinOptStructUnion `protobuf:"bytes,2,opt,name=Field2" json:"Field2,omitempty"`
- Field3 *NinEmbeddedStructUnion `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinNestedStructUnion) Reset() { *m = NinNestedStructUnion{} }
-func (*NinNestedStructUnion) ProtoMessage() {}
-func (*NinNestedStructUnion) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{22} }
-
-type Tree struct {
- Or *OrBranch `protobuf:"bytes,1,opt,name=Or" json:"Or,omitempty"`
- And *AndBranch `protobuf:"bytes,2,opt,name=And" json:"And,omitempty"`
- Leaf *Leaf `protobuf:"bytes,3,opt,name=Leaf" json:"Leaf,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Tree) Reset() { *m = Tree{} }
-func (*Tree) ProtoMessage() {}
-func (*Tree) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{23} }
-
-type OrBranch struct {
- Left Tree `protobuf:"bytes,1,opt,name=Left" json:"Left"`
- Right Tree `protobuf:"bytes,2,opt,name=Right" json:"Right"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *OrBranch) Reset() { *m = OrBranch{} }
-func (*OrBranch) ProtoMessage() {}
-func (*OrBranch) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{24} }
-
-type AndBranch struct {
- Left Tree `protobuf:"bytes,1,opt,name=Left" json:"Left"`
- Right Tree `protobuf:"bytes,2,opt,name=Right" json:"Right"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *AndBranch) Reset() { *m = AndBranch{} }
-func (*AndBranch) ProtoMessage() {}
-func (*AndBranch) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{25} }
-
-type Leaf struct {
- Value int64 `protobuf:"varint,1,opt,name=Value" json:"Value"`
- StrValue string `protobuf:"bytes,2,opt,name=StrValue" json:"StrValue"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Leaf) Reset() { *m = Leaf{} }
-func (*Leaf) ProtoMessage() {}
-func (*Leaf) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{26} }
-
-type DeepTree struct {
- Down *ADeepBranch `protobuf:"bytes,1,opt,name=Down" json:"Down,omitempty"`
- And *AndDeepBranch `protobuf:"bytes,2,opt,name=And" json:"And,omitempty"`
- Leaf *DeepLeaf `protobuf:"bytes,3,opt,name=Leaf" json:"Leaf,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *DeepTree) Reset() { *m = DeepTree{} }
-func (*DeepTree) ProtoMessage() {}
-func (*DeepTree) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{27} }
-
-type ADeepBranch struct {
- Down DeepTree `protobuf:"bytes,2,opt,name=Down" json:"Down"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *ADeepBranch) Reset() { *m = ADeepBranch{} }
-func (*ADeepBranch) ProtoMessage() {}
-func (*ADeepBranch) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{28} }
-
-type AndDeepBranch struct {
- Left DeepTree `protobuf:"bytes,1,opt,name=Left" json:"Left"`
- Right DeepTree `protobuf:"bytes,2,opt,name=Right" json:"Right"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *AndDeepBranch) Reset() { *m = AndDeepBranch{} }
-func (*AndDeepBranch) ProtoMessage() {}
-func (*AndDeepBranch) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{29} }
-
-type DeepLeaf struct {
- Tree Tree `protobuf:"bytes,1,opt,name=Tree" json:"Tree"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *DeepLeaf) Reset() { *m = DeepLeaf{} }
-func (*DeepLeaf) ProtoMessage() {}
-func (*DeepLeaf) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{30} }
-
-type Nil struct {
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Nil) Reset() { *m = Nil{} }
-func (*Nil) ProtoMessage() {}
-func (*Nil) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{31} }
-
-type NidOptEnum struct {
- Field1 TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum" json:"Field1"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidOptEnum) Reset() { *m = NidOptEnum{} }
-func (*NidOptEnum) ProtoMessage() {}
-func (*NidOptEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{32} }
-
-type NinOptEnum struct {
- Field1 *TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
- Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
- Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptEnum) Reset() { *m = NinOptEnum{} }
-func (*NinOptEnum) ProtoMessage() {}
-func (*NinOptEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{33} }
-
-type NidRepEnum struct {
- Field1 []TheTestEnum `protobuf:"varint,1,rep,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
- Field2 []YetAnotherTestEnum `protobuf:"varint,2,rep,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
- Field3 []YetYetAnotherTestEnum `protobuf:"varint,3,rep,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidRepEnum) Reset() { *m = NidRepEnum{} }
-func (*NidRepEnum) ProtoMessage() {}
-func (*NidRepEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{34} }
-
-type NinRepEnum struct {
- Field1 []TheTestEnum `protobuf:"varint,1,rep,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
- Field2 []YetAnotherTestEnum `protobuf:"varint,2,rep,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
- Field3 []YetYetAnotherTestEnum `protobuf:"varint,3,rep,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinRepEnum) Reset() { *m = NinRepEnum{} }
-func (*NinRepEnum) ProtoMessage() {}
-func (*NinRepEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{35} }
-
-type NinOptEnumDefault struct {
- Field1 *TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum,def=2" json:"Field1,omitempty"`
- Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum,def=1" json:"Field2,omitempty"`
- Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum,def=0" json:"Field3,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptEnumDefault) Reset() { *m = NinOptEnumDefault{} }
-func (*NinOptEnumDefault) ProtoMessage() {}
-func (*NinOptEnumDefault) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{36} }
-
-const Default_NinOptEnumDefault_Field1 TheTestEnum = C
-const Default_NinOptEnumDefault_Field2 YetAnotherTestEnum = BetterYetBB
-const Default_NinOptEnumDefault_Field3 YetYetAnotherTestEnum = YetYetAnotherTestEnum_CC
-
-func (m *NinOptEnumDefault) GetField1() TheTestEnum {
- if m != nil && m.Field1 != nil {
- return *m.Field1
- }
- return Default_NinOptEnumDefault_Field1
-}
-
-func (m *NinOptEnumDefault) GetField2() YetAnotherTestEnum {
- if m != nil && m.Field2 != nil {
- return *m.Field2
- }
- return Default_NinOptEnumDefault_Field2
-}
-
-func (m *NinOptEnumDefault) GetField3() YetYetAnotherTestEnum {
- if m != nil && m.Field3 != nil {
- return *m.Field3
- }
- return Default_NinOptEnumDefault_Field3
-}
-
-type AnotherNinOptEnum struct {
- Field1 *AnotherTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.AnotherTestEnum" json:"Field1,omitempty"`
- Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
- Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *AnotherNinOptEnum) Reset() { *m = AnotherNinOptEnum{} }
-func (*AnotherNinOptEnum) ProtoMessage() {}
-func (*AnotherNinOptEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{37} }
-
-type AnotherNinOptEnumDefault struct {
- Field1 *AnotherTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.AnotherTestEnum,def=11" json:"Field1,omitempty"`
- Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum,def=1" json:"Field2,omitempty"`
- Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum,def=0" json:"Field3,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *AnotherNinOptEnumDefault) Reset() { *m = AnotherNinOptEnumDefault{} }
-func (*AnotherNinOptEnumDefault) ProtoMessage() {}
-func (*AnotherNinOptEnumDefault) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{38} }
-
-const Default_AnotherNinOptEnumDefault_Field1 AnotherTestEnum = E
-const Default_AnotherNinOptEnumDefault_Field2 YetAnotherTestEnum = BetterYetBB
-const Default_AnotherNinOptEnumDefault_Field3 YetYetAnotherTestEnum = YetYetAnotherTestEnum_CC
-
-func (m *AnotherNinOptEnumDefault) GetField1() AnotherTestEnum {
- if m != nil && m.Field1 != nil {
- return *m.Field1
- }
- return Default_AnotherNinOptEnumDefault_Field1
-}
-
-func (m *AnotherNinOptEnumDefault) GetField2() YetAnotherTestEnum {
- if m != nil && m.Field2 != nil {
- return *m.Field2
- }
- return Default_AnotherNinOptEnumDefault_Field2
-}
-
-func (m *AnotherNinOptEnumDefault) GetField3() YetYetAnotherTestEnum {
- if m != nil && m.Field3 != nil {
- return *m.Field3
- }
- return Default_AnotherNinOptEnumDefault_Field3
-}
-
-type Timer struct {
- Time1 int64 `protobuf:"fixed64,1,opt,name=Time1" json:"Time1"`
- Time2 int64 `protobuf:"fixed64,2,opt,name=Time2" json:"Time2"`
- Data []byte `protobuf:"bytes,3,opt,name=Data" json:"Data"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Timer) Reset() { *m = Timer{} }
-func (*Timer) ProtoMessage() {}
-func (*Timer) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{39} }
-
-type MyExtendable struct {
- Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *MyExtendable) Reset() { *m = MyExtendable{} }
-func (*MyExtendable) ProtoMessage() {}
-func (*MyExtendable) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{40} }
-
-var extRange_MyExtendable = []proto.ExtensionRange{
- {Start: 100, End: 199},
-}
-
-func (*MyExtendable) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_MyExtendable
-}
-
-type OtherExtenable struct {
- Field2 *int64 `protobuf:"varint,2,opt,name=Field2" json:"Field2,omitempty"`
- Field13 *int64 `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
- M *MyExtendable `protobuf:"bytes,1,opt,name=M" json:"M,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *OtherExtenable) Reset() { *m = OtherExtenable{} }
-func (*OtherExtenable) ProtoMessage() {}
-func (*OtherExtenable) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{41} }
-
-var extRange_OtherExtenable = []proto.ExtensionRange{
- {Start: 14, End: 16},
- {Start: 10, End: 12},
-}
-
-func (*OtherExtenable) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_OtherExtenable
-}
-
-type NestedDefinition struct {
- Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
- EnumField *NestedDefinition_NestedEnum `protobuf:"varint,2,opt,name=EnumField,enum=test.NestedDefinition_NestedEnum" json:"EnumField,omitempty"`
- NNM *NestedDefinition_NestedMessage_NestedNestedMsg `protobuf:"bytes,3,opt,name=NNM" json:"NNM,omitempty"`
- NM *NestedDefinition_NestedMessage `protobuf:"bytes,4,opt,name=NM" json:"NM,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NestedDefinition) Reset() { *m = NestedDefinition{} }
-func (*NestedDefinition) ProtoMessage() {}
-func (*NestedDefinition) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{42} }
-
-type NestedDefinition_NestedMessage struct {
- NestedField1 *uint64 `protobuf:"fixed64,1,opt,name=NestedField1" json:"NestedField1,omitempty"`
- NNM *NestedDefinition_NestedMessage_NestedNestedMsg `protobuf:"bytes,2,opt,name=NNM" json:"NNM,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NestedDefinition_NestedMessage) Reset() { *m = NestedDefinition_NestedMessage{} }
-func (*NestedDefinition_NestedMessage) ProtoMessage() {}
-func (*NestedDefinition_NestedMessage) Descriptor() ([]byte, []int) {
- return fileDescriptorThetest, []int{42, 0}
-}
-
-type NestedDefinition_NestedMessage_NestedNestedMsg struct {
- NestedNestedField1 *string `protobuf:"bytes,10,opt,name=NestedNestedField1" json:"NestedNestedField1,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NestedDefinition_NestedMessage_NestedNestedMsg) Reset() {
- *m = NestedDefinition_NestedMessage_NestedNestedMsg{}
-}
-func (*NestedDefinition_NestedMessage_NestedNestedMsg) ProtoMessage() {}
-func (*NestedDefinition_NestedMessage_NestedNestedMsg) Descriptor() ([]byte, []int) {
- return fileDescriptorThetest, []int{42, 0, 0}
-}
-
-type NestedScope struct {
- A *NestedDefinition_NestedMessage_NestedNestedMsg `protobuf:"bytes,1,opt,name=A" json:"A,omitempty"`
- B *NestedDefinition_NestedEnum `protobuf:"varint,2,opt,name=B,enum=test.NestedDefinition_NestedEnum" json:"B,omitempty"`
- C *NestedDefinition_NestedMessage `protobuf:"bytes,3,opt,name=C" json:"C,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NestedScope) Reset() { *m = NestedScope{} }
-func (*NestedScope) ProtoMessage() {}
-func (*NestedScope) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{43} }
-
-type NinOptNativeDefault struct {
- Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1,def=1234.1234" json:"Field1,omitempty"`
- Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2,def=1234.12341" json:"Field2,omitempty"`
- Field3 *int32 `protobuf:"varint,3,opt,name=Field3,def=1234" json:"Field3,omitempty"`
- Field4 *int64 `protobuf:"varint,4,opt,name=Field4,def=1234" json:"Field4,omitempty"`
- Field5 *uint32 `protobuf:"varint,5,opt,name=Field5,def=1234" json:"Field5,omitempty"`
- Field6 *uint64 `protobuf:"varint,6,opt,name=Field6,def=1234" json:"Field6,omitempty"`
- Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7,def=1234" json:"Field7,omitempty"`
- Field8 *int64 `protobuf:"zigzag64,8,opt,name=Field8,def=1234" json:"Field8,omitempty"`
- Field9 *uint32 `protobuf:"fixed32,9,opt,name=Field9,def=1234" json:"Field9,omitempty"`
- Field10 *int32 `protobuf:"fixed32,10,opt,name=Field10,def=1234" json:"Field10,omitempty"`
- Field11 *uint64 `protobuf:"fixed64,11,opt,name=Field11,def=1234" json:"Field11,omitempty"`
- Field12 *int64 `protobuf:"fixed64,12,opt,name=Field12,def=1234" json:"Field12,omitempty"`
- Field13 *bool `protobuf:"varint,13,opt,name=Field13,def=1" json:"Field13,omitempty"`
- Field14 *string `protobuf:"bytes,14,opt,name=Field14,def=1234" json:"Field14,omitempty"`
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptNativeDefault) Reset() { *m = NinOptNativeDefault{} }
-func (*NinOptNativeDefault) ProtoMessage() {}
-func (*NinOptNativeDefault) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{44} }
-
-const Default_NinOptNativeDefault_Field1 float64 = 1234.1234
-const Default_NinOptNativeDefault_Field2 float32 = 1234.12341
-const Default_NinOptNativeDefault_Field3 int32 = 1234
-const Default_NinOptNativeDefault_Field4 int64 = 1234
-const Default_NinOptNativeDefault_Field5 uint32 = 1234
-const Default_NinOptNativeDefault_Field6 uint64 = 1234
-const Default_NinOptNativeDefault_Field7 int32 = 1234
-const Default_NinOptNativeDefault_Field8 int64 = 1234
-const Default_NinOptNativeDefault_Field9 uint32 = 1234
-const Default_NinOptNativeDefault_Field10 int32 = 1234
-const Default_NinOptNativeDefault_Field11 uint64 = 1234
-const Default_NinOptNativeDefault_Field12 int64 = 1234
-const Default_NinOptNativeDefault_Field13 bool = true
-const Default_NinOptNativeDefault_Field14 string = "1234"
-
-func (m *NinOptNativeDefault) GetField1() float64 {
- if m != nil && m.Field1 != nil {
- return *m.Field1
- }
- return Default_NinOptNativeDefault_Field1
-}
-
-func (m *NinOptNativeDefault) GetField2() float32 {
- if m != nil && m.Field2 != nil {
- return *m.Field2
- }
- return Default_NinOptNativeDefault_Field2
-}
-
-func (m *NinOptNativeDefault) GetField3() int32 {
- if m != nil && m.Field3 != nil {
- return *m.Field3
- }
- return Default_NinOptNativeDefault_Field3
-}
-
-func (m *NinOptNativeDefault) GetField4() int64 {
- if m != nil && m.Field4 != nil {
- return *m.Field4
- }
- return Default_NinOptNativeDefault_Field4
-}
-
-func (m *NinOptNativeDefault) GetField5() uint32 {
- if m != nil && m.Field5 != nil {
- return *m.Field5
- }
- return Default_NinOptNativeDefault_Field5
-}
-
-func (m *NinOptNativeDefault) GetField6() uint64 {
- if m != nil && m.Field6 != nil {
- return *m.Field6
- }
- return Default_NinOptNativeDefault_Field6
-}
-
-func (m *NinOptNativeDefault) GetField7() int32 {
- if m != nil && m.Field7 != nil {
- return *m.Field7
- }
- return Default_NinOptNativeDefault_Field7
-}
-
-func (m *NinOptNativeDefault) GetField8() int64 {
- if m != nil && m.Field8 != nil {
- return *m.Field8
- }
- return Default_NinOptNativeDefault_Field8
-}
-
-func (m *NinOptNativeDefault) GetField9() uint32 {
- if m != nil && m.Field9 != nil {
- return *m.Field9
- }
- return Default_NinOptNativeDefault_Field9
-}
-
-func (m *NinOptNativeDefault) GetField10() int32 {
- if m != nil && m.Field10 != nil {
- return *m.Field10
- }
- return Default_NinOptNativeDefault_Field10
-}
-
-func (m *NinOptNativeDefault) GetField11() uint64 {
- if m != nil && m.Field11 != nil {
- return *m.Field11
- }
- return Default_NinOptNativeDefault_Field11
-}
-
-func (m *NinOptNativeDefault) GetField12() int64 {
- if m != nil && m.Field12 != nil {
- return *m.Field12
- }
- return Default_NinOptNativeDefault_Field12
-}
-
-func (m *NinOptNativeDefault) GetField13() bool {
- if m != nil && m.Field13 != nil {
- return *m.Field13
- }
- return Default_NinOptNativeDefault_Field13
-}
-
-func (m *NinOptNativeDefault) GetField14() string {
- if m != nil && m.Field14 != nil {
- return *m.Field14
- }
- return Default_NinOptNativeDefault_Field14
-}
-
-func (m *NinOptNativeDefault) GetField15() []byte {
- if m != nil {
- return m.Field15
- }
- return nil
-}
-
-type CustomContainer struct {
- CustomStruct NidOptCustom `protobuf:"bytes,1,opt,name=CustomStruct" json:"CustomStruct"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomContainer) Reset() { *m = CustomContainer{} }
-func (*CustomContainer) ProtoMessage() {}
-func (*CustomContainer) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{45} }
-
-type CustomNameNidOptNative struct {
- FieldA float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1"`
- FieldB float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2"`
- FieldC int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3"`
- FieldD int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4"`
- FieldE uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5"`
- FieldF uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6"`
- FieldG int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7"`
- FieldH int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8"`
- FieldI uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9"`
- FieldJ int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10"`
- FieldK uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11"`
- FieldL int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12"`
- FieldM bool `protobuf:"varint,13,opt,name=Field13" json:"Field13"`
- FieldN string `protobuf:"bytes,14,opt,name=Field14" json:"Field14"`
- FieldO []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomNameNidOptNative) Reset() { *m = CustomNameNidOptNative{} }
-func (*CustomNameNidOptNative) ProtoMessage() {}
-func (*CustomNameNidOptNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{46} }
-
-type CustomNameNinOptNative struct {
- FieldA *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
- FieldB *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
- FieldC *int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3,omitempty"`
- FieldD *int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4,omitempty"`
- FieldE *uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5,omitempty"`
- FieldF *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
- FieldG *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
- FieldH *int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8,omitempty"`
- FieldI *uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9,omitempty"`
- FieldJ *int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10,omitempty"`
- FieldK *uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11,omitempty"`
- FielL *int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12,omitempty"`
- FieldM *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
- FieldN *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
- FieldO []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomNameNinOptNative) Reset() { *m = CustomNameNinOptNative{} }
-func (*CustomNameNinOptNative) ProtoMessage() {}
-func (*CustomNameNinOptNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{47} }
-
-type CustomNameNinRepNative struct {
- FieldA []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
- FieldB []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
- FieldC []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"`
- FieldD []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"`
- FieldE []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"`
- FieldF []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
- FieldG []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
- FieldH []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"`
- FieldI []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"`
- FieldJ []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"`
- FieldK []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"`
- FieldL []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"`
- FieldM []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
- FieldN []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
- FieldO [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomNameNinRepNative) Reset() { *m = CustomNameNinRepNative{} }
-func (*CustomNameNinRepNative) ProtoMessage() {}
-func (*CustomNameNinRepNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{48} }
-
-type CustomNameNinStruct struct {
- FieldA *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
- FieldB *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
- FieldC *NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
- FieldD []*NinOptNative `protobuf:"bytes,4,rep,name=Field4" json:"Field4,omitempty"`
- FieldE *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
- FieldF *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
- FieldG *NidOptNative `protobuf:"bytes,8,opt,name=Field8" json:"Field8,omitempty"`
- FieldH *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
- FieldI *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
- FieldJ []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomNameNinStruct) Reset() { *m = CustomNameNinStruct{} }
-func (*CustomNameNinStruct) ProtoMessage() {}
-func (*CustomNameNinStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{49} }
-
-type CustomNameCustomType struct {
- FieldA *Uuid `protobuf:"bytes,1,opt,name=Id,customtype=Uuid" json:"Id,omitempty"`
- 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"`
- FieldC []Uuid `protobuf:"bytes,3,rep,name=Ids,customtype=Uuid" json:"Ids,omitempty"`
- 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"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomNameCustomType) Reset() { *m = CustomNameCustomType{} }
-func (*CustomNameCustomType) ProtoMessage() {}
-func (*CustomNameCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{50} }
-
-type CustomNameNinEmbeddedStructUnion struct {
- *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
- FieldA *NinOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200,omitempty"`
- FieldB *bool `protobuf:"varint,210,opt,name=Field210" json:"Field210,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomNameNinEmbeddedStructUnion) Reset() { *m = CustomNameNinEmbeddedStructUnion{} }
-func (*CustomNameNinEmbeddedStructUnion) ProtoMessage() {}
-func (*CustomNameNinEmbeddedStructUnion) Descriptor() ([]byte, []int) {
- return fileDescriptorThetest, []int{51}
-}
-
-type CustomNameEnum struct {
- FieldA *TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
- FieldB []TheTestEnum `protobuf:"varint,2,rep,name=Field2,enum=test.TheTestEnum" json:"Field2,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomNameEnum) Reset() { *m = CustomNameEnum{} }
-func (*CustomNameEnum) ProtoMessage() {}
-func (*CustomNameEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{52} }
-
-type NoExtensionsMap struct {
- Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
- XXX_extensions []byte `protobuf:"bytes,0,opt" json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NoExtensionsMap) Reset() { *m = NoExtensionsMap{} }
-func (*NoExtensionsMap) ProtoMessage() {}
-func (*NoExtensionsMap) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{53} }
-
-var extRange_NoExtensionsMap = []proto.ExtensionRange{
- {Start: 100, End: 199},
-}
-
-func (*NoExtensionsMap) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_NoExtensionsMap
-}
-func (m *NoExtensionsMap) GetExtensions() *[]byte {
- if m.XXX_extensions == nil {
- m.XXX_extensions = make([]byte, 0)
- }
- return &m.XXX_extensions
-}
-
-type Unrecognized struct {
- Field1 *string `protobuf:"bytes,1,opt,name=Field1" json:"Field1,omitempty"`
-}
-
-func (m *Unrecognized) Reset() { *m = Unrecognized{} }
-func (*Unrecognized) ProtoMessage() {}
-func (*Unrecognized) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{54} }
-
-type UnrecognizedWithInner struct {
- Embedded []*UnrecognizedWithInner_Inner `protobuf:"bytes,1,rep,name=embedded" json:"embedded,omitempty"`
- Field2 *string `protobuf:"bytes,2,opt,name=Field2" json:"Field2,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *UnrecognizedWithInner) Reset() { *m = UnrecognizedWithInner{} }
-func (*UnrecognizedWithInner) ProtoMessage() {}
-func (*UnrecognizedWithInner) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{55} }
-
-type UnrecognizedWithInner_Inner struct {
- Field1 *uint32 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
-}
-
-func (m *UnrecognizedWithInner_Inner) Reset() { *m = UnrecognizedWithInner_Inner{} }
-func (*UnrecognizedWithInner_Inner) ProtoMessage() {}
-func (*UnrecognizedWithInner_Inner) Descriptor() ([]byte, []int) {
- return fileDescriptorThetest, []int{55, 0}
-}
-
-type UnrecognizedWithEmbed struct {
- UnrecognizedWithEmbed_Embedded `protobuf:"bytes,1,opt,name=embedded,embedded=embedded" json:"embedded"`
- Field2 *string `protobuf:"bytes,2,opt,name=Field2" json:"Field2,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *UnrecognizedWithEmbed) Reset() { *m = UnrecognizedWithEmbed{} }
-func (*UnrecognizedWithEmbed) ProtoMessage() {}
-func (*UnrecognizedWithEmbed) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{56} }
-
-type UnrecognizedWithEmbed_Embedded struct {
- Field1 *uint32 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
-}
-
-func (m *UnrecognizedWithEmbed_Embedded) Reset() { *m = UnrecognizedWithEmbed_Embedded{} }
-func (*UnrecognizedWithEmbed_Embedded) ProtoMessage() {}
-func (*UnrecognizedWithEmbed_Embedded) Descriptor() ([]byte, []int) {
- return fileDescriptorThetest, []int{56, 0}
-}
-
-type Node struct {
- Label *string `protobuf:"bytes,1,opt,name=Label" json:"Label,omitempty"`
- Children []*Node `protobuf:"bytes,2,rep,name=Children" json:"Children,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Node) Reset() { *m = Node{} }
-func (*Node) ProtoMessage() {}
-func (*Node) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{57} }
-
-type NonByteCustomType struct {
- Field1 *T `protobuf:"bytes,1,opt,name=Field1,customtype=T" json:"Field1,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NonByteCustomType) Reset() { *m = NonByteCustomType{} }
-func (*NonByteCustomType) ProtoMessage() {}
-func (*NonByteCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{58} }
-
-type NidOptNonByteCustomType struct {
- Field1 T `protobuf:"bytes,1,opt,name=Field1,customtype=T" json:"Field1"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidOptNonByteCustomType) Reset() { *m = NidOptNonByteCustomType{} }
-func (*NidOptNonByteCustomType) ProtoMessage() {}
-func (*NidOptNonByteCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{59} }
-
-type NinOptNonByteCustomType struct {
- Field1 *T `protobuf:"bytes,1,opt,name=Field1,customtype=T" json:"Field1,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptNonByteCustomType) Reset() { *m = NinOptNonByteCustomType{} }
-func (*NinOptNonByteCustomType) ProtoMessage() {}
-func (*NinOptNonByteCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{60} }
-
-type NidRepNonByteCustomType struct {
- Field1 []T `protobuf:"bytes,1,rep,name=Field1,customtype=T" json:"Field1"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidRepNonByteCustomType) Reset() { *m = NidRepNonByteCustomType{} }
-func (*NidRepNonByteCustomType) ProtoMessage() {}
-func (*NidRepNonByteCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{61} }
-
-type NinRepNonByteCustomType struct {
- Field1 []T `protobuf:"bytes,1,rep,name=Field1,customtype=T" json:"Field1,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinRepNonByteCustomType) Reset() { *m = NinRepNonByteCustomType{} }
-func (*NinRepNonByteCustomType) ProtoMessage() {}
-func (*NinRepNonByteCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{62} }
-
-type ProtoType struct {
- Field2 *string `protobuf:"bytes,1,opt,name=Field2" json:"Field2,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *ProtoType) Reset() { *m = ProtoType{} }
-func (*ProtoType) ProtoMessage() {}
-func (*ProtoType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{63} }
-
-var E_FieldA = &proto.ExtensionDesc{
- ExtendedType: (*MyExtendable)(nil),
- ExtensionType: (*float64)(nil),
- Field: 100,
- Name: "test.FieldA",
- Tag: "fixed64,100,opt,name=FieldA",
- Filename: "combos/unsafemarshaler/thetest.proto",
-}
-
-var E_FieldB = &proto.ExtensionDesc{
- ExtendedType: (*MyExtendable)(nil),
- ExtensionType: (*NinOptNative)(nil),
- Field: 101,
- Name: "test.FieldB",
- Tag: "bytes,101,opt,name=FieldB",
- Filename: "combos/unsafemarshaler/thetest.proto",
-}
-
-var E_FieldC = &proto.ExtensionDesc{
- ExtendedType: (*MyExtendable)(nil),
- ExtensionType: (*NinEmbeddedStruct)(nil),
- Field: 102,
- Name: "test.FieldC",
- Tag: "bytes,102,opt,name=FieldC",
- Filename: "combos/unsafemarshaler/thetest.proto",
-}
-
-var E_FieldD = &proto.ExtensionDesc{
- ExtendedType: (*MyExtendable)(nil),
- ExtensionType: ([]int64)(nil),
- Field: 104,
- Name: "test.FieldD",
- Tag: "varint,104,rep,name=FieldD",
- Filename: "combos/unsafemarshaler/thetest.proto",
-}
-
-var E_FieldE = &proto.ExtensionDesc{
- ExtendedType: (*MyExtendable)(nil),
- ExtensionType: ([]*NinOptNative)(nil),
- Field: 105,
- Name: "test.FieldE",
- Tag: "bytes,105,rep,name=FieldE",
- Filename: "combos/unsafemarshaler/thetest.proto",
-}
-
-var E_FieldA1 = &proto.ExtensionDesc{
- ExtendedType: (*NoExtensionsMap)(nil),
- ExtensionType: (*float64)(nil),
- Field: 100,
- Name: "test.FieldA1",
- Tag: "fixed64,100,opt,name=FieldA1",
- Filename: "combos/unsafemarshaler/thetest.proto",
-}
-
-var E_FieldB1 = &proto.ExtensionDesc{
- ExtendedType: (*NoExtensionsMap)(nil),
- ExtensionType: (*NinOptNative)(nil),
- Field: 101,
- Name: "test.FieldB1",
- Tag: "bytes,101,opt,name=FieldB1",
- Filename: "combos/unsafemarshaler/thetest.proto",
-}
-
-var E_FieldC1 = &proto.ExtensionDesc{
- ExtendedType: (*NoExtensionsMap)(nil),
- ExtensionType: (*NinEmbeddedStruct)(nil),
- Field: 102,
- Name: "test.FieldC1",
- Tag: "bytes,102,opt,name=FieldC1",
- Filename: "combos/unsafemarshaler/thetest.proto",
-}
-
-func init() {
- proto.RegisterType((*NidOptNative)(nil), "test.NidOptNative")
- proto.RegisterType((*NinOptNative)(nil), "test.NinOptNative")
- proto.RegisterType((*NidRepNative)(nil), "test.NidRepNative")
- proto.RegisterType((*NinRepNative)(nil), "test.NinRepNative")
- proto.RegisterType((*NidRepPackedNative)(nil), "test.NidRepPackedNative")
- proto.RegisterType((*NinRepPackedNative)(nil), "test.NinRepPackedNative")
- proto.RegisterType((*NidOptStruct)(nil), "test.NidOptStruct")
- proto.RegisterType((*NinOptStruct)(nil), "test.NinOptStruct")
- proto.RegisterType((*NidRepStruct)(nil), "test.NidRepStruct")
- proto.RegisterType((*NinRepStruct)(nil), "test.NinRepStruct")
- proto.RegisterType((*NidEmbeddedStruct)(nil), "test.NidEmbeddedStruct")
- proto.RegisterType((*NinEmbeddedStruct)(nil), "test.NinEmbeddedStruct")
- proto.RegisterType((*NidNestedStruct)(nil), "test.NidNestedStruct")
- proto.RegisterType((*NinNestedStruct)(nil), "test.NinNestedStruct")
- proto.RegisterType((*NidOptCustom)(nil), "test.NidOptCustom")
- proto.RegisterType((*CustomDash)(nil), "test.CustomDash")
- proto.RegisterType((*NinOptCustom)(nil), "test.NinOptCustom")
- proto.RegisterType((*NidRepCustom)(nil), "test.NidRepCustom")
- proto.RegisterType((*NinRepCustom)(nil), "test.NinRepCustom")
- proto.RegisterType((*NinOptNativeUnion)(nil), "test.NinOptNativeUnion")
- proto.RegisterType((*NinOptStructUnion)(nil), "test.NinOptStructUnion")
- proto.RegisterType((*NinEmbeddedStructUnion)(nil), "test.NinEmbeddedStructUnion")
- proto.RegisterType((*NinNestedStructUnion)(nil), "test.NinNestedStructUnion")
- proto.RegisterType((*Tree)(nil), "test.Tree")
- proto.RegisterType((*OrBranch)(nil), "test.OrBranch")
- proto.RegisterType((*AndBranch)(nil), "test.AndBranch")
- proto.RegisterType((*Leaf)(nil), "test.Leaf")
- proto.RegisterType((*DeepTree)(nil), "test.DeepTree")
- proto.RegisterType((*ADeepBranch)(nil), "test.ADeepBranch")
- proto.RegisterType((*AndDeepBranch)(nil), "test.AndDeepBranch")
- proto.RegisterType((*DeepLeaf)(nil), "test.DeepLeaf")
- proto.RegisterType((*Nil)(nil), "test.Nil")
- proto.RegisterType((*NidOptEnum)(nil), "test.NidOptEnum")
- proto.RegisterType((*NinOptEnum)(nil), "test.NinOptEnum")
- proto.RegisterType((*NidRepEnum)(nil), "test.NidRepEnum")
- proto.RegisterType((*NinRepEnum)(nil), "test.NinRepEnum")
- proto.RegisterType((*NinOptEnumDefault)(nil), "test.NinOptEnumDefault")
- proto.RegisterType((*AnotherNinOptEnum)(nil), "test.AnotherNinOptEnum")
- proto.RegisterType((*AnotherNinOptEnumDefault)(nil), "test.AnotherNinOptEnumDefault")
- proto.RegisterType((*Timer)(nil), "test.Timer")
- proto.RegisterType((*MyExtendable)(nil), "test.MyExtendable")
- proto.RegisterType((*OtherExtenable)(nil), "test.OtherExtenable")
- proto.RegisterType((*NestedDefinition)(nil), "test.NestedDefinition")
- proto.RegisterType((*NestedDefinition_NestedMessage)(nil), "test.NestedDefinition.NestedMessage")
- proto.RegisterType((*NestedDefinition_NestedMessage_NestedNestedMsg)(nil), "test.NestedDefinition.NestedMessage.NestedNestedMsg")
- proto.RegisterType((*NestedScope)(nil), "test.NestedScope")
- proto.RegisterType((*NinOptNativeDefault)(nil), "test.NinOptNativeDefault")
- proto.RegisterType((*CustomContainer)(nil), "test.CustomContainer")
- proto.RegisterType((*CustomNameNidOptNative)(nil), "test.CustomNameNidOptNative")
- proto.RegisterType((*CustomNameNinOptNative)(nil), "test.CustomNameNinOptNative")
- proto.RegisterType((*CustomNameNinRepNative)(nil), "test.CustomNameNinRepNative")
- proto.RegisterType((*CustomNameNinStruct)(nil), "test.CustomNameNinStruct")
- proto.RegisterType((*CustomNameCustomType)(nil), "test.CustomNameCustomType")
- proto.RegisterType((*CustomNameNinEmbeddedStructUnion)(nil), "test.CustomNameNinEmbeddedStructUnion")
- proto.RegisterType((*CustomNameEnum)(nil), "test.CustomNameEnum")
- proto.RegisterType((*NoExtensionsMap)(nil), "test.NoExtensionsMap")
- proto.RegisterType((*Unrecognized)(nil), "test.Unrecognized")
- proto.RegisterType((*UnrecognizedWithInner)(nil), "test.UnrecognizedWithInner")
- proto.RegisterType((*UnrecognizedWithInner_Inner)(nil), "test.UnrecognizedWithInner.Inner")
- proto.RegisterType((*UnrecognizedWithEmbed)(nil), "test.UnrecognizedWithEmbed")
- proto.RegisterType((*UnrecognizedWithEmbed_Embedded)(nil), "test.UnrecognizedWithEmbed.Embedded")
- proto.RegisterType((*Node)(nil), "test.Node")
- proto.RegisterType((*NonByteCustomType)(nil), "test.NonByteCustomType")
- proto.RegisterType((*NidOptNonByteCustomType)(nil), "test.NidOptNonByteCustomType")
- proto.RegisterType((*NinOptNonByteCustomType)(nil), "test.NinOptNonByteCustomType")
- proto.RegisterType((*NidRepNonByteCustomType)(nil), "test.NidRepNonByteCustomType")
- proto.RegisterType((*NinRepNonByteCustomType)(nil), "test.NinRepNonByteCustomType")
- proto.RegisterType((*ProtoType)(nil), "test.ProtoType")
- proto.RegisterEnum("test.TheTestEnum", TheTestEnum_name, TheTestEnum_value)
- proto.RegisterEnum("test.AnotherTestEnum", AnotherTestEnum_name, AnotherTestEnum_value)
- proto.RegisterEnum("test.YetAnotherTestEnum", YetAnotherTestEnum_name, YetAnotherTestEnum_value)
- proto.RegisterEnum("test.YetYetAnotherTestEnum", YetYetAnotherTestEnum_name, YetYetAnotherTestEnum_value)
- proto.RegisterEnum("test.NestedDefinition_NestedEnum", NestedDefinition_NestedEnum_name, NestedDefinition_NestedEnum_value)
- proto.RegisterExtension(E_FieldA)
- proto.RegisterExtension(E_FieldB)
- proto.RegisterExtension(E_FieldC)
- proto.RegisterExtension(E_FieldD)
- proto.RegisterExtension(E_FieldE)
- proto.RegisterExtension(E_FieldA1)
- proto.RegisterExtension(E_FieldB1)
- proto.RegisterExtension(E_FieldC1)
-}
-func (this *NidOptNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidOptNative)
- if !ok {
- that2, ok := that.(NidOptNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != that1.Field1 {
- if this.Field1 < that1.Field1 {
- return -1
- }
- return 1
- }
- if this.Field2 != that1.Field2 {
- if this.Field2 < that1.Field2 {
- return -1
- }
- return 1
- }
- if this.Field3 != that1.Field3 {
- if this.Field3 < that1.Field3 {
- return -1
- }
- return 1
- }
- if this.Field4 != that1.Field4 {
- if this.Field4 < that1.Field4 {
- return -1
- }
- return 1
- }
- if this.Field5 != that1.Field5 {
- if this.Field5 < that1.Field5 {
- return -1
- }
- return 1
- }
- if this.Field6 != that1.Field6 {
- if this.Field6 < that1.Field6 {
- return -1
- }
- return 1
- }
- if this.Field7 != that1.Field7 {
- if this.Field7 < that1.Field7 {
- return -1
- }
- return 1
- }
- if this.Field8 != that1.Field8 {
- if this.Field8 < that1.Field8 {
- return -1
- }
- return 1
- }
- if this.Field9 != that1.Field9 {
- if this.Field9 < that1.Field9 {
- return -1
- }
- return 1
- }
- if this.Field10 != that1.Field10 {
- if this.Field10 < that1.Field10 {
- return -1
- }
- return 1
- }
- if this.Field11 != that1.Field11 {
- if this.Field11 < that1.Field11 {
- return -1
- }
- return 1
- }
- if this.Field12 != that1.Field12 {
- if this.Field12 < that1.Field12 {
- return -1
- }
- return 1
- }
- if this.Field13 != that1.Field13 {
- if !this.Field13 {
- return -1
- }
- return 1
- }
- if this.Field14 != that1.Field14 {
- if this.Field14 < that1.Field14 {
- return -1
- }
- return 1
- }
- if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptNative)
- if !ok {
- that2, ok := that.(NinOptNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- if *this.Field3 < *that1.Field3 {
- return -1
- }
- return 1
- }
- } else if this.Field3 != nil {
- return 1
- } else if that1.Field3 != nil {
- return -1
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- if *this.Field4 < *that1.Field4 {
- return -1
- }
- return 1
- }
- } else if this.Field4 != nil {
- return 1
- } else if that1.Field4 != nil {
- return -1
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- if *this.Field5 < *that1.Field5 {
- return -1
- }
- return 1
- }
- } else if this.Field5 != nil {
- return 1
- } else if that1.Field5 != nil {
- return -1
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- if *this.Field6 < *that1.Field6 {
- return -1
- }
- return 1
- }
- } else if this.Field6 != nil {
- return 1
- } else if that1.Field6 != nil {
- return -1
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- if *this.Field7 < *that1.Field7 {
- return -1
- }
- return 1
- }
- } else if this.Field7 != nil {
- return 1
- } else if that1.Field7 != nil {
- return -1
- }
- if this.Field8 != nil && that1.Field8 != nil {
- if *this.Field8 != *that1.Field8 {
- if *this.Field8 < *that1.Field8 {
- return -1
- }
- return 1
- }
- } else if this.Field8 != nil {
- return 1
- } else if that1.Field8 != nil {
- return -1
- }
- if this.Field9 != nil && that1.Field9 != nil {
- if *this.Field9 != *that1.Field9 {
- if *this.Field9 < *that1.Field9 {
- return -1
- }
- return 1
- }
- } else if this.Field9 != nil {
- return 1
- } else if that1.Field9 != nil {
- return -1
- }
- if this.Field10 != nil && that1.Field10 != nil {
- if *this.Field10 != *that1.Field10 {
- if *this.Field10 < *that1.Field10 {
- return -1
- }
- return 1
- }
- } else if this.Field10 != nil {
- return 1
- } else if that1.Field10 != nil {
- return -1
- }
- if this.Field11 != nil && that1.Field11 != nil {
- if *this.Field11 != *that1.Field11 {
- if *this.Field11 < *that1.Field11 {
- return -1
- }
- return 1
- }
- } else if this.Field11 != nil {
- return 1
- } else if that1.Field11 != nil {
- return -1
- }
- if this.Field12 != nil && that1.Field12 != nil {
- if *this.Field12 != *that1.Field12 {
- if *this.Field12 < *that1.Field12 {
- return -1
- }
- return 1
- }
- } else if this.Field12 != nil {
- return 1
- } else if that1.Field12 != nil {
- return -1
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- if !*this.Field13 {
- return -1
- }
- return 1
- }
- } else if this.Field13 != nil {
- return 1
- } else if that1.Field13 != nil {
- return -1
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- if *this.Field14 < *that1.Field14 {
- return -1
- }
- return 1
- }
- } else if this.Field14 != nil {
- return 1
- } else if that1.Field14 != nil {
- return -1
- }
- if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidRepNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidRepNative)
- if !ok {
- that2, ok := that.(NidRepNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- if this.Field3[i] < that1.Field3[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- if len(this.Field4) < len(that1.Field4) {
- return -1
- }
- return 1
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- if this.Field4[i] < that1.Field4[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- if len(this.Field5) < len(that1.Field5) {
- return -1
- }
- return 1
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- if this.Field5[i] < that1.Field5[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- if len(this.Field6) < len(that1.Field6) {
- return -1
- }
- return 1
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- if this.Field6[i] < that1.Field6[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- if len(this.Field7) < len(that1.Field7) {
- return -1
- }
- return 1
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- if this.Field7[i] < that1.Field7[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- if len(this.Field8) < len(that1.Field8) {
- return -1
- }
- return 1
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- if this.Field8[i] < that1.Field8[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- if len(this.Field9) < len(that1.Field9) {
- return -1
- }
- return 1
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- if this.Field9[i] < that1.Field9[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- if len(this.Field10) < len(that1.Field10) {
- return -1
- }
- return 1
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- if this.Field10[i] < that1.Field10[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- if len(this.Field11) < len(that1.Field11) {
- return -1
- }
- return 1
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- if this.Field11[i] < that1.Field11[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- if len(this.Field12) < len(that1.Field12) {
- return -1
- }
- return 1
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- if this.Field12[i] < that1.Field12[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- if len(this.Field13) < len(that1.Field13) {
- return -1
- }
- return 1
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- if !this.Field13[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- if len(this.Field14) < len(that1.Field14) {
- return -1
- }
- return 1
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- if this.Field14[i] < that1.Field14[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- if len(this.Field15) < len(that1.Field15) {
- return -1
- }
- return 1
- }
- for i := range this.Field15 {
- if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinRepNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinRepNative)
- if !ok {
- that2, ok := that.(NinRepNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- if this.Field3[i] < that1.Field3[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- if len(this.Field4) < len(that1.Field4) {
- return -1
- }
- return 1
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- if this.Field4[i] < that1.Field4[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- if len(this.Field5) < len(that1.Field5) {
- return -1
- }
- return 1
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- if this.Field5[i] < that1.Field5[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- if len(this.Field6) < len(that1.Field6) {
- return -1
- }
- return 1
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- if this.Field6[i] < that1.Field6[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- if len(this.Field7) < len(that1.Field7) {
- return -1
- }
- return 1
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- if this.Field7[i] < that1.Field7[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- if len(this.Field8) < len(that1.Field8) {
- return -1
- }
- return 1
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- if this.Field8[i] < that1.Field8[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- if len(this.Field9) < len(that1.Field9) {
- return -1
- }
- return 1
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- if this.Field9[i] < that1.Field9[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- if len(this.Field10) < len(that1.Field10) {
- return -1
- }
- return 1
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- if this.Field10[i] < that1.Field10[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- if len(this.Field11) < len(that1.Field11) {
- return -1
- }
- return 1
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- if this.Field11[i] < that1.Field11[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- if len(this.Field12) < len(that1.Field12) {
- return -1
- }
- return 1
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- if this.Field12[i] < that1.Field12[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- if len(this.Field13) < len(that1.Field13) {
- return -1
- }
- return 1
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- if !this.Field13[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- if len(this.Field14) < len(that1.Field14) {
- return -1
- }
- return 1
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- if this.Field14[i] < that1.Field14[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- if len(this.Field15) < len(that1.Field15) {
- return -1
- }
- return 1
- }
- for i := range this.Field15 {
- if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidRepPackedNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidRepPackedNative)
- if !ok {
- that2, ok := that.(NidRepPackedNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- if this.Field3[i] < that1.Field3[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- if len(this.Field4) < len(that1.Field4) {
- return -1
- }
- return 1
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- if this.Field4[i] < that1.Field4[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- if len(this.Field5) < len(that1.Field5) {
- return -1
- }
- return 1
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- if this.Field5[i] < that1.Field5[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- if len(this.Field6) < len(that1.Field6) {
- return -1
- }
- return 1
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- if this.Field6[i] < that1.Field6[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- if len(this.Field7) < len(that1.Field7) {
- return -1
- }
- return 1
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- if this.Field7[i] < that1.Field7[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- if len(this.Field8) < len(that1.Field8) {
- return -1
- }
- return 1
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- if this.Field8[i] < that1.Field8[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- if len(this.Field9) < len(that1.Field9) {
- return -1
- }
- return 1
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- if this.Field9[i] < that1.Field9[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- if len(this.Field10) < len(that1.Field10) {
- return -1
- }
- return 1
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- if this.Field10[i] < that1.Field10[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- if len(this.Field11) < len(that1.Field11) {
- return -1
- }
- return 1
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- if this.Field11[i] < that1.Field11[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- if len(this.Field12) < len(that1.Field12) {
- return -1
- }
- return 1
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- if this.Field12[i] < that1.Field12[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- if len(this.Field13) < len(that1.Field13) {
- return -1
- }
- return 1
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- if !this.Field13[i] {
- return -1
- }
- return 1
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinRepPackedNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinRepPackedNative)
- if !ok {
- that2, ok := that.(NinRepPackedNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- if this.Field3[i] < that1.Field3[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- if len(this.Field4) < len(that1.Field4) {
- return -1
- }
- return 1
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- if this.Field4[i] < that1.Field4[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- if len(this.Field5) < len(that1.Field5) {
- return -1
- }
- return 1
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- if this.Field5[i] < that1.Field5[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- if len(this.Field6) < len(that1.Field6) {
- return -1
- }
- return 1
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- if this.Field6[i] < that1.Field6[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- if len(this.Field7) < len(that1.Field7) {
- return -1
- }
- return 1
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- if this.Field7[i] < that1.Field7[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- if len(this.Field8) < len(that1.Field8) {
- return -1
- }
- return 1
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- if this.Field8[i] < that1.Field8[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- if len(this.Field9) < len(that1.Field9) {
- return -1
- }
- return 1
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- if this.Field9[i] < that1.Field9[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- if len(this.Field10) < len(that1.Field10) {
- return -1
- }
- return 1
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- if this.Field10[i] < that1.Field10[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- if len(this.Field11) < len(that1.Field11) {
- return -1
- }
- return 1
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- if this.Field11[i] < that1.Field11[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- if len(this.Field12) < len(that1.Field12) {
- return -1
- }
- return 1
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- if this.Field12[i] < that1.Field12[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- if len(this.Field13) < len(that1.Field13) {
- return -1
- }
- return 1
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- if !this.Field13[i] {
- return -1
- }
- return 1
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidOptStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidOptStruct)
- if !ok {
- that2, ok := that.(NidOptStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != that1.Field1 {
- if this.Field1 < that1.Field1 {
- return -1
- }
- return 1
- }
- if this.Field2 != that1.Field2 {
- if this.Field2 < that1.Field2 {
- return -1
- }
- return 1
- }
- if c := this.Field3.Compare(&that1.Field3); c != 0 {
- return c
- }
- if c := this.Field4.Compare(&that1.Field4); c != 0 {
- return c
- }
- if this.Field6 != that1.Field6 {
- if this.Field6 < that1.Field6 {
- return -1
- }
- return 1
- }
- if this.Field7 != that1.Field7 {
- if this.Field7 < that1.Field7 {
- return -1
- }
- return 1
- }
- if c := this.Field8.Compare(&that1.Field8); c != 0 {
- return c
- }
- if this.Field13 != that1.Field13 {
- if !this.Field13 {
- return -1
- }
- return 1
- }
- if this.Field14 != that1.Field14 {
- if this.Field14 < that1.Field14 {
- return -1
- }
- return 1
- }
- if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptStruct)
- if !ok {
- that2, ok := that.(NinOptStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if c := this.Field3.Compare(that1.Field3); c != 0 {
- return c
- }
- if c := this.Field4.Compare(that1.Field4); c != 0 {
- return c
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- if *this.Field6 < *that1.Field6 {
- return -1
- }
- return 1
- }
- } else if this.Field6 != nil {
- return 1
- } else if that1.Field6 != nil {
- return -1
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- if *this.Field7 < *that1.Field7 {
- return -1
- }
- return 1
- }
- } else if this.Field7 != nil {
- return 1
- } else if that1.Field7 != nil {
- return -1
- }
- if c := this.Field8.Compare(that1.Field8); c != 0 {
- return c
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- if !*this.Field13 {
- return -1
- }
- return 1
- }
- } else if this.Field13 != nil {
- return 1
- } else if that1.Field13 != nil {
- return -1
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- if *this.Field14 < *that1.Field14 {
- return -1
- }
- return 1
- }
- } else if this.Field14 != nil {
- return 1
- } else if that1.Field14 != nil {
- return -1
- }
- if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidRepStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidRepStruct)
- if !ok {
- that2, ok := that.(NidRepStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if c := this.Field3[i].Compare(&that1.Field3[i]); c != 0 {
- return c
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- if len(this.Field4) < len(that1.Field4) {
- return -1
- }
- return 1
- }
- for i := range this.Field4 {
- if c := this.Field4[i].Compare(&that1.Field4[i]); c != 0 {
- return c
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- if len(this.Field6) < len(that1.Field6) {
- return -1
- }
- return 1
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- if this.Field6[i] < that1.Field6[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- if len(this.Field7) < len(that1.Field7) {
- return -1
- }
- return 1
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- if this.Field7[i] < that1.Field7[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- if len(this.Field8) < len(that1.Field8) {
- return -1
- }
- return 1
- }
- for i := range this.Field8 {
- if c := this.Field8[i].Compare(&that1.Field8[i]); c != 0 {
- return c
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- if len(this.Field13) < len(that1.Field13) {
- return -1
- }
- return 1
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- if !this.Field13[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- if len(this.Field14) < len(that1.Field14) {
- return -1
- }
- return 1
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- if this.Field14[i] < that1.Field14[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- if len(this.Field15) < len(that1.Field15) {
- return -1
- }
- return 1
- }
- for i := range this.Field15 {
- if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinRepStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinRepStruct)
- if !ok {
- that2, ok := that.(NinRepStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if c := this.Field3[i].Compare(that1.Field3[i]); c != 0 {
- return c
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- if len(this.Field4) < len(that1.Field4) {
- return -1
- }
- return 1
- }
- for i := range this.Field4 {
- if c := this.Field4[i].Compare(that1.Field4[i]); c != 0 {
- return c
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- if len(this.Field6) < len(that1.Field6) {
- return -1
- }
- return 1
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- if this.Field6[i] < that1.Field6[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- if len(this.Field7) < len(that1.Field7) {
- return -1
- }
- return 1
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- if this.Field7[i] < that1.Field7[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- if len(this.Field8) < len(that1.Field8) {
- return -1
- }
- return 1
- }
- for i := range this.Field8 {
- if c := this.Field8[i].Compare(that1.Field8[i]); c != 0 {
- return c
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- if len(this.Field13) < len(that1.Field13) {
- return -1
- }
- return 1
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- if !this.Field13[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- if len(this.Field14) < len(that1.Field14) {
- return -1
- }
- return 1
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- if this.Field14[i] < that1.Field14[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- if len(this.Field15) < len(that1.Field15) {
- return -1
- }
- return 1
- }
- for i := range this.Field15 {
- if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidEmbeddedStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidEmbeddedStruct)
- if !ok {
- that2, ok := that.(NidEmbeddedStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
- return c
- }
- if c := this.Field200.Compare(&that1.Field200); c != 0 {
- return c
- }
- if this.Field210 != that1.Field210 {
- if !this.Field210 {
- return -1
- }
- return 1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinEmbeddedStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinEmbeddedStruct)
- if !ok {
- that2, ok := that.(NinEmbeddedStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
- return c
- }
- if c := this.Field200.Compare(that1.Field200); c != 0 {
- return c
- }
- if this.Field210 != nil && that1.Field210 != nil {
- if *this.Field210 != *that1.Field210 {
- if !*this.Field210 {
- return -1
- }
- return 1
- }
- } else if this.Field210 != nil {
- return 1
- } else if that1.Field210 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidNestedStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidNestedStruct)
- if !ok {
- that2, ok := that.(NidNestedStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Field1.Compare(&that1.Field1); c != 0 {
- return c
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if c := this.Field2[i].Compare(&that1.Field2[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinNestedStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinNestedStruct)
- if !ok {
- that2, ok := that.(NinNestedStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Field1.Compare(that1.Field1); c != 0 {
- return c
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if c := this.Field2[i].Compare(that1.Field2[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidOptCustom) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidOptCustom)
- if !ok {
- that2, ok := that.(NidOptCustom)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Id.Compare(that1.Id); c != 0 {
- return c
- }
- if c := this.Value.Compare(that1.Value); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomDash) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomDash)
- if !ok {
- that2, ok := that.(CustomDash)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if that1.Value == nil {
- if this.Value != nil {
- return 1
- }
- } else if this.Value == nil {
- return -1
- } else if c := this.Value.Compare(*that1.Value); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptCustom) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptCustom)
- if !ok {
- that2, ok := that.(NinOptCustom)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if that1.Id == nil {
- if this.Id != nil {
- return 1
- }
- } else if this.Id == nil {
- return -1
- } else if c := this.Id.Compare(*that1.Id); c != 0 {
- return c
- }
- if that1.Value == nil {
- if this.Value != nil {
- return 1
- }
- } else if this.Value == nil {
- return -1
- } else if c := this.Value.Compare(*that1.Value); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidRepCustom) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidRepCustom)
- if !ok {
- that2, ok := that.(NidRepCustom)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Id) != len(that1.Id) {
- if len(this.Id) < len(that1.Id) {
- return -1
- }
- return 1
- }
- for i := range this.Id {
- if c := this.Id[i].Compare(that1.Id[i]); c != 0 {
- return c
- }
- }
- if len(this.Value) != len(that1.Value) {
- if len(this.Value) < len(that1.Value) {
- return -1
- }
- return 1
- }
- for i := range this.Value {
- if c := this.Value[i].Compare(that1.Value[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinRepCustom) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinRepCustom)
- if !ok {
- that2, ok := that.(NinRepCustom)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Id) != len(that1.Id) {
- if len(this.Id) < len(that1.Id) {
- return -1
- }
- return 1
- }
- for i := range this.Id {
- if c := this.Id[i].Compare(that1.Id[i]); c != 0 {
- return c
- }
- }
- if len(this.Value) != len(that1.Value) {
- if len(this.Value) < len(that1.Value) {
- return -1
- }
- return 1
- }
- for i := range this.Value {
- if c := this.Value[i].Compare(that1.Value[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptNativeUnion) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptNativeUnion)
- if !ok {
- that2, ok := that.(NinOptNativeUnion)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- if *this.Field3 < *that1.Field3 {
- return -1
- }
- return 1
- }
- } else if this.Field3 != nil {
- return 1
- } else if that1.Field3 != nil {
- return -1
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- if *this.Field4 < *that1.Field4 {
- return -1
- }
- return 1
- }
- } else if this.Field4 != nil {
- return 1
- } else if that1.Field4 != nil {
- return -1
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- if *this.Field5 < *that1.Field5 {
- return -1
- }
- return 1
- }
- } else if this.Field5 != nil {
- return 1
- } else if that1.Field5 != nil {
- return -1
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- if *this.Field6 < *that1.Field6 {
- return -1
- }
- return 1
- }
- } else if this.Field6 != nil {
- return 1
- } else if that1.Field6 != nil {
- return -1
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- if !*this.Field13 {
- return -1
- }
- return 1
- }
- } else if this.Field13 != nil {
- return 1
- } else if that1.Field13 != nil {
- return -1
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- if *this.Field14 < *that1.Field14 {
- return -1
- }
- return 1
- }
- } else if this.Field14 != nil {
- return 1
- } else if that1.Field14 != nil {
- return -1
- }
- if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptStructUnion) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptStructUnion)
- if !ok {
- that2, ok := that.(NinOptStructUnion)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if c := this.Field3.Compare(that1.Field3); c != 0 {
- return c
- }
- if c := this.Field4.Compare(that1.Field4); c != 0 {
- return c
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- if *this.Field6 < *that1.Field6 {
- return -1
- }
- return 1
- }
- } else if this.Field6 != nil {
- return 1
- } else if that1.Field6 != nil {
- return -1
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- if *this.Field7 < *that1.Field7 {
- return -1
- }
- return 1
- }
- } else if this.Field7 != nil {
- return 1
- } else if that1.Field7 != nil {
- return -1
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- if !*this.Field13 {
- return -1
- }
- return 1
- }
- } else if this.Field13 != nil {
- return 1
- } else if that1.Field13 != nil {
- return -1
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- if *this.Field14 < *that1.Field14 {
- return -1
- }
- return 1
- }
- } else if this.Field14 != nil {
- return 1
- } else if that1.Field14 != nil {
- return -1
- }
- if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinEmbeddedStructUnion) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinEmbeddedStructUnion)
- if !ok {
- that2, ok := that.(NinEmbeddedStructUnion)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
- return c
- }
- if c := this.Field200.Compare(that1.Field200); c != 0 {
- return c
- }
- if this.Field210 != nil && that1.Field210 != nil {
- if *this.Field210 != *that1.Field210 {
- if !*this.Field210 {
- return -1
- }
- return 1
- }
- } else if this.Field210 != nil {
- return 1
- } else if that1.Field210 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinNestedStructUnion) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinNestedStructUnion)
- if !ok {
- that2, ok := that.(NinNestedStructUnion)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Field1.Compare(that1.Field1); c != 0 {
- return c
- }
- if c := this.Field2.Compare(that1.Field2); c != 0 {
- return c
- }
- if c := this.Field3.Compare(that1.Field3); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *Tree) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*Tree)
- if !ok {
- that2, ok := that.(Tree)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Or.Compare(that1.Or); c != 0 {
- return c
- }
- if c := this.And.Compare(that1.And); c != 0 {
- return c
- }
- if c := this.Leaf.Compare(that1.Leaf); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *OrBranch) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*OrBranch)
- if !ok {
- that2, ok := that.(OrBranch)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Left.Compare(&that1.Left); c != 0 {
- return c
- }
- if c := this.Right.Compare(&that1.Right); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *AndBranch) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*AndBranch)
- if !ok {
- that2, ok := that.(AndBranch)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Left.Compare(&that1.Left); c != 0 {
- return c
- }
- if c := this.Right.Compare(&that1.Right); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *Leaf) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*Leaf)
- if !ok {
- that2, ok := that.(Leaf)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Value != that1.Value {
- if this.Value < that1.Value {
- return -1
- }
- return 1
- }
- if this.StrValue != that1.StrValue {
- if this.StrValue < that1.StrValue {
- return -1
- }
- return 1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *DeepTree) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*DeepTree)
- if !ok {
- that2, ok := that.(DeepTree)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Down.Compare(that1.Down); c != 0 {
- return c
- }
- if c := this.And.Compare(that1.And); c != 0 {
- return c
- }
- if c := this.Leaf.Compare(that1.Leaf); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *ADeepBranch) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*ADeepBranch)
- if !ok {
- that2, ok := that.(ADeepBranch)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Down.Compare(&that1.Down); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *AndDeepBranch) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*AndDeepBranch)
- if !ok {
- that2, ok := that.(AndDeepBranch)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Left.Compare(&that1.Left); c != 0 {
- return c
- }
- if c := this.Right.Compare(&that1.Right); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *DeepLeaf) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*DeepLeaf)
- if !ok {
- that2, ok := that.(DeepLeaf)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Tree.Compare(&that1.Tree); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *Nil) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*Nil)
- if !ok {
- that2, ok := that.(Nil)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidOptEnum) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidOptEnum)
- if !ok {
- that2, ok := that.(NidOptEnum)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != that1.Field1 {
- if this.Field1 < that1.Field1 {
- return -1
- }
- return 1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptEnum) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptEnum)
- if !ok {
- that2, ok := that.(NinOptEnum)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- if *this.Field3 < *that1.Field3 {
- return -1
- }
- return 1
- }
- } else if this.Field3 != nil {
- return 1
- } else if that1.Field3 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidRepEnum) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidRepEnum)
- if !ok {
- that2, ok := that.(NidRepEnum)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- if this.Field3[i] < that1.Field3[i] {
- return -1
- }
- return 1
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinRepEnum) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinRepEnum)
- if !ok {
- that2, ok := that.(NinRepEnum)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- if this.Field3[i] < that1.Field3[i] {
- return -1
- }
- return 1
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptEnumDefault) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptEnumDefault)
- if !ok {
- that2, ok := that.(NinOptEnumDefault)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- if *this.Field3 < *that1.Field3 {
- return -1
- }
- return 1
- }
- } else if this.Field3 != nil {
- return 1
- } else if that1.Field3 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *AnotherNinOptEnum) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*AnotherNinOptEnum)
- if !ok {
- that2, ok := that.(AnotherNinOptEnum)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- if *this.Field3 < *that1.Field3 {
- return -1
- }
- return 1
- }
- } else if this.Field3 != nil {
- return 1
- } else if that1.Field3 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *AnotherNinOptEnumDefault) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*AnotherNinOptEnumDefault)
- if !ok {
- that2, ok := that.(AnotherNinOptEnumDefault)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- if *this.Field3 < *that1.Field3 {
- return -1
- }
- return 1
- }
- } else if this.Field3 != nil {
- return 1
- } else if that1.Field3 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *Timer) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*Timer)
- if !ok {
- that2, ok := that.(Timer)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Time1 != that1.Time1 {
- if this.Time1 < that1.Time1 {
- return -1
- }
- return 1
- }
- if this.Time2 != that1.Time2 {
- if this.Time2 < that1.Time2 {
- return -1
- }
- return 1
- }
- if c := bytes.Compare(this.Data, that1.Data); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *MyExtendable) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*MyExtendable)
- if !ok {
- that2, ok := that.(MyExtendable)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
- thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
- extkeys := make([]int32, 0, len(thismap)+len(thatmap))
- for k := range thismap {
- extkeys = append(extkeys, k)
- }
- for k := range thatmap {
- if _, ok := thismap[k]; !ok {
- extkeys = append(extkeys, k)
- }
- }
- github_com_gogo_protobuf_sortkeys.Int32s(extkeys)
- for _, k := range extkeys {
- if v, ok := thismap[k]; ok {
- if v2, ok := thatmap[k]; ok {
- if c := v.Compare(&v2); c != 0 {
- return c
- }
- } else {
- return 1
- }
- } else {
- return -1
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *OtherExtenable) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*OtherExtenable)
- if !ok {
- that2, ok := that.(OtherExtenable)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- if *this.Field13 < *that1.Field13 {
- return -1
- }
- return 1
- }
- } else if this.Field13 != nil {
- return 1
- } else if that1.Field13 != nil {
- return -1
- }
- if c := this.M.Compare(that1.M); c != 0 {
- return c
- }
- thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
- thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
- extkeys := make([]int32, 0, len(thismap)+len(thatmap))
- for k := range thismap {
- extkeys = append(extkeys, k)
- }
- for k := range thatmap {
- if _, ok := thismap[k]; !ok {
- extkeys = append(extkeys, k)
- }
- }
- github_com_gogo_protobuf_sortkeys.Int32s(extkeys)
- for _, k := range extkeys {
- if v, ok := thismap[k]; ok {
- if v2, ok := thatmap[k]; ok {
- if c := v.Compare(&v2); c != 0 {
- return c
- }
- } else {
- return 1
- }
- } else {
- return -1
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NestedDefinition) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NestedDefinition)
- if !ok {
- that2, ok := that.(NestedDefinition)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.EnumField != nil && that1.EnumField != nil {
- if *this.EnumField != *that1.EnumField {
- if *this.EnumField < *that1.EnumField {
- return -1
- }
- return 1
- }
- } else if this.EnumField != nil {
- return 1
- } else if that1.EnumField != nil {
- return -1
- }
- if c := this.NNM.Compare(that1.NNM); c != 0 {
- return c
- }
- if c := this.NM.Compare(that1.NM); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NestedDefinition_NestedMessage) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NestedDefinition_NestedMessage)
- if !ok {
- that2, ok := that.(NestedDefinition_NestedMessage)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.NestedField1 != nil && that1.NestedField1 != nil {
- if *this.NestedField1 != *that1.NestedField1 {
- if *this.NestedField1 < *that1.NestedField1 {
- return -1
- }
- return 1
- }
- } else if this.NestedField1 != nil {
- return 1
- } else if that1.NestedField1 != nil {
- return -1
- }
- if c := this.NNM.Compare(that1.NNM); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NestedDefinition_NestedMessage_NestedNestedMsg)
- if !ok {
- that2, ok := that.(NestedDefinition_NestedMessage_NestedNestedMsg)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.NestedNestedField1 != nil && that1.NestedNestedField1 != nil {
- if *this.NestedNestedField1 != *that1.NestedNestedField1 {
- if *this.NestedNestedField1 < *that1.NestedNestedField1 {
- return -1
- }
- return 1
- }
- } else if this.NestedNestedField1 != nil {
- return 1
- } else if that1.NestedNestedField1 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NestedScope) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NestedScope)
- if !ok {
- that2, ok := that.(NestedScope)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.A.Compare(that1.A); c != 0 {
- return c
- }
- if this.B != nil && that1.B != nil {
- if *this.B != *that1.B {
- if *this.B < *that1.B {
- return -1
- }
- return 1
- }
- } else if this.B != nil {
- return 1
- } else if that1.B != nil {
- return -1
- }
- if c := this.C.Compare(that1.C); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptNativeDefault) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptNativeDefault)
- if !ok {
- that2, ok := that.(NinOptNativeDefault)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- if *this.Field3 < *that1.Field3 {
- return -1
- }
- return 1
- }
- } else if this.Field3 != nil {
- return 1
- } else if that1.Field3 != nil {
- return -1
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- if *this.Field4 < *that1.Field4 {
- return -1
- }
- return 1
- }
- } else if this.Field4 != nil {
- return 1
- } else if that1.Field4 != nil {
- return -1
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- if *this.Field5 < *that1.Field5 {
- return -1
- }
- return 1
- }
- } else if this.Field5 != nil {
- return 1
- } else if that1.Field5 != nil {
- return -1
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- if *this.Field6 < *that1.Field6 {
- return -1
- }
- return 1
- }
- } else if this.Field6 != nil {
- return 1
- } else if that1.Field6 != nil {
- return -1
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- if *this.Field7 < *that1.Field7 {
- return -1
- }
- return 1
- }
- } else if this.Field7 != nil {
- return 1
- } else if that1.Field7 != nil {
- return -1
- }
- if this.Field8 != nil && that1.Field8 != nil {
- if *this.Field8 != *that1.Field8 {
- if *this.Field8 < *that1.Field8 {
- return -1
- }
- return 1
- }
- } else if this.Field8 != nil {
- return 1
- } else if that1.Field8 != nil {
- return -1
- }
- if this.Field9 != nil && that1.Field9 != nil {
- if *this.Field9 != *that1.Field9 {
- if *this.Field9 < *that1.Field9 {
- return -1
- }
- return 1
- }
- } else if this.Field9 != nil {
- return 1
- } else if that1.Field9 != nil {
- return -1
- }
- if this.Field10 != nil && that1.Field10 != nil {
- if *this.Field10 != *that1.Field10 {
- if *this.Field10 < *that1.Field10 {
- return -1
- }
- return 1
- }
- } else if this.Field10 != nil {
- return 1
- } else if that1.Field10 != nil {
- return -1
- }
- if this.Field11 != nil && that1.Field11 != nil {
- if *this.Field11 != *that1.Field11 {
- if *this.Field11 < *that1.Field11 {
- return -1
- }
- return 1
- }
- } else if this.Field11 != nil {
- return 1
- } else if that1.Field11 != nil {
- return -1
- }
- if this.Field12 != nil && that1.Field12 != nil {
- if *this.Field12 != *that1.Field12 {
- if *this.Field12 < *that1.Field12 {
- return -1
- }
- return 1
- }
- } else if this.Field12 != nil {
- return 1
- } else if that1.Field12 != nil {
- return -1
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- if !*this.Field13 {
- return -1
- }
- return 1
- }
- } else if this.Field13 != nil {
- return 1
- } else if that1.Field13 != nil {
- return -1
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- if *this.Field14 < *that1.Field14 {
- return -1
- }
- return 1
- }
- } else if this.Field14 != nil {
- return 1
- } else if that1.Field14 != nil {
- return -1
- }
- if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomContainer) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomContainer)
- if !ok {
- that2, ok := that.(CustomContainer)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.CustomStruct.Compare(&that1.CustomStruct); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomNameNidOptNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomNameNidOptNative)
- if !ok {
- that2, ok := that.(CustomNameNidOptNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.FieldA != that1.FieldA {
- if this.FieldA < that1.FieldA {
- return -1
- }
- return 1
- }
- if this.FieldB != that1.FieldB {
- if this.FieldB < that1.FieldB {
- return -1
- }
- return 1
- }
- if this.FieldC != that1.FieldC {
- if this.FieldC < that1.FieldC {
- return -1
- }
- return 1
- }
- if this.FieldD != that1.FieldD {
- if this.FieldD < that1.FieldD {
- return -1
- }
- return 1
- }
- if this.FieldE != that1.FieldE {
- if this.FieldE < that1.FieldE {
- return -1
- }
- return 1
- }
- if this.FieldF != that1.FieldF {
- if this.FieldF < that1.FieldF {
- return -1
- }
- return 1
- }
- if this.FieldG != that1.FieldG {
- if this.FieldG < that1.FieldG {
- return -1
- }
- return 1
- }
- if this.FieldH != that1.FieldH {
- if this.FieldH < that1.FieldH {
- return -1
- }
- return 1
- }
- if this.FieldI != that1.FieldI {
- if this.FieldI < that1.FieldI {
- return -1
- }
- return 1
- }
- if this.FieldJ != that1.FieldJ {
- if this.FieldJ < that1.FieldJ {
- return -1
- }
- return 1
- }
- if this.FieldK != that1.FieldK {
- if this.FieldK < that1.FieldK {
- return -1
- }
- return 1
- }
- if this.FieldL != that1.FieldL {
- if this.FieldL < that1.FieldL {
- return -1
- }
- return 1
- }
- if this.FieldM != that1.FieldM {
- if !this.FieldM {
- return -1
- }
- return 1
- }
- if this.FieldN != that1.FieldN {
- if this.FieldN < that1.FieldN {
- return -1
- }
- return 1
- }
- if c := bytes.Compare(this.FieldO, that1.FieldO); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomNameNinOptNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomNameNinOptNative)
- if !ok {
- that2, ok := that.(CustomNameNinOptNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- if *this.FieldA < *that1.FieldA {
- return -1
- }
- return 1
- }
- } else if this.FieldA != nil {
- return 1
- } else if that1.FieldA != nil {
- return -1
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- if *this.FieldB < *that1.FieldB {
- return -1
- }
- return 1
- }
- } else if this.FieldB != nil {
- return 1
- } else if that1.FieldB != nil {
- return -1
- }
- if this.FieldC != nil && that1.FieldC != nil {
- if *this.FieldC != *that1.FieldC {
- if *this.FieldC < *that1.FieldC {
- return -1
- }
- return 1
- }
- } else if this.FieldC != nil {
- return 1
- } else if that1.FieldC != nil {
- return -1
- }
- if this.FieldD != nil && that1.FieldD != nil {
- if *this.FieldD != *that1.FieldD {
- if *this.FieldD < *that1.FieldD {
- return -1
- }
- return 1
- }
- } else if this.FieldD != nil {
- return 1
- } else if that1.FieldD != nil {
- return -1
- }
- if this.FieldE != nil && that1.FieldE != nil {
- if *this.FieldE != *that1.FieldE {
- if *this.FieldE < *that1.FieldE {
- return -1
- }
- return 1
- }
- } else if this.FieldE != nil {
- return 1
- } else if that1.FieldE != nil {
- return -1
- }
- if this.FieldF != nil && that1.FieldF != nil {
- if *this.FieldF != *that1.FieldF {
- if *this.FieldF < *that1.FieldF {
- return -1
- }
- return 1
- }
- } else if this.FieldF != nil {
- return 1
- } else if that1.FieldF != nil {
- return -1
- }
- if this.FieldG != nil && that1.FieldG != nil {
- if *this.FieldG != *that1.FieldG {
- if *this.FieldG < *that1.FieldG {
- return -1
- }
- return 1
- }
- } else if this.FieldG != nil {
- return 1
- } else if that1.FieldG != nil {
- return -1
- }
- if this.FieldH != nil && that1.FieldH != nil {
- if *this.FieldH != *that1.FieldH {
- if *this.FieldH < *that1.FieldH {
- return -1
- }
- return 1
- }
- } else if this.FieldH != nil {
- return 1
- } else if that1.FieldH != nil {
- return -1
- }
- if this.FieldI != nil && that1.FieldI != nil {
- if *this.FieldI != *that1.FieldI {
- if *this.FieldI < *that1.FieldI {
- return -1
- }
- return 1
- }
- } else if this.FieldI != nil {
- return 1
- } else if that1.FieldI != nil {
- return -1
- }
- if this.FieldJ != nil && that1.FieldJ != nil {
- if *this.FieldJ != *that1.FieldJ {
- if *this.FieldJ < *that1.FieldJ {
- return -1
- }
- return 1
- }
- } else if this.FieldJ != nil {
- return 1
- } else if that1.FieldJ != nil {
- return -1
- }
- if this.FieldK != nil && that1.FieldK != nil {
- if *this.FieldK != *that1.FieldK {
- if *this.FieldK < *that1.FieldK {
- return -1
- }
- return 1
- }
- } else if this.FieldK != nil {
- return 1
- } else if that1.FieldK != nil {
- return -1
- }
- if this.FielL != nil && that1.FielL != nil {
- if *this.FielL != *that1.FielL {
- if *this.FielL < *that1.FielL {
- return -1
- }
- return 1
- }
- } else if this.FielL != nil {
- return 1
- } else if that1.FielL != nil {
- return -1
- }
- if this.FieldM != nil && that1.FieldM != nil {
- if *this.FieldM != *that1.FieldM {
- if !*this.FieldM {
- return -1
- }
- return 1
- }
- } else if this.FieldM != nil {
- return 1
- } else if that1.FieldM != nil {
- return -1
- }
- if this.FieldN != nil && that1.FieldN != nil {
- if *this.FieldN != *that1.FieldN {
- if *this.FieldN < *that1.FieldN {
- return -1
- }
- return 1
- }
- } else if this.FieldN != nil {
- return 1
- } else if that1.FieldN != nil {
- return -1
- }
- if c := bytes.Compare(this.FieldO, that1.FieldO); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomNameNinRepNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomNameNinRepNative)
- if !ok {
- that2, ok := that.(CustomNameNinRepNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.FieldA) != len(that1.FieldA) {
- if len(this.FieldA) < len(that1.FieldA) {
- return -1
- }
- return 1
- }
- for i := range this.FieldA {
- if this.FieldA[i] != that1.FieldA[i] {
- if this.FieldA[i] < that1.FieldA[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldB) != len(that1.FieldB) {
- if len(this.FieldB) < len(that1.FieldB) {
- return -1
- }
- return 1
- }
- for i := range this.FieldB {
- if this.FieldB[i] != that1.FieldB[i] {
- if this.FieldB[i] < that1.FieldB[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldC) != len(that1.FieldC) {
- if len(this.FieldC) < len(that1.FieldC) {
- return -1
- }
- return 1
- }
- for i := range this.FieldC {
- if this.FieldC[i] != that1.FieldC[i] {
- if this.FieldC[i] < that1.FieldC[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldD) != len(that1.FieldD) {
- if len(this.FieldD) < len(that1.FieldD) {
- return -1
- }
- return 1
- }
- for i := range this.FieldD {
- if this.FieldD[i] != that1.FieldD[i] {
- if this.FieldD[i] < that1.FieldD[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldE) != len(that1.FieldE) {
- if len(this.FieldE) < len(that1.FieldE) {
- return -1
- }
- return 1
- }
- for i := range this.FieldE {
- if this.FieldE[i] != that1.FieldE[i] {
- if this.FieldE[i] < that1.FieldE[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldF) != len(that1.FieldF) {
- if len(this.FieldF) < len(that1.FieldF) {
- return -1
- }
- return 1
- }
- for i := range this.FieldF {
- if this.FieldF[i] != that1.FieldF[i] {
- if this.FieldF[i] < that1.FieldF[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldG) != len(that1.FieldG) {
- if len(this.FieldG) < len(that1.FieldG) {
- return -1
- }
- return 1
- }
- for i := range this.FieldG {
- if this.FieldG[i] != that1.FieldG[i] {
- if this.FieldG[i] < that1.FieldG[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldH) != len(that1.FieldH) {
- if len(this.FieldH) < len(that1.FieldH) {
- return -1
- }
- return 1
- }
- for i := range this.FieldH {
- if this.FieldH[i] != that1.FieldH[i] {
- if this.FieldH[i] < that1.FieldH[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldI) != len(that1.FieldI) {
- if len(this.FieldI) < len(that1.FieldI) {
- return -1
- }
- return 1
- }
- for i := range this.FieldI {
- if this.FieldI[i] != that1.FieldI[i] {
- if this.FieldI[i] < that1.FieldI[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldJ) != len(that1.FieldJ) {
- if len(this.FieldJ) < len(that1.FieldJ) {
- return -1
- }
- return 1
- }
- for i := range this.FieldJ {
- if this.FieldJ[i] != that1.FieldJ[i] {
- if this.FieldJ[i] < that1.FieldJ[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldK) != len(that1.FieldK) {
- if len(this.FieldK) < len(that1.FieldK) {
- return -1
- }
- return 1
- }
- for i := range this.FieldK {
- if this.FieldK[i] != that1.FieldK[i] {
- if this.FieldK[i] < that1.FieldK[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldL) != len(that1.FieldL) {
- if len(this.FieldL) < len(that1.FieldL) {
- return -1
- }
- return 1
- }
- for i := range this.FieldL {
- if this.FieldL[i] != that1.FieldL[i] {
- if this.FieldL[i] < that1.FieldL[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldM) != len(that1.FieldM) {
- if len(this.FieldM) < len(that1.FieldM) {
- return -1
- }
- return 1
- }
- for i := range this.FieldM {
- if this.FieldM[i] != that1.FieldM[i] {
- if !this.FieldM[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldN) != len(that1.FieldN) {
- if len(this.FieldN) < len(that1.FieldN) {
- return -1
- }
- return 1
- }
- for i := range this.FieldN {
- if this.FieldN[i] != that1.FieldN[i] {
- if this.FieldN[i] < that1.FieldN[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldO) != len(that1.FieldO) {
- if len(this.FieldO) < len(that1.FieldO) {
- return -1
- }
- return 1
- }
- for i := range this.FieldO {
- if c := bytes.Compare(this.FieldO[i], that1.FieldO[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomNameNinStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomNameNinStruct)
- if !ok {
- that2, ok := that.(CustomNameNinStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- if *this.FieldA < *that1.FieldA {
- return -1
- }
- return 1
- }
- } else if this.FieldA != nil {
- return 1
- } else if that1.FieldA != nil {
- return -1
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- if *this.FieldB < *that1.FieldB {
- return -1
- }
- return 1
- }
- } else if this.FieldB != nil {
- return 1
- } else if that1.FieldB != nil {
- return -1
- }
- if c := this.FieldC.Compare(that1.FieldC); c != 0 {
- return c
- }
- if len(this.FieldD) != len(that1.FieldD) {
- if len(this.FieldD) < len(that1.FieldD) {
- return -1
- }
- return 1
- }
- for i := range this.FieldD {
- if c := this.FieldD[i].Compare(that1.FieldD[i]); c != 0 {
- return c
- }
- }
- if this.FieldE != nil && that1.FieldE != nil {
- if *this.FieldE != *that1.FieldE {
- if *this.FieldE < *that1.FieldE {
- return -1
- }
- return 1
- }
- } else if this.FieldE != nil {
- return 1
- } else if that1.FieldE != nil {
- return -1
- }
- if this.FieldF != nil && that1.FieldF != nil {
- if *this.FieldF != *that1.FieldF {
- if *this.FieldF < *that1.FieldF {
- return -1
- }
- return 1
- }
- } else if this.FieldF != nil {
- return 1
- } else if that1.FieldF != nil {
- return -1
- }
- if c := this.FieldG.Compare(that1.FieldG); c != 0 {
- return c
- }
- if this.FieldH != nil && that1.FieldH != nil {
- if *this.FieldH != *that1.FieldH {
- if !*this.FieldH {
- return -1
- }
- return 1
- }
- } else if this.FieldH != nil {
- return 1
- } else if that1.FieldH != nil {
- return -1
- }
- if this.FieldI != nil && that1.FieldI != nil {
- if *this.FieldI != *that1.FieldI {
- if *this.FieldI < *that1.FieldI {
- return -1
- }
- return 1
- }
- } else if this.FieldI != nil {
- return 1
- } else if that1.FieldI != nil {
- return -1
- }
- if c := bytes.Compare(this.FieldJ, that1.FieldJ); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomNameCustomType) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomNameCustomType)
- if !ok {
- that2, ok := that.(CustomNameCustomType)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if that1.FieldA == nil {
- if this.FieldA != nil {
- return 1
- }
- } else if this.FieldA == nil {
- return -1
- } else if c := this.FieldA.Compare(*that1.FieldA); c != 0 {
- return c
- }
- if that1.FieldB == nil {
- if this.FieldB != nil {
- return 1
- }
- } else if this.FieldB == nil {
- return -1
- } else if c := this.FieldB.Compare(*that1.FieldB); c != 0 {
- return c
- }
- if len(this.FieldC) != len(that1.FieldC) {
- if len(this.FieldC) < len(that1.FieldC) {
- return -1
- }
- return 1
- }
- for i := range this.FieldC {
- if c := this.FieldC[i].Compare(that1.FieldC[i]); c != 0 {
- return c
- }
- }
- if len(this.FieldD) != len(that1.FieldD) {
- if len(this.FieldD) < len(that1.FieldD) {
- return -1
- }
- return 1
- }
- for i := range this.FieldD {
- if c := this.FieldD[i].Compare(that1.FieldD[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomNameNinEmbeddedStructUnion) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomNameNinEmbeddedStructUnion)
- if !ok {
- that2, ok := that.(CustomNameNinEmbeddedStructUnion)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
- return c
- }
- if c := this.FieldA.Compare(that1.FieldA); c != 0 {
- return c
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- if !*this.FieldB {
- return -1
- }
- return 1
- }
- } else if this.FieldB != nil {
- return 1
- } else if that1.FieldB != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomNameEnum) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomNameEnum)
- if !ok {
- that2, ok := that.(CustomNameEnum)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- if *this.FieldA < *that1.FieldA {
- return -1
- }
- return 1
- }
- } else if this.FieldA != nil {
- return 1
- } else if that1.FieldA != nil {
- return -1
- }
- if len(this.FieldB) != len(that1.FieldB) {
- if len(this.FieldB) < len(that1.FieldB) {
- return -1
- }
- return 1
- }
- for i := range this.FieldB {
- if this.FieldB[i] != that1.FieldB[i] {
- if this.FieldB[i] < that1.FieldB[i] {
- return -1
- }
- return 1
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NoExtensionsMap) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NoExtensionsMap)
- if !ok {
- that2, ok := that.(NoExtensionsMap)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_extensions, that1.XXX_extensions); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *Unrecognized) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*Unrecognized)
- if !ok {
- that2, ok := that.(Unrecognized)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- return 0
-}
-func (this *UnrecognizedWithInner) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*UnrecognizedWithInner)
- if !ok {
- that2, ok := that.(UnrecognizedWithInner)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Embedded) != len(that1.Embedded) {
- if len(this.Embedded) < len(that1.Embedded) {
- return -1
- }
- return 1
- }
- for i := range this.Embedded {
- if c := this.Embedded[i].Compare(that1.Embedded[i]); c != 0 {
- return c
- }
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *UnrecognizedWithInner_Inner) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*UnrecognizedWithInner_Inner)
- if !ok {
- that2, ok := that.(UnrecognizedWithInner_Inner)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- return 0
-}
-func (this *UnrecognizedWithEmbed) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*UnrecognizedWithEmbed)
- if !ok {
- that2, ok := that.(UnrecognizedWithEmbed)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.UnrecognizedWithEmbed_Embedded.Compare(&that1.UnrecognizedWithEmbed_Embedded); c != 0 {
- return c
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *UnrecognizedWithEmbed_Embedded) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*UnrecognizedWithEmbed_Embedded)
- if !ok {
- that2, ok := that.(UnrecognizedWithEmbed_Embedded)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- return 0
-}
-func (this *Node) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*Node)
- if !ok {
- that2, ok := that.(Node)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Label != nil && that1.Label != nil {
- if *this.Label != *that1.Label {
- if *this.Label < *that1.Label {
- return -1
- }
- return 1
- }
- } else if this.Label != nil {
- return 1
- } else if that1.Label != nil {
- return -1
- }
- if len(this.Children) != len(that1.Children) {
- if len(this.Children) < len(that1.Children) {
- return -1
- }
- return 1
- }
- for i := range this.Children {
- if c := this.Children[i].Compare(that1.Children[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NonByteCustomType) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NonByteCustomType)
- if !ok {
- that2, ok := that.(NonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if that1.Field1 == nil {
- if this.Field1 != nil {
- return 1
- }
- } else if this.Field1 == nil {
- return -1
- } else if c := this.Field1.Compare(*that1.Field1); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidOptNonByteCustomType) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidOptNonByteCustomType)
- if !ok {
- that2, ok := that.(NidOptNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Field1.Compare(that1.Field1); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptNonByteCustomType) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptNonByteCustomType)
- if !ok {
- that2, ok := that.(NinOptNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if that1.Field1 == nil {
- if this.Field1 != nil {
- return 1
- }
- } else if this.Field1 == nil {
- return -1
- } else if c := this.Field1.Compare(*that1.Field1); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidRepNonByteCustomType) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidRepNonByteCustomType)
- if !ok {
- that2, ok := that.(NidRepNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if c := this.Field1[i].Compare(that1.Field1[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinRepNonByteCustomType) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinRepNonByteCustomType)
- if !ok {
- that2, ok := that.(NinRepNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if c := this.Field1[i].Compare(that1.Field1[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *ProtoType) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*ProtoType)
- if !ok {
- that2, ok := that.(ProtoType)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidRepNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinRepNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidRepPackedNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinRepPackedNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidOptStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidRepStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinRepStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidEmbeddedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinEmbeddedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidNestedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinNestedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidOptCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomDash) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidRepCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinRepCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptNativeUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinEmbeddedStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinNestedStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *Tree) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *OrBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *AndBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *Leaf) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *DeepTree) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *ADeepBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *AndDeepBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *DeepLeaf) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *Nil) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidOptEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidRepEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinRepEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptEnumDefault) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *AnotherNinOptEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *AnotherNinOptEnumDefault) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *Timer) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *MyExtendable) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *OtherExtenable) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NestedDefinition) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NestedDefinition_NestedMessage) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NestedScope) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptNativeDefault) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomContainer) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomNameNidOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomNameNinOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomNameNinRepNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomNameNinStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomNameCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomNameNinEmbeddedStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomNameEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NoExtensionsMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *Unrecognized) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *UnrecognizedWithInner) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *UnrecognizedWithInner_Inner) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *UnrecognizedWithEmbed) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *UnrecognizedWithEmbed_Embedded) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *Node) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidOptNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidRepNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinRepNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *ProtoType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func ThetestDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 6586 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x7c, 0x7b, 0x70, 0x24, 0x57,
- 0x75, 0xb7, 0x7a, 0x7a, 0xa4, 0x1d, 0x1d, 0xbd, 0x5a, 0xad, 0x5d, 0xed, 0x58, 0x5e, 0x4b, 0xda,
- 0xb1, 0xbc, 0x96, 0x85, 0xad, 0xd5, 0x6a, 0xb5, 0xaf, 0x59, 0x6c, 0x7f, 0xf3, 0xda, 0xb5, 0x16,
- 0x69, 0x24, 0x5a, 0x12, 0xf6, 0xf2, 0x7d, 0x55, 0x53, 0xbd, 0x33, 0x57, 0xd2, 0xd8, 0x33, 0xdd,
- 0xc3, 0x74, 0xcb, 0xb6, 0x5c, 0x5f, 0x7d, 0xe5, 0x0f, 0x12, 0x02, 0x49, 0xe5, 0x49, 0x52, 0x01,
- 0x02, 0xc6, 0x90, 0x22, 0x18, 0xc8, 0x03, 0x02, 0x21, 0x84, 0x4a, 0x05, 0xff, 0x43, 0xb2, 0xf9,
- 0x27, 0x65, 0xf8, 0x2b, 0x45, 0xa5, 0x5c, 0x78, 0xa1, 0x2a, 0x24, 0x71, 0x12, 0x02, 0xae, 0x0a,
- 0x55, 0xe6, 0x8f, 0xd4, 0x7d, 0x75, 0xf7, 0xbd, 0xd3, 0xa3, 0x6e, 0x79, 0x6d, 0xc3, 0x3f, 0xbb,
- 0x33, 0xf7, 0x9c, 0xdf, 0xb9, 0xe7, 0x9e, 0xc7, 0xbd, 0xe7, 0x3e, 0x34, 0xf0, 0xc5, 0x8b, 0x30,
- 0xbd, 0x63, 0xdb, 0x3b, 0x0d, 0x74, 0xba, 0xd5, 0xb6, 0x5d, 0xfb, 0xc6, 0xde, 0xf6, 0xe9, 0x1a,
- 0x72, 0xaa, 0xed, 0x7a, 0xcb, 0xb5, 0xdb, 0xf3, 0xa4, 0x4d, 0x1f, 0xa1, 0x1c, 0xf3, 0x9c, 0x23,
- 0xb3, 0x0a, 0xa3, 0x57, 0xea, 0x0d, 0x54, 0xf4, 0x18, 0x37, 0x90, 0xab, 0x5f, 0x84, 0xe4, 0x76,
- 0xbd, 0x81, 0xd2, 0xca, 0xb4, 0x3a, 0x3b, 0xb0, 0x38, 0x33, 0x2f, 0x81, 0xe6, 0x45, 0xc4, 0x3a,
- 0x6e, 0x36, 0x08, 0x22, 0xf3, 0x83, 0x24, 0x8c, 0x85, 0x50, 0x75, 0x1d, 0x92, 0x96, 0xd9, 0xc4,
- 0x12, 0x95, 0xd9, 0x7e, 0x83, 0x7c, 0xd6, 0xd3, 0x70, 0xa4, 0x65, 0x56, 0x9f, 0x30, 0x77, 0x50,
- 0x3a, 0x41, 0x9a, 0xf9, 0x57, 0x7d, 0x12, 0xa0, 0x86, 0x5a, 0xc8, 0xaa, 0x21, 0xab, 0xba, 0x9f,
- 0x56, 0xa7, 0xd5, 0xd9, 0x7e, 0x23, 0xd0, 0xa2, 0xbf, 0x03, 0x46, 0x5b, 0x7b, 0x37, 0x1a, 0xf5,
- 0x6a, 0x25, 0xc0, 0x06, 0xd3, 0xea, 0x6c, 0xaf, 0xa1, 0x51, 0x42, 0xd1, 0x67, 0xbe, 0x17, 0x46,
- 0x9e, 0x42, 0xe6, 0x13, 0x41, 0xd6, 0x01, 0xc2, 0x3a, 0x8c, 0x9b, 0x03, 0x8c, 0x05, 0x18, 0x6c,
- 0x22, 0xc7, 0x31, 0x77, 0x50, 0xc5, 0xdd, 0x6f, 0xa1, 0x74, 0x92, 0x8c, 0x7e, 0xba, 0x63, 0xf4,
- 0xf2, 0xc8, 0x07, 0x18, 0x6a, 0x73, 0xbf, 0x85, 0xf4, 0x1c, 0xf4, 0x23, 0x6b, 0xaf, 0x49, 0x25,
- 0xf4, 0x76, 0xb1, 0x5f, 0xc9, 0xda, 0x6b, 0xca, 0x52, 0x52, 0x18, 0xc6, 0x44, 0x1c, 0x71, 0x50,
- 0xfb, 0xc9, 0x7a, 0x15, 0xa5, 0xfb, 0x88, 0x80, 0x7b, 0x3b, 0x04, 0x6c, 0x50, 0xba, 0x2c, 0x83,
- 0xe3, 0xf4, 0x02, 0xf4, 0xa3, 0xa7, 0x5d, 0x64, 0x39, 0x75, 0xdb, 0x4a, 0x1f, 0x21, 0x42, 0xee,
- 0x09, 0xf1, 0x22, 0x6a, 0xd4, 0x64, 0x11, 0x3e, 0x4e, 0x3f, 0x0f, 0x47, 0xec, 0x96, 0x5b, 0xb7,
- 0x2d, 0x27, 0x9d, 0x9a, 0x56, 0x66, 0x07, 0x16, 0x4f, 0x84, 0x06, 0xc2, 0x1a, 0xe5, 0x31, 0x38,
- 0xb3, 0xbe, 0x0c, 0x9a, 0x63, 0xef, 0xb5, 0xab, 0xa8, 0x52, 0xb5, 0x6b, 0xa8, 0x52, 0xb7, 0xb6,
- 0xed, 0x74, 0x3f, 0x11, 0x30, 0xd5, 0x39, 0x10, 0xc2, 0x58, 0xb0, 0x6b, 0x68, 0xd9, 0xda, 0xb6,
- 0x8d, 0x61, 0x47, 0xf8, 0xae, 0x8f, 0x43, 0x9f, 0xb3, 0x6f, 0xb9, 0xe6, 0xd3, 0xe9, 0x41, 0x12,
- 0x21, 0xec, 0x5b, 0xe6, 0xaf, 0xfa, 0x60, 0x24, 0x4e, 0x88, 0x5d, 0x86, 0xde, 0x6d, 0x3c, 0xca,
- 0x74, 0xe2, 0x30, 0x36, 0xa0, 0x18, 0xd1, 0x88, 0x7d, 0x6f, 0xd0, 0x88, 0x39, 0x18, 0xb0, 0x90,
- 0xe3, 0xa2, 0x1a, 0x8d, 0x08, 0x35, 0x66, 0x4c, 0x01, 0x05, 0x75, 0x86, 0x54, 0xf2, 0x0d, 0x85,
- 0xd4, 0x63, 0x30, 0xe2, 0xa9, 0x54, 0x69, 0x9b, 0xd6, 0x0e, 0x8f, 0xcd, 0xd3, 0x51, 0x9a, 0xcc,
- 0x97, 0x38, 0xce, 0xc0, 0x30, 0x63, 0x18, 0x09, 0xdf, 0xf5, 0x22, 0x80, 0x6d, 0x21, 0x7b, 0xbb,
- 0x52, 0x43, 0xd5, 0x46, 0x3a, 0xd5, 0xc5, 0x4a, 0x6b, 0x98, 0xa5, 0xc3, 0x4a, 0x36, 0x6d, 0xad,
- 0x36, 0xf4, 0x4b, 0x7e, 0xa8, 0x1d, 0xe9, 0x12, 0x29, 0xab, 0x34, 0xc9, 0x3a, 0xa2, 0x6d, 0x0b,
- 0x86, 0xdb, 0x08, 0xc7, 0x3d, 0xaa, 0xb1, 0x91, 0xf5, 0x13, 0x25, 0xe6, 0x23, 0x47, 0x66, 0x30,
- 0x18, 0x1d, 0xd8, 0x50, 0x3b, 0xf8, 0x55, 0xbf, 0x1b, 0xbc, 0x86, 0x0a, 0x09, 0x2b, 0x20, 0xb3,
- 0xd0, 0x20, 0x6f, 0x2c, 0x9b, 0x4d, 0x34, 0xf1, 0x0c, 0x0c, 0x8b, 0xe6, 0xd1, 0x8f, 0x42, 0xaf,
- 0xe3, 0x9a, 0x6d, 0x97, 0x44, 0x61, 0xaf, 0x41, 0xbf, 0xe8, 0x1a, 0xa8, 0xc8, 0xaa, 0x91, 0x59,
- 0xae, 0xd7, 0xc0, 0x1f, 0xf5, 0xff, 0xe5, 0x0f, 0x58, 0x25, 0x03, 0x3e, 0xd5, 0xe9, 0x51, 0x41,
- 0xb2, 0x3c, 0xee, 0x89, 0x0b, 0x30, 0x24, 0x0c, 0x20, 0x6e, 0xd7, 0x99, 0xff, 0x0b, 0xc7, 0x42,
- 0x45, 0xeb, 0x8f, 0xc1, 0xd1, 0x3d, 0xab, 0x6e, 0xb9, 0xa8, 0xdd, 0x6a, 0x23, 0x1c, 0xb1, 0xb4,
- 0xab, 0xf4, 0x3f, 0x1f, 0xe9, 0x12, 0x73, 0x5b, 0x41, 0x6e, 0x2a, 0xc5, 0x18, 0xdb, 0xeb, 0x6c,
- 0x9c, 0xeb, 0x4f, 0xfd, 0xf0, 0x88, 0xf6, 0xec, 0xb3, 0xcf, 0x3e, 0x9b, 0xc8, 0x7c, 0xb4, 0x0f,
- 0x8e, 0x86, 0xe5, 0x4c, 0x68, 0xfa, 0x8e, 0x43, 0x9f, 0xb5, 0xd7, 0xbc, 0x81, 0xda, 0xc4, 0x48,
- 0xbd, 0x06, 0xfb, 0xa6, 0xe7, 0xa0, 0xb7, 0x61, 0xde, 0x40, 0x8d, 0x74, 0x72, 0x5a, 0x99, 0x1d,
- 0x5e, 0x7c, 0x47, 0xac, 0xac, 0x9c, 0x5f, 0xc1, 0x10, 0x83, 0x22, 0xf5, 0x87, 0x20, 0xc9, 0xa6,
- 0x68, 0x2c, 0x61, 0x2e, 0x9e, 0x04, 0x9c, 0x4b, 0x06, 0xc1, 0xe9, 0x77, 0x42, 0x3f, 0xfe, 0x9f,
- 0xc6, 0x46, 0x1f, 0xd1, 0x39, 0x85, 0x1b, 0x70, 0x5c, 0xe8, 0x13, 0x90, 0x22, 0x69, 0x52, 0x43,
- 0x7c, 0x69, 0xf3, 0xbe, 0xe3, 0xc0, 0xaa, 0xa1, 0x6d, 0x73, 0xaf, 0xe1, 0x56, 0x9e, 0x34, 0x1b,
- 0x7b, 0x88, 0x04, 0x7c, 0xbf, 0x31, 0xc8, 0x1a, 0xdf, 0x83, 0xdb, 0xf4, 0x29, 0x18, 0xa0, 0x59,
- 0x55, 0xb7, 0x6a, 0xe8, 0x69, 0x32, 0x7b, 0xf6, 0x1a, 0x34, 0xd1, 0x96, 0x71, 0x0b, 0xee, 0xfe,
- 0x71, 0xc7, 0xb6, 0x78, 0x68, 0x92, 0x2e, 0x70, 0x03, 0xe9, 0xfe, 0x82, 0x3c, 0x71, 0xdf, 0x15,
- 0x3e, 0x3c, 0x39, 0xa6, 0x32, 0x5f, 0x4b, 0x40, 0x92, 0xcc, 0x17, 0x23, 0x30, 0xb0, 0x79, 0x7d,
- 0xbd, 0x54, 0x29, 0xae, 0x6d, 0xe5, 0x57, 0x4a, 0x9a, 0xa2, 0x0f, 0x03, 0x90, 0x86, 0x2b, 0x2b,
- 0x6b, 0xb9, 0x4d, 0x2d, 0xe1, 0x7d, 0x5f, 0x2e, 0x6f, 0x9e, 0x5f, 0xd2, 0x54, 0x0f, 0xb0, 0x45,
- 0x1b, 0x92, 0x41, 0x86, 0xb3, 0x8b, 0x5a, 0xaf, 0xae, 0xc1, 0x20, 0x15, 0xb0, 0xfc, 0x58, 0xa9,
- 0x78, 0x7e, 0x49, 0xeb, 0x13, 0x5b, 0xce, 0x2e, 0x6a, 0x47, 0xf4, 0x21, 0xe8, 0x27, 0x2d, 0xf9,
- 0xb5, 0xb5, 0x15, 0x2d, 0xe5, 0xc9, 0xdc, 0xd8, 0x34, 0x96, 0xcb, 0x57, 0xb5, 0x7e, 0x4f, 0xe6,
- 0x55, 0x63, 0x6d, 0x6b, 0x5d, 0x03, 0x4f, 0xc2, 0x6a, 0x69, 0x63, 0x23, 0x77, 0xb5, 0xa4, 0x0d,
- 0x78, 0x1c, 0xf9, 0xeb, 0x9b, 0xa5, 0x0d, 0x6d, 0x50, 0x50, 0xeb, 0xec, 0xa2, 0x36, 0xe4, 0x75,
- 0x51, 0x2a, 0x6f, 0xad, 0x6a, 0xc3, 0xfa, 0x28, 0x0c, 0xd1, 0x2e, 0xb8, 0x12, 0x23, 0x52, 0xd3,
- 0xf9, 0x25, 0x4d, 0xf3, 0x15, 0xa1, 0x52, 0x46, 0x85, 0x86, 0xf3, 0x4b, 0x9a, 0x9e, 0x29, 0x40,
- 0x2f, 0x89, 0x2e, 0x5d, 0x87, 0xe1, 0x95, 0x5c, 0xbe, 0xb4, 0x52, 0x59, 0x5b, 0xdf, 0x5c, 0x5e,
- 0x2b, 0xe7, 0x56, 0x34, 0xc5, 0x6f, 0x33, 0x4a, 0xef, 0xde, 0x5a, 0x36, 0x4a, 0x45, 0x2d, 0x11,
- 0x6c, 0x5b, 0x2f, 0xe5, 0x36, 0x4b, 0x45, 0x4d, 0xcd, 0x54, 0xe1, 0x68, 0xd8, 0x3c, 0x19, 0x9a,
- 0x19, 0x01, 0x17, 0x27, 0xba, 0xb8, 0x98, 0xc8, 0xea, 0x70, 0xf1, 0x67, 0x14, 0x18, 0x0b, 0x59,
- 0x2b, 0x42, 0x3b, 0x79, 0x18, 0x7a, 0x69, 0x88, 0xd2, 0xd5, 0xf3, 0xbe, 0xd0, 0x45, 0x87, 0x04,
- 0x6c, 0xc7, 0x0a, 0x4a, 0x70, 0xc1, 0x0a, 0x42, 0xed, 0x52, 0x41, 0x60, 0x11, 0x1d, 0x4a, 0x7e,
- 0x40, 0x81, 0x74, 0x37, 0xd9, 0x11, 0x13, 0x45, 0x42, 0x98, 0x28, 0x2e, 0xcb, 0x0a, 0x9c, 0xec,
- 0x3e, 0x86, 0x0e, 0x2d, 0x3e, 0xa7, 0xc0, 0x78, 0x78, 0xa1, 0x15, 0xaa, 0xc3, 0x43, 0xd0, 0xd7,
- 0x44, 0xee, 0xae, 0xcd, 0x8b, 0x8d, 0x53, 0x21, 0x4b, 0x18, 0x26, 0xcb, 0xb6, 0x62, 0xa8, 0xe0,
- 0x1a, 0xa8, 0x76, 0xab, 0x96, 0xa8, 0x36, 0x1d, 0x9a, 0x7e, 0x38, 0x01, 0xc7, 0x42, 0x85, 0x87,
- 0x2a, 0x7a, 0x17, 0x40, 0xdd, 0x6a, 0xed, 0xb9, 0xb4, 0xa0, 0xa0, 0xf3, 0x53, 0x3f, 0x69, 0x21,
- 0xb9, 0x8f, 0xe7, 0x9e, 0x3d, 0xd7, 0xa3, 0xab, 0x84, 0x0e, 0xb4, 0x89, 0x30, 0x5c, 0xf4, 0x15,
- 0x4d, 0x12, 0x45, 0x27, 0xbb, 0x8c, 0xb4, 0x63, 0xad, 0x5e, 0x00, 0xad, 0xda, 0xa8, 0x23, 0xcb,
- 0xad, 0x38, 0x6e, 0x1b, 0x99, 0xcd, 0xba, 0xb5, 0x43, 0x26, 0xe0, 0x54, 0xb6, 0x77, 0xdb, 0x6c,
- 0x38, 0xc8, 0x18, 0xa1, 0xe4, 0x0d, 0x4e, 0xc5, 0x08, 0xb2, 0xc6, 0xb5, 0x03, 0x88, 0x3e, 0x01,
- 0x41, 0xc9, 0x1e, 0x22, 0xf3, 0x95, 0x14, 0x0c, 0x04, 0xca, 0x52, 0xfd, 0x24, 0x0c, 0x3e, 0x6e,
- 0x3e, 0x69, 0x56, 0xf8, 0x56, 0x83, 0x5a, 0x62, 0x00, 0xb7, 0xad, 0xb3, 0xed, 0xc6, 0x02, 0x1c,
- 0x25, 0x2c, 0xf6, 0x9e, 0x8b, 0xda, 0x95, 0x6a, 0xc3, 0x74, 0x1c, 0x62, 0xb4, 0x14, 0x61, 0xd5,
- 0x31, 0x6d, 0x0d, 0x93, 0x0a, 0x9c, 0xa2, 0x9f, 0x83, 0x31, 0x82, 0x68, 0xee, 0x35, 0xdc, 0x7a,
- 0xab, 0x81, 0x2a, 0x78, 0xf3, 0xe3, 0x90, 0x89, 0xd8, 0xd3, 0x6c, 0x14, 0x73, 0xac, 0x32, 0x06,
- 0xac, 0x91, 0xa3, 0x17, 0xe1, 0x2e, 0x02, 0xdb, 0x41, 0x16, 0x6a, 0x9b, 0x2e, 0xaa, 0xa0, 0xf7,
- 0xed, 0x99, 0x0d, 0xa7, 0x62, 0x5a, 0xb5, 0xca, 0xae, 0xe9, 0xec, 0xa6, 0x8f, 0x62, 0x01, 0xf9,
- 0x44, 0x5a, 0x31, 0xee, 0xc0, 0x8c, 0x57, 0x19, 0x5f, 0x89, 0xb0, 0xe5, 0xac, 0xda, 0x23, 0xa6,
- 0xb3, 0xab, 0x67, 0x61, 0x9c, 0x48, 0x71, 0xdc, 0x76, 0xdd, 0xda, 0xa9, 0x54, 0x77, 0x51, 0xf5,
- 0x89, 0xca, 0x9e, 0xbb, 0x7d, 0x31, 0x7d, 0x67, 0xb0, 0x7f, 0xa2, 0xe1, 0x06, 0xe1, 0x29, 0x60,
- 0x96, 0x2d, 0x77, 0xfb, 0xa2, 0xbe, 0x01, 0x83, 0xd8, 0x19, 0xcd, 0xfa, 0x33, 0xa8, 0xb2, 0x6d,
- 0xb7, 0xc9, 0xca, 0x32, 0x1c, 0x92, 0xd9, 0x01, 0x0b, 0xce, 0xaf, 0x31, 0xc0, 0xaa, 0x5d, 0x43,
- 0xd9, 0xde, 0x8d, 0xf5, 0x52, 0xa9, 0x68, 0x0c, 0x70, 0x29, 0x57, 0xec, 0x36, 0x0e, 0xa8, 0x1d,
- 0xdb, 0x33, 0xf0, 0x00, 0x0d, 0xa8, 0x1d, 0x9b, 0x9b, 0xf7, 0x1c, 0x8c, 0x55, 0xab, 0x74, 0xcc,
- 0xf5, 0x6a, 0x85, 0x6d, 0x51, 0x9c, 0xb4, 0x26, 0x18, 0xab, 0x5a, 0xbd, 0x4a, 0x19, 0x58, 0x8c,
- 0x3b, 0xfa, 0x25, 0x38, 0xe6, 0x1b, 0x2b, 0x08, 0x1c, 0xed, 0x18, 0xa5, 0x0c, 0x3d, 0x07, 0x63,
- 0xad, 0xfd, 0x4e, 0xa0, 0x2e, 0xf4, 0xd8, 0xda, 0x97, 0x61, 0x17, 0xe0, 0x68, 0x6b, 0xb7, 0xd5,
- 0x89, 0x1b, 0x0b, 0xe2, 0xf4, 0xd6, 0x6e, 0x4b, 0x06, 0xde, 0x43, 0xf6, 0xab, 0x6d, 0x54, 0x35,
- 0x5d, 0x54, 0x4b, 0x1f, 0x0f, 0xb2, 0x07, 0x08, 0xfa, 0x69, 0xd0, 0xaa, 0xd5, 0x0a, 0xb2, 0xcc,
- 0x1b, 0x0d, 0x54, 0x31, 0xdb, 0xc8, 0x32, 0x9d, 0xf4, 0x54, 0x90, 0x79, 0xb8, 0x5a, 0x2d, 0x11,
- 0x6a, 0x8e, 0x10, 0xf5, 0x39, 0x18, 0xb5, 0x6f, 0x3c, 0x5e, 0xa5, 0x21, 0x59, 0x69, 0xb5, 0xd1,
- 0x76, 0xfd, 0xe9, 0xf4, 0x0c, 0xb1, 0xef, 0x08, 0x26, 0x90, 0x80, 0x5c, 0x27, 0xcd, 0xfa, 0x7d,
- 0xa0, 0x55, 0x9d, 0x5d, 0xb3, 0xdd, 0x22, 0x35, 0x81, 0xd3, 0x32, 0xab, 0x28, 0x7d, 0x0f, 0x65,
- 0xa5, 0xed, 0x65, 0xde, 0x8c, 0x53, 0xc2, 0x79, 0xaa, 0xbe, 0xed, 0x72, 0x89, 0xf7, 0xd2, 0x94,
- 0x20, 0x6d, 0x4c, 0xda, 0x2c, 0x68, 0xd8, 0x14, 0x42, 0xc7, 0xb3, 0x84, 0x6d, 0xb8, 0xb5, 0xdb,
- 0x0a, 0xf6, 0x7b, 0x37, 0x0c, 0x61, 0x4e, 0xbf, 0xd3, 0xfb, 0x68, 0x3d, 0xd3, 0xda, 0x0d, 0xf4,
- 0xf8, 0x96, 0x95, 0x96, 0x99, 0x2c, 0x0c, 0x06, 0xe3, 0x53, 0xef, 0x07, 0x1a, 0xa1, 0x9a, 0x82,
- 0xd7, 0xfa, 0xc2, 0x5a, 0x11, 0xaf, 0xd2, 0xef, 0x2d, 0x69, 0x09, 0x5c, 0x2d, 0xac, 0x2c, 0x6f,
- 0x96, 0x2a, 0xc6, 0x56, 0x79, 0x73, 0x79, 0xb5, 0xa4, 0xa9, 0xc1, 0xb2, 0xf4, 0x5b, 0x09, 0x18,
- 0x16, 0x77, 0x18, 0xfa, 0x3b, 0xe1, 0x38, 0x3f, 0x0e, 0x70, 0x90, 0x5b, 0x79, 0xaa, 0xde, 0x26,
- 0x29, 0xd3, 0x34, 0x69, 0x85, 0xed, 0x39, 0xed, 0x28, 0xe3, 0xda, 0x40, 0xee, 0xa3, 0xf5, 0x36,
- 0x4e, 0x88, 0xa6, 0xe9, 0xea, 0x2b, 0x30, 0x65, 0xd9, 0x15, 0xc7, 0x35, 0xad, 0x9a, 0xd9, 0xae,
- 0x55, 0xfc, 0x83, 0x98, 0x8a, 0x59, 0xad, 0x22, 0xc7, 0xb1, 0xe9, 0x52, 0xe5, 0x49, 0x39, 0x61,
- 0xd9, 0x1b, 0x8c, 0xd9, 0x9f, 0xc3, 0x73, 0x8c, 0x55, 0x0a, 0x30, 0xb5, 0x5b, 0x80, 0xdd, 0x09,
- 0xfd, 0x4d, 0xb3, 0x55, 0x41, 0x96, 0xdb, 0xde, 0x27, 0x75, 0x65, 0xca, 0x48, 0x35, 0xcd, 0x56,
- 0x09, 0x7f, 0x7f, 0x7b, 0xca, 0xfb, 0x7f, 0x52, 0x61, 0x30, 0x58, 0x5b, 0xe2, 0x52, 0xbd, 0x4a,
- 0xd6, 0x11, 0x85, 0xcc, 0x34, 0x77, 0x1f, 0x58, 0x89, 0xce, 0x17, 0xf0, 0x02, 0x93, 0xed, 0xa3,
- 0x15, 0x9f, 0x41, 0x91, 0x78, 0x71, 0xc7, 0x73, 0x0b, 0xa2, 0xbb, 0x98, 0x94, 0xc1, 0xbe, 0xe9,
- 0x57, 0xa1, 0xef, 0x71, 0x87, 0xc8, 0xee, 0x23, 0xb2, 0x67, 0x0e, 0x96, 0x7d, 0x6d, 0x83, 0x08,
- 0xef, 0xbf, 0xb6, 0x51, 0x29, 0xaf, 0x19, 0xab, 0xb9, 0x15, 0x83, 0xc1, 0xf5, 0x3b, 0x20, 0xd9,
- 0x30, 0x9f, 0xd9, 0x17, 0x97, 0x22, 0xd2, 0x14, 0xd7, 0xf0, 0x77, 0x40, 0xf2, 0x29, 0x64, 0x3e,
- 0x21, 0x2e, 0x00, 0xa4, 0xe9, 0x2d, 0x0c, 0xfd, 0xd3, 0xd0, 0x4b, 0xec, 0xa5, 0x03, 0x30, 0x8b,
- 0x69, 0x3d, 0x7a, 0x0a, 0x92, 0x85, 0x35, 0x03, 0x87, 0xbf, 0x06, 0x83, 0xb4, 0xb5, 0xb2, 0xbe,
- 0x5c, 0x2a, 0x94, 0xb4, 0x44, 0xe6, 0x1c, 0xf4, 0x51, 0x23, 0xe0, 0xd4, 0xf0, 0xcc, 0xa0, 0xf5,
- 0xb0, 0xaf, 0x4c, 0x86, 0xc2, 0xa9, 0x5b, 0xab, 0xf9, 0x92, 0xa1, 0x25, 0x82, 0xee, 0x75, 0x60,
- 0x30, 0x58, 0x56, 0xbe, 0x3d, 0x31, 0xf5, 0x0d, 0x05, 0x06, 0x02, 0x65, 0x22, 0x2e, 0x50, 0xcc,
- 0x46, 0xc3, 0x7e, 0xaa, 0x62, 0x36, 0xea, 0xa6, 0xc3, 0x82, 0x02, 0x48, 0x53, 0x0e, 0xb7, 0xc4,
- 0x75, 0xda, 0xdb, 0xa2, 0xfc, 0x73, 0x0a, 0x68, 0x72, 0x89, 0x29, 0x29, 0xa8, 0xfc, 0x5c, 0x15,
- 0xfc, 0x84, 0x02, 0xc3, 0x62, 0x5d, 0x29, 0xa9, 0x77, 0xf2, 0xe7, 0xaa, 0xde, 0xf7, 0x12, 0x30,
- 0x24, 0x54, 0x93, 0x71, 0xb5, 0x7b, 0x1f, 0x8c, 0xd6, 0x6b, 0xa8, 0xd9, 0xb2, 0x5d, 0x64, 0x55,
- 0xf7, 0x2b, 0x0d, 0xf4, 0x24, 0x6a, 0xa4, 0x33, 0x64, 0xa2, 0x38, 0x7d, 0x70, 0xbd, 0x3a, 0xbf,
- 0xec, 0xe3, 0x56, 0x30, 0x2c, 0x3b, 0xb6, 0x5c, 0x2c, 0xad, 0xae, 0xaf, 0x6d, 0x96, 0xca, 0x85,
- 0xeb, 0x95, 0xad, 0xf2, 0xbb, 0xca, 0x6b, 0x8f, 0x96, 0x0d, 0xad, 0x2e, 0xb1, 0xbd, 0x85, 0xa9,
- 0xbe, 0x0e, 0x9a, 0xac, 0x94, 0x7e, 0x1c, 0xc2, 0xd4, 0xd2, 0x7a, 0xf4, 0x31, 0x18, 0x29, 0xaf,
- 0x55, 0x36, 0x96, 0x8b, 0xa5, 0x4a, 0xe9, 0xca, 0x95, 0x52, 0x61, 0x73, 0x83, 0x6e, 0xe0, 0x3d,
- 0xee, 0x4d, 0x31, 0xa9, 0x3f, 0xae, 0xc2, 0x58, 0x88, 0x26, 0x7a, 0x8e, 0xed, 0x1d, 0xe8, 0x76,
- 0xe6, 0x81, 0x38, 0xda, 0xcf, 0xe3, 0x25, 0x7f, 0xdd, 0x6c, 0xbb, 0x6c, 0xab, 0x71, 0x1f, 0x60,
- 0x2b, 0x59, 0x6e, 0x7d, 0xbb, 0x8e, 0xda, 0xec, 0xbc, 0x83, 0x6e, 0x28, 0x46, 0xfc, 0x76, 0x7a,
- 0xe4, 0x71, 0x3f, 0xe8, 0x2d, 0xdb, 0xa9, 0xbb, 0xf5, 0x27, 0x51, 0xa5, 0x6e, 0xf1, 0xc3, 0x11,
- 0xbc, 0xc1, 0x48, 0x1a, 0x1a, 0xa7, 0x2c, 0x5b, 0xae, 0xc7, 0x6d, 0xa1, 0x1d, 0x53, 0xe2, 0xc6,
- 0x13, 0xb8, 0x6a, 0x68, 0x9c, 0xe2, 0x71, 0x9f, 0x84, 0xc1, 0x9a, 0xbd, 0x87, 0xab, 0x2e, 0xca,
- 0x87, 0xd7, 0x0b, 0xc5, 0x18, 0xa0, 0x6d, 0x1e, 0x0b, 0xab, 0xa7, 0xfd, 0x53, 0x99, 0x41, 0x63,
- 0x80, 0xb6, 0x51, 0x96, 0x7b, 0x61, 0xc4, 0xdc, 0xd9, 0x69, 0x63, 0xe1, 0x5c, 0x10, 0xdd, 0x21,
- 0x0c, 0x7b, 0xcd, 0x84, 0x71, 0xe2, 0x1a, 0xa4, 0xb8, 0x1d, 0xf0, 0x92, 0x8c, 0x2d, 0x51, 0x69,
- 0xd1, 0x93, 0xb9, 0xc4, 0x6c, 0xbf, 0x91, 0xb2, 0x38, 0xf1, 0x24, 0x0c, 0xd6, 0x9d, 0x8a, 0x7f,
- 0xc8, 0x9c, 0x98, 0x4e, 0xcc, 0xa6, 0x8c, 0x81, 0xba, 0xe3, 0x1d, 0xd0, 0x65, 0x3e, 0x97, 0x80,
- 0x61, 0xf1, 0x90, 0x5c, 0x2f, 0x42, 0xaa, 0x61, 0x57, 0x4d, 0x12, 0x5a, 0xf4, 0x86, 0x66, 0x36,
- 0xe2, 0x5c, 0x7d, 0x7e, 0x85, 0xf1, 0x1b, 0x1e, 0x72, 0xe2, 0x1f, 0x14, 0x48, 0xf1, 0x66, 0x7d,
- 0x1c, 0x92, 0x2d, 0xd3, 0xdd, 0x25, 0xe2, 0x7a, 0xf3, 0x09, 0x4d, 0x31, 0xc8, 0x77, 0xdc, 0xee,
- 0xb4, 0x4c, 0x8b, 0x84, 0x00, 0x6b, 0xc7, 0xdf, 0xb1, 0x5f, 0x1b, 0xc8, 0xac, 0x91, 0xed, 0x87,
- 0xdd, 0x6c, 0x22, 0xcb, 0x75, 0xb8, 0x5f, 0x59, 0x7b, 0x81, 0x35, 0xeb, 0xef, 0x80, 0x51, 0xb7,
- 0x6d, 0xd6, 0x1b, 0x02, 0x6f, 0x92, 0xf0, 0x6a, 0x9c, 0xe0, 0x31, 0x67, 0xe1, 0x0e, 0x2e, 0xb7,
- 0x86, 0x5c, 0xb3, 0xba, 0x8b, 0x6a, 0x3e, 0xa8, 0x8f, 0x9c, 0xc0, 0x1e, 0x67, 0x0c, 0x45, 0x46,
- 0xe7, 0xd8, 0xcc, 0xb7, 0x15, 0x18, 0xe5, 0x1b, 0xa6, 0x9a, 0x67, 0xac, 0x55, 0x00, 0xd3, 0xb2,
- 0x6c, 0x37, 0x68, 0xae, 0xce, 0x50, 0xee, 0xc0, 0xcd, 0xe7, 0x3c, 0x90, 0x11, 0x10, 0x30, 0xd1,
- 0x04, 0xf0, 0x29, 0x5d, 0xcd, 0x36, 0x05, 0x03, 0xec, 0x06, 0x84, 0x5c, 0xa3, 0xd1, 0x2d, 0x36,
- 0xd0, 0x26, 0xbc, 0xb3, 0xd2, 0x8f, 0x42, 0xef, 0x0d, 0xb4, 0x53, 0xb7, 0xd8, 0xb9, 0x26, 0xfd,
- 0xc2, 0xcf, 0x6a, 0x93, 0xde, 0x59, 0x6d, 0xfe, 0x31, 0x18, 0xab, 0xda, 0x4d, 0x59, 0xdd, 0xbc,
- 0x26, 0x6d, 0xf3, 0x9d, 0x47, 0x94, 0xf7, 0x82, 0x5f, 0x62, 0x7e, 0x26, 0xa1, 0x5e, 0x5d, 0xcf,
- 0x7f, 0x21, 0x31, 0x71, 0x95, 0xe2, 0xd6, 0xf9, 0x30, 0x0d, 0xb4, 0xdd, 0x40, 0x55, 0xac, 0x3a,
- 0xfc, 0xe4, 0x14, 0x3c, 0xb0, 0x53, 0x77, 0x77, 0xf7, 0x6e, 0xcc, 0x57, 0xed, 0xe6, 0xe9, 0x1d,
- 0x7b, 0xc7, 0xf6, 0xaf, 0x0d, 0xf1, 0x37, 0xf2, 0x85, 0x7c, 0x62, 0x57, 0x87, 0xfd, 0x5e, 0xeb,
- 0x44, 0xe4, 0x3d, 0x63, 0xb6, 0x0c, 0x63, 0x8c, 0xb9, 0x42, 0xee, 0x2e, 0xe8, 0x16, 0x42, 0x3f,
- 0xf0, 0xfc, 0x27, 0xfd, 0xe5, 0x1f, 0x90, 0xb5, 0xda, 0x18, 0x65, 0x50, 0x4c, 0xa3, 0xbb, 0x8c,
- 0xac, 0x01, 0xc7, 0x04, 0x79, 0x34, 0x2f, 0x51, 0x3b, 0x42, 0xe2, 0xb7, 0x98, 0xc4, 0xb1, 0x80,
- 0xc4, 0x0d, 0x06, 0xcd, 0x16, 0x60, 0xe8, 0x30, 0xb2, 0xfe, 0x96, 0xc9, 0x1a, 0x44, 0x41, 0x21,
- 0x57, 0x61, 0x84, 0x08, 0xa9, 0xee, 0x39, 0xae, 0xdd, 0x24, 0x93, 0xde, 0xc1, 0x62, 0xfe, 0xee,
- 0x07, 0x34, 0x51, 0x86, 0x31, 0xac, 0xe0, 0xa1, 0xb2, 0x59, 0x20, 0xd7, 0x35, 0x35, 0x54, 0x6d,
- 0x44, 0x48, 0xb8, 0xc9, 0x14, 0xf1, 0xf8, 0xb3, 0xef, 0x81, 0xa3, 0xf8, 0x33, 0x99, 0x93, 0x82,
- 0x9a, 0x44, 0x9f, 0x76, 0xa5, 0xbf, 0xfd, 0x01, 0x9a, 0x8b, 0x63, 0x9e, 0x80, 0x80, 0x4e, 0x01,
- 0x2f, 0xee, 0x20, 0xd7, 0x45, 0x6d, 0xa7, 0x62, 0x36, 0xc2, 0xd4, 0x0b, 0x1c, 0x17, 0xa4, 0x3f,
- 0xf6, 0xaa, 0xe8, 0xc5, 0xab, 0x14, 0x99, 0x6b, 0x34, 0xb2, 0x5b, 0x70, 0x3c, 0x24, 0x2a, 0x62,
- 0xc8, 0xfc, 0x38, 0x93, 0x79, 0xb4, 0x23, 0x32, 0xb0, 0xd8, 0x75, 0xe0, 0xed, 0x9e, 0x2f, 0x63,
- 0xc8, 0xfc, 0x03, 0x26, 0x53, 0x67, 0x58, 0xee, 0x52, 0x2c, 0xf1, 0x1a, 0x8c, 0x3e, 0x89, 0xda,
- 0x37, 0x6c, 0x87, 0x1d, 0xd1, 0xc4, 0x10, 0xf7, 0x09, 0x26, 0x6e, 0x84, 0x01, 0xc9, 0x99, 0x0d,
- 0x96, 0x75, 0x09, 0x52, 0xdb, 0x66, 0x15, 0xc5, 0x10, 0xf1, 0x49, 0x26, 0xe2, 0x08, 0xe6, 0xc7,
- 0xd0, 0x1c, 0x0c, 0xee, 0xd8, 0x6c, 0x59, 0x8a, 0x86, 0x3f, 0xc7, 0xe0, 0x03, 0x1c, 0xc3, 0x44,
- 0xb4, 0xec, 0xd6, 0x5e, 0x03, 0xaf, 0x59, 0xd1, 0x22, 0x3e, 0xc5, 0x45, 0x70, 0x0c, 0x13, 0x71,
- 0x08, 0xb3, 0x3e, 0xcf, 0x45, 0x38, 0x01, 0x7b, 0x3e, 0x0c, 0x03, 0xb6, 0xd5, 0xd8, 0xb7, 0xad,
- 0x38, 0x4a, 0x7c, 0x9a, 0x49, 0x00, 0x06, 0xc1, 0x02, 0x2e, 0x43, 0x7f, 0x5c, 0x47, 0x7c, 0xf6,
- 0x55, 0x9e, 0x1e, 0xdc, 0x03, 0x57, 0x61, 0x84, 0x4f, 0x50, 0x75, 0xdb, 0x8a, 0x21, 0xe2, 0x8f,
- 0x98, 0x88, 0xe1, 0x00, 0x8c, 0x0d, 0xc3, 0x45, 0x8e, 0xbb, 0x83, 0xe2, 0x08, 0xf9, 0x1c, 0x1f,
- 0x06, 0x83, 0x30, 0x53, 0xde, 0x40, 0x56, 0x75, 0x37, 0x9e, 0x84, 0x17, 0xb8, 0x29, 0x39, 0x06,
- 0x8b, 0x28, 0xc0, 0x50, 0xd3, 0x6c, 0x3b, 0xbb, 0x66, 0x23, 0x96, 0x3b, 0x3e, 0xcf, 0x64, 0x0c,
- 0x7a, 0x20, 0x66, 0x91, 0x3d, 0xeb, 0x30, 0x62, 0xbe, 0xc0, 0x2d, 0x12, 0x80, 0xb1, 0xd4, 0x73,
- 0x5c, 0x72, 0x9e, 0x75, 0x18, 0x69, 0x5f, 0xe4, 0xa9, 0x47, 0xb1, 0xab, 0x41, 0x89, 0x97, 0xa1,
- 0xdf, 0xa9, 0x3f, 0x13, 0x4b, 0xcc, 0x1f, 0x73, 0x4f, 0x13, 0x00, 0x06, 0x5f, 0x87, 0x3b, 0x42,
- 0x97, 0x89, 0x18, 0xc2, 0xfe, 0x84, 0x09, 0x1b, 0x0f, 0x59, 0x2a, 0xd8, 0x94, 0x70, 0x58, 0x91,
- 0x7f, 0xca, 0xa7, 0x04, 0x24, 0xc9, 0x5a, 0xc7, 0x1b, 0x05, 0xc7, 0xdc, 0x3e, 0x9c, 0xd5, 0xfe,
- 0x8c, 0x5b, 0x8d, 0x62, 0x05, 0xab, 0x6d, 0xc2, 0x38, 0x93, 0x78, 0x38, 0xbf, 0x7e, 0x89, 0x4f,
- 0xac, 0x14, 0xbd, 0x25, 0x7a, 0xf7, 0x7f, 0xc3, 0x84, 0x67, 0x4e, 0x5e, 0x91, 0x3a, 0x95, 0xa6,
- 0xd9, 0x8a, 0x21, 0xf9, 0xcb, 0x4c, 0x32, 0x9f, 0xf1, 0xbd, 0x92, 0xd6, 0x59, 0x35, 0x5b, 0x58,
- 0xf8, 0x63, 0x90, 0xe6, 0xc2, 0xf7, 0xac, 0x36, 0xaa, 0xda, 0x3b, 0x56, 0xfd, 0x19, 0x54, 0x8b,
- 0x21, 0xfa, 0xcf, 0x25, 0x57, 0x6d, 0x05, 0xe0, 0x58, 0xf2, 0x32, 0x68, 0x5e, 0xad, 0x52, 0xa9,
- 0x37, 0x5b, 0x76, 0xdb, 0x8d, 0x90, 0xf8, 0x15, 0xee, 0x29, 0x0f, 0xb7, 0x4c, 0x60, 0xd9, 0x12,
- 0x0c, 0x93, 0xaf, 0x71, 0x43, 0xf2, 0xab, 0x4c, 0xd0, 0x90, 0x8f, 0x62, 0x13, 0x47, 0xd5, 0x6e,
- 0xb6, 0xcc, 0x76, 0x9c, 0xf9, 0xef, 0x2f, 0xf8, 0xc4, 0xc1, 0x20, 0x6c, 0xe2, 0x70, 0xf7, 0x5b,
- 0x08, 0xaf, 0xf6, 0x31, 0x24, 0x7c, 0x8d, 0x4f, 0x1c, 0x1c, 0xc3, 0x44, 0xf0, 0x82, 0x21, 0x86,
- 0x88, 0xbf, 0xe4, 0x22, 0x38, 0x06, 0x8b, 0x78, 0xb7, 0xbf, 0xd0, 0xb6, 0xd1, 0x4e, 0xdd, 0x71,
- 0xdb, 0xb4, 0x0e, 0x3e, 0x58, 0xd4, 0xd7, 0x5f, 0x15, 0x8b, 0x30, 0x23, 0x00, 0xcd, 0x5e, 0x83,
- 0x11, 0xa9, 0xc4, 0xd0, 0xa3, 0xde, 0x7e, 0xa4, 0xff, 0xff, 0x6b, 0x6c, 0x32, 0x12, 0x2b, 0x8c,
- 0xec, 0x0a, 0xf6, 0xbb, 0x58, 0x07, 0x44, 0x0b, 0xfb, 0xc0, 0x6b, 0x9e, 0xeb, 0x85, 0x32, 0x20,
- 0x7b, 0x05, 0x86, 0x84, 0x1a, 0x20, 0x5a, 0xd4, 0x2f, 0x31, 0x51, 0x83, 0xc1, 0x12, 0x20, 0x7b,
- 0x0e, 0x92, 0x78, 0x3d, 0x8f, 0x86, 0xff, 0x32, 0x83, 0x13, 0xf6, 0xec, 0x83, 0x90, 0xe2, 0xeb,
- 0x78, 0x34, 0xf4, 0x83, 0x0c, 0xea, 0x41, 0x30, 0x9c, 0xaf, 0xe1, 0xd1, 0xf0, 0x5f, 0xe1, 0x70,
- 0x0e, 0xc1, 0xf0, 0xf8, 0x26, 0x7c, 0xf1, 0xd7, 0x92, 0x6c, 0x1e, 0xe6, 0xb6, 0xbb, 0x0c, 0x47,
- 0xd8, 0xe2, 0x1d, 0x8d, 0xfe, 0x30, 0xeb, 0x9c, 0x23, 0xb2, 0x17, 0xa0, 0x37, 0xa6, 0xc1, 0x7f,
- 0x9d, 0x41, 0x29, 0x7f, 0xb6, 0x00, 0x03, 0x81, 0x05, 0x3b, 0x1a, 0xfe, 0x1b, 0x0c, 0x1e, 0x44,
- 0x61, 0xd5, 0xd9, 0x82, 0x1d, 0x2d, 0xe0, 0x37, 0xb9, 0xea, 0x0c, 0x81, 0xcd, 0xc6, 0xd7, 0xea,
- 0x68, 0xf4, 0x6f, 0x71, 0xab, 0x73, 0x48, 0xf6, 0x61, 0xe8, 0xf7, 0xe6, 0xdf, 0x68, 0xfc, 0x6f,
- 0x33, 0xbc, 0x8f, 0xc1, 0x16, 0x08, 0xcc, 0xff, 0xd1, 0x22, 0x7e, 0x87, 0x5b, 0x20, 0x80, 0xc2,
- 0x69, 0x24, 0xaf, 0xe9, 0xd1, 0x92, 0x3e, 0xc2, 0xd3, 0x48, 0x5a, 0xd2, 0xb1, 0x37, 0xc9, 0x34,
- 0x18, 0x2d, 0xe2, 0x77, 0xb9, 0x37, 0x09, 0x3f, 0x56, 0x43, 0x5e, 0x24, 0xa3, 0x65, 0xfc, 0x3e,
- 0x57, 0x43, 0x5a, 0x23, 0xb3, 0xeb, 0xa0, 0x77, 0x2e, 0x90, 0xd1, 0xf2, 0x3e, 0xca, 0xe4, 0x8d,
- 0x76, 0xac, 0x8f, 0xd9, 0x47, 0x61, 0x3c, 0x7c, 0x71, 0x8c, 0x96, 0xfa, 0xb1, 0xd7, 0xa4, 0xed,
- 0x4c, 0x70, 0x6d, 0xcc, 0x6e, 0xfa, 0xb3, 0x6c, 0x70, 0x61, 0x8c, 0x16, 0xfb, 0xf1, 0xd7, 0xc4,
- 0x89, 0x36, 0xb8, 0x2e, 0x66, 0x73, 0x00, 0xfe, 0x9a, 0x14, 0x2d, 0xeb, 0x13, 0x4c, 0x56, 0x00,
- 0x84, 0x53, 0x83, 0x2d, 0x49, 0xd1, 0xf8, 0x4f, 0xf2, 0xd4, 0x60, 0x08, 0x9c, 0x1a, 0x7c, 0x35,
- 0x8a, 0x46, 0x3f, 0xc7, 0x53, 0x83, 0x43, 0xb2, 0x97, 0x21, 0x65, 0xed, 0x35, 0x1a, 0x38, 0xb6,
- 0xf4, 0x83, 0x9f, 0x33, 0xa5, 0xff, 0xe5, 0x75, 0x06, 0xe6, 0x80, 0xec, 0x39, 0xe8, 0x45, 0xcd,
- 0x1b, 0xa8, 0x16, 0x85, 0xfc, 0xd7, 0xd7, 0xf9, 0x7c, 0x82, 0xb9, 0xb3, 0x0f, 0x03, 0xd0, 0xcd,
- 0x34, 0xb9, 0x25, 0x8a, 0xc0, 0xfe, 0xdb, 0xeb, 0xec, 0xa5, 0x84, 0x0f, 0xf1, 0x05, 0xd0, 0x77,
- 0x17, 0x07, 0x0b, 0x78, 0x55, 0x14, 0x40, 0x36, 0xe0, 0x97, 0xe0, 0xc8, 0xe3, 0x8e, 0x6d, 0xb9,
- 0xe6, 0x4e, 0x14, 0xfa, 0xdf, 0x19, 0x9a, 0xf3, 0x63, 0x83, 0x35, 0xed, 0x36, 0x72, 0xcd, 0x1d,
- 0x27, 0x0a, 0xfb, 0x1f, 0x0c, 0xeb, 0x01, 0x30, 0xb8, 0x6a, 0x3a, 0x6e, 0x9c, 0x71, 0xff, 0x27,
- 0x07, 0x73, 0x00, 0x56, 0x1a, 0x7f, 0x7e, 0x02, 0xed, 0x47, 0x61, 0x7f, 0xc4, 0x95, 0x66, 0xfc,
- 0xd9, 0x07, 0xa1, 0x1f, 0x7f, 0xa4, 0xaf, 0x87, 0x22, 0xc0, 0xff, 0xc5, 0xc0, 0x3e, 0x02, 0xf7,
- 0xec, 0xb8, 0x35, 0xb7, 0x1e, 0x6d, 0xec, 0x1f, 0x33, 0x4f, 0x73, 0xfe, 0x6c, 0x0e, 0x06, 0x1c,
- 0xb7, 0x56, 0xdb, 0x63, 0x15, 0x4d, 0x04, 0xfc, 0x27, 0xaf, 0x7b, 0x9b, 0x5c, 0x0f, 0x93, 0x3f,
- 0x19, 0x7e, 0x58, 0x07, 0x57, 0xed, 0xab, 0x36, 0x3d, 0xa6, 0x83, 0xef, 0x34, 0x60, 0xa6, 0x6a,
- 0x37, 0x6f, 0xd8, 0xce, 0x69, 0x3a, 0xa1, 0x78, 0xd3, 0xc9, 0x69, 0x77, 0x17, 0xe1, 0x55, 0x84,
- 0x1d, 0xb6, 0x25, 0xf1, 0xe7, 0x89, 0xc3, 0x9d, 0xd0, 0x91, 0xcb, 0xd7, 0x72, 0x1d, 0x2b, 0x59,
- 0x26, 0xe7, 0xdf, 0xfa, 0x09, 0xe8, 0x23, 0x6a, 0x9f, 0x21, 0x77, 0x4c, 0x4a, 0x3e, 0x79, 0xf3,
- 0xe5, 0xa9, 0x1e, 0x83, 0xb5, 0x79, 0xd4, 0x45, 0x72, 0x40, 0x99, 0x10, 0xa8, 0x8b, 0x1e, 0xf5,
- 0x2c, 0x3d, 0xa3, 0x14, 0xa8, 0x67, 0x3d, 0xea, 0x12, 0x39, 0xad, 0x54, 0x05, 0xea, 0x92, 0x47,
- 0x3d, 0x47, 0x4e, 0xe4, 0x87, 0x04, 0xea, 0x39, 0x8f, 0x7a, 0x9e, 0x9c, 0xc3, 0x27, 0x05, 0xea,
- 0x79, 0x8f, 0x7a, 0x81, 0x1c, 0xc1, 0x8f, 0x0a, 0xd4, 0x0b, 0x1e, 0xf5, 0x22, 0x39, 0x7a, 0xd7,
- 0x05, 0xea, 0x45, 0x8f, 0x7a, 0x89, 0xbc, 0x6b, 0x39, 0x22, 0x50, 0x2f, 0xe9, 0x93, 0x70, 0x84,
- 0x8e, 0x7c, 0x81, 0xdc, 0xd3, 0x8e, 0x30, 0x32, 0x6f, 0xf4, 0xe9, 0x67, 0xc8, 0x1b, 0x96, 0x3e,
- 0x91, 0x7e, 0xc6, 0xa7, 0x2f, 0x92, 0xd7, 0xe8, 0x9a, 0x48, 0x5f, 0xf4, 0xe9, 0x67, 0xd3, 0x43,
- 0xe4, 0x1d, 0x8f, 0x40, 0x3f, 0xeb, 0xd3, 0x97, 0xd2, 0xc3, 0x38, 0x72, 0x45, 0xfa, 0x92, 0x4f,
- 0x3f, 0x97, 0x1e, 0x99, 0x56, 0x66, 0x07, 0x45, 0xfa, 0xb9, 0xcc, 0xfb, 0x89, 0x7b, 0x2d, 0xdf,
- 0xbd, 0xe3, 0xa2, 0x7b, 0x3d, 0xc7, 0x8e, 0x8b, 0x8e, 0xf5, 0x5c, 0x3a, 0x2e, 0xba, 0xd4, 0x73,
- 0xe6, 0xb8, 0xe8, 0x4c, 0xcf, 0x8d, 0xe3, 0xa2, 0x1b, 0x3d, 0x07, 0x8e, 0x8b, 0x0e, 0xf4, 0x5c,
- 0x37, 0x2e, 0xba, 0xce, 0x73, 0xda, 0xb8, 0xe8, 0x34, 0xcf, 0x5d, 0xe3, 0xa2, 0xbb, 0x3c, 0x47,
- 0xa5, 0x25, 0x47, 0xf9, 0x2e, 0x4a, 0x4b, 0x2e, 0xf2, 0x9d, 0x93, 0x96, 0x9c, 0xe3, 0xbb, 0x25,
- 0x2d, 0xb9, 0xc5, 0x77, 0x48, 0x5a, 0x72, 0x88, 0xef, 0x8a, 0xb4, 0xe4, 0x0a, 0xdf, 0x09, 0x2c,
- 0xc7, 0x0c, 0xd4, 0x0a, 0xc9, 0x31, 0xf5, 0xc0, 0x1c, 0x53, 0x0f, 0xcc, 0x31, 0xf5, 0xc0, 0x1c,
- 0x53, 0x0f, 0xcc, 0x31, 0xf5, 0xc0, 0x1c, 0x53, 0x0f, 0xcc, 0x31, 0xf5, 0xc0, 0x1c, 0x53, 0x0f,
- 0xcc, 0x31, 0xf5, 0xe0, 0x1c, 0x53, 0x23, 0x72, 0x4c, 0x8d, 0xc8, 0x31, 0x35, 0x22, 0xc7, 0xd4,
- 0x88, 0x1c, 0x53, 0x23, 0x72, 0x4c, 0xed, 0x9a, 0x63, 0xbe, 0x7b, 0xc7, 0x45, 0xf7, 0x86, 0xe6,
- 0x98, 0xda, 0x25, 0xc7, 0xd4, 0x2e, 0x39, 0xa6, 0x76, 0xc9, 0x31, 0xb5, 0x4b, 0x8e, 0xa9, 0x5d,
- 0x72, 0x4c, 0xed, 0x92, 0x63, 0x6a, 0x97, 0x1c, 0x53, 0xbb, 0xe5, 0x98, 0xda, 0x35, 0xc7, 0xd4,
- 0xae, 0x39, 0xa6, 0x76, 0xcd, 0x31, 0xb5, 0x6b, 0x8e, 0xa9, 0x5d, 0x73, 0x4c, 0x0d, 0xe6, 0xd8,
- 0x5f, 0xab, 0xa0, 0xd3, 0x1c, 0x5b, 0x27, 0x2f, 0x7d, 0x98, 0x2b, 0x26, 0xa5, 0x4c, 0xeb, 0xc3,
- 0xae, 0xd3, 0x7c, 0x97, 0x4c, 0x4a, 0xb9, 0x26, 0xd2, 0x17, 0x3d, 0x3a, 0xcf, 0x36, 0x91, 0x7e,
- 0xd6, 0xa3, 0xf3, 0x7c, 0x13, 0xe9, 0x4b, 0x1e, 0x9d, 0x67, 0x9c, 0x48, 0x3f, 0xe7, 0xd1, 0x79,
- 0xce, 0x89, 0xf4, 0xf3, 0x1e, 0x9d, 0x67, 0x9d, 0x48, 0xbf, 0xe0, 0xd1, 0x79, 0xde, 0x89, 0xf4,
- 0x8b, 0x1e, 0x9d, 0x67, 0x9e, 0x48, 0xbf, 0xa4, 0x4f, 0xcb, 0xb9, 0xc7, 0x19, 0x3c, 0xd7, 0x4e,
- 0xcb, 0xd9, 0x27, 0x71, 0x9c, 0xf1, 0x39, 0x78, 0xfe, 0x49, 0x1c, 0x8b, 0x3e, 0x07, 0xcf, 0x40,
- 0x89, 0xe3, 0x6c, 0xe6, 0x43, 0xc4, 0x7d, 0x96, 0xec, 0xbe, 0x09, 0xc9, 0x7d, 0x89, 0x80, 0xeb,
- 0x26, 0x24, 0xd7, 0x25, 0x02, 0x6e, 0x9b, 0x90, 0xdc, 0x96, 0x08, 0xb8, 0x6c, 0x42, 0x72, 0x59,
- 0x22, 0xe0, 0xae, 0x09, 0xc9, 0x5d, 0x89, 0x80, 0xab, 0x26, 0x24, 0x57, 0x25, 0x02, 0x6e, 0x9a,
- 0x90, 0xdc, 0x94, 0x08, 0xb8, 0x68, 0x42, 0x72, 0x51, 0x22, 0xe0, 0x9e, 0x09, 0xc9, 0x3d, 0x89,
- 0x80, 0x6b, 0x4e, 0xc8, 0xae, 0x49, 0x04, 0xdd, 0x72, 0x42, 0x76, 0x4b, 0x22, 0xe8, 0x92, 0x13,
- 0xb2, 0x4b, 0x12, 0x41, 0x77, 0x9c, 0x90, 0xdd, 0x91, 0x08, 0xba, 0xe2, 0x67, 0x09, 0x5e, 0x11,
- 0x6e, 0xb8, 0xed, 0xbd, 0xaa, 0x7b, 0x5b, 0x15, 0xe1, 0x82, 0x50, 0x3e, 0x0c, 0x2c, 0xea, 0xf3,
- 0xa4, 0x60, 0x0d, 0x56, 0x9c, 0xd2, 0x0a, 0xb6, 0x20, 0x14, 0x16, 0x01, 0x84, 0x15, 0x8e, 0x58,
- 0xba, 0xad, 0xda, 0x70, 0x41, 0x28, 0x33, 0xa2, 0xf5, 0xbb, 0xf8, 0x96, 0x57, 0x6c, 0x2f, 0x26,
- 0x78, 0xc5, 0xc6, 0xcc, 0x7f, 0xd8, 0x8a, 0x6d, 0x2e, 0xda, 0xe4, 0x9e, 0xb1, 0xe7, 0xa2, 0x8d,
- 0xdd, 0xb1, 0xea, 0xc4, 0xad, 0xe0, 0xe6, 0xa2, 0x4d, 0xeb, 0x19, 0xf5, 0xcd, 0xad, 0xb7, 0x58,
- 0x04, 0x1b, 0xa8, 0x15, 0x12, 0xc1, 0x87, 0xad, 0xb7, 0x16, 0x84, 0xa9, 0xe4, 0xb0, 0x11, 0xac,
- 0x1e, 0x3a, 0x82, 0x0f, 0x5b, 0x79, 0x2d, 0x08, 0xd3, 0xcb, 0xa1, 0x23, 0xf8, 0x2d, 0xa8, 0x87,
- 0x58, 0x04, 0xfb, 0xe6, 0x3f, 0x6c, 0x3d, 0x34, 0x17, 0x6d, 0xf2, 0xd0, 0x08, 0x56, 0x0f, 0x11,
- 0xc1, 0x71, 0xea, 0xa3, 0xb9, 0x68, 0xd3, 0x86, 0x47, 0xf0, 0x6d, 0x57, 0x33, 0x9f, 0x52, 0x60,
- 0xb4, 0x5c, 0xaf, 0x95, 0x9a, 0x37, 0x50, 0xad, 0x86, 0x6a, 0xcc, 0x8e, 0x0b, 0xc2, 0x4c, 0xd0,
- 0xc5, 0xd5, 0x2f, 0xbd, 0x3c, 0xe5, 0x5b, 0xf8, 0x1c, 0xa4, 0xa8, 0x4d, 0x17, 0x16, 0xd2, 0x37,
- 0x95, 0x88, 0x19, 0xce, 0x63, 0xd5, 0x4f, 0x72, 0xd8, 0x99, 0x85, 0xf4, 0x77, 0x94, 0xc0, 0x2c,
- 0xe7, 0x35, 0x67, 0x3e, 0x42, 0x34, 0xb4, 0x6e, 0x5b, 0xc3, 0xd3, 0xb1, 0x34, 0x0c, 0xe8, 0x76,
- 0x67, 0x87, 0x6e, 0x01, 0xad, 0xf6, 0x60, 0xa4, 0x5c, 0xaf, 0x95, 0xc9, 0xdf, 0x41, 0xc7, 0x51,
- 0x89, 0xf2, 0x48, 0xf3, 0xc1, 0x82, 0x10, 0x96, 0x41, 0x84, 0x17, 0xd2, 0xe2, 0x1c, 0x91, 0xa9,
- 0xe3, 0x6e, 0x2d, 0xa1, 0xdb, 0xb9, 0x6e, 0xdd, 0xfa, 0x33, 0xbb, 0xd7, 0xe1, 0x5c, 0xb7, 0x0e,
- 0xfd, 0x1c, 0xf2, 0xba, 0x7a, 0x9a, 0x2f, 0xce, 0xf4, 0xc9, 0x8d, 0x7e, 0x02, 0x12, 0xcb, 0xf4,
- 0x39, 0xf0, 0x60, 0x7e, 0x10, 0x2b, 0xf5, 0xdd, 0x97, 0xa7, 0x92, 0x5b, 0x7b, 0xf5, 0x9a, 0x91,
- 0x58, 0xae, 0xe9, 0xd7, 0xa0, 0xf7, 0x3d, 0xec, 0xaf, 0xf1, 0x30, 0xc3, 0x12, 0x63, 0xb8, 0xbf,
- 0xeb, 0x19, 0x11, 0xee, 0xf8, 0x34, 0x3d, 0x4c, 0x9c, 0xdf, 0xaa, 0x5b, 0xee, 0x99, 0xc5, 0x8b,
- 0x06, 0x15, 0x91, 0xf9, 0x3f, 0x00, 0xb4, 0xcf, 0xa2, 0xe9, 0xec, 0xea, 0x65, 0x2e, 0x99, 0x76,
- 0x7d, 0xf1, 0xbb, 0x2f, 0x4f, 0x2d, 0xc5, 0x91, 0xfa, 0x40, 0xcd, 0x74, 0x76, 0x1f, 0x70, 0xf7,
- 0x5b, 0x68, 0x3e, 0xbf, 0xef, 0x22, 0x87, 0x4b, 0x6f, 0xf1, 0x55, 0x8f, 0x8d, 0x2b, 0x1d, 0x18,
- 0x57, 0x4a, 0x18, 0xd3, 0x15, 0x71, 0x4c, 0x0b, 0x6f, 0x74, 0x3c, 0x4f, 0xf3, 0x45, 0x42, 0xb2,
- 0xa4, 0x1a, 0x65, 0x49, 0xf5, 0x76, 0x2d, 0xd9, 0xe2, 0xf3, 0xa3, 0x34, 0x56, 0xf5, 0xa0, 0xb1,
- 0xaa, 0xb7, 0x33, 0xd6, 0xff, 0xa6, 0xd9, 0xea, 0xe5, 0xd3, 0x96, 0x45, 0x9f, 0x22, 0xfe, 0x62,
- 0x9d, 0x05, 0xbd, 0xa9, 0x55, 0x40, 0x36, 0x79, 0xf3, 0xf9, 0x29, 0x25, 0xf3, 0xa9, 0x04, 0x1f,
- 0x39, 0x4d, 0xa4, 0x37, 0x36, 0xf2, 0x5f, 0x94, 0x9a, 0xea, 0xad, 0xb0, 0xd0, 0x73, 0x0a, 0x8c,
- 0x77, 0xcc, 0xe4, 0xd4, 0x4c, 0x6f, 0xee, 0x74, 0x6e, 0x1d, 0x76, 0x3a, 0x67, 0x0a, 0x7e, 0x55,
- 0x81, 0xa3, 0xd2, 0xf4, 0x4a, 0xd5, 0x3b, 0x2d, 0xa9, 0x77, 0xbc, 0xb3, 0x27, 0xc2, 0x18, 0xd0,
- 0x2e, 0xe8, 0x5e, 0x09, 0x10, 0x90, 0xec, 0xf9, 0x7d, 0x49, 0xf2, 0xfb, 0x09, 0x0f, 0x10, 0x62,
- 0x2e, 0x1e, 0x01, 0x4c, 0x6d, 0x1b, 0x92, 0x9b, 0x6d, 0x84, 0xf4, 0x49, 0x48, 0xac, 0xb5, 0x99,
- 0x86, 0xc3, 0x14, 0xbf, 0xd6, 0xce, 0xb7, 0x4d, 0xab, 0xba, 0x6b, 0x24, 0xd6, 0xda, 0xfa, 0x49,
- 0x50, 0x73, 0xec, 0xd7, 0x16, 0x06, 0x16, 0x47, 0x28, 0x43, 0xce, 0xaa, 0x31, 0x0e, 0x4c, 0xd3,
- 0x27, 0x21, 0xb9, 0x82, 0xcc, 0x6d, 0xa6, 0x04, 0x50, 0x1e, 0xdc, 0x62, 0x90, 0x76, 0xd6, 0xe1,
- 0x63, 0x90, 0xe2, 0x82, 0xf5, 0x19, 0x8c, 0xd8, 0x76, 0x59, 0xb7, 0x0c, 0x81, 0xd5, 0x61, 0x2b,
- 0x17, 0xa1, 0xea, 0xa7, 0xa0, 0xd7, 0xa8, 0xef, 0xec, 0xba, 0xac, 0xf3, 0x4e, 0x36, 0x4a, 0xce,
- 0x5c, 0x87, 0x7e, 0x4f, 0xa3, 0x37, 0x59, 0x74, 0x91, 0x0e, 0x4d, 0x9f, 0x08, 0xae, 0x27, 0xfc,
- 0xdc, 0x92, 0x36, 0xe9, 0xd3, 0x90, 0xda, 0x70, 0xdb, 0xfe, 0xa4, 0xcf, 0x2b, 0x52, 0xaf, 0x35,
- 0xf3, 0x7e, 0x05, 0x52, 0x45, 0x84, 0x5a, 0xc4, 0xe0, 0xf7, 0x40, 0xb2, 0x68, 0x3f, 0x65, 0x31,
- 0x05, 0x47, 0x99, 0x45, 0x31, 0x99, 0xd9, 0x94, 0x90, 0xf5, 0x7b, 0x82, 0x76, 0x1f, 0xf3, 0xec,
- 0x1e, 0xe0, 0x23, 0xb6, 0xcf, 0x08, 0xb6, 0x67, 0x0e, 0xc4, 0x4c, 0x1d, 0xf6, 0xbf, 0x00, 0x03,
- 0x81, 0x5e, 0xf4, 0x59, 0xa6, 0x46, 0x42, 0x06, 0x06, 0x6d, 0x85, 0x39, 0x32, 0x08, 0x86, 0x84,
- 0x8e, 0x31, 0x34, 0x60, 0xe2, 0x2e, 0x50, 0x62, 0xe6, 0x39, 0xd1, 0xcc, 0xe1, 0xac, 0xcc, 0xd4,
- 0x0b, 0xd4, 0x46, 0xc4, 0xdc, 0x33, 0x34, 0x38, 0xbb, 0x3b, 0x11, 0x7f, 0xce, 0xf4, 0x82, 0x5a,
- 0xae, 0x37, 0x32, 0x0f, 0x02, 0xd0, 0x94, 0x2f, 0x59, 0x7b, 0x4d, 0x29, 0xeb, 0x86, 0xb9, 0x81,
- 0x37, 0x77, 0xd1, 0x26, 0x72, 0x08, 0x8b, 0x58, 0x4f, 0xe1, 0x09, 0x06, 0x68, 0x8a, 0x11, 0xfc,
- 0x7d, 0x91, 0xf8, 0xd0, 0x4a, 0x0c, 0xb3, 0xa6, 0x29, 0xeb, 0x75, 0xe4, 0xe6, 0x2c, 0xdb, 0xdd,
- 0x45, 0x6d, 0x09, 0xb1, 0xa8, 0x9f, 0x15, 0x12, 0x76, 0x78, 0xf1, 0x4e, 0x0f, 0xd1, 0x15, 0x74,
- 0x36, 0xf3, 0x25, 0xa2, 0x20, 0x2e, 0x05, 0x3a, 0x06, 0xa8, 0xc6, 0x18, 0xa0, 0x7e, 0x5e, 0xa8,
- 0xdf, 0x0e, 0x50, 0x53, 0xda, 0x5a, 0x5e, 0x12, 0xf6, 0x39, 0x07, 0x2b, 0x2b, 0xee, 0x31, 0xb9,
- 0x4d, 0xb9, 0xca, 0xf7, 0x45, 0xaa, 0xdc, 0xa5, 0xba, 0x3d, 0xac, 0x4d, 0xd5, 0xb8, 0x36, 0xfd,
- 0x86, 0x57, 0x71, 0xd0, 0x5f, 0x8e, 0x20, 0x3f, 0x54, 0xa2, 0xdf, 0x1f, 0xe9, 0xfb, 0xac, 0x52,
- 0xf0, 0x54, 0x5d, 0x8a, 0xeb, 0xfe, 0x6c, 0x22, 0x9f, 0xf7, 0xd4, 0xbd, 0x70, 0x88, 0x10, 0xc8,
- 0x26, 0x0a, 0x05, 0x6f, 0xda, 0x4e, 0x7d, 0xe8, 0xf9, 0x29, 0xe5, 0x85, 0xe7, 0xa7, 0x7a, 0x32,
- 0x9f, 0x57, 0x60, 0x94, 0x71, 0x06, 0x02, 0xf7, 0x01, 0x49, 0xf9, 0x63, 0x7c, 0xce, 0x08, 0xb3,
- 0xc0, 0xdb, 0x16, 0xbc, 0xdf, 0x52, 0x20, 0xdd, 0xa1, 0x2b, 0xb7, 0xf7, 0x42, 0x2c, 0x95, 0xb3,
- 0x4a, 0xe9, 0xe7, 0x6f, 0xf3, 0xeb, 0xd0, 0xbb, 0x59, 0x6f, 0xa2, 0x36, 0x5e, 0x09, 0xf0, 0x07,
- 0xaa, 0x32, 0xbf, 0xcc, 0xa1, 0x4d, 0x9c, 0x46, 0x95, 0x13, 0x68, 0x8b, 0x7a, 0x1a, 0x92, 0x45,
- 0xd3, 0x35, 0x89, 0x06, 0x83, 0xde, 0xfc, 0x6a, 0xba, 0x66, 0xe6, 0x2c, 0x0c, 0xae, 0xee, 0x93,
- 0xf7, 0x32, 0x35, 0xf2, 0x16, 0x44, 0xac, 0xfe, 0x78, 0xbd, 0x7a, 0x66, 0xae, 0x37, 0x55, 0xd3,
- 0x6e, 0x2a, 0xd9, 0x24, 0xd1, 0xe7, 0x49, 0x18, 0x5e, 0xc3, 0x6a, 0x13, 0x9c, 0x00, 0xa3, 0xbd,
- 0xab, 0xde, 0xe0, 0xa5, 0xa2, 0x4c, 0xf5, 0x8b, 0xb2, 0x69, 0x50, 0x56, 0xc5, 0xd2, 0x29, 0xa8,
- 0x87, 0xa1, 0xac, 0xce, 0x25, 0x53, 0xc3, 0xda, 0xe8, 0x5c, 0x32, 0x05, 0xda, 0x10, 0xeb, 0xf7,
- 0xef, 0x55, 0xd0, 0x68, 0xa9, 0x53, 0x44, 0xdb, 0x75, 0xab, 0xee, 0x76, 0xd6, 0xab, 0x9e, 0xc6,
- 0xfa, 0xc3, 0xd0, 0x8f, 0x4d, 0x7a, 0x85, 0xfd, 0x5e, 0x19, 0x36, 0xfd, 0x49, 0x56, 0xa2, 0x48,
- 0x22, 0x58, 0x03, 0x09, 0x1d, 0x1f, 0xa3, 0x5f, 0x01, 0xb5, 0x5c, 0x5e, 0x65, 0x8b, 0xdb, 0xd2,
- 0x81, 0x50, 0xf6, 0xdc, 0x86, 0x7d, 0x63, 0x6d, 0xce, 0x8e, 0x81, 0x05, 0xe8, 0x4b, 0x90, 0x28,
- 0xaf, 0xb2, 0x82, 0x77, 0x26, 0x8e, 0x18, 0x23, 0x51, 0x5e, 0x9d, 0xf8, 0x1b, 0x05, 0x86, 0x84,
- 0x56, 0x3d, 0x03, 0x83, 0xb4, 0x21, 0x30, 0xdc, 0x3e, 0x43, 0x68, 0xe3, 0x3a, 0x27, 0x6e, 0x53,
- 0xe7, 0x89, 0x1c, 0x8c, 0x48, 0xed, 0xfa, 0x3c, 0xe8, 0xc1, 0x26, 0xa6, 0x04, 0xfd, 0xad, 0xa4,
- 0x10, 0x4a, 0xe6, 0x2e, 0x00, 0xdf, 0xae, 0xde, 0x4f, 0xfc, 0x94, 0x4b, 0x1b, 0x9b, 0xa5, 0xa2,
- 0xa6, 0x64, 0xbe, 0xa6, 0xc0, 0x00, 0x2b, 0x5b, 0xab, 0x76, 0x0b, 0xe9, 0x79, 0x50, 0x72, 0x2c,
- 0x1e, 0xde, 0x98, 0xde, 0x4a, 0x4e, 0x3f, 0x0d, 0x4a, 0x3e, 0xbe, 0xab, 0x95, 0xbc, 0xbe, 0x08,
- 0x4a, 0x81, 0x39, 0x38, 0x9e, 0x67, 0x94, 0x42, 0xe6, 0xc7, 0x2a, 0x8c, 0x05, 0xcb, 0x68, 0x3e,
- 0x9f, 0x9c, 0x14, 0xf7, 0x4d, 0xd9, 0xfe, 0x33, 0x8b, 0x67, 0x97, 0xe6, 0xf1, 0x3f, 0x5e, 0x48,
- 0x66, 0xc4, 0x2d, 0x54, 0x16, 0x3c, 0x96, 0x33, 0xdd, 0xde, 0x89, 0x64, 0x93, 0x01, 0x09, 0x1d,
- 0xef, 0x44, 0x04, 0x6a, 0xc7, 0x3b, 0x11, 0x81, 0xda, 0xf1, 0x4e, 0x44, 0xa0, 0x76, 0xdc, 0x05,
- 0x08, 0xd4, 0x8e, 0x77, 0x22, 0x02, 0xb5, 0xe3, 0x9d, 0x88, 0x40, 0xed, 0x7c, 0x27, 0xc2, 0xc8,
- 0x5d, 0xdf, 0x89, 0x88, 0xf4, 0xce, 0x77, 0x22, 0x22, 0xbd, 0xf3, 0x9d, 0x48, 0x36, 0xe9, 0xb6,
- 0xf7, 0x50, 0xf7, 0x5b, 0x07, 0x11, 0x7f, 0xd0, 0x26, 0xd0, 0x9f, 0x81, 0xd7, 0x60, 0x84, 0x1e,
- 0x48, 0x14, 0x6c, 0xcb, 0x35, 0xeb, 0x16, 0x6a, 0xeb, 0xef, 0x84, 0x41, 0xda, 0x44, 0xb7, 0x39,
- 0x61, 0xdb, 0x40, 0x4a, 0x67, 0xf3, 0xad, 0xc0, 0x9d, 0xf9, 0x59, 0x12, 0xc6, 0x69, 0x43, 0xd9,
- 0x6c, 0x22, 0xe1, 0x95, 0xd1, 0x29, 0xe9, 0x4e, 0x69, 0x18, 0xc3, 0x6f, 0xbd, 0x3c, 0x45, 0x5b,
- 0x73, 0x5e, 0x34, 0x9d, 0x92, 0x6e, 0x97, 0x44, 0x3e, 0x7f, 0x01, 0x3a, 0x25, 0xbd, 0x3c, 0x12,
- 0xf9, 0xbc, 0xf5, 0xc6, 0xe3, 0xe3, 0x6f, 0x90, 0x44, 0xbe, 0xa2, 0x17, 0x65, 0xa7, 0xa4, 0xd7,
- 0x48, 0x22, 0x5f, 0xc9, 0x8b, 0xb7, 0x53, 0xd2, 0xdd, 0x93, 0xc8, 0x77, 0xc5, 0x8b, 0xbc, 0x53,
- 0xd2, 0x2d, 0x94, 0xc8, 0x77, 0xd5, 0x8b, 0xc1, 0x53, 0xd2, 0x5b, 0x25, 0x91, 0xef, 0x11, 0x2f,
- 0x1a, 0x4f, 0x49, 0xaf, 0x96, 0x44, 0xbe, 0x65, 0x2f, 0x2e, 0x67, 0xe5, 0xf7, 0x4b, 0x22, 0xe3,
- 0x35, 0x3f, 0x42, 0x67, 0xe5, 0x97, 0x4c, 0x22, 0xe7, 0xbb, 0xfc, 0x58, 0x9d, 0x95, 0xdf, 0x34,
- 0x89, 0x9c, 0x2b, 0x7e, 0xd4, 0xce, 0xca, 0x77, 0x65, 0x22, 0xe7, 0xaa, 0x1f, 0xbf, 0xb3, 0xf2,
- 0xad, 0x99, 0xc8, 0x59, 0xf6, 0x23, 0x79, 0x56, 0xbe, 0x3f, 0x13, 0x39, 0xd7, 0xfc, 0x43, 0xf4,
- 0x6f, 0x4a, 0xe1, 0x17, 0x78, 0x05, 0x95, 0x91, 0xc2, 0x0f, 0x42, 0x42, 0x4f, 0x9a, 0xc8, 0x02,
- 0x3c, 0x7e, 0xd8, 0x65, 0xa4, 0xb0, 0x83, 0x90, 0x90, 0xcb, 0x48, 0x21, 0x07, 0x21, 0xe1, 0x96,
- 0x91, 0xc2, 0x0d, 0x42, 0x42, 0x2d, 0x23, 0x85, 0x1a, 0x84, 0x84, 0x59, 0x46, 0x0a, 0x33, 0x08,
- 0x09, 0xb1, 0x8c, 0x14, 0x62, 0x10, 0x12, 0x5e, 0x19, 0x29, 0xbc, 0x20, 0x24, 0xb4, 0x66, 0xe4,
- 0xd0, 0x82, 0xb0, 0xb0, 0x9a, 0x91, 0xc3, 0x0a, 0xc2, 0x42, 0xea, 0x6e, 0x39, 0xa4, 0xfa, 0x6f,
- 0xbd, 0x3c, 0xd5, 0x8b, 0x9b, 0x02, 0xd1, 0x34, 0x23, 0x47, 0x13, 0x84, 0x45, 0xd2, 0x8c, 0x1c,
- 0x49, 0x10, 0x16, 0x45, 0x33, 0x72, 0x14, 0x41, 0x58, 0x04, 0xbd, 0x28, 0x47, 0x90, 0xff, 0xc6,
- 0x27, 0x23, 0x5d, 0x29, 0x46, 0x45, 0x90, 0x1a, 0x23, 0x82, 0xd4, 0x18, 0x11, 0xa4, 0xc6, 0x88,
- 0x20, 0x35, 0x46, 0x04, 0xa9, 0x31, 0x22, 0x48, 0x8d, 0x11, 0x41, 0x6a, 0x8c, 0x08, 0x52, 0xe3,
- 0x44, 0x90, 0x1a, 0x2b, 0x82, 0xd4, 0x6e, 0x11, 0x34, 0x23, 0xbf, 0x78, 0x80, 0xb0, 0x09, 0x69,
- 0x46, 0xbe, 0xfa, 0x8c, 0x0e, 0x21, 0x35, 0x56, 0x08, 0xa9, 0xdd, 0x42, 0xe8, 0x9b, 0x2a, 0x8c,
- 0x09, 0x21, 0xc4, 0xee, 0x87, 0xde, 0xac, 0x19, 0xe8, 0x7c, 0x8c, 0x07, 0x16, 0x61, 0x31, 0x75,
- 0x3e, 0xc6, 0x25, 0xf5, 0x41, 0x71, 0xd6, 0x39, 0x0b, 0x95, 0x62, 0xcc, 0x42, 0x57, 0xbc, 0x18,
- 0x3a, 0x1f, 0xe3, 0xe1, 0x45, 0x67, 0xec, 0x5d, 0x3c, 0x68, 0x12, 0x78, 0x24, 0xd6, 0x24, 0xb0,
- 0x1c, 0x6b, 0x12, 0xb8, 0xe6, 0x7b, 0xf0, 0x83, 0x09, 0x38, 0xea, 0x7b, 0x90, 0x7e, 0x22, 0x3f,
- 0x88, 0x94, 0x09, 0x5c, 0x51, 0xe9, 0xfc, 0xda, 0x26, 0xe0, 0xc6, 0xc4, 0x72, 0x4d, 0x5f, 0x17,
- 0x2f, 0xab, 0xb2, 0x87, 0xbd, 0xc0, 0x09, 0x78, 0x9c, 0x1d, 0x86, 0xce, 0x80, 0xba, 0x5c, 0x73,
- 0xc8, 0x6c, 0x11, 0xd6, 0x6d, 0xc1, 0xc0, 0x64, 0xdd, 0x80, 0x3e, 0xc2, 0xee, 0x10, 0xf7, 0xde,
- 0x4e, 0xc7, 0x45, 0x83, 0x49, 0xca, 0xbc, 0xa8, 0xc0, 0xb4, 0x10, 0xca, 0x6f, 0xce, 0x95, 0xc1,
- 0xe5, 0x58, 0x57, 0x06, 0x42, 0x82, 0xf8, 0xd7, 0x07, 0xf7, 0x76, 0xde, 0x54, 0x07, 0xb3, 0x44,
- 0xbe, 0x4a, 0xf8, 0x7f, 0x30, 0xec, 0x8f, 0x80, 0xec, 0xd9, 0xce, 0x45, 0x9f, 0x66, 0x86, 0xa5,
- 0xe6, 0x39, 0xe9, 0x14, 0xed, 0x40, 0x98, 0x97, 0xad, 0x99, 0x2c, 0x8c, 0x94, 0xc5, 0xbf, 0xdc,
- 0x89, 0x3a, 0x8c, 0x48, 0xe1, 0xd2, 0xfc, 0xe6, 0xa7, 0xa7, 0x7a, 0x32, 0xf7, 0xc3, 0x60, 0xf0,
- 0x8f, 0x73, 0x24, 0x60, 0x3f, 0x07, 0x66, 0x93, 0x2f, 0x61, 0xee, 0xdf, 0x53, 0xe0, 0x58, 0x90,
- 0xfd, 0xd1, 0xba, 0xbb, 0xbb, 0x6c, 0xe1, 0x9a, 0xfe, 0x41, 0x48, 0x21, 0xe6, 0x38, 0xf6, 0xdb,
- 0x26, 0x6c, 0x1f, 0x19, 0xca, 0x3e, 0x4f, 0xfe, 0x35, 0x3c, 0x88, 0x74, 0x0a, 0xc2, 0xbb, 0x5d,
- 0x9c, 0xb8, 0x07, 0x7a, 0xa9, 0x7c, 0x51, 0xaf, 0x21, 0x49, 0xaf, 0xcf, 0x86, 0xe8, 0x45, 0xe2,
- 0x48, 0xbf, 0x26, 0xe8, 0x15, 0xd8, 0xae, 0x86, 0xb2, 0xcf, 0xf3, 0xe0, 0xcb, 0xa7, 0x70, 0xfd,
- 0x47, 0x22, 0x2a, 0x5a, 0xc9, 0x59, 0x48, 0x95, 0x64, 0x9e, 0x70, 0x3d, 0x8b, 0x90, 0x2c, 0xdb,
- 0x35, 0xf2, 0xab, 0x2b, 0xe4, 0x57, 0x7a, 0x99, 0x91, 0xd9, 0x4f, 0xf6, 0x9e, 0x82, 0x54, 0x61,
- 0xb7, 0xde, 0xa8, 0xb5, 0x91, 0xc5, 0xee, 0xec, 0xd9, 0x11, 0x3a, 0xc6, 0x18, 0x1e, 0x2d, 0x53,
- 0x80, 0xd1, 0xb2, 0x6d, 0xe5, 0xf7, 0xdd, 0xe0, 0xbc, 0x31, 0x2f, 0xa5, 0x08, 0xbb, 0xf3, 0x21,
- 0x7f, 0xee, 0x81, 0x19, 0xf2, 0xbd, 0xdf, 0x7d, 0x79, 0x4a, 0xd9, 0xf4, 0xce, 0xcf, 0x57, 0xe1,
- 0x38, 0x4b, 0x9f, 0x0e, 0x51, 0x8b, 0x51, 0xa2, 0xfa, 0xd9, 0x3d, 0x75, 0x40, 0xdc, 0x32, 0x16,
- 0x67, 0x85, 0x8a, 0x7b, 0x63, 0x9a, 0xe1, 0xa2, 0xe8, 0x40, 0xcd, 0xd4, 0x43, 0x69, 0x16, 0x2a,
- 0x6e, 0x3e, 0x4a, 0x9c, 0xa4, 0xd9, 0xdd, 0xd0, 0xef, 0xd1, 0x02, 0xd1, 0x10, 0xcc, 0x94, 0xc5,
- 0xb9, 0x0c, 0x0c, 0x04, 0x12, 0x56, 0xef, 0x05, 0x25, 0xa7, 0xf5, 0xe0, 0xff, 0xf2, 0x9a, 0x82,
- 0xff, 0x2b, 0x68, 0x89, 0xb9, 0x7b, 0x60, 0x44, 0x3a, 0xbf, 0xc4, 0x94, 0xa2, 0x06, 0xf8, 0xbf,
- 0x92, 0x36, 0x30, 0x91, 0xfc, 0xd0, 0x1f, 0x4e, 0xf6, 0xcc, 0x5d, 0x06, 0xbd, 0xf3, 0xa4, 0x53,
- 0xef, 0x83, 0x44, 0x0e, 0x8b, 0x3c, 0x0e, 0x89, 0x7c, 0x5e, 0x53, 0x26, 0x46, 0x7e, 0xf5, 0x93,
- 0xd3, 0x03, 0x79, 0xf2, 0x97, 0xc7, 0xd7, 0x91, 0x9b, 0xcf, 0x33, 0xf0, 0x43, 0x70, 0x2c, 0xf4,
- 0xa4, 0x14, 0xe3, 0x0b, 0x05, 0x8a, 0x2f, 0x16, 0x3b, 0xf0, 0xc5, 0x22, 0xc1, 0x2b, 0x59, 0x7e,
- 0xe3, 0x9c, 0xd3, 0x43, 0x4e, 0x19, 0xd3, 0xb5, 0xc0, 0x0d, 0x77, 0x2e, 0xfb, 0x10, 0xe3, 0xcd,
- 0x87, 0xf2, 0xa2, 0x88, 0x1b, 0xeb, 0x7c, 0xb6, 0xc0, 0xf0, 0x85, 0x50, 0xfc, 0xb6, 0x74, 0xad,
- 0x2a, 0xae, 0x10, 0x4c, 0x48, 0xc1, 0x53, 0xb8, 0x18, 0x2a, 0x64, 0x37, 0xf0, 0xd8, 0xbd, 0xe8,
- 0x29, 0x5c, 0x0a, 0xe5, 0xad, 0x47, 0x3c, 0xfa, 0x2a, 0x65, 0x4f, 0xb3, 0x45, 0x3e, 0x77, 0x46,
- 0x3f, 0xc6, 0x73, 0x54, 0x98, 0x81, 0x99, 0x81, 0x38, 0x57, 0xb6, 0xc0, 0x00, 0xf9, 0xae, 0x80,
- 0xee, 0x56, 0xe2, 0xc8, 0xec, 0x23, 0x4c, 0x48, 0xa1, 0xab, 0x90, 0x08, 0x53, 0x71, 0x78, 0x7e,
- 0xf3, 0xe6, 0x2b, 0x93, 0x3d, 0x2f, 0xbd, 0x32, 0xd9, 0xf3, 0x8f, 0xaf, 0x4c, 0xf6, 0x7c, 0xef,
- 0x95, 0x49, 0xe5, 0x87, 0xaf, 0x4c, 0x2a, 0x3f, 0x7a, 0x65, 0x52, 0xf9, 0xe9, 0x2b, 0x93, 0xca,
- 0xb3, 0xb7, 0x26, 0x95, 0x17, 0x6e, 0x4d, 0x2a, 0x5f, 0xba, 0x35, 0xa9, 0x7c, 0xfd, 0xd6, 0xa4,
- 0xf2, 0xe2, 0xad, 0x49, 0xe5, 0xe6, 0xad, 0xc9, 0x9e, 0x97, 0x6e, 0x4d, 0xf6, 0x7c, 0xef, 0xd6,
- 0xa4, 0xf2, 0xc3, 0x5b, 0x93, 0x3d, 0x3f, 0xba, 0x35, 0xa9, 0xfc, 0xf4, 0xd6, 0xa4, 0xf2, 0xec,
- 0xf7, 0x27, 0x7b, 0x9e, 0xff, 0xfe, 0x64, 0xcf, 0x0b, 0xdf, 0x9f, 0x54, 0xfe, 0x27, 0x00, 0x00,
- 0xff, 0xff, 0x94, 0x5e, 0x06, 0xd9, 0xf9, 0x65, 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 (x TheTestEnum) String() string {
- s, ok := TheTestEnum_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (x AnotherTestEnum) String() string {
- s, ok := AnotherTestEnum_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (x YetAnotherTestEnum) String() string {
- s, ok := YetAnotherTestEnum_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (x YetYetAnotherTestEnum) String() string {
- s, ok := YetYetAnotherTestEnum_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (x NestedDefinition_NestedEnum) String() string {
- s, ok := NestedDefinition_NestedEnum_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (this *NidOptNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidOptNative)
- if !ok {
- that2, ok := that.(NidOptNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidOptNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidOptNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidOptNative but is not nil && this == nil")
- }
- if this.Field1 != that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- if this.Field4 != that1.Field4 {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- if this.Field5 != that1.Field5 {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
- }
- if this.Field6 != that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- if this.Field7 != that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- if this.Field8 != that1.Field8 {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
- }
- if this.Field9 != that1.Field9 {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
- }
- if this.Field10 != that1.Field10 {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
- }
- if this.Field11 != that1.Field11 {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
- }
- if this.Field12 != that1.Field12 {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
- }
- if this.Field13 != that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if this.Field14 != that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- 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 *NidOptNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidOptNative)
- if !ok {
- that2, ok := that.(NidOptNative)
- 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.Field1 != that1.Field1 {
- return false
- }
- if this.Field2 != that1.Field2 {
- return false
- }
- if this.Field3 != that1.Field3 {
- return false
- }
- if this.Field4 != that1.Field4 {
- return false
- }
- if this.Field5 != that1.Field5 {
- return false
- }
- if this.Field6 != that1.Field6 {
- return false
- }
- if this.Field7 != that1.Field7 {
- return false
- }
- if this.Field8 != that1.Field8 {
- return false
- }
- if this.Field9 != that1.Field9 {
- return false
- }
- if this.Field10 != that1.Field10 {
- return false
- }
- if this.Field11 != that1.Field11 {
- return false
- }
- if this.Field12 != that1.Field12 {
- return false
- }
- if this.Field13 != that1.Field13 {
- return false
- }
- if this.Field14 != that1.Field14 {
- return false
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptNative)
- if !ok {
- that2, ok := that.(NinOptNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptNative but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
- }
- } else if this.Field3 != nil {
- return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
- } else if that1.Field3 != nil {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", *this.Field4, *that1.Field4)
- }
- } else if this.Field4 != nil {
- return fmt.Errorf("this.Field4 == nil && that.Field4 != nil")
- } else if that1.Field4 != nil {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", *this.Field5, *that1.Field5)
- }
- } else if this.Field5 != nil {
- return fmt.Errorf("this.Field5 == nil && that.Field5 != nil")
- } else if that1.Field5 != nil {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
- }
- } else if this.Field6 != nil {
- return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
- } else if that1.Field6 != nil {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
- }
- } else if this.Field7 != nil {
- return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
- } else if that1.Field7 != nil {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- if this.Field8 != nil && that1.Field8 != nil {
- if *this.Field8 != *that1.Field8 {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", *this.Field8, *that1.Field8)
- }
- } else if this.Field8 != nil {
- return fmt.Errorf("this.Field8 == nil && that.Field8 != nil")
- } else if that1.Field8 != nil {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
- }
- if this.Field9 != nil && that1.Field9 != nil {
- if *this.Field9 != *that1.Field9 {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", *this.Field9, *that1.Field9)
- }
- } else if this.Field9 != nil {
- return fmt.Errorf("this.Field9 == nil && that.Field9 != nil")
- } else if that1.Field9 != nil {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
- }
- if this.Field10 != nil && that1.Field10 != nil {
- if *this.Field10 != *that1.Field10 {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", *this.Field10, *that1.Field10)
- }
- } else if this.Field10 != nil {
- return fmt.Errorf("this.Field10 == nil && that.Field10 != nil")
- } else if that1.Field10 != nil {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
- }
- if this.Field11 != nil && that1.Field11 != nil {
- if *this.Field11 != *that1.Field11 {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", *this.Field11, *that1.Field11)
- }
- } else if this.Field11 != nil {
- return fmt.Errorf("this.Field11 == nil && that.Field11 != nil")
- } else if that1.Field11 != nil {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
- }
- if this.Field12 != nil && that1.Field12 != nil {
- if *this.Field12 != *that1.Field12 {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", *this.Field12, *that1.Field12)
- }
- } else if this.Field12 != nil {
- return fmt.Errorf("this.Field12 == nil && that.Field12 != nil")
- } else if that1.Field12 != nil {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
- }
- } else if this.Field13 != nil {
- return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
- } else if that1.Field13 != nil {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
- }
- } else if this.Field14 != nil {
- return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
- } else if that1.Field14 != nil {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- 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 *NinOptNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptNative)
- if !ok {
- that2, ok := that.(NinOptNative)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return false
- }
- } else if this.Field3 != nil {
- return false
- } else if that1.Field3 != nil {
- return false
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- return false
- }
- } else if this.Field4 != nil {
- return false
- } else if that1.Field4 != nil {
- return false
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- return false
- }
- } else if this.Field5 != nil {
- return false
- } else if that1.Field5 != nil {
- return false
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return false
- }
- } else if this.Field6 != nil {
- return false
- } else if that1.Field6 != nil {
- return false
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return false
- }
- } else if this.Field7 != nil {
- return false
- } else if that1.Field7 != nil {
- return false
- }
- if this.Field8 != nil && that1.Field8 != nil {
- if *this.Field8 != *that1.Field8 {
- return false
- }
- } else if this.Field8 != nil {
- return false
- } else if that1.Field8 != nil {
- return false
- }
- if this.Field9 != nil && that1.Field9 != nil {
- if *this.Field9 != *that1.Field9 {
- return false
- }
- } else if this.Field9 != nil {
- return false
- } else if that1.Field9 != nil {
- return false
- }
- if this.Field10 != nil && that1.Field10 != nil {
- if *this.Field10 != *that1.Field10 {
- return false
- }
- } else if this.Field10 != nil {
- return false
- } else if that1.Field10 != nil {
- return false
- }
- if this.Field11 != nil && that1.Field11 != nil {
- if *this.Field11 != *that1.Field11 {
- return false
- }
- } else if this.Field11 != nil {
- return false
- } else if that1.Field11 != nil {
- return false
- }
- if this.Field12 != nil && that1.Field12 != nil {
- if *this.Field12 != *that1.Field12 {
- return false
- }
- } else if this.Field12 != nil {
- return false
- } else if that1.Field12 != nil {
- return false
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return false
- }
- } else if this.Field13 != nil {
- return false
- } else if that1.Field13 != nil {
- return false
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return false
- }
- } else if this.Field14 != nil {
- return false
- } else if that1.Field14 != nil {
- return false
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidRepNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidRepNative)
- if !ok {
- that2, ok := that.(NidRepNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidRepNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidRepNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidRepNative but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[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 *NidRepNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidRepNative)
- if !ok {
- that2, ok := that.(NidRepNative)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return false
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return false
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return false
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return false
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return false
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return false
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return false
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return false
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return false
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return false
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return false
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return false
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return false
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return false
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return false
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return false
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return false
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return false
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return false
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return false
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return false
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return false
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return false
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return false
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinRepNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinRepNative)
- if !ok {
- that2, ok := that.(NinRepNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinRepNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinRepNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinRepNative but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[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 *NinRepNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinRepNative)
- if !ok {
- that2, ok := that.(NinRepNative)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return false
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return false
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return false
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return false
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return false
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return false
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return false
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return false
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return false
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return false
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return false
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return false
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return false
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return false
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return false
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return false
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return false
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return false
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return false
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return false
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return false
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return false
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return false
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return false
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidRepPackedNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidRepPackedNative)
- if !ok {
- that2, ok := that.(NidRepPackedNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidRepPackedNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidRepPackedNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidRepPackedNative but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[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 *NidRepPackedNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidRepPackedNative)
- if !ok {
- that2, ok := that.(NidRepPackedNative)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return false
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return false
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return false
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return false
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return false
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return false
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return false
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return false
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return false
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return false
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return false
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return false
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return false
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return false
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return false
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return false
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return false
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return false
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return false
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return false
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinRepPackedNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinRepPackedNative)
- if !ok {
- that2, ok := that.(NinRepPackedNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinRepPackedNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinRepPackedNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinRepPackedNative but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[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 *NinRepPackedNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinRepPackedNative)
- if !ok {
- that2, ok := that.(NinRepPackedNative)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return false
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return false
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return false
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return false
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return false
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return false
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return false
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return false
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return false
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return false
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return false
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return false
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return false
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return false
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return false
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return false
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return false
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return false
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return false
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return false
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidOptStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidOptStruct)
- if !ok {
- that2, ok := that.(NidOptStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidOptStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidOptStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidOptStruct but is not nil && this == nil")
- }
- if this.Field1 != that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if !this.Field3.Equal(&that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- if !this.Field4.Equal(&that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- if this.Field6 != that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- if this.Field7 != that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- if !this.Field8.Equal(&that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
- }
- if this.Field13 != that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if this.Field14 != that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- 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 *NidOptStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidOptStruct)
- if !ok {
- that2, ok := that.(NidOptStruct)
- 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.Field1 != that1.Field1 {
- return false
- }
- if this.Field2 != that1.Field2 {
- return false
- }
- if !this.Field3.Equal(&that1.Field3) {
- return false
- }
- if !this.Field4.Equal(&that1.Field4) {
- return false
- }
- if this.Field6 != that1.Field6 {
- return false
- }
- if this.Field7 != that1.Field7 {
- return false
- }
- if !this.Field8.Equal(&that1.Field8) {
- return false
- }
- if this.Field13 != that1.Field13 {
- return false
- }
- if this.Field14 != that1.Field14 {
- return false
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptStruct)
- if !ok {
- that2, ok := that.(NinOptStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptStruct but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if !this.Field3.Equal(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- if !this.Field4.Equal(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
- }
- } else if this.Field6 != nil {
- return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
- } else if that1.Field6 != nil {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
- }
- } else if this.Field7 != nil {
- return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
- } else if that1.Field7 != nil {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- if !this.Field8.Equal(that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
- }
- } else if this.Field13 != nil {
- return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
- } else if that1.Field13 != nil {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
- }
- } else if this.Field14 != nil {
- return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
- } else if that1.Field14 != nil {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- 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 *NinOptStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptStruct)
- if !ok {
- that2, ok := that.(NinOptStruct)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if !this.Field3.Equal(that1.Field3) {
- return false
- }
- if !this.Field4.Equal(that1.Field4) {
- return false
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return false
- }
- } else if this.Field6 != nil {
- return false
- } else if that1.Field6 != nil {
- return false
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return false
- }
- } else if this.Field7 != nil {
- return false
- } else if that1.Field7 != nil {
- return false
- }
- if !this.Field8.Equal(that1.Field8) {
- return false
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return false
- }
- } else if this.Field13 != nil {
- return false
- } else if that1.Field13 != nil {
- return false
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return false
- }
- } else if this.Field14 != nil {
- return false
- } else if that1.Field14 != nil {
- return false
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidRepStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidRepStruct)
- if !ok {
- that2, ok := that.(NidRepStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidRepStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidRepStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidRepStruct but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if !this.Field3[i].Equal(&that1.Field3[i]) {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
- }
- for i := range this.Field4 {
- if !this.Field4[i].Equal(&that1.Field4[i]) {
- return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
- }
- for i := range this.Field8 {
- if !this.Field8[i].Equal(&that1.Field8[i]) {
- return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[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 *NidRepStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidRepStruct)
- if !ok {
- that2, ok := that.(NidRepStruct)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if !this.Field3[i].Equal(&that1.Field3[i]) {
- return false
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return false
- }
- for i := range this.Field4 {
- if !this.Field4[i].Equal(&that1.Field4[i]) {
- return false
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return false
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return false
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return false
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return false
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return false
- }
- for i := range this.Field8 {
- if !this.Field8[i].Equal(&that1.Field8[i]) {
- return false
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return false
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return false
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return false
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return false
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return false
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinRepStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinRepStruct)
- if !ok {
- that2, ok := that.(NinRepStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinRepStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinRepStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinRepStruct but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if !this.Field3[i].Equal(that1.Field3[i]) {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
- }
- for i := range this.Field4 {
- if !this.Field4[i].Equal(that1.Field4[i]) {
- return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
- }
- for i := range this.Field8 {
- if !this.Field8[i].Equal(that1.Field8[i]) {
- return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[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 *NinRepStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinRepStruct)
- if !ok {
- that2, ok := that.(NinRepStruct)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if !this.Field3[i].Equal(that1.Field3[i]) {
- return false
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return false
- }
- for i := range this.Field4 {
- if !this.Field4[i].Equal(that1.Field4[i]) {
- return false
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return false
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return false
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return false
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return false
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return false
- }
- for i := range this.Field8 {
- if !this.Field8[i].Equal(that1.Field8[i]) {
- return false
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return false
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return false
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return false
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return false
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return false
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidEmbeddedStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidEmbeddedStruct)
- if !ok {
- that2, ok := that.(NidEmbeddedStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidEmbeddedStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidEmbeddedStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidEmbeddedStruct but is not nil && this == nil")
- }
- if !this.NidOptNative.Equal(that1.NidOptNative) {
- return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
- }
- if !this.Field200.Equal(&that1.Field200) {
- return fmt.Errorf("Field200 this(%v) Not Equal that(%v)", this.Field200, that1.Field200)
- }
- if this.Field210 != that1.Field210 {
- return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", this.Field210, that1.Field210)
- }
- 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 *NidEmbeddedStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidEmbeddedStruct)
- if !ok {
- that2, ok := that.(NidEmbeddedStruct)
- 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.NidOptNative.Equal(that1.NidOptNative) {
- return false
- }
- if !this.Field200.Equal(&that1.Field200) {
- return false
- }
- if this.Field210 != that1.Field210 {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinEmbeddedStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinEmbeddedStruct)
- if !ok {
- that2, ok := that.(NinEmbeddedStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinEmbeddedStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinEmbeddedStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinEmbeddedStruct but is not nil && this == nil")
- }
- if !this.NidOptNative.Equal(that1.NidOptNative) {
- return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
- }
- if !this.Field200.Equal(that1.Field200) {
- return fmt.Errorf("Field200 this(%v) Not Equal that(%v)", this.Field200, that1.Field200)
- }
- if this.Field210 != nil && that1.Field210 != nil {
- if *this.Field210 != *that1.Field210 {
- return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", *this.Field210, *that1.Field210)
- }
- } else if this.Field210 != nil {
- return fmt.Errorf("this.Field210 == nil && that.Field210 != nil")
- } else if that1.Field210 != nil {
- return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", this.Field210, that1.Field210)
- }
- 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 *NinEmbeddedStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinEmbeddedStruct)
- if !ok {
- that2, ok := that.(NinEmbeddedStruct)
- 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.NidOptNative.Equal(that1.NidOptNative) {
- return false
- }
- if !this.Field200.Equal(that1.Field200) {
- return false
- }
- if this.Field210 != nil && that1.Field210 != nil {
- if *this.Field210 != *that1.Field210 {
- return false
- }
- } else if this.Field210 != nil {
- return false
- } else if that1.Field210 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidNestedStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidNestedStruct)
- if !ok {
- that2, ok := that.(NidNestedStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidNestedStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidNestedStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidNestedStruct but is not nil && this == nil")
- }
- if !this.Field1.Equal(&that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if !this.Field2[i].Equal(&that1.Field2[i]) {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[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 *NidNestedStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidNestedStruct)
- if !ok {
- that2, ok := that.(NidNestedStruct)
- 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.Field1.Equal(&that1.Field1) {
- return false
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if !this.Field2[i].Equal(&that1.Field2[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinNestedStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinNestedStruct)
- if !ok {
- that2, ok := that.(NinNestedStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinNestedStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinNestedStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinNestedStruct but is not nil && this == nil")
- }
- if !this.Field1.Equal(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if !this.Field2[i].Equal(that1.Field2[i]) {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[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 *NinNestedStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinNestedStruct)
- if !ok {
- that2, ok := that.(NinNestedStruct)
- 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.Field1.Equal(that1.Field1) {
- return false
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if !this.Field2[i].Equal(that1.Field2[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidOptCustom) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidOptCustom)
- if !ok {
- that2, ok := that.(NidOptCustom)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidOptCustom")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidOptCustom but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidOptCustom but is not nil && this == nil")
- }
- if !this.Id.Equal(that1.Id) {
- return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id)
- }
- if !this.Value.Equal(that1.Value) {
- return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
- }
- 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 *NidOptCustom) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidOptCustom)
- if !ok {
- that2, ok := that.(NidOptCustom)
- 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.Id.Equal(that1.Id) {
- return false
- }
- if !this.Value.Equal(that1.Value) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomDash) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomDash)
- if !ok {
- that2, ok := that.(CustomDash)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomDash")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomDash but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomDash but is not nil && this == nil")
- }
- if that1.Value == nil {
- if this.Value != nil {
- return fmt.Errorf("this.Value != nil && that1.Value == nil")
- }
- } else if !this.Value.Equal(*that1.Value) {
- return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
- }
- 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 *CustomDash) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomDash)
- if !ok {
- that2, ok := that.(CustomDash)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.Value == nil {
- if this.Value != nil {
- return false
- }
- } else if !this.Value.Equal(*that1.Value) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptCustom) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptCustom)
- if !ok {
- that2, ok := that.(NinOptCustom)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptCustom")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptCustom but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptCustom but is not nil && this == nil")
- }
- if that1.Id == nil {
- if this.Id != nil {
- return fmt.Errorf("this.Id != nil && that1.Id == nil")
- }
- } else if !this.Id.Equal(*that1.Id) {
- return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id)
- }
- if that1.Value == nil {
- if this.Value != nil {
- return fmt.Errorf("this.Value != nil && that1.Value == nil")
- }
- } else if !this.Value.Equal(*that1.Value) {
- return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
- }
- 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 *NinOptCustom) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptCustom)
- if !ok {
- that2, ok := that.(NinOptCustom)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.Id == nil {
- if this.Id != nil {
- return false
- }
- } else if !this.Id.Equal(*that1.Id) {
- return false
- }
- if that1.Value == nil {
- if this.Value != nil {
- return false
- }
- } else if !this.Value.Equal(*that1.Value) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidRepCustom) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidRepCustom)
- if !ok {
- that2, ok := that.(NidRepCustom)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidRepCustom")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidRepCustom but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidRepCustom but is not nil && this == nil")
- }
- if len(this.Id) != len(that1.Id) {
- return fmt.Errorf("Id this(%v) Not Equal that(%v)", len(this.Id), len(that1.Id))
- }
- for i := range this.Id {
- if !this.Id[i].Equal(that1.Id[i]) {
- return fmt.Errorf("Id this[%v](%v) Not Equal that[%v](%v)", i, this.Id[i], i, that1.Id[i])
- }
- }
- if len(this.Value) != len(that1.Value) {
- return fmt.Errorf("Value this(%v) Not Equal that(%v)", len(this.Value), len(that1.Value))
- }
- for i := range this.Value {
- if !this.Value[i].Equal(that1.Value[i]) {
- return fmt.Errorf("Value this[%v](%v) Not Equal that[%v](%v)", i, this.Value[i], i, that1.Value[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 *NidRepCustom) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidRepCustom)
- if !ok {
- that2, ok := that.(NidRepCustom)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Id) != len(that1.Id) {
- return false
- }
- for i := range this.Id {
- if !this.Id[i].Equal(that1.Id[i]) {
- return false
- }
- }
- if len(this.Value) != len(that1.Value) {
- return false
- }
- for i := range this.Value {
- if !this.Value[i].Equal(that1.Value[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinRepCustom) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinRepCustom)
- if !ok {
- that2, ok := that.(NinRepCustom)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinRepCustom")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinRepCustom but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinRepCustom but is not nil && this == nil")
- }
- if len(this.Id) != len(that1.Id) {
- return fmt.Errorf("Id this(%v) Not Equal that(%v)", len(this.Id), len(that1.Id))
- }
- for i := range this.Id {
- if !this.Id[i].Equal(that1.Id[i]) {
- return fmt.Errorf("Id this[%v](%v) Not Equal that[%v](%v)", i, this.Id[i], i, that1.Id[i])
- }
- }
- if len(this.Value) != len(that1.Value) {
- return fmt.Errorf("Value this(%v) Not Equal that(%v)", len(this.Value), len(that1.Value))
- }
- for i := range this.Value {
- if !this.Value[i].Equal(that1.Value[i]) {
- return fmt.Errorf("Value this[%v](%v) Not Equal that[%v](%v)", i, this.Value[i], i, that1.Value[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 *NinRepCustom) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinRepCustom)
- if !ok {
- that2, ok := that.(NinRepCustom)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Id) != len(that1.Id) {
- return false
- }
- for i := range this.Id {
- if !this.Id[i].Equal(that1.Id[i]) {
- return false
- }
- }
- if len(this.Value) != len(that1.Value) {
- return false
- }
- for i := range this.Value {
- if !this.Value[i].Equal(that1.Value[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptNativeUnion) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptNativeUnion)
- if !ok {
- that2, ok := that.(NinOptNativeUnion)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptNativeUnion")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptNativeUnion but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptNativeUnion but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
- }
- } else if this.Field3 != nil {
- return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
- } else if that1.Field3 != nil {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", *this.Field4, *that1.Field4)
- }
- } else if this.Field4 != nil {
- return fmt.Errorf("this.Field4 == nil && that.Field4 != nil")
- } else if that1.Field4 != nil {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", *this.Field5, *that1.Field5)
- }
- } else if this.Field5 != nil {
- return fmt.Errorf("this.Field5 == nil && that.Field5 != nil")
- } else if that1.Field5 != nil {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
- }
- } else if this.Field6 != nil {
- return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
- } else if that1.Field6 != nil {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
- }
- } else if this.Field13 != nil {
- return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
- } else if that1.Field13 != nil {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
- }
- } else if this.Field14 != nil {
- return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
- } else if that1.Field14 != nil {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- 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 *NinOptNativeUnion) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptNativeUnion)
- if !ok {
- that2, ok := that.(NinOptNativeUnion)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return false
- }
- } else if this.Field3 != nil {
- return false
- } else if that1.Field3 != nil {
- return false
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- return false
- }
- } else if this.Field4 != nil {
- return false
- } else if that1.Field4 != nil {
- return false
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- return false
- }
- } else if this.Field5 != nil {
- return false
- } else if that1.Field5 != nil {
- return false
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return false
- }
- } else if this.Field6 != nil {
- return false
- } else if that1.Field6 != nil {
- return false
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return false
- }
- } else if this.Field13 != nil {
- return false
- } else if that1.Field13 != nil {
- return false
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return false
- }
- } else if this.Field14 != nil {
- return false
- } else if that1.Field14 != nil {
- return false
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptStructUnion) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptStructUnion)
- if !ok {
- that2, ok := that.(NinOptStructUnion)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptStructUnion")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptStructUnion but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptStructUnion but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if !this.Field3.Equal(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- if !this.Field4.Equal(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
- }
- } else if this.Field6 != nil {
- return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
- } else if that1.Field6 != nil {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
- }
- } else if this.Field7 != nil {
- return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
- } else if that1.Field7 != nil {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
- }
- } else if this.Field13 != nil {
- return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
- } else if that1.Field13 != nil {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
- }
- } else if this.Field14 != nil {
- return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
- } else if that1.Field14 != nil {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- 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 *NinOptStructUnion) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptStructUnion)
- if !ok {
- that2, ok := that.(NinOptStructUnion)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if !this.Field3.Equal(that1.Field3) {
- return false
- }
- if !this.Field4.Equal(that1.Field4) {
- return false
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return false
- }
- } else if this.Field6 != nil {
- return false
- } else if that1.Field6 != nil {
- return false
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return false
- }
- } else if this.Field7 != nil {
- return false
- } else if that1.Field7 != nil {
- return false
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return false
- }
- } else if this.Field13 != nil {
- return false
- } else if that1.Field13 != nil {
- return false
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return false
- }
- } else if this.Field14 != nil {
- return false
- } else if that1.Field14 != nil {
- return false
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinEmbeddedStructUnion) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinEmbeddedStructUnion)
- if !ok {
- that2, ok := that.(NinEmbeddedStructUnion)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinEmbeddedStructUnion")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinEmbeddedStructUnion but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinEmbeddedStructUnion but is not nil && this == nil")
- }
- if !this.NidOptNative.Equal(that1.NidOptNative) {
- return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
- }
- if !this.Field200.Equal(that1.Field200) {
- return fmt.Errorf("Field200 this(%v) Not Equal that(%v)", this.Field200, that1.Field200)
- }
- if this.Field210 != nil && that1.Field210 != nil {
- if *this.Field210 != *that1.Field210 {
- return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", *this.Field210, *that1.Field210)
- }
- } else if this.Field210 != nil {
- return fmt.Errorf("this.Field210 == nil && that.Field210 != nil")
- } else if that1.Field210 != nil {
- return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", this.Field210, that1.Field210)
- }
- 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 *NinEmbeddedStructUnion) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinEmbeddedStructUnion)
- if !ok {
- that2, ok := that.(NinEmbeddedStructUnion)
- 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.NidOptNative.Equal(that1.NidOptNative) {
- return false
- }
- if !this.Field200.Equal(that1.Field200) {
- return false
- }
- if this.Field210 != nil && that1.Field210 != nil {
- if *this.Field210 != *that1.Field210 {
- return false
- }
- } else if this.Field210 != nil {
- return false
- } else if that1.Field210 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinNestedStructUnion) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinNestedStructUnion)
- if !ok {
- that2, ok := that.(NinNestedStructUnion)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinNestedStructUnion")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinNestedStructUnion but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinNestedStructUnion but is not nil && this == nil")
- }
- if !this.Field1.Equal(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if !this.Field2.Equal(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if !this.Field3.Equal(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- 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 *NinNestedStructUnion) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinNestedStructUnion)
- if !ok {
- that2, ok := that.(NinNestedStructUnion)
- 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.Field1.Equal(that1.Field1) {
- return false
- }
- if !this.Field2.Equal(that1.Field2) {
- return false
- }
- if !this.Field3.Equal(that1.Field3) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *Tree) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Tree)
- if !ok {
- that2, ok := that.(Tree)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Tree")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Tree but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Tree but is not nil && this == nil")
- }
- if !this.Or.Equal(that1.Or) {
- return fmt.Errorf("Or this(%v) Not Equal that(%v)", this.Or, that1.Or)
- }
- if !this.And.Equal(that1.And) {
- return fmt.Errorf("And this(%v) Not Equal that(%v)", this.And, that1.And)
- }
- if !this.Leaf.Equal(that1.Leaf) {
- return fmt.Errorf("Leaf this(%v) Not Equal that(%v)", this.Leaf, that1.Leaf)
- }
- 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 *Tree) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Tree)
- if !ok {
- that2, ok := that.(Tree)
- 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.Or.Equal(that1.Or) {
- return false
- }
- if !this.And.Equal(that1.And) {
- return false
- }
- if !this.Leaf.Equal(that1.Leaf) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *OrBranch) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*OrBranch)
- if !ok {
- that2, ok := that.(OrBranch)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *OrBranch")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *OrBranch but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *OrBranch but is not nil && this == nil")
- }
- if !this.Left.Equal(&that1.Left) {
- return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left)
- }
- if !this.Right.Equal(&that1.Right) {
- return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right)
- }
- 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 *OrBranch) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*OrBranch)
- if !ok {
- that2, ok := that.(OrBranch)
- 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.Left.Equal(&that1.Left) {
- return false
- }
- if !this.Right.Equal(&that1.Right) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AndBranch) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AndBranch)
- if !ok {
- that2, ok := that.(AndBranch)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AndBranch")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AndBranch but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AndBranch but is not nil && this == nil")
- }
- if !this.Left.Equal(&that1.Left) {
- return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left)
- }
- if !this.Right.Equal(&that1.Right) {
- return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right)
- }
- 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 *AndBranch) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AndBranch)
- if !ok {
- that2, ok := that.(AndBranch)
- 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.Left.Equal(&that1.Left) {
- return false
- }
- if !this.Right.Equal(&that1.Right) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *Leaf) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Leaf)
- if !ok {
- that2, ok := that.(Leaf)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Leaf")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Leaf but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Leaf but is not nil && this == nil")
- }
- if this.Value != that1.Value {
- return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
- }
- if this.StrValue != that1.StrValue {
- return fmt.Errorf("StrValue this(%v) Not Equal that(%v)", this.StrValue, that1.StrValue)
- }
- 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 *Leaf) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Leaf)
- if !ok {
- that2, ok := that.(Leaf)
- 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.Value != that1.Value {
- return false
- }
- if this.StrValue != that1.StrValue {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *DeepTree) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*DeepTree)
- if !ok {
- that2, ok := that.(DeepTree)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *DeepTree")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *DeepTree but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *DeepTree but is not nil && this == nil")
- }
- if !this.Down.Equal(that1.Down) {
- return fmt.Errorf("Down this(%v) Not Equal that(%v)", this.Down, that1.Down)
- }
- if !this.And.Equal(that1.And) {
- return fmt.Errorf("And this(%v) Not Equal that(%v)", this.And, that1.And)
- }
- if !this.Leaf.Equal(that1.Leaf) {
- return fmt.Errorf("Leaf this(%v) Not Equal that(%v)", this.Leaf, that1.Leaf)
- }
- 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 *DeepTree) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*DeepTree)
- if !ok {
- that2, ok := that.(DeepTree)
- 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.Down.Equal(that1.Down) {
- return false
- }
- if !this.And.Equal(that1.And) {
- return false
- }
- if !this.Leaf.Equal(that1.Leaf) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *ADeepBranch) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*ADeepBranch)
- if !ok {
- that2, ok := that.(ADeepBranch)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *ADeepBranch")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *ADeepBranch but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *ADeepBranch but is not nil && this == nil")
- }
- if !this.Down.Equal(&that1.Down) {
- return fmt.Errorf("Down this(%v) Not Equal that(%v)", this.Down, that1.Down)
- }
- 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 *ADeepBranch) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*ADeepBranch)
- if !ok {
- that2, ok := that.(ADeepBranch)
- 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.Down.Equal(&that1.Down) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AndDeepBranch) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AndDeepBranch)
- if !ok {
- that2, ok := that.(AndDeepBranch)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AndDeepBranch")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AndDeepBranch but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AndDeepBranch but is not nil && this == nil")
- }
- if !this.Left.Equal(&that1.Left) {
- return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left)
- }
- if !this.Right.Equal(&that1.Right) {
- return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right)
- }
- 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 *AndDeepBranch) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AndDeepBranch)
- if !ok {
- that2, ok := that.(AndDeepBranch)
- 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.Left.Equal(&that1.Left) {
- return false
- }
- if !this.Right.Equal(&that1.Right) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *DeepLeaf) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*DeepLeaf)
- if !ok {
- that2, ok := that.(DeepLeaf)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *DeepLeaf")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *DeepLeaf but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *DeepLeaf but is not nil && this == nil")
- }
- if !this.Tree.Equal(&that1.Tree) {
- return fmt.Errorf("Tree this(%v) Not Equal that(%v)", this.Tree, that1.Tree)
- }
- 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 *DeepLeaf) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*DeepLeaf)
- if !ok {
- that2, ok := that.(DeepLeaf)
- 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.Tree.Equal(&that1.Tree) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *Nil) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Nil)
- if !ok {
- that2, ok := that.(Nil)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Nil")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Nil but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Nil but is not nil && this == nil")
- }
- 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 *Nil) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Nil)
- if !ok {
- that2, ok := that.(Nil)
- 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_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidOptEnum) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidOptEnum)
- if !ok {
- that2, ok := that.(NidOptEnum)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidOptEnum")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidOptEnum but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidOptEnum but is not nil && this == nil")
- }
- if this.Field1 != that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- 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 *NidOptEnum) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidOptEnum)
- if !ok {
- that2, ok := that.(NidOptEnum)
- 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.Field1 != that1.Field1 {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptEnum) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptEnum)
- if !ok {
- that2, ok := that.(NinOptEnum)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptEnum")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptEnum but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptEnum but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
- }
- } else if this.Field3 != nil {
- return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
- } else if that1.Field3 != nil {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- 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 *NinOptEnum) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptEnum)
- if !ok {
- that2, ok := that.(NinOptEnum)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return false
- }
- } else if this.Field3 != nil {
- return false
- } else if that1.Field3 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidRepEnum) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidRepEnum)
- if !ok {
- that2, ok := that.(NidRepEnum)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidRepEnum")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidRepEnum but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidRepEnum but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[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 *NidRepEnum) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidRepEnum)
- if !ok {
- that2, ok := that.(NidRepEnum)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinRepEnum) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinRepEnum)
- if !ok {
- that2, ok := that.(NinRepEnum)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinRepEnum")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinRepEnum but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinRepEnum but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[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 *NinRepEnum) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinRepEnum)
- if !ok {
- that2, ok := that.(NinRepEnum)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptEnumDefault) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptEnumDefault)
- if !ok {
- that2, ok := that.(NinOptEnumDefault)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptEnumDefault")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptEnumDefault but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptEnumDefault but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
- }
- } else if this.Field3 != nil {
- return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
- } else if that1.Field3 != nil {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- 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 *NinOptEnumDefault) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptEnumDefault)
- if !ok {
- that2, ok := that.(NinOptEnumDefault)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return false
- }
- } else if this.Field3 != nil {
- return false
- } else if that1.Field3 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AnotherNinOptEnum) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AnotherNinOptEnum)
- if !ok {
- that2, ok := that.(AnotherNinOptEnum)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AnotherNinOptEnum")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AnotherNinOptEnum but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AnotherNinOptEnum but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
- }
- } else if this.Field3 != nil {
- return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
- } else if that1.Field3 != nil {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- 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 *AnotherNinOptEnum) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AnotherNinOptEnum)
- if !ok {
- that2, ok := that.(AnotherNinOptEnum)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return false
- }
- } else if this.Field3 != nil {
- return false
- } else if that1.Field3 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AnotherNinOptEnumDefault) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AnotherNinOptEnumDefault)
- if !ok {
- that2, ok := that.(AnotherNinOptEnumDefault)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AnotherNinOptEnumDefault")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AnotherNinOptEnumDefault but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AnotherNinOptEnumDefault but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
- }
- } else if this.Field3 != nil {
- return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
- } else if that1.Field3 != nil {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- 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 *AnotherNinOptEnumDefault) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AnotherNinOptEnumDefault)
- if !ok {
- that2, ok := that.(AnotherNinOptEnumDefault)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return false
- }
- } else if this.Field3 != nil {
- return false
- } else if that1.Field3 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *Timer) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Timer)
- if !ok {
- that2, ok := that.(Timer)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Timer")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Timer but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Timer but is not nil && this == nil")
- }
- if this.Time1 != that1.Time1 {
- return fmt.Errorf("Time1 this(%v) Not Equal that(%v)", this.Time1, that1.Time1)
- }
- if this.Time2 != that1.Time2 {
- return fmt.Errorf("Time2 this(%v) Not Equal that(%v)", this.Time2, that1.Time2)
- }
- if !bytes.Equal(this.Data, that1.Data) {
- return fmt.Errorf("Data this(%v) Not Equal that(%v)", this.Data, that1.Data)
- }
- 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 *Timer) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Timer)
- if !ok {
- that2, ok := that.(Timer)
- 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.Time1 != that1.Time1 {
- return false
- }
- if this.Time2 != that1.Time2 {
- return false
- }
- if !bytes.Equal(this.Data, that1.Data) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *MyExtendable) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*MyExtendable)
- if !ok {
- that2, ok := that.(MyExtendable)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *MyExtendable")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *MyExtendable but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *MyExtendable but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
- thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
- for k, v := range thismap {
- if v2, ok := thatmap[k]; ok {
- if !v.Equal(&v2) {
- return fmt.Errorf("XXX_InternalExtensions this[%v](%v) Not Equal that[%v](%v)", k, thismap[k], k, thatmap[k])
- }
- } else {
- return fmt.Errorf("XXX_InternalExtensions[%v] Not In that", k)
- }
- }
- for k := range thatmap {
- if _, ok := thismap[k]; !ok {
- return fmt.Errorf("XXX_InternalExtensions[%v] Not In this", k)
- }
- }
- 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 *MyExtendable) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*MyExtendable)
- if !ok {
- that2, ok := that.(MyExtendable)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
- thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
- for k, v := range thismap {
- if v2, ok := thatmap[k]; ok {
- if !v.Equal(&v2) {
- return false
- }
- } else {
- return false
- }
- }
- for k := range thatmap {
- if _, ok := thismap[k]; !ok {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *OtherExtenable) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*OtherExtenable)
- if !ok {
- that2, ok := that.(OtherExtenable)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *OtherExtenable")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *OtherExtenable but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *OtherExtenable but is not nil && this == nil")
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
- }
- } else if this.Field13 != nil {
- return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
- } else if that1.Field13 != nil {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if !this.M.Equal(that1.M) {
- return fmt.Errorf("M this(%v) Not Equal that(%v)", this.M, that1.M)
- }
- thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
- thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
- for k, v := range thismap {
- if v2, ok := thatmap[k]; ok {
- if !v.Equal(&v2) {
- return fmt.Errorf("XXX_InternalExtensions this[%v](%v) Not Equal that[%v](%v)", k, thismap[k], k, thatmap[k])
- }
- } else {
- return fmt.Errorf("XXX_InternalExtensions[%v] Not In that", k)
- }
- }
- for k := range thatmap {
- if _, ok := thismap[k]; !ok {
- return fmt.Errorf("XXX_InternalExtensions[%v] Not In this", k)
- }
- }
- 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 *OtherExtenable) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*OtherExtenable)
- if !ok {
- that2, ok := that.(OtherExtenable)
- 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.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return false
- }
- } else if this.Field13 != nil {
- return false
- } else if that1.Field13 != nil {
- return false
- }
- if !this.M.Equal(that1.M) {
- return false
- }
- thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
- thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
- for k, v := range thismap {
- if v2, ok := thatmap[k]; ok {
- if !v.Equal(&v2) {
- return false
- }
- } else {
- return false
- }
- }
- for k := range thatmap {
- if _, ok := thismap[k]; !ok {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NestedDefinition) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NestedDefinition)
- if !ok {
- that2, ok := that.(NestedDefinition)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NestedDefinition")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NestedDefinition but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NestedDefinition but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.EnumField != nil && that1.EnumField != nil {
- if *this.EnumField != *that1.EnumField {
- return fmt.Errorf("EnumField this(%v) Not Equal that(%v)", *this.EnumField, *that1.EnumField)
- }
- } else if this.EnumField != nil {
- return fmt.Errorf("this.EnumField == nil && that.EnumField != nil")
- } else if that1.EnumField != nil {
- return fmt.Errorf("EnumField this(%v) Not Equal that(%v)", this.EnumField, that1.EnumField)
- }
- if !this.NNM.Equal(that1.NNM) {
- return fmt.Errorf("NNM this(%v) Not Equal that(%v)", this.NNM, that1.NNM)
- }
- if !this.NM.Equal(that1.NM) {
- return fmt.Errorf("NM this(%v) Not Equal that(%v)", this.NM, that1.NM)
- }
- 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 *NestedDefinition) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NestedDefinition)
- if !ok {
- that2, ok := that.(NestedDefinition)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.EnumField != nil && that1.EnumField != nil {
- if *this.EnumField != *that1.EnumField {
- return false
- }
- } else if this.EnumField != nil {
- return false
- } else if that1.EnumField != nil {
- return false
- }
- if !this.NNM.Equal(that1.NNM) {
- return false
- }
- if !this.NM.Equal(that1.NM) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NestedDefinition_NestedMessage) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NestedDefinition_NestedMessage)
- if !ok {
- that2, ok := that.(NestedDefinition_NestedMessage)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NestedDefinition_NestedMessage")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NestedDefinition_NestedMessage but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NestedDefinition_NestedMessage but is not nil && this == nil")
- }
- if this.NestedField1 != nil && that1.NestedField1 != nil {
- if *this.NestedField1 != *that1.NestedField1 {
- return fmt.Errorf("NestedField1 this(%v) Not Equal that(%v)", *this.NestedField1, *that1.NestedField1)
- }
- } else if this.NestedField1 != nil {
- return fmt.Errorf("this.NestedField1 == nil && that.NestedField1 != nil")
- } else if that1.NestedField1 != nil {
- return fmt.Errorf("NestedField1 this(%v) Not Equal that(%v)", this.NestedField1, that1.NestedField1)
- }
- if !this.NNM.Equal(that1.NNM) {
- return fmt.Errorf("NNM this(%v) Not Equal that(%v)", this.NNM, that1.NNM)
- }
- 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 *NestedDefinition_NestedMessage) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NestedDefinition_NestedMessage)
- if !ok {
- that2, ok := that.(NestedDefinition_NestedMessage)
- 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.NestedField1 != nil && that1.NestedField1 != nil {
- if *this.NestedField1 != *that1.NestedField1 {
- return false
- }
- } else if this.NestedField1 != nil {
- return false
- } else if that1.NestedField1 != nil {
- return false
- }
- if !this.NNM.Equal(that1.NNM) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NestedDefinition_NestedMessage_NestedNestedMsg) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NestedDefinition_NestedMessage_NestedNestedMsg)
- if !ok {
- that2, ok := that.(NestedDefinition_NestedMessage_NestedNestedMsg)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NestedDefinition_NestedMessage_NestedNestedMsg")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NestedDefinition_NestedMessage_NestedNestedMsg but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NestedDefinition_NestedMessage_NestedNestedMsg but is not nil && this == nil")
- }
- if this.NestedNestedField1 != nil && that1.NestedNestedField1 != nil {
- if *this.NestedNestedField1 != *that1.NestedNestedField1 {
- return fmt.Errorf("NestedNestedField1 this(%v) Not Equal that(%v)", *this.NestedNestedField1, *that1.NestedNestedField1)
- }
- } else if this.NestedNestedField1 != nil {
- return fmt.Errorf("this.NestedNestedField1 == nil && that.NestedNestedField1 != nil")
- } else if that1.NestedNestedField1 != nil {
- return fmt.Errorf("NestedNestedField1 this(%v) Not Equal that(%v)", this.NestedNestedField1, that1.NestedNestedField1)
- }
- 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 *NestedDefinition_NestedMessage_NestedNestedMsg) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NestedDefinition_NestedMessage_NestedNestedMsg)
- if !ok {
- that2, ok := that.(NestedDefinition_NestedMessage_NestedNestedMsg)
- 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.NestedNestedField1 != nil && that1.NestedNestedField1 != nil {
- if *this.NestedNestedField1 != *that1.NestedNestedField1 {
- return false
- }
- } else if this.NestedNestedField1 != nil {
- return false
- } else if that1.NestedNestedField1 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NestedScope) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NestedScope)
- if !ok {
- that2, ok := that.(NestedScope)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NestedScope")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NestedScope but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NestedScope 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 != nil && that1.B != nil {
- if *this.B != *that1.B {
- return fmt.Errorf("B this(%v) Not Equal that(%v)", *this.B, *that1.B)
- }
- } else if this.B != nil {
- return fmt.Errorf("this.B == nil && that.B != nil")
- } else if that1.B != nil {
- return fmt.Errorf("B this(%v) Not Equal that(%v)", this.B, that1.B)
- }
- if !this.C.Equal(that1.C) {
- return fmt.Errorf("C this(%v) Not Equal that(%v)", this.C, that1.C)
- }
- 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 *NestedScope) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NestedScope)
- if !ok {
- that2, ok := that.(NestedScope)
- 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 != nil && that1.B != nil {
- if *this.B != *that1.B {
- return false
- }
- } else if this.B != nil {
- return false
- } else if that1.B != nil {
- return false
- }
- if !this.C.Equal(that1.C) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptNativeDefault) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptNativeDefault)
- if !ok {
- that2, ok := that.(NinOptNativeDefault)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptNativeDefault")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptNativeDefault but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptNativeDefault but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
- }
- } else if this.Field3 != nil {
- return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
- } else if that1.Field3 != nil {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", *this.Field4, *that1.Field4)
- }
- } else if this.Field4 != nil {
- return fmt.Errorf("this.Field4 == nil && that.Field4 != nil")
- } else if that1.Field4 != nil {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", *this.Field5, *that1.Field5)
- }
- } else if this.Field5 != nil {
- return fmt.Errorf("this.Field5 == nil && that.Field5 != nil")
- } else if that1.Field5 != nil {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
- }
- } else if this.Field6 != nil {
- return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
- } else if that1.Field6 != nil {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
- }
- } else if this.Field7 != nil {
- return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
- } else if that1.Field7 != nil {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- if this.Field8 != nil && that1.Field8 != nil {
- if *this.Field8 != *that1.Field8 {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", *this.Field8, *that1.Field8)
- }
- } else if this.Field8 != nil {
- return fmt.Errorf("this.Field8 == nil && that.Field8 != nil")
- } else if that1.Field8 != nil {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
- }
- if this.Field9 != nil && that1.Field9 != nil {
- if *this.Field9 != *that1.Field9 {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", *this.Field9, *that1.Field9)
- }
- } else if this.Field9 != nil {
- return fmt.Errorf("this.Field9 == nil && that.Field9 != nil")
- } else if that1.Field9 != nil {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
- }
- if this.Field10 != nil && that1.Field10 != nil {
- if *this.Field10 != *that1.Field10 {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", *this.Field10, *that1.Field10)
- }
- } else if this.Field10 != nil {
- return fmt.Errorf("this.Field10 == nil && that.Field10 != nil")
- } else if that1.Field10 != nil {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
- }
- if this.Field11 != nil && that1.Field11 != nil {
- if *this.Field11 != *that1.Field11 {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", *this.Field11, *that1.Field11)
- }
- } else if this.Field11 != nil {
- return fmt.Errorf("this.Field11 == nil && that.Field11 != nil")
- } else if that1.Field11 != nil {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
- }
- if this.Field12 != nil && that1.Field12 != nil {
- if *this.Field12 != *that1.Field12 {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", *this.Field12, *that1.Field12)
- }
- } else if this.Field12 != nil {
- return fmt.Errorf("this.Field12 == nil && that.Field12 != nil")
- } else if that1.Field12 != nil {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
- }
- } else if this.Field13 != nil {
- return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
- } else if that1.Field13 != nil {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
- }
- } else if this.Field14 != nil {
- return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
- } else if that1.Field14 != nil {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- 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 *NinOptNativeDefault) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptNativeDefault)
- if !ok {
- that2, ok := that.(NinOptNativeDefault)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return false
- }
- } else if this.Field3 != nil {
- return false
- } else if that1.Field3 != nil {
- return false
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- return false
- }
- } else if this.Field4 != nil {
- return false
- } else if that1.Field4 != nil {
- return false
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- return false
- }
- } else if this.Field5 != nil {
- return false
- } else if that1.Field5 != nil {
- return false
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return false
- }
- } else if this.Field6 != nil {
- return false
- } else if that1.Field6 != nil {
- return false
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return false
- }
- } else if this.Field7 != nil {
- return false
- } else if that1.Field7 != nil {
- return false
- }
- if this.Field8 != nil && that1.Field8 != nil {
- if *this.Field8 != *that1.Field8 {
- return false
- }
- } else if this.Field8 != nil {
- return false
- } else if that1.Field8 != nil {
- return false
- }
- if this.Field9 != nil && that1.Field9 != nil {
- if *this.Field9 != *that1.Field9 {
- return false
- }
- } else if this.Field9 != nil {
- return false
- } else if that1.Field9 != nil {
- return false
- }
- if this.Field10 != nil && that1.Field10 != nil {
- if *this.Field10 != *that1.Field10 {
- return false
- }
- } else if this.Field10 != nil {
- return false
- } else if that1.Field10 != nil {
- return false
- }
- if this.Field11 != nil && that1.Field11 != nil {
- if *this.Field11 != *that1.Field11 {
- return false
- }
- } else if this.Field11 != nil {
- return false
- } else if that1.Field11 != nil {
- return false
- }
- if this.Field12 != nil && that1.Field12 != nil {
- if *this.Field12 != *that1.Field12 {
- return false
- }
- } else if this.Field12 != nil {
- return false
- } else if that1.Field12 != nil {
- return false
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return false
- }
- } else if this.Field13 != nil {
- return false
- } else if that1.Field13 != nil {
- return false
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return false
- }
- } else if this.Field14 != nil {
- return false
- } else if that1.Field14 != nil {
- return false
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomContainer) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomContainer)
- if !ok {
- that2, ok := that.(CustomContainer)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomContainer")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomContainer but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomContainer but is not nil && this == nil")
- }
- if !this.CustomStruct.Equal(&that1.CustomStruct) {
- return fmt.Errorf("CustomStruct this(%v) Not Equal that(%v)", this.CustomStruct, that1.CustomStruct)
- }
- 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 *CustomContainer) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomContainer)
- if !ok {
- that2, ok := that.(CustomContainer)
- 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.CustomStruct.Equal(&that1.CustomStruct) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomNameNidOptNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomNameNidOptNative)
- if !ok {
- that2, ok := that.(CustomNameNidOptNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomNameNidOptNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomNameNidOptNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomNameNidOptNative but is not nil && this == nil")
- }
- if this.FieldA != that1.FieldA {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
- }
- if this.FieldB != that1.FieldB {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
- }
- if this.FieldC != that1.FieldC {
- return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", this.FieldC, that1.FieldC)
- }
- if this.FieldD != that1.FieldD {
- return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", this.FieldD, that1.FieldD)
- }
- if this.FieldE != that1.FieldE {
- return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", this.FieldE, that1.FieldE)
- }
- if this.FieldF != that1.FieldF {
- return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", this.FieldF, that1.FieldF)
- }
- if this.FieldG != that1.FieldG {
- return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", this.FieldG, that1.FieldG)
- }
- if this.FieldH != that1.FieldH {
- return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", this.FieldH, that1.FieldH)
- }
- if this.FieldI != that1.FieldI {
- return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", this.FieldI, that1.FieldI)
- }
- if this.FieldJ != that1.FieldJ {
- return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", this.FieldJ, that1.FieldJ)
- }
- if this.FieldK != that1.FieldK {
- return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", this.FieldK, that1.FieldK)
- }
- if this.FieldL != that1.FieldL {
- return fmt.Errorf("FieldL this(%v) Not Equal that(%v)", this.FieldL, that1.FieldL)
- }
- if this.FieldM != that1.FieldM {
- return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", this.FieldM, that1.FieldM)
- }
- if this.FieldN != that1.FieldN {
- return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", this.FieldN, that1.FieldN)
- }
- if !bytes.Equal(this.FieldO, that1.FieldO) {
- return fmt.Errorf("FieldO this(%v) Not Equal that(%v)", this.FieldO, that1.FieldO)
- }
- 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 *CustomNameNidOptNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomNameNidOptNative)
- if !ok {
- that2, ok := that.(CustomNameNidOptNative)
- 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.FieldA != that1.FieldA {
- return false
- }
- if this.FieldB != that1.FieldB {
- return false
- }
- if this.FieldC != that1.FieldC {
- return false
- }
- if this.FieldD != that1.FieldD {
- return false
- }
- if this.FieldE != that1.FieldE {
- return false
- }
- if this.FieldF != that1.FieldF {
- return false
- }
- if this.FieldG != that1.FieldG {
- return false
- }
- if this.FieldH != that1.FieldH {
- return false
- }
- if this.FieldI != that1.FieldI {
- return false
- }
- if this.FieldJ != that1.FieldJ {
- return false
- }
- if this.FieldK != that1.FieldK {
- return false
- }
- if this.FieldL != that1.FieldL {
- return false
- }
- if this.FieldM != that1.FieldM {
- return false
- }
- if this.FieldN != that1.FieldN {
- return false
- }
- if !bytes.Equal(this.FieldO, that1.FieldO) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomNameNinOptNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomNameNinOptNative)
- if !ok {
- that2, ok := that.(CustomNameNinOptNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomNameNinOptNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomNameNinOptNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomNameNinOptNative but is not nil && this == nil")
- }
- if this.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", *this.FieldA, *that1.FieldA)
- }
- } else if this.FieldA != nil {
- return fmt.Errorf("this.FieldA == nil && that.FieldA != nil")
- } else if that1.FieldA != nil {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", *this.FieldB, *that1.FieldB)
- }
- } else if this.FieldB != nil {
- return fmt.Errorf("this.FieldB == nil && that.FieldB != nil")
- } else if that1.FieldB != nil {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
- }
- if this.FieldC != nil && that1.FieldC != nil {
- if *this.FieldC != *that1.FieldC {
- return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", *this.FieldC, *that1.FieldC)
- }
- } else if this.FieldC != nil {
- return fmt.Errorf("this.FieldC == nil && that.FieldC != nil")
- } else if that1.FieldC != nil {
- return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", this.FieldC, that1.FieldC)
- }
- if this.FieldD != nil && that1.FieldD != nil {
- if *this.FieldD != *that1.FieldD {
- return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", *this.FieldD, *that1.FieldD)
- }
- } else if this.FieldD != nil {
- return fmt.Errorf("this.FieldD == nil && that.FieldD != nil")
- } else if that1.FieldD != nil {
- return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", this.FieldD, that1.FieldD)
- }
- if this.FieldE != nil && that1.FieldE != nil {
- if *this.FieldE != *that1.FieldE {
- return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", *this.FieldE, *that1.FieldE)
- }
- } else if this.FieldE != nil {
- return fmt.Errorf("this.FieldE == nil && that.FieldE != nil")
- } else if that1.FieldE != nil {
- return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", this.FieldE, that1.FieldE)
- }
- if this.FieldF != nil && that1.FieldF != nil {
- if *this.FieldF != *that1.FieldF {
- return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", *this.FieldF, *that1.FieldF)
- }
- } else if this.FieldF != nil {
- return fmt.Errorf("this.FieldF == nil && that.FieldF != nil")
- } else if that1.FieldF != nil {
- return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", this.FieldF, that1.FieldF)
- }
- if this.FieldG != nil && that1.FieldG != nil {
- if *this.FieldG != *that1.FieldG {
- return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", *this.FieldG, *that1.FieldG)
- }
- } else if this.FieldG != nil {
- return fmt.Errorf("this.FieldG == nil && that.FieldG != nil")
- } else if that1.FieldG != nil {
- return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", this.FieldG, that1.FieldG)
- }
- if this.FieldH != nil && that1.FieldH != nil {
- if *this.FieldH != *that1.FieldH {
- return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", *this.FieldH, *that1.FieldH)
- }
- } else if this.FieldH != nil {
- return fmt.Errorf("this.FieldH == nil && that.FieldH != nil")
- } else if that1.FieldH != nil {
- return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", this.FieldH, that1.FieldH)
- }
- if this.FieldI != nil && that1.FieldI != nil {
- if *this.FieldI != *that1.FieldI {
- return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", *this.FieldI, *that1.FieldI)
- }
- } else if this.FieldI != nil {
- return fmt.Errorf("this.FieldI == nil && that.FieldI != nil")
- } else if that1.FieldI != nil {
- return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", this.FieldI, that1.FieldI)
- }
- if this.FieldJ != nil && that1.FieldJ != nil {
- if *this.FieldJ != *that1.FieldJ {
- return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", *this.FieldJ, *that1.FieldJ)
- }
- } else if this.FieldJ != nil {
- return fmt.Errorf("this.FieldJ == nil && that.FieldJ != nil")
- } else if that1.FieldJ != nil {
- return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", this.FieldJ, that1.FieldJ)
- }
- if this.FieldK != nil && that1.FieldK != nil {
- if *this.FieldK != *that1.FieldK {
- return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", *this.FieldK, *that1.FieldK)
- }
- } else if this.FieldK != nil {
- return fmt.Errorf("this.FieldK == nil && that.FieldK != nil")
- } else if that1.FieldK != nil {
- return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", this.FieldK, that1.FieldK)
- }
- if this.FielL != nil && that1.FielL != nil {
- if *this.FielL != *that1.FielL {
- return fmt.Errorf("FielL this(%v) Not Equal that(%v)", *this.FielL, *that1.FielL)
- }
- } else if this.FielL != nil {
- return fmt.Errorf("this.FielL == nil && that.FielL != nil")
- } else if that1.FielL != nil {
- return fmt.Errorf("FielL this(%v) Not Equal that(%v)", this.FielL, that1.FielL)
- }
- if this.FieldM != nil && that1.FieldM != nil {
- if *this.FieldM != *that1.FieldM {
- return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", *this.FieldM, *that1.FieldM)
- }
- } else if this.FieldM != nil {
- return fmt.Errorf("this.FieldM == nil && that.FieldM != nil")
- } else if that1.FieldM != nil {
- return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", this.FieldM, that1.FieldM)
- }
- if this.FieldN != nil && that1.FieldN != nil {
- if *this.FieldN != *that1.FieldN {
- return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", *this.FieldN, *that1.FieldN)
- }
- } else if this.FieldN != nil {
- return fmt.Errorf("this.FieldN == nil && that.FieldN != nil")
- } else if that1.FieldN != nil {
- return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", this.FieldN, that1.FieldN)
- }
- if !bytes.Equal(this.FieldO, that1.FieldO) {
- return fmt.Errorf("FieldO this(%v) Not Equal that(%v)", this.FieldO, that1.FieldO)
- }
- 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 *CustomNameNinOptNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomNameNinOptNative)
- if !ok {
- that2, ok := that.(CustomNameNinOptNative)
- 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.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- return false
- }
- } else if this.FieldA != nil {
- return false
- } else if that1.FieldA != nil {
- return false
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- return false
- }
- } else if this.FieldB != nil {
- return false
- } else if that1.FieldB != nil {
- return false
- }
- if this.FieldC != nil && that1.FieldC != nil {
- if *this.FieldC != *that1.FieldC {
- return false
- }
- } else if this.FieldC != nil {
- return false
- } else if that1.FieldC != nil {
- return false
- }
- if this.FieldD != nil && that1.FieldD != nil {
- if *this.FieldD != *that1.FieldD {
- return false
- }
- } else if this.FieldD != nil {
- return false
- } else if that1.FieldD != nil {
- return false
- }
- if this.FieldE != nil && that1.FieldE != nil {
- if *this.FieldE != *that1.FieldE {
- return false
- }
- } else if this.FieldE != nil {
- return false
- } else if that1.FieldE != nil {
- return false
- }
- if this.FieldF != nil && that1.FieldF != nil {
- if *this.FieldF != *that1.FieldF {
- return false
- }
- } else if this.FieldF != nil {
- return false
- } else if that1.FieldF != nil {
- return false
- }
- if this.FieldG != nil && that1.FieldG != nil {
- if *this.FieldG != *that1.FieldG {
- return false
- }
- } else if this.FieldG != nil {
- return false
- } else if that1.FieldG != nil {
- return false
- }
- if this.FieldH != nil && that1.FieldH != nil {
- if *this.FieldH != *that1.FieldH {
- return false
- }
- } else if this.FieldH != nil {
- return false
- } else if that1.FieldH != nil {
- return false
- }
- if this.FieldI != nil && that1.FieldI != nil {
- if *this.FieldI != *that1.FieldI {
- return false
- }
- } else if this.FieldI != nil {
- return false
- } else if that1.FieldI != nil {
- return false
- }
- if this.FieldJ != nil && that1.FieldJ != nil {
- if *this.FieldJ != *that1.FieldJ {
- return false
- }
- } else if this.FieldJ != nil {
- return false
- } else if that1.FieldJ != nil {
- return false
- }
- if this.FieldK != nil && that1.FieldK != nil {
- if *this.FieldK != *that1.FieldK {
- return false
- }
- } else if this.FieldK != nil {
- return false
- } else if that1.FieldK != nil {
- return false
- }
- if this.FielL != nil && that1.FielL != nil {
- if *this.FielL != *that1.FielL {
- return false
- }
- } else if this.FielL != nil {
- return false
- } else if that1.FielL != nil {
- return false
- }
- if this.FieldM != nil && that1.FieldM != nil {
- if *this.FieldM != *that1.FieldM {
- return false
- }
- } else if this.FieldM != nil {
- return false
- } else if that1.FieldM != nil {
- return false
- }
- if this.FieldN != nil && that1.FieldN != nil {
- if *this.FieldN != *that1.FieldN {
- return false
- }
- } else if this.FieldN != nil {
- return false
- } else if that1.FieldN != nil {
- return false
- }
- if !bytes.Equal(this.FieldO, that1.FieldO) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomNameNinRepNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomNameNinRepNative)
- if !ok {
- that2, ok := that.(CustomNameNinRepNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomNameNinRepNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomNameNinRepNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomNameNinRepNative but is not nil && this == nil")
- }
- if len(this.FieldA) != len(that1.FieldA) {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", len(this.FieldA), len(that1.FieldA))
- }
- for i := range this.FieldA {
- if this.FieldA[i] != that1.FieldA[i] {
- return fmt.Errorf("FieldA this[%v](%v) Not Equal that[%v](%v)", i, this.FieldA[i], i, that1.FieldA[i])
- }
- }
- if len(this.FieldB) != len(that1.FieldB) {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", len(this.FieldB), len(that1.FieldB))
- }
- for i := range this.FieldB {
- if this.FieldB[i] != that1.FieldB[i] {
- return fmt.Errorf("FieldB this[%v](%v) Not Equal that[%v](%v)", i, this.FieldB[i], i, that1.FieldB[i])
- }
- }
- if len(this.FieldC) != len(that1.FieldC) {
- return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", len(this.FieldC), len(that1.FieldC))
- }
- for i := range this.FieldC {
- if this.FieldC[i] != that1.FieldC[i] {
- return fmt.Errorf("FieldC this[%v](%v) Not Equal that[%v](%v)", i, this.FieldC[i], i, that1.FieldC[i])
- }
- }
- if len(this.FieldD) != len(that1.FieldD) {
- return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", len(this.FieldD), len(that1.FieldD))
- }
- for i := range this.FieldD {
- if this.FieldD[i] != that1.FieldD[i] {
- return fmt.Errorf("FieldD this[%v](%v) Not Equal that[%v](%v)", i, this.FieldD[i], i, that1.FieldD[i])
- }
- }
- if len(this.FieldE) != len(that1.FieldE) {
- return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", len(this.FieldE), len(that1.FieldE))
- }
- for i := range this.FieldE {
- if this.FieldE[i] != that1.FieldE[i] {
- return fmt.Errorf("FieldE this[%v](%v) Not Equal that[%v](%v)", i, this.FieldE[i], i, that1.FieldE[i])
- }
- }
- if len(this.FieldF) != len(that1.FieldF) {
- return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", len(this.FieldF), len(that1.FieldF))
- }
- for i := range this.FieldF {
- if this.FieldF[i] != that1.FieldF[i] {
- return fmt.Errorf("FieldF this[%v](%v) Not Equal that[%v](%v)", i, this.FieldF[i], i, that1.FieldF[i])
- }
- }
- if len(this.FieldG) != len(that1.FieldG) {
- return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", len(this.FieldG), len(that1.FieldG))
- }
- for i := range this.FieldG {
- if this.FieldG[i] != that1.FieldG[i] {
- return fmt.Errorf("FieldG this[%v](%v) Not Equal that[%v](%v)", i, this.FieldG[i], i, that1.FieldG[i])
- }
- }
- if len(this.FieldH) != len(that1.FieldH) {
- return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", len(this.FieldH), len(that1.FieldH))
- }
- for i := range this.FieldH {
- if this.FieldH[i] != that1.FieldH[i] {
- return fmt.Errorf("FieldH this[%v](%v) Not Equal that[%v](%v)", i, this.FieldH[i], i, that1.FieldH[i])
- }
- }
- if len(this.FieldI) != len(that1.FieldI) {
- return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", len(this.FieldI), len(that1.FieldI))
- }
- for i := range this.FieldI {
- if this.FieldI[i] != that1.FieldI[i] {
- return fmt.Errorf("FieldI this[%v](%v) Not Equal that[%v](%v)", i, this.FieldI[i], i, that1.FieldI[i])
- }
- }
- if len(this.FieldJ) != len(that1.FieldJ) {
- return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", len(this.FieldJ), len(that1.FieldJ))
- }
- for i := range this.FieldJ {
- if this.FieldJ[i] != that1.FieldJ[i] {
- return fmt.Errorf("FieldJ this[%v](%v) Not Equal that[%v](%v)", i, this.FieldJ[i], i, that1.FieldJ[i])
- }
- }
- if len(this.FieldK) != len(that1.FieldK) {
- return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", len(this.FieldK), len(that1.FieldK))
- }
- for i := range this.FieldK {
- if this.FieldK[i] != that1.FieldK[i] {
- return fmt.Errorf("FieldK this[%v](%v) Not Equal that[%v](%v)", i, this.FieldK[i], i, that1.FieldK[i])
- }
- }
- if len(this.FieldL) != len(that1.FieldL) {
- return fmt.Errorf("FieldL this(%v) Not Equal that(%v)", len(this.FieldL), len(that1.FieldL))
- }
- for i := range this.FieldL {
- if this.FieldL[i] != that1.FieldL[i] {
- return fmt.Errorf("FieldL this[%v](%v) Not Equal that[%v](%v)", i, this.FieldL[i], i, that1.FieldL[i])
- }
- }
- if len(this.FieldM) != len(that1.FieldM) {
- return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", len(this.FieldM), len(that1.FieldM))
- }
- for i := range this.FieldM {
- if this.FieldM[i] != that1.FieldM[i] {
- return fmt.Errorf("FieldM this[%v](%v) Not Equal that[%v](%v)", i, this.FieldM[i], i, that1.FieldM[i])
- }
- }
- if len(this.FieldN) != len(that1.FieldN) {
- return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", len(this.FieldN), len(that1.FieldN))
- }
- for i := range this.FieldN {
- if this.FieldN[i] != that1.FieldN[i] {
- return fmt.Errorf("FieldN this[%v](%v) Not Equal that[%v](%v)", i, this.FieldN[i], i, that1.FieldN[i])
- }
- }
- if len(this.FieldO) != len(that1.FieldO) {
- return fmt.Errorf("FieldO this(%v) Not Equal that(%v)", len(this.FieldO), len(that1.FieldO))
- }
- for i := range this.FieldO {
- if !bytes.Equal(this.FieldO[i], that1.FieldO[i]) {
- return fmt.Errorf("FieldO this[%v](%v) Not Equal that[%v](%v)", i, this.FieldO[i], i, that1.FieldO[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 *CustomNameNinRepNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomNameNinRepNative)
- if !ok {
- that2, ok := that.(CustomNameNinRepNative)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.FieldA) != len(that1.FieldA) {
- return false
- }
- for i := range this.FieldA {
- if this.FieldA[i] != that1.FieldA[i] {
- return false
- }
- }
- if len(this.FieldB) != len(that1.FieldB) {
- return false
- }
- for i := range this.FieldB {
- if this.FieldB[i] != that1.FieldB[i] {
- return false
- }
- }
- if len(this.FieldC) != len(that1.FieldC) {
- return false
- }
- for i := range this.FieldC {
- if this.FieldC[i] != that1.FieldC[i] {
- return false
- }
- }
- if len(this.FieldD) != len(that1.FieldD) {
- return false
- }
- for i := range this.FieldD {
- if this.FieldD[i] != that1.FieldD[i] {
- return false
- }
- }
- if len(this.FieldE) != len(that1.FieldE) {
- return false
- }
- for i := range this.FieldE {
- if this.FieldE[i] != that1.FieldE[i] {
- return false
- }
- }
- if len(this.FieldF) != len(that1.FieldF) {
- return false
- }
- for i := range this.FieldF {
- if this.FieldF[i] != that1.FieldF[i] {
- return false
- }
- }
- if len(this.FieldG) != len(that1.FieldG) {
- return false
- }
- for i := range this.FieldG {
- if this.FieldG[i] != that1.FieldG[i] {
- return false
- }
- }
- if len(this.FieldH) != len(that1.FieldH) {
- return false
- }
- for i := range this.FieldH {
- if this.FieldH[i] != that1.FieldH[i] {
- return false
- }
- }
- if len(this.FieldI) != len(that1.FieldI) {
- return false
- }
- for i := range this.FieldI {
- if this.FieldI[i] != that1.FieldI[i] {
- return false
- }
- }
- if len(this.FieldJ) != len(that1.FieldJ) {
- return false
- }
- for i := range this.FieldJ {
- if this.FieldJ[i] != that1.FieldJ[i] {
- return false
- }
- }
- if len(this.FieldK) != len(that1.FieldK) {
- return false
- }
- for i := range this.FieldK {
- if this.FieldK[i] != that1.FieldK[i] {
- return false
- }
- }
- if len(this.FieldL) != len(that1.FieldL) {
- return false
- }
- for i := range this.FieldL {
- if this.FieldL[i] != that1.FieldL[i] {
- return false
- }
- }
- if len(this.FieldM) != len(that1.FieldM) {
- return false
- }
- for i := range this.FieldM {
- if this.FieldM[i] != that1.FieldM[i] {
- return false
- }
- }
- if len(this.FieldN) != len(that1.FieldN) {
- return false
- }
- for i := range this.FieldN {
- if this.FieldN[i] != that1.FieldN[i] {
- return false
- }
- }
- if len(this.FieldO) != len(that1.FieldO) {
- return false
- }
- for i := range this.FieldO {
- if !bytes.Equal(this.FieldO[i], that1.FieldO[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomNameNinStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomNameNinStruct)
- if !ok {
- that2, ok := that.(CustomNameNinStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomNameNinStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomNameNinStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomNameNinStruct but is not nil && this == nil")
- }
- if this.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", *this.FieldA, *that1.FieldA)
- }
- } else if this.FieldA != nil {
- return fmt.Errorf("this.FieldA == nil && that.FieldA != nil")
- } else if that1.FieldA != nil {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", *this.FieldB, *that1.FieldB)
- }
- } else if this.FieldB != nil {
- return fmt.Errorf("this.FieldB == nil && that.FieldB != nil")
- } else if that1.FieldB != nil {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
- }
- if !this.FieldC.Equal(that1.FieldC) {
- return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", this.FieldC, that1.FieldC)
- }
- if len(this.FieldD) != len(that1.FieldD) {
- return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", len(this.FieldD), len(that1.FieldD))
- }
- for i := range this.FieldD {
- if !this.FieldD[i].Equal(that1.FieldD[i]) {
- return fmt.Errorf("FieldD this[%v](%v) Not Equal that[%v](%v)", i, this.FieldD[i], i, that1.FieldD[i])
- }
- }
- if this.FieldE != nil && that1.FieldE != nil {
- if *this.FieldE != *that1.FieldE {
- return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", *this.FieldE, *that1.FieldE)
- }
- } else if this.FieldE != nil {
- return fmt.Errorf("this.FieldE == nil && that.FieldE != nil")
- } else if that1.FieldE != nil {
- return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", this.FieldE, that1.FieldE)
- }
- if this.FieldF != nil && that1.FieldF != nil {
- if *this.FieldF != *that1.FieldF {
- return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", *this.FieldF, *that1.FieldF)
- }
- } else if this.FieldF != nil {
- return fmt.Errorf("this.FieldF == nil && that.FieldF != nil")
- } else if that1.FieldF != nil {
- return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", this.FieldF, that1.FieldF)
- }
- if !this.FieldG.Equal(that1.FieldG) {
- return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", this.FieldG, that1.FieldG)
- }
- if this.FieldH != nil && that1.FieldH != nil {
- if *this.FieldH != *that1.FieldH {
- return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", *this.FieldH, *that1.FieldH)
- }
- } else if this.FieldH != nil {
- return fmt.Errorf("this.FieldH == nil && that.FieldH != nil")
- } else if that1.FieldH != nil {
- return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", this.FieldH, that1.FieldH)
- }
- if this.FieldI != nil && that1.FieldI != nil {
- if *this.FieldI != *that1.FieldI {
- return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", *this.FieldI, *that1.FieldI)
- }
- } else if this.FieldI != nil {
- return fmt.Errorf("this.FieldI == nil && that.FieldI != nil")
- } else if that1.FieldI != nil {
- return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", this.FieldI, that1.FieldI)
- }
- if !bytes.Equal(this.FieldJ, that1.FieldJ) {
- return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", this.FieldJ, that1.FieldJ)
- }
- 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 *CustomNameNinStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomNameNinStruct)
- if !ok {
- that2, ok := that.(CustomNameNinStruct)
- 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.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- return false
- }
- } else if this.FieldA != nil {
- return false
- } else if that1.FieldA != nil {
- return false
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- return false
- }
- } else if this.FieldB != nil {
- return false
- } else if that1.FieldB != nil {
- return false
- }
- if !this.FieldC.Equal(that1.FieldC) {
- return false
- }
- if len(this.FieldD) != len(that1.FieldD) {
- return false
- }
- for i := range this.FieldD {
- if !this.FieldD[i].Equal(that1.FieldD[i]) {
- return false
- }
- }
- if this.FieldE != nil && that1.FieldE != nil {
- if *this.FieldE != *that1.FieldE {
- return false
- }
- } else if this.FieldE != nil {
- return false
- } else if that1.FieldE != nil {
- return false
- }
- if this.FieldF != nil && that1.FieldF != nil {
- if *this.FieldF != *that1.FieldF {
- return false
- }
- } else if this.FieldF != nil {
- return false
- } else if that1.FieldF != nil {
- return false
- }
- if !this.FieldG.Equal(that1.FieldG) {
- return false
- }
- if this.FieldH != nil && that1.FieldH != nil {
- if *this.FieldH != *that1.FieldH {
- return false
- }
- } else if this.FieldH != nil {
- return false
- } else if that1.FieldH != nil {
- return false
- }
- if this.FieldI != nil && that1.FieldI != nil {
- if *this.FieldI != *that1.FieldI {
- return false
- }
- } else if this.FieldI != nil {
- return false
- } else if that1.FieldI != nil {
- return false
- }
- if !bytes.Equal(this.FieldJ, that1.FieldJ) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomNameCustomType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomNameCustomType)
- if !ok {
- that2, ok := that.(CustomNameCustomType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomNameCustomType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomNameCustomType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomNameCustomType but is not nil && this == nil")
- }
- if that1.FieldA == nil {
- if this.FieldA != nil {
- return fmt.Errorf("this.FieldA != nil && that1.FieldA == nil")
- }
- } else if !this.FieldA.Equal(*that1.FieldA) {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
- }
- if that1.FieldB == nil {
- if this.FieldB != nil {
- return fmt.Errorf("this.FieldB != nil && that1.FieldB == nil")
- }
- } else if !this.FieldB.Equal(*that1.FieldB) {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
- }
- if len(this.FieldC) != len(that1.FieldC) {
- return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", len(this.FieldC), len(that1.FieldC))
- }
- for i := range this.FieldC {
- if !this.FieldC[i].Equal(that1.FieldC[i]) {
- return fmt.Errorf("FieldC this[%v](%v) Not Equal that[%v](%v)", i, this.FieldC[i], i, that1.FieldC[i])
- }
- }
- if len(this.FieldD) != len(that1.FieldD) {
- return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", len(this.FieldD), len(that1.FieldD))
- }
- for i := range this.FieldD {
- if !this.FieldD[i].Equal(that1.FieldD[i]) {
- return fmt.Errorf("FieldD this[%v](%v) Not Equal that[%v](%v)", i, this.FieldD[i], i, that1.FieldD[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 *CustomNameCustomType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomNameCustomType)
- if !ok {
- that2, ok := that.(CustomNameCustomType)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.FieldA == nil {
- if this.FieldA != nil {
- return false
- }
- } else if !this.FieldA.Equal(*that1.FieldA) {
- return false
- }
- if that1.FieldB == nil {
- if this.FieldB != nil {
- return false
- }
- } else if !this.FieldB.Equal(*that1.FieldB) {
- return false
- }
- if len(this.FieldC) != len(that1.FieldC) {
- return false
- }
- for i := range this.FieldC {
- if !this.FieldC[i].Equal(that1.FieldC[i]) {
- return false
- }
- }
- if len(this.FieldD) != len(that1.FieldD) {
- return false
- }
- for i := range this.FieldD {
- if !this.FieldD[i].Equal(that1.FieldD[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomNameNinEmbeddedStructUnion) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomNameNinEmbeddedStructUnion)
- if !ok {
- that2, ok := that.(CustomNameNinEmbeddedStructUnion)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomNameNinEmbeddedStructUnion")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomNameNinEmbeddedStructUnion but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomNameNinEmbeddedStructUnion but is not nil && this == nil")
- }
- if !this.NidOptNative.Equal(that1.NidOptNative) {
- return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
- }
- if !this.FieldA.Equal(that1.FieldA) {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", *this.FieldB, *that1.FieldB)
- }
- } else if this.FieldB != nil {
- return fmt.Errorf("this.FieldB == nil && that.FieldB != nil")
- } else if that1.FieldB != nil {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
- }
- 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 *CustomNameNinEmbeddedStructUnion) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomNameNinEmbeddedStructUnion)
- if !ok {
- that2, ok := that.(CustomNameNinEmbeddedStructUnion)
- 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.NidOptNative.Equal(that1.NidOptNative) {
- return false
- }
- if !this.FieldA.Equal(that1.FieldA) {
- return false
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- return false
- }
- } else if this.FieldB != nil {
- return false
- } else if that1.FieldB != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomNameEnum) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomNameEnum)
- if !ok {
- that2, ok := that.(CustomNameEnum)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomNameEnum")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomNameEnum but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomNameEnum but is not nil && this == nil")
- }
- if this.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", *this.FieldA, *that1.FieldA)
- }
- } else if this.FieldA != nil {
- return fmt.Errorf("this.FieldA == nil && that.FieldA != nil")
- } else if that1.FieldA != nil {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
- }
- if len(this.FieldB) != len(that1.FieldB) {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", len(this.FieldB), len(that1.FieldB))
- }
- for i := range this.FieldB {
- if this.FieldB[i] != that1.FieldB[i] {
- return fmt.Errorf("FieldB this[%v](%v) Not Equal that[%v](%v)", i, this.FieldB[i], i, that1.FieldB[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 *CustomNameEnum) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomNameEnum)
- if !ok {
- that2, ok := that.(CustomNameEnum)
- 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.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- return false
- }
- } else if this.FieldA != nil {
- return false
- } else if that1.FieldA != nil {
- return false
- }
- if len(this.FieldB) != len(that1.FieldB) {
- return false
- }
- for i := range this.FieldB {
- if this.FieldB[i] != that1.FieldB[i] {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NoExtensionsMap) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NoExtensionsMap)
- if !ok {
- that2, ok := that.(NoExtensionsMap)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NoExtensionsMap")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NoExtensionsMap but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NoExtensionsMap but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- 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 *NoExtensionsMap) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NoExtensionsMap)
- if !ok {
- that2, ok := that.(NoExtensionsMap)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != 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 *Unrecognized) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Unrecognized)
- if !ok {
- that2, ok := that.(Unrecognized)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Unrecognized")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Unrecognized but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Unrecognized but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- return nil
-}
-func (this *Unrecognized) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Unrecognized)
- if !ok {
- that2, ok := that.(Unrecognized)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- return true
-}
-func (this *UnrecognizedWithInner) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*UnrecognizedWithInner)
- if !ok {
- that2, ok := that.(UnrecognizedWithInner)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *UnrecognizedWithInner")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *UnrecognizedWithInner but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *UnrecognizedWithInner but is not nil && this == nil")
- }
- if len(this.Embedded) != len(that1.Embedded) {
- return fmt.Errorf("Embedded this(%v) Not Equal that(%v)", len(this.Embedded), len(that1.Embedded))
- }
- for i := range this.Embedded {
- if !this.Embedded[i].Equal(that1.Embedded[i]) {
- return fmt.Errorf("Embedded this[%v](%v) Not Equal that[%v](%v)", i, this.Embedded[i], i, that1.Embedded[i])
- }
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- 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 *UnrecognizedWithInner) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*UnrecognizedWithInner)
- if !ok {
- that2, ok := that.(UnrecognizedWithInner)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Embedded) != len(that1.Embedded) {
- return false
- }
- for i := range this.Embedded {
- if !this.Embedded[i].Equal(that1.Embedded[i]) {
- return false
- }
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *UnrecognizedWithInner_Inner) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*UnrecognizedWithInner_Inner)
- if !ok {
- that2, ok := that.(UnrecognizedWithInner_Inner)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *UnrecognizedWithInner_Inner")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *UnrecognizedWithInner_Inner but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *UnrecognizedWithInner_Inner but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- return nil
-}
-func (this *UnrecognizedWithInner_Inner) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*UnrecognizedWithInner_Inner)
- if !ok {
- that2, ok := that.(UnrecognizedWithInner_Inner)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- return true
-}
-func (this *UnrecognizedWithEmbed) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*UnrecognizedWithEmbed)
- if !ok {
- that2, ok := that.(UnrecognizedWithEmbed)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *UnrecognizedWithEmbed")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *UnrecognizedWithEmbed but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *UnrecognizedWithEmbed but is not nil && this == nil")
- }
- if !this.UnrecognizedWithEmbed_Embedded.Equal(&that1.UnrecognizedWithEmbed_Embedded) {
- return fmt.Errorf("UnrecognizedWithEmbed_Embedded this(%v) Not Equal that(%v)", this.UnrecognizedWithEmbed_Embedded, that1.UnrecognizedWithEmbed_Embedded)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- 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 *UnrecognizedWithEmbed) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*UnrecognizedWithEmbed)
- if !ok {
- that2, ok := that.(UnrecognizedWithEmbed)
- 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.UnrecognizedWithEmbed_Embedded.Equal(&that1.UnrecognizedWithEmbed_Embedded) {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *UnrecognizedWithEmbed_Embedded) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*UnrecognizedWithEmbed_Embedded)
- if !ok {
- that2, ok := that.(UnrecognizedWithEmbed_Embedded)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *UnrecognizedWithEmbed_Embedded")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *UnrecognizedWithEmbed_Embedded but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *UnrecognizedWithEmbed_Embedded but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- return nil
-}
-func (this *UnrecognizedWithEmbed_Embedded) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*UnrecognizedWithEmbed_Embedded)
- if !ok {
- that2, ok := that.(UnrecognizedWithEmbed_Embedded)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- return true
-}
-func (this *Node) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Node)
- if !ok {
- that2, ok := that.(Node)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Node")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Node but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Node but is not nil && this == nil")
- }
- if this.Label != nil && that1.Label != nil {
- if *this.Label != *that1.Label {
- return fmt.Errorf("Label this(%v) Not Equal that(%v)", *this.Label, *that1.Label)
- }
- } else if this.Label != nil {
- return fmt.Errorf("this.Label == nil && that.Label != nil")
- } else if that1.Label != nil {
- return fmt.Errorf("Label this(%v) Not Equal that(%v)", this.Label, that1.Label)
- }
- if len(this.Children) != len(that1.Children) {
- return fmt.Errorf("Children this(%v) Not Equal that(%v)", len(this.Children), len(that1.Children))
- }
- for i := range this.Children {
- if !this.Children[i].Equal(that1.Children[i]) {
- return fmt.Errorf("Children this[%v](%v) Not Equal that[%v](%v)", i, this.Children[i], i, that1.Children[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 *Node) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Node)
- if !ok {
- that2, ok := that.(Node)
- 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.Label != nil && that1.Label != nil {
- if *this.Label != *that1.Label {
- return false
- }
- } else if this.Label != nil {
- return false
- } else if that1.Label != nil {
- return false
- }
- if len(this.Children) != len(that1.Children) {
- return false
- }
- for i := range this.Children {
- if !this.Children[i].Equal(that1.Children[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NonByteCustomType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NonByteCustomType)
- if !ok {
- that2, ok := that.(NonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NonByteCustomType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NonByteCustomType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NonByteCustomType but is not nil && this == nil")
- }
- if that1.Field1 == nil {
- if this.Field1 != nil {
- return fmt.Errorf("this.Field1 != nil && that1.Field1 == nil")
- }
- } else if !this.Field1.Equal(*that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- 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 *NonByteCustomType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NonByteCustomType)
- if !ok {
- that2, ok := that.(NonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.Field1 == nil {
- if this.Field1 != nil {
- return false
- }
- } else if !this.Field1.Equal(*that1.Field1) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidOptNonByteCustomType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidOptNonByteCustomType)
- if !ok {
- that2, ok := that.(NidOptNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidOptNonByteCustomType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidOptNonByteCustomType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidOptNonByteCustomType but is not nil && this == nil")
- }
- if !this.Field1.Equal(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- 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 *NidOptNonByteCustomType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidOptNonByteCustomType)
- if !ok {
- that2, ok := that.(NidOptNonByteCustomType)
- 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.Field1.Equal(that1.Field1) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptNonByteCustomType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptNonByteCustomType)
- if !ok {
- that2, ok := that.(NinOptNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptNonByteCustomType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptNonByteCustomType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptNonByteCustomType but is not nil && this == nil")
- }
- if that1.Field1 == nil {
- if this.Field1 != nil {
- return fmt.Errorf("this.Field1 != nil && that1.Field1 == nil")
- }
- } else if !this.Field1.Equal(*that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- 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 *NinOptNonByteCustomType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptNonByteCustomType)
- if !ok {
- that2, ok := that.(NinOptNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.Field1 == nil {
- if this.Field1 != nil {
- return false
- }
- } else if !this.Field1.Equal(*that1.Field1) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidRepNonByteCustomType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidRepNonByteCustomType)
- if !ok {
- that2, ok := that.(NidRepNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidRepNonByteCustomType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidRepNonByteCustomType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidRepNonByteCustomType but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if !this.Field1[i].Equal(that1.Field1[i]) {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[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 *NidRepNonByteCustomType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidRepNonByteCustomType)
- if !ok {
- that2, ok := that.(NidRepNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if !this.Field1[i].Equal(that1.Field1[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinRepNonByteCustomType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinRepNonByteCustomType)
- if !ok {
- that2, ok := that.(NinRepNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinRepNonByteCustomType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinRepNonByteCustomType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinRepNonByteCustomType but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if !this.Field1[i].Equal(that1.Field1[i]) {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[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 *NinRepNonByteCustomType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinRepNonByteCustomType)
- if !ok {
- that2, ok := that.(NinRepNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if !this.Field1[i].Equal(that1.Field1[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *ProtoType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*ProtoType)
- if !ok {
- that2, ok := that.(ProtoType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *ProtoType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *ProtoType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *ProtoType but is not nil && this == nil")
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- 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 *ProtoType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*ProtoType)
- if !ok {
- that2, ok := that.(ProtoType)
- 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.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-
-type NidOptNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() float64
- GetField2() float32
- GetField3() int32
- GetField4() int64
- GetField5() uint32
- GetField6() uint64
- GetField7() int32
- GetField8() int64
- GetField9() uint32
- GetField10() int32
- GetField11() uint64
- GetField12() int64
- GetField13() bool
- GetField14() string
- GetField15() []byte
-}
-
-func (this *NidOptNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidOptNativeFromFace(this)
-}
-
-func (this *NidOptNative) GetField1() float64 {
- return this.Field1
-}
-
-func (this *NidOptNative) GetField2() float32 {
- return this.Field2
-}
-
-func (this *NidOptNative) GetField3() int32 {
- return this.Field3
-}
-
-func (this *NidOptNative) GetField4() int64 {
- return this.Field4
-}
-
-func (this *NidOptNative) GetField5() uint32 {
- return this.Field5
-}
-
-func (this *NidOptNative) GetField6() uint64 {
- return this.Field6
-}
-
-func (this *NidOptNative) GetField7() int32 {
- return this.Field7
-}
-
-func (this *NidOptNative) GetField8() int64 {
- return this.Field8
-}
-
-func (this *NidOptNative) GetField9() uint32 {
- return this.Field9
-}
-
-func (this *NidOptNative) GetField10() int32 {
- return this.Field10
-}
-
-func (this *NidOptNative) GetField11() uint64 {
- return this.Field11
-}
-
-func (this *NidOptNative) GetField12() int64 {
- return this.Field12
-}
-
-func (this *NidOptNative) GetField13() bool {
- return this.Field13
-}
-
-func (this *NidOptNative) GetField14() string {
- return this.Field14
-}
-
-func (this *NidOptNative) GetField15() []byte {
- return this.Field15
-}
-
-func NewNidOptNativeFromFace(that NidOptNativeFace) *NidOptNative {
- this := &NidOptNative{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field5 = that.GetField5()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field9 = that.GetField9()
- this.Field10 = that.GetField10()
- this.Field11 = that.GetField11()
- this.Field12 = that.GetField12()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NinOptNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *float64
- GetField2() *float32
- GetField3() *int32
- GetField4() *int64
- GetField5() *uint32
- GetField6() *uint64
- GetField7() *int32
- GetField8() *int64
- GetField9() *uint32
- GetField10() *int32
- GetField11() *uint64
- GetField12() *int64
- GetField13() *bool
- GetField14() *string
- GetField15() []byte
-}
-
-func (this *NinOptNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinOptNativeFromFace(this)
-}
-
-func (this *NinOptNative) GetField1() *float64 {
- return this.Field1
-}
-
-func (this *NinOptNative) GetField2() *float32 {
- return this.Field2
-}
-
-func (this *NinOptNative) GetField3() *int32 {
- return this.Field3
-}
-
-func (this *NinOptNative) GetField4() *int64 {
- return this.Field4
-}
-
-func (this *NinOptNative) GetField5() *uint32 {
- return this.Field5
-}
-
-func (this *NinOptNative) GetField6() *uint64 {
- return this.Field6
-}
-
-func (this *NinOptNative) GetField7() *int32 {
- return this.Field7
-}
-
-func (this *NinOptNative) GetField8() *int64 {
- return this.Field8
-}
-
-func (this *NinOptNative) GetField9() *uint32 {
- return this.Field9
-}
-
-func (this *NinOptNative) GetField10() *int32 {
- return this.Field10
-}
-
-func (this *NinOptNative) GetField11() *uint64 {
- return this.Field11
-}
-
-func (this *NinOptNative) GetField12() *int64 {
- return this.Field12
-}
-
-func (this *NinOptNative) GetField13() *bool {
- return this.Field13
-}
-
-func (this *NinOptNative) GetField14() *string {
- return this.Field14
-}
-
-func (this *NinOptNative) GetField15() []byte {
- return this.Field15
-}
-
-func NewNinOptNativeFromFace(that NinOptNativeFace) *NinOptNative {
- this := &NinOptNative{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field5 = that.GetField5()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field9 = that.GetField9()
- this.Field10 = that.GetField10()
- this.Field11 = that.GetField11()
- this.Field12 = that.GetField12()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NidRepNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []float64
- GetField2() []float32
- GetField3() []int32
- GetField4() []int64
- GetField5() []uint32
- GetField6() []uint64
- GetField7() []int32
- GetField8() []int64
- GetField9() []uint32
- GetField10() []int32
- GetField11() []uint64
- GetField12() []int64
- GetField13() []bool
- GetField14() []string
- GetField15() [][]byte
-}
-
-func (this *NidRepNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidRepNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidRepNativeFromFace(this)
-}
-
-func (this *NidRepNative) GetField1() []float64 {
- return this.Field1
-}
-
-func (this *NidRepNative) GetField2() []float32 {
- return this.Field2
-}
-
-func (this *NidRepNative) GetField3() []int32 {
- return this.Field3
-}
-
-func (this *NidRepNative) GetField4() []int64 {
- return this.Field4
-}
-
-func (this *NidRepNative) GetField5() []uint32 {
- return this.Field5
-}
-
-func (this *NidRepNative) GetField6() []uint64 {
- return this.Field6
-}
-
-func (this *NidRepNative) GetField7() []int32 {
- return this.Field7
-}
-
-func (this *NidRepNative) GetField8() []int64 {
- return this.Field8
-}
-
-func (this *NidRepNative) GetField9() []uint32 {
- return this.Field9
-}
-
-func (this *NidRepNative) GetField10() []int32 {
- return this.Field10
-}
-
-func (this *NidRepNative) GetField11() []uint64 {
- return this.Field11
-}
-
-func (this *NidRepNative) GetField12() []int64 {
- return this.Field12
-}
-
-func (this *NidRepNative) GetField13() []bool {
- return this.Field13
-}
-
-func (this *NidRepNative) GetField14() []string {
- return this.Field14
-}
-
-func (this *NidRepNative) GetField15() [][]byte {
- return this.Field15
-}
-
-func NewNidRepNativeFromFace(that NidRepNativeFace) *NidRepNative {
- this := &NidRepNative{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field5 = that.GetField5()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field9 = that.GetField9()
- this.Field10 = that.GetField10()
- this.Field11 = that.GetField11()
- this.Field12 = that.GetField12()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NinRepNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []float64
- GetField2() []float32
- GetField3() []int32
- GetField4() []int64
- GetField5() []uint32
- GetField6() []uint64
- GetField7() []int32
- GetField8() []int64
- GetField9() []uint32
- GetField10() []int32
- GetField11() []uint64
- GetField12() []int64
- GetField13() []bool
- GetField14() []string
- GetField15() [][]byte
-}
-
-func (this *NinRepNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinRepNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinRepNativeFromFace(this)
-}
-
-func (this *NinRepNative) GetField1() []float64 {
- return this.Field1
-}
-
-func (this *NinRepNative) GetField2() []float32 {
- return this.Field2
-}
-
-func (this *NinRepNative) GetField3() []int32 {
- return this.Field3
-}
-
-func (this *NinRepNative) GetField4() []int64 {
- return this.Field4
-}
-
-func (this *NinRepNative) GetField5() []uint32 {
- return this.Field5
-}
-
-func (this *NinRepNative) GetField6() []uint64 {
- return this.Field6
-}
-
-func (this *NinRepNative) GetField7() []int32 {
- return this.Field7
-}
-
-func (this *NinRepNative) GetField8() []int64 {
- return this.Field8
-}
-
-func (this *NinRepNative) GetField9() []uint32 {
- return this.Field9
-}
-
-func (this *NinRepNative) GetField10() []int32 {
- return this.Field10
-}
-
-func (this *NinRepNative) GetField11() []uint64 {
- return this.Field11
-}
-
-func (this *NinRepNative) GetField12() []int64 {
- return this.Field12
-}
-
-func (this *NinRepNative) GetField13() []bool {
- return this.Field13
-}
-
-func (this *NinRepNative) GetField14() []string {
- return this.Field14
-}
-
-func (this *NinRepNative) GetField15() [][]byte {
- return this.Field15
-}
-
-func NewNinRepNativeFromFace(that NinRepNativeFace) *NinRepNative {
- this := &NinRepNative{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field5 = that.GetField5()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field9 = that.GetField9()
- this.Field10 = that.GetField10()
- this.Field11 = that.GetField11()
- this.Field12 = that.GetField12()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NidRepPackedNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []float64
- GetField2() []float32
- GetField3() []int32
- GetField4() []int64
- GetField5() []uint32
- GetField6() []uint64
- GetField7() []int32
- GetField8() []int64
- GetField9() []uint32
- GetField10() []int32
- GetField11() []uint64
- GetField12() []int64
- GetField13() []bool
-}
-
-func (this *NidRepPackedNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidRepPackedNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidRepPackedNativeFromFace(this)
-}
-
-func (this *NidRepPackedNative) GetField1() []float64 {
- return this.Field1
-}
-
-func (this *NidRepPackedNative) GetField2() []float32 {
- return this.Field2
-}
-
-func (this *NidRepPackedNative) GetField3() []int32 {
- return this.Field3
-}
-
-func (this *NidRepPackedNative) GetField4() []int64 {
- return this.Field4
-}
-
-func (this *NidRepPackedNative) GetField5() []uint32 {
- return this.Field5
-}
-
-func (this *NidRepPackedNative) GetField6() []uint64 {
- return this.Field6
-}
-
-func (this *NidRepPackedNative) GetField7() []int32 {
- return this.Field7
-}
-
-func (this *NidRepPackedNative) GetField8() []int64 {
- return this.Field8
-}
-
-func (this *NidRepPackedNative) GetField9() []uint32 {
- return this.Field9
-}
-
-func (this *NidRepPackedNative) GetField10() []int32 {
- return this.Field10
-}
-
-func (this *NidRepPackedNative) GetField11() []uint64 {
- return this.Field11
-}
-
-func (this *NidRepPackedNative) GetField12() []int64 {
- return this.Field12
-}
-
-func (this *NidRepPackedNative) GetField13() []bool {
- return this.Field13
-}
-
-func NewNidRepPackedNativeFromFace(that NidRepPackedNativeFace) *NidRepPackedNative {
- this := &NidRepPackedNative{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field5 = that.GetField5()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field9 = that.GetField9()
- this.Field10 = that.GetField10()
- this.Field11 = that.GetField11()
- this.Field12 = that.GetField12()
- this.Field13 = that.GetField13()
- return this
-}
-
-type NinRepPackedNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []float64
- GetField2() []float32
- GetField3() []int32
- GetField4() []int64
- GetField5() []uint32
- GetField6() []uint64
- GetField7() []int32
- GetField8() []int64
- GetField9() []uint32
- GetField10() []int32
- GetField11() []uint64
- GetField12() []int64
- GetField13() []bool
-}
-
-func (this *NinRepPackedNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinRepPackedNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinRepPackedNativeFromFace(this)
-}
-
-func (this *NinRepPackedNative) GetField1() []float64 {
- return this.Field1
-}
-
-func (this *NinRepPackedNative) GetField2() []float32 {
- return this.Field2
-}
-
-func (this *NinRepPackedNative) GetField3() []int32 {
- return this.Field3
-}
-
-func (this *NinRepPackedNative) GetField4() []int64 {
- return this.Field4
-}
-
-func (this *NinRepPackedNative) GetField5() []uint32 {
- return this.Field5
-}
-
-func (this *NinRepPackedNative) GetField6() []uint64 {
- return this.Field6
-}
-
-func (this *NinRepPackedNative) GetField7() []int32 {
- return this.Field7
-}
-
-func (this *NinRepPackedNative) GetField8() []int64 {
- return this.Field8
-}
-
-func (this *NinRepPackedNative) GetField9() []uint32 {
- return this.Field9
-}
-
-func (this *NinRepPackedNative) GetField10() []int32 {
- return this.Field10
-}
-
-func (this *NinRepPackedNative) GetField11() []uint64 {
- return this.Field11
-}
-
-func (this *NinRepPackedNative) GetField12() []int64 {
- return this.Field12
-}
-
-func (this *NinRepPackedNative) GetField13() []bool {
- return this.Field13
-}
-
-func NewNinRepPackedNativeFromFace(that NinRepPackedNativeFace) *NinRepPackedNative {
- this := &NinRepPackedNative{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field5 = that.GetField5()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field9 = that.GetField9()
- this.Field10 = that.GetField10()
- this.Field11 = that.GetField11()
- this.Field12 = that.GetField12()
- this.Field13 = that.GetField13()
- return this
-}
-
-type NidOptStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() float64
- GetField2() float32
- GetField3() NidOptNative
- GetField4() NinOptNative
- GetField6() uint64
- GetField7() int32
- GetField8() NidOptNative
- GetField13() bool
- GetField14() string
- GetField15() []byte
-}
-
-func (this *NidOptStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidOptStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidOptStructFromFace(this)
-}
-
-func (this *NidOptStruct) GetField1() float64 {
- return this.Field1
-}
-
-func (this *NidOptStruct) GetField2() float32 {
- return this.Field2
-}
-
-func (this *NidOptStruct) GetField3() NidOptNative {
- return this.Field3
-}
-
-func (this *NidOptStruct) GetField4() NinOptNative {
- return this.Field4
-}
-
-func (this *NidOptStruct) GetField6() uint64 {
- return this.Field6
-}
-
-func (this *NidOptStruct) GetField7() int32 {
- return this.Field7
-}
-
-func (this *NidOptStruct) GetField8() NidOptNative {
- return this.Field8
-}
-
-func (this *NidOptStruct) GetField13() bool {
- return this.Field13
-}
-
-func (this *NidOptStruct) GetField14() string {
- return this.Field14
-}
-
-func (this *NidOptStruct) GetField15() []byte {
- return this.Field15
-}
-
-func NewNidOptStructFromFace(that NidOptStructFace) *NidOptStruct {
- this := &NidOptStruct{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NinOptStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *float64
- GetField2() *float32
- GetField3() *NidOptNative
- GetField4() *NinOptNative
- GetField6() *uint64
- GetField7() *int32
- GetField8() *NidOptNative
- GetField13() *bool
- GetField14() *string
- GetField15() []byte
-}
-
-func (this *NinOptStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinOptStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinOptStructFromFace(this)
-}
-
-func (this *NinOptStruct) GetField1() *float64 {
- return this.Field1
-}
-
-func (this *NinOptStruct) GetField2() *float32 {
- return this.Field2
-}
-
-func (this *NinOptStruct) GetField3() *NidOptNative {
- return this.Field3
-}
-
-func (this *NinOptStruct) GetField4() *NinOptNative {
- return this.Field4
-}
-
-func (this *NinOptStruct) GetField6() *uint64 {
- return this.Field6
-}
-
-func (this *NinOptStruct) GetField7() *int32 {
- return this.Field7
-}
-
-func (this *NinOptStruct) GetField8() *NidOptNative {
- return this.Field8
-}
-
-func (this *NinOptStruct) GetField13() *bool {
- return this.Field13
-}
-
-func (this *NinOptStruct) GetField14() *string {
- return this.Field14
-}
-
-func (this *NinOptStruct) GetField15() []byte {
- return this.Field15
-}
-
-func NewNinOptStructFromFace(that NinOptStructFace) *NinOptStruct {
- this := &NinOptStruct{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NidRepStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []float64
- GetField2() []float32
- GetField3() []NidOptNative
- GetField4() []NinOptNative
- GetField6() []uint64
- GetField7() []int32
- GetField8() []NidOptNative
- GetField13() []bool
- GetField14() []string
- GetField15() [][]byte
-}
-
-func (this *NidRepStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidRepStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidRepStructFromFace(this)
-}
-
-func (this *NidRepStruct) GetField1() []float64 {
- return this.Field1
-}
-
-func (this *NidRepStruct) GetField2() []float32 {
- return this.Field2
-}
-
-func (this *NidRepStruct) GetField3() []NidOptNative {
- return this.Field3
-}
-
-func (this *NidRepStruct) GetField4() []NinOptNative {
- return this.Field4
-}
-
-func (this *NidRepStruct) GetField6() []uint64 {
- return this.Field6
-}
-
-func (this *NidRepStruct) GetField7() []int32 {
- return this.Field7
-}
-
-func (this *NidRepStruct) GetField8() []NidOptNative {
- return this.Field8
-}
-
-func (this *NidRepStruct) GetField13() []bool {
- return this.Field13
-}
-
-func (this *NidRepStruct) GetField14() []string {
- return this.Field14
-}
-
-func (this *NidRepStruct) GetField15() [][]byte {
- return this.Field15
-}
-
-func NewNidRepStructFromFace(that NidRepStructFace) *NidRepStruct {
- this := &NidRepStruct{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NinRepStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []float64
- GetField2() []float32
- GetField3() []*NidOptNative
- GetField4() []*NinOptNative
- GetField6() []uint64
- GetField7() []int32
- GetField8() []*NidOptNative
- GetField13() []bool
- GetField14() []string
- GetField15() [][]byte
-}
-
-func (this *NinRepStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinRepStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinRepStructFromFace(this)
-}
-
-func (this *NinRepStruct) GetField1() []float64 {
- return this.Field1
-}
-
-func (this *NinRepStruct) GetField2() []float32 {
- return this.Field2
-}
-
-func (this *NinRepStruct) GetField3() []*NidOptNative {
- return this.Field3
-}
-
-func (this *NinRepStruct) GetField4() []*NinOptNative {
- return this.Field4
-}
-
-func (this *NinRepStruct) GetField6() []uint64 {
- return this.Field6
-}
-
-func (this *NinRepStruct) GetField7() []int32 {
- return this.Field7
-}
-
-func (this *NinRepStruct) GetField8() []*NidOptNative {
- return this.Field8
-}
-
-func (this *NinRepStruct) GetField13() []bool {
- return this.Field13
-}
-
-func (this *NinRepStruct) GetField14() []string {
- return this.Field14
-}
-
-func (this *NinRepStruct) GetField15() [][]byte {
- return this.Field15
-}
-
-func NewNinRepStructFromFace(that NinRepStructFace) *NinRepStruct {
- this := &NinRepStruct{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NidEmbeddedStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNidOptNative() *NidOptNative
- GetField200() NidOptNative
- GetField210() bool
-}
-
-func (this *NidEmbeddedStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidEmbeddedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidEmbeddedStructFromFace(this)
-}
-
-func (this *NidEmbeddedStruct) GetNidOptNative() *NidOptNative {
- return this.NidOptNative
-}
-
-func (this *NidEmbeddedStruct) GetField200() NidOptNative {
- return this.Field200
-}
-
-func (this *NidEmbeddedStruct) GetField210() bool {
- return this.Field210
-}
-
-func NewNidEmbeddedStructFromFace(that NidEmbeddedStructFace) *NidEmbeddedStruct {
- this := &NidEmbeddedStruct{}
- this.NidOptNative = that.GetNidOptNative()
- this.Field200 = that.GetField200()
- this.Field210 = that.GetField210()
- return this
-}
-
-type NinEmbeddedStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNidOptNative() *NidOptNative
- GetField200() *NidOptNative
- GetField210() *bool
-}
-
-func (this *NinEmbeddedStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinEmbeddedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinEmbeddedStructFromFace(this)
-}
-
-func (this *NinEmbeddedStruct) GetNidOptNative() *NidOptNative {
- return this.NidOptNative
-}
-
-func (this *NinEmbeddedStruct) GetField200() *NidOptNative {
- return this.Field200
-}
-
-func (this *NinEmbeddedStruct) GetField210() *bool {
- return this.Field210
-}
-
-func NewNinEmbeddedStructFromFace(that NinEmbeddedStructFace) *NinEmbeddedStruct {
- this := &NinEmbeddedStruct{}
- this.NidOptNative = that.GetNidOptNative()
- this.Field200 = that.GetField200()
- this.Field210 = that.GetField210()
- return this
-}
-
-type NidNestedStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() NidOptStruct
- GetField2() []NidRepStruct
-}
-
-func (this *NidNestedStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidNestedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidNestedStructFromFace(this)
-}
-
-func (this *NidNestedStruct) GetField1() NidOptStruct {
- return this.Field1
-}
-
-func (this *NidNestedStruct) GetField2() []NidRepStruct {
- return this.Field2
-}
-
-func NewNidNestedStructFromFace(that NidNestedStructFace) *NidNestedStruct {
- this := &NidNestedStruct{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- return this
-}
-
-type NinNestedStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *NinOptStruct
- GetField2() []*NinRepStruct
-}
-
-func (this *NinNestedStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinNestedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinNestedStructFromFace(this)
-}
-
-func (this *NinNestedStruct) GetField1() *NinOptStruct {
- return this.Field1
-}
-
-func (this *NinNestedStruct) GetField2() []*NinRepStruct {
- return this.Field2
-}
-
-func NewNinNestedStructFromFace(that NinNestedStructFace) *NinNestedStruct {
- this := &NinNestedStruct{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- return this
-}
-
-type NidOptCustomFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetId() Uuid
- GetValue() github_com_gogo_protobuf_test_custom.Uint128
-}
-
-func (this *NidOptCustom) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidOptCustom) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidOptCustomFromFace(this)
-}
-
-func (this *NidOptCustom) GetId() Uuid {
- return this.Id
-}
-
-func (this *NidOptCustom) GetValue() github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Value
-}
-
-func NewNidOptCustomFromFace(that NidOptCustomFace) *NidOptCustom {
- this := &NidOptCustom{}
- this.Id = that.GetId()
- this.Value = that.GetValue()
- return this
-}
-
-type CustomDashFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetValue() *github_com_gogo_protobuf_test_custom_dash_type.Bytes
-}
-
-func (this *CustomDash) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomDash) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomDashFromFace(this)
-}
-
-func (this *CustomDash) GetValue() *github_com_gogo_protobuf_test_custom_dash_type.Bytes {
- return this.Value
-}
-
-func NewCustomDashFromFace(that CustomDashFace) *CustomDash {
- this := &CustomDash{}
- this.Value = that.GetValue()
- return this
-}
-
-type NinOptCustomFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetId() *Uuid
- GetValue() *github_com_gogo_protobuf_test_custom.Uint128
-}
-
-func (this *NinOptCustom) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinOptCustom) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinOptCustomFromFace(this)
-}
-
-func (this *NinOptCustom) GetId() *Uuid {
- return this.Id
-}
-
-func (this *NinOptCustom) GetValue() *github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Value
-}
-
-func NewNinOptCustomFromFace(that NinOptCustomFace) *NinOptCustom {
- this := &NinOptCustom{}
- this.Id = that.GetId()
- this.Value = that.GetValue()
- return this
-}
-
-type NidRepCustomFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetId() []Uuid
- GetValue() []github_com_gogo_protobuf_test_custom.Uint128
-}
-
-func (this *NidRepCustom) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidRepCustom) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidRepCustomFromFace(this)
-}
-
-func (this *NidRepCustom) GetId() []Uuid {
- return this.Id
-}
-
-func (this *NidRepCustom) GetValue() []github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Value
-}
-
-func NewNidRepCustomFromFace(that NidRepCustomFace) *NidRepCustom {
- this := &NidRepCustom{}
- this.Id = that.GetId()
- this.Value = that.GetValue()
- return this
-}
-
-type NinRepCustomFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetId() []Uuid
- GetValue() []github_com_gogo_protobuf_test_custom.Uint128
-}
-
-func (this *NinRepCustom) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinRepCustom) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinRepCustomFromFace(this)
-}
-
-func (this *NinRepCustom) GetId() []Uuid {
- return this.Id
-}
-
-func (this *NinRepCustom) GetValue() []github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Value
-}
-
-func NewNinRepCustomFromFace(that NinRepCustomFace) *NinRepCustom {
- this := &NinRepCustom{}
- this.Id = that.GetId()
- this.Value = that.GetValue()
- return this
-}
-
-type NinOptNativeUnionFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *float64
- GetField2() *float32
- GetField3() *int32
- GetField4() *int64
- GetField5() *uint32
- GetField6() *uint64
- GetField13() *bool
- GetField14() *string
- GetField15() []byte
-}
-
-func (this *NinOptNativeUnion) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinOptNativeUnion) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinOptNativeUnionFromFace(this)
-}
-
-func (this *NinOptNativeUnion) GetField1() *float64 {
- return this.Field1
-}
-
-func (this *NinOptNativeUnion) GetField2() *float32 {
- return this.Field2
-}
-
-func (this *NinOptNativeUnion) GetField3() *int32 {
- return this.Field3
-}
-
-func (this *NinOptNativeUnion) GetField4() *int64 {
- return this.Field4
-}
-
-func (this *NinOptNativeUnion) GetField5() *uint32 {
- return this.Field5
-}
-
-func (this *NinOptNativeUnion) GetField6() *uint64 {
- return this.Field6
-}
-
-func (this *NinOptNativeUnion) GetField13() *bool {
- return this.Field13
-}
-
-func (this *NinOptNativeUnion) GetField14() *string {
- return this.Field14
-}
-
-func (this *NinOptNativeUnion) GetField15() []byte {
- return this.Field15
-}
-
-func NewNinOptNativeUnionFromFace(that NinOptNativeUnionFace) *NinOptNativeUnion {
- this := &NinOptNativeUnion{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field5 = that.GetField5()
- this.Field6 = that.GetField6()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NinOptStructUnionFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *float64
- GetField2() *float32
- GetField3() *NidOptNative
- GetField4() *NinOptNative
- GetField6() *uint64
- GetField7() *int32
- GetField13() *bool
- GetField14() *string
- GetField15() []byte
-}
-
-func (this *NinOptStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinOptStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinOptStructUnionFromFace(this)
-}
-
-func (this *NinOptStructUnion) GetField1() *float64 {
- return this.Field1
-}
-
-func (this *NinOptStructUnion) GetField2() *float32 {
- return this.Field2
-}
-
-func (this *NinOptStructUnion) GetField3() *NidOptNative {
- return this.Field3
-}
-
-func (this *NinOptStructUnion) GetField4() *NinOptNative {
- return this.Field4
-}
-
-func (this *NinOptStructUnion) GetField6() *uint64 {
- return this.Field6
-}
-
-func (this *NinOptStructUnion) GetField7() *int32 {
- return this.Field7
-}
-
-func (this *NinOptStructUnion) GetField13() *bool {
- return this.Field13
-}
-
-func (this *NinOptStructUnion) GetField14() *string {
- return this.Field14
-}
-
-func (this *NinOptStructUnion) GetField15() []byte {
- return this.Field15
-}
-
-func NewNinOptStructUnionFromFace(that NinOptStructUnionFace) *NinOptStructUnion {
- this := &NinOptStructUnion{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NinEmbeddedStructUnionFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNidOptNative() *NidOptNative
- GetField200() *NinOptNative
- GetField210() *bool
-}
-
-func (this *NinEmbeddedStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinEmbeddedStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinEmbeddedStructUnionFromFace(this)
-}
-
-func (this *NinEmbeddedStructUnion) GetNidOptNative() *NidOptNative {
- return this.NidOptNative
-}
-
-func (this *NinEmbeddedStructUnion) GetField200() *NinOptNative {
- return this.Field200
-}
-
-func (this *NinEmbeddedStructUnion) GetField210() *bool {
- return this.Field210
-}
-
-func NewNinEmbeddedStructUnionFromFace(that NinEmbeddedStructUnionFace) *NinEmbeddedStructUnion {
- this := &NinEmbeddedStructUnion{}
- this.NidOptNative = that.GetNidOptNative()
- this.Field200 = that.GetField200()
- this.Field210 = that.GetField210()
- return this
-}
-
-type NinNestedStructUnionFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *NinOptNativeUnion
- GetField2() *NinOptStructUnion
- GetField3() *NinEmbeddedStructUnion
-}
-
-func (this *NinNestedStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinNestedStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinNestedStructUnionFromFace(this)
-}
-
-func (this *NinNestedStructUnion) GetField1() *NinOptNativeUnion {
- return this.Field1
-}
-
-func (this *NinNestedStructUnion) GetField2() *NinOptStructUnion {
- return this.Field2
-}
-
-func (this *NinNestedStructUnion) GetField3() *NinEmbeddedStructUnion {
- return this.Field3
-}
-
-func NewNinNestedStructUnionFromFace(that NinNestedStructUnionFace) *NinNestedStructUnion {
- this := &NinNestedStructUnion{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- return this
-}
-
-type TreeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetOr() *OrBranch
- GetAnd() *AndBranch
- GetLeaf() *Leaf
-}
-
-func (this *Tree) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Tree) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewTreeFromFace(this)
-}
-
-func (this *Tree) GetOr() *OrBranch {
- return this.Or
-}
-
-func (this *Tree) GetAnd() *AndBranch {
- return this.And
-}
-
-func (this *Tree) GetLeaf() *Leaf {
- return this.Leaf
-}
-
-func NewTreeFromFace(that TreeFace) *Tree {
- this := &Tree{}
- this.Or = that.GetOr()
- this.And = that.GetAnd()
- this.Leaf = that.GetLeaf()
- return this
-}
-
-type OrBranchFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetLeft() Tree
- GetRight() Tree
-}
-
-func (this *OrBranch) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *OrBranch) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewOrBranchFromFace(this)
-}
-
-func (this *OrBranch) GetLeft() Tree {
- return this.Left
-}
-
-func (this *OrBranch) GetRight() Tree {
- return this.Right
-}
-
-func NewOrBranchFromFace(that OrBranchFace) *OrBranch {
- this := &OrBranch{}
- this.Left = that.GetLeft()
- this.Right = that.GetRight()
- return this
-}
-
-type AndBranchFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetLeft() Tree
- GetRight() Tree
-}
-
-func (this *AndBranch) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *AndBranch) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewAndBranchFromFace(this)
-}
-
-func (this *AndBranch) GetLeft() Tree {
- return this.Left
-}
-
-func (this *AndBranch) GetRight() Tree {
- return this.Right
-}
-
-func NewAndBranchFromFace(that AndBranchFace) *AndBranch {
- this := &AndBranch{}
- this.Left = that.GetLeft()
- this.Right = that.GetRight()
- return this
-}
-
-type LeafFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetValue() int64
- GetStrValue() string
-}
-
-func (this *Leaf) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Leaf) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewLeafFromFace(this)
-}
-
-func (this *Leaf) GetValue() int64 {
- return this.Value
-}
-
-func (this *Leaf) GetStrValue() string {
- return this.StrValue
-}
-
-func NewLeafFromFace(that LeafFace) *Leaf {
- this := &Leaf{}
- this.Value = that.GetValue()
- this.StrValue = that.GetStrValue()
- return this
-}
-
-type DeepTreeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetDown() *ADeepBranch
- GetAnd() *AndDeepBranch
- GetLeaf() *DeepLeaf
-}
-
-func (this *DeepTree) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *DeepTree) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewDeepTreeFromFace(this)
-}
-
-func (this *DeepTree) GetDown() *ADeepBranch {
- return this.Down
-}
-
-func (this *DeepTree) GetAnd() *AndDeepBranch {
- return this.And
-}
-
-func (this *DeepTree) GetLeaf() *DeepLeaf {
- return this.Leaf
-}
-
-func NewDeepTreeFromFace(that DeepTreeFace) *DeepTree {
- this := &DeepTree{}
- this.Down = that.GetDown()
- this.And = that.GetAnd()
- this.Leaf = that.GetLeaf()
- return this
-}
-
-type ADeepBranchFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetDown() DeepTree
-}
-
-func (this *ADeepBranch) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *ADeepBranch) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewADeepBranchFromFace(this)
-}
-
-func (this *ADeepBranch) GetDown() DeepTree {
- return this.Down
-}
-
-func NewADeepBranchFromFace(that ADeepBranchFace) *ADeepBranch {
- this := &ADeepBranch{}
- this.Down = that.GetDown()
- return this
-}
-
-type AndDeepBranchFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetLeft() DeepTree
- GetRight() DeepTree
-}
-
-func (this *AndDeepBranch) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *AndDeepBranch) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewAndDeepBranchFromFace(this)
-}
-
-func (this *AndDeepBranch) GetLeft() DeepTree {
- return this.Left
-}
-
-func (this *AndDeepBranch) GetRight() DeepTree {
- return this.Right
-}
-
-func NewAndDeepBranchFromFace(that AndDeepBranchFace) *AndDeepBranch {
- this := &AndDeepBranch{}
- this.Left = that.GetLeft()
- this.Right = that.GetRight()
- return this
-}
-
-type DeepLeafFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetTree() Tree
-}
-
-func (this *DeepLeaf) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *DeepLeaf) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewDeepLeafFromFace(this)
-}
-
-func (this *DeepLeaf) GetTree() Tree {
- return this.Tree
-}
-
-func NewDeepLeafFromFace(that DeepLeafFace) *DeepLeaf {
- this := &DeepLeaf{}
- this.Tree = that.GetTree()
- return this
-}
-
-type NilFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
-}
-
-func (this *Nil) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Nil) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNilFromFace(this)
-}
-
-func NewNilFromFace(that NilFace) *Nil {
- this := &Nil{}
- return this
-}
-
-type NidOptEnumFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() TheTestEnum
-}
-
-func (this *NidOptEnum) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidOptEnum) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidOptEnumFromFace(this)
-}
-
-func (this *NidOptEnum) GetField1() TheTestEnum {
- return this.Field1
-}
-
-func NewNidOptEnumFromFace(that NidOptEnumFace) *NidOptEnum {
- this := &NidOptEnum{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type NinOptEnumFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *TheTestEnum
- GetField2() *YetAnotherTestEnum
- GetField3() *YetYetAnotherTestEnum
-}
-
-func (this *NinOptEnum) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinOptEnum) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinOptEnumFromFace(this)
-}
-
-func (this *NinOptEnum) GetField1() *TheTestEnum {
- return this.Field1
-}
-
-func (this *NinOptEnum) GetField2() *YetAnotherTestEnum {
- return this.Field2
-}
-
-func (this *NinOptEnum) GetField3() *YetYetAnotherTestEnum {
- return this.Field3
-}
-
-func NewNinOptEnumFromFace(that NinOptEnumFace) *NinOptEnum {
- this := &NinOptEnum{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- return this
-}
-
-type NidRepEnumFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []TheTestEnum
- GetField2() []YetAnotherTestEnum
- GetField3() []YetYetAnotherTestEnum
-}
-
-func (this *NidRepEnum) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidRepEnum) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidRepEnumFromFace(this)
-}
-
-func (this *NidRepEnum) GetField1() []TheTestEnum {
- return this.Field1
-}
-
-func (this *NidRepEnum) GetField2() []YetAnotherTestEnum {
- return this.Field2
-}
-
-func (this *NidRepEnum) GetField3() []YetYetAnotherTestEnum {
- return this.Field3
-}
-
-func NewNidRepEnumFromFace(that NidRepEnumFace) *NidRepEnum {
- this := &NidRepEnum{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- return this
-}
-
-type NinRepEnumFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []TheTestEnum
- GetField2() []YetAnotherTestEnum
- GetField3() []YetYetAnotherTestEnum
-}
-
-func (this *NinRepEnum) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinRepEnum) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinRepEnumFromFace(this)
-}
-
-func (this *NinRepEnum) GetField1() []TheTestEnum {
- return this.Field1
-}
-
-func (this *NinRepEnum) GetField2() []YetAnotherTestEnum {
- return this.Field2
-}
-
-func (this *NinRepEnum) GetField3() []YetYetAnotherTestEnum {
- return this.Field3
-}
-
-func NewNinRepEnumFromFace(that NinRepEnumFace) *NinRepEnum {
- this := &NinRepEnum{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- return this
-}
-
-type AnotherNinOptEnumFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *AnotherTestEnum
- GetField2() *YetAnotherTestEnum
- GetField3() *YetYetAnotherTestEnum
-}
-
-func (this *AnotherNinOptEnum) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *AnotherNinOptEnum) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewAnotherNinOptEnumFromFace(this)
-}
-
-func (this *AnotherNinOptEnum) GetField1() *AnotherTestEnum {
- return this.Field1
-}
-
-func (this *AnotherNinOptEnum) GetField2() *YetAnotherTestEnum {
- return this.Field2
-}
-
-func (this *AnotherNinOptEnum) GetField3() *YetYetAnotherTestEnum {
- return this.Field3
-}
-
-func NewAnotherNinOptEnumFromFace(that AnotherNinOptEnumFace) *AnotherNinOptEnum {
- this := &AnotherNinOptEnum{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- return this
-}
-
-type TimerFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetTime1() int64
- GetTime2() int64
- GetData() []byte
-}
-
-func (this *Timer) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Timer) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewTimerFromFace(this)
-}
-
-func (this *Timer) GetTime1() int64 {
- return this.Time1
-}
-
-func (this *Timer) GetTime2() int64 {
- return this.Time2
-}
-
-func (this *Timer) GetData() []byte {
- return this.Data
-}
-
-func NewTimerFromFace(that TimerFace) *Timer {
- this := &Timer{}
- this.Time1 = that.GetTime1()
- this.Time2 = that.GetTime2()
- this.Data = that.GetData()
- return this
-}
-
-type NestedDefinitionFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *int64
- GetEnumField() *NestedDefinition_NestedEnum
- GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg
- GetNM() *NestedDefinition_NestedMessage
-}
-
-func (this *NestedDefinition) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NestedDefinition) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNestedDefinitionFromFace(this)
-}
-
-func (this *NestedDefinition) GetField1() *int64 {
- return this.Field1
-}
-
-func (this *NestedDefinition) GetEnumField() *NestedDefinition_NestedEnum {
- return this.EnumField
-}
-
-func (this *NestedDefinition) GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg {
- return this.NNM
-}
-
-func (this *NestedDefinition) GetNM() *NestedDefinition_NestedMessage {
- return this.NM
-}
-
-func NewNestedDefinitionFromFace(that NestedDefinitionFace) *NestedDefinition {
- this := &NestedDefinition{}
- this.Field1 = that.GetField1()
- this.EnumField = that.GetEnumField()
- this.NNM = that.GetNNM()
- this.NM = that.GetNM()
- return this
-}
-
-type NestedDefinition_NestedMessageFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNestedField1() *uint64
- GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg
-}
-
-func (this *NestedDefinition_NestedMessage) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NestedDefinition_NestedMessage) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNestedDefinition_NestedMessageFromFace(this)
-}
-
-func (this *NestedDefinition_NestedMessage) GetNestedField1() *uint64 {
- return this.NestedField1
-}
-
-func (this *NestedDefinition_NestedMessage) GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg {
- return this.NNM
-}
-
-func NewNestedDefinition_NestedMessageFromFace(that NestedDefinition_NestedMessageFace) *NestedDefinition_NestedMessage {
- this := &NestedDefinition_NestedMessage{}
- this.NestedField1 = that.GetNestedField1()
- this.NNM = that.GetNNM()
- return this
-}
-
-type NestedDefinition_NestedMessage_NestedNestedMsgFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNestedNestedField1() *string
-}
-
-func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NestedDefinition_NestedMessage_NestedNestedMsg) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNestedDefinition_NestedMessage_NestedNestedMsgFromFace(this)
-}
-
-func (this *NestedDefinition_NestedMessage_NestedNestedMsg) GetNestedNestedField1() *string {
- return this.NestedNestedField1
-}
-
-func NewNestedDefinition_NestedMessage_NestedNestedMsgFromFace(that NestedDefinition_NestedMessage_NestedNestedMsgFace) *NestedDefinition_NestedMessage_NestedNestedMsg {
- this := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- this.NestedNestedField1 = that.GetNestedNestedField1()
- return this
-}
-
-type NestedScopeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetA() *NestedDefinition_NestedMessage_NestedNestedMsg
- GetB() *NestedDefinition_NestedEnum
- GetC() *NestedDefinition_NestedMessage
-}
-
-func (this *NestedScope) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NestedScope) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNestedScopeFromFace(this)
-}
-
-func (this *NestedScope) GetA() *NestedDefinition_NestedMessage_NestedNestedMsg {
- return this.A
-}
-
-func (this *NestedScope) GetB() *NestedDefinition_NestedEnum {
- return this.B
-}
-
-func (this *NestedScope) GetC() *NestedDefinition_NestedMessage {
- return this.C
-}
-
-func NewNestedScopeFromFace(that NestedScopeFace) *NestedScope {
- this := &NestedScope{}
- this.A = that.GetA()
- this.B = that.GetB()
- this.C = that.GetC()
- return this
-}
-
-type CustomContainerFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetCustomStruct() NidOptCustom
-}
-
-func (this *CustomContainer) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomContainer) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomContainerFromFace(this)
-}
-
-func (this *CustomContainer) GetCustomStruct() NidOptCustom {
- return this.CustomStruct
-}
-
-func NewCustomContainerFromFace(that CustomContainerFace) *CustomContainer {
- this := &CustomContainer{}
- this.CustomStruct = that.GetCustomStruct()
- return this
-}
-
-type CustomNameNidOptNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetFieldA() float64
- GetFieldB() float32
- GetFieldC() int32
- GetFieldD() int64
- GetFieldE() uint32
- GetFieldF() uint64
- GetFieldG() int32
- GetFieldH() int64
- GetFieldI() uint32
- GetFieldJ() int32
- GetFieldK() uint64
- GetFieldL() int64
- GetFieldM() bool
- GetFieldN() string
- GetFieldO() []byte
-}
-
-func (this *CustomNameNidOptNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomNameNidOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomNameNidOptNativeFromFace(this)
-}
-
-func (this *CustomNameNidOptNative) GetFieldA() float64 {
- return this.FieldA
-}
-
-func (this *CustomNameNidOptNative) GetFieldB() float32 {
- return this.FieldB
-}
-
-func (this *CustomNameNidOptNative) GetFieldC() int32 {
- return this.FieldC
-}
-
-func (this *CustomNameNidOptNative) GetFieldD() int64 {
- return this.FieldD
-}
-
-func (this *CustomNameNidOptNative) GetFieldE() uint32 {
- return this.FieldE
-}
-
-func (this *CustomNameNidOptNative) GetFieldF() uint64 {
- return this.FieldF
-}
-
-func (this *CustomNameNidOptNative) GetFieldG() int32 {
- return this.FieldG
-}
-
-func (this *CustomNameNidOptNative) GetFieldH() int64 {
- return this.FieldH
-}
-
-func (this *CustomNameNidOptNative) GetFieldI() uint32 {
- return this.FieldI
-}
-
-func (this *CustomNameNidOptNative) GetFieldJ() int32 {
- return this.FieldJ
-}
-
-func (this *CustomNameNidOptNative) GetFieldK() uint64 {
- return this.FieldK
-}
-
-func (this *CustomNameNidOptNative) GetFieldL() int64 {
- return this.FieldL
-}
-
-func (this *CustomNameNidOptNative) GetFieldM() bool {
- return this.FieldM
-}
-
-func (this *CustomNameNidOptNative) GetFieldN() string {
- return this.FieldN
-}
-
-func (this *CustomNameNidOptNative) GetFieldO() []byte {
- return this.FieldO
-}
-
-func NewCustomNameNidOptNativeFromFace(that CustomNameNidOptNativeFace) *CustomNameNidOptNative {
- this := &CustomNameNidOptNative{}
- this.FieldA = that.GetFieldA()
- this.FieldB = that.GetFieldB()
- this.FieldC = that.GetFieldC()
- this.FieldD = that.GetFieldD()
- this.FieldE = that.GetFieldE()
- this.FieldF = that.GetFieldF()
- this.FieldG = that.GetFieldG()
- this.FieldH = that.GetFieldH()
- this.FieldI = that.GetFieldI()
- this.FieldJ = that.GetFieldJ()
- this.FieldK = that.GetFieldK()
- this.FieldL = that.GetFieldL()
- this.FieldM = that.GetFieldM()
- this.FieldN = that.GetFieldN()
- this.FieldO = that.GetFieldO()
- return this
-}
-
-type CustomNameNinOptNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetFieldA() *float64
- GetFieldB() *float32
- GetFieldC() *int32
- GetFieldD() *int64
- GetFieldE() *uint32
- GetFieldF() *uint64
- GetFieldG() *int32
- GetFieldH() *int64
- GetFieldI() *uint32
- GetFieldJ() *int32
- GetFieldK() *uint64
- GetFielL() *int64
- GetFieldM() *bool
- GetFieldN() *string
- GetFieldO() []byte
-}
-
-func (this *CustomNameNinOptNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomNameNinOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomNameNinOptNativeFromFace(this)
-}
-
-func (this *CustomNameNinOptNative) GetFieldA() *float64 {
- return this.FieldA
-}
-
-func (this *CustomNameNinOptNative) GetFieldB() *float32 {
- return this.FieldB
-}
-
-func (this *CustomNameNinOptNative) GetFieldC() *int32 {
- return this.FieldC
-}
-
-func (this *CustomNameNinOptNative) GetFieldD() *int64 {
- return this.FieldD
-}
-
-func (this *CustomNameNinOptNative) GetFieldE() *uint32 {
- return this.FieldE
-}
-
-func (this *CustomNameNinOptNative) GetFieldF() *uint64 {
- return this.FieldF
-}
-
-func (this *CustomNameNinOptNative) GetFieldG() *int32 {
- return this.FieldG
-}
-
-func (this *CustomNameNinOptNative) GetFieldH() *int64 {
- return this.FieldH
-}
-
-func (this *CustomNameNinOptNative) GetFieldI() *uint32 {
- return this.FieldI
-}
-
-func (this *CustomNameNinOptNative) GetFieldJ() *int32 {
- return this.FieldJ
-}
-
-func (this *CustomNameNinOptNative) GetFieldK() *uint64 {
- return this.FieldK
-}
-
-func (this *CustomNameNinOptNative) GetFielL() *int64 {
- return this.FielL
-}
-
-func (this *CustomNameNinOptNative) GetFieldM() *bool {
- return this.FieldM
-}
-
-func (this *CustomNameNinOptNative) GetFieldN() *string {
- return this.FieldN
-}
-
-func (this *CustomNameNinOptNative) GetFieldO() []byte {
- return this.FieldO
-}
-
-func NewCustomNameNinOptNativeFromFace(that CustomNameNinOptNativeFace) *CustomNameNinOptNative {
- this := &CustomNameNinOptNative{}
- this.FieldA = that.GetFieldA()
- this.FieldB = that.GetFieldB()
- this.FieldC = that.GetFieldC()
- this.FieldD = that.GetFieldD()
- this.FieldE = that.GetFieldE()
- this.FieldF = that.GetFieldF()
- this.FieldG = that.GetFieldG()
- this.FieldH = that.GetFieldH()
- this.FieldI = that.GetFieldI()
- this.FieldJ = that.GetFieldJ()
- this.FieldK = that.GetFieldK()
- this.FielL = that.GetFielL()
- this.FieldM = that.GetFieldM()
- this.FieldN = that.GetFieldN()
- this.FieldO = that.GetFieldO()
- return this
-}
-
-type CustomNameNinRepNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetFieldA() []float64
- GetFieldB() []float32
- GetFieldC() []int32
- GetFieldD() []int64
- GetFieldE() []uint32
- GetFieldF() []uint64
- GetFieldG() []int32
- GetFieldH() []int64
- GetFieldI() []uint32
- GetFieldJ() []int32
- GetFieldK() []uint64
- GetFieldL() []int64
- GetFieldM() []bool
- GetFieldN() []string
- GetFieldO() [][]byte
-}
-
-func (this *CustomNameNinRepNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomNameNinRepNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomNameNinRepNativeFromFace(this)
-}
-
-func (this *CustomNameNinRepNative) GetFieldA() []float64 {
- return this.FieldA
-}
-
-func (this *CustomNameNinRepNative) GetFieldB() []float32 {
- return this.FieldB
-}
-
-func (this *CustomNameNinRepNative) GetFieldC() []int32 {
- return this.FieldC
-}
-
-func (this *CustomNameNinRepNative) GetFieldD() []int64 {
- return this.FieldD
-}
-
-func (this *CustomNameNinRepNative) GetFieldE() []uint32 {
- return this.FieldE
-}
-
-func (this *CustomNameNinRepNative) GetFieldF() []uint64 {
- return this.FieldF
-}
-
-func (this *CustomNameNinRepNative) GetFieldG() []int32 {
- return this.FieldG
-}
-
-func (this *CustomNameNinRepNative) GetFieldH() []int64 {
- return this.FieldH
-}
-
-func (this *CustomNameNinRepNative) GetFieldI() []uint32 {
- return this.FieldI
-}
-
-func (this *CustomNameNinRepNative) GetFieldJ() []int32 {
- return this.FieldJ
-}
-
-func (this *CustomNameNinRepNative) GetFieldK() []uint64 {
- return this.FieldK
-}
-
-func (this *CustomNameNinRepNative) GetFieldL() []int64 {
- return this.FieldL
-}
-
-func (this *CustomNameNinRepNative) GetFieldM() []bool {
- return this.FieldM
-}
-
-func (this *CustomNameNinRepNative) GetFieldN() []string {
- return this.FieldN
-}
-
-func (this *CustomNameNinRepNative) GetFieldO() [][]byte {
- return this.FieldO
-}
-
-func NewCustomNameNinRepNativeFromFace(that CustomNameNinRepNativeFace) *CustomNameNinRepNative {
- this := &CustomNameNinRepNative{}
- this.FieldA = that.GetFieldA()
- this.FieldB = that.GetFieldB()
- this.FieldC = that.GetFieldC()
- this.FieldD = that.GetFieldD()
- this.FieldE = that.GetFieldE()
- this.FieldF = that.GetFieldF()
- this.FieldG = that.GetFieldG()
- this.FieldH = that.GetFieldH()
- this.FieldI = that.GetFieldI()
- this.FieldJ = that.GetFieldJ()
- this.FieldK = that.GetFieldK()
- this.FieldL = that.GetFieldL()
- this.FieldM = that.GetFieldM()
- this.FieldN = that.GetFieldN()
- this.FieldO = that.GetFieldO()
- return this
-}
-
-type CustomNameNinStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetFieldA() *float64
- GetFieldB() *float32
- GetFieldC() *NidOptNative
- GetFieldD() []*NinOptNative
- GetFieldE() *uint64
- GetFieldF() *int32
- GetFieldG() *NidOptNative
- GetFieldH() *bool
- GetFieldI() *string
- GetFieldJ() []byte
-}
-
-func (this *CustomNameNinStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomNameNinStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomNameNinStructFromFace(this)
-}
-
-func (this *CustomNameNinStruct) GetFieldA() *float64 {
- return this.FieldA
-}
-
-func (this *CustomNameNinStruct) GetFieldB() *float32 {
- return this.FieldB
-}
-
-func (this *CustomNameNinStruct) GetFieldC() *NidOptNative {
- return this.FieldC
-}
-
-func (this *CustomNameNinStruct) GetFieldD() []*NinOptNative {
- return this.FieldD
-}
-
-func (this *CustomNameNinStruct) GetFieldE() *uint64 {
- return this.FieldE
-}
-
-func (this *CustomNameNinStruct) GetFieldF() *int32 {
- return this.FieldF
-}
-
-func (this *CustomNameNinStruct) GetFieldG() *NidOptNative {
- return this.FieldG
-}
-
-func (this *CustomNameNinStruct) GetFieldH() *bool {
- return this.FieldH
-}
-
-func (this *CustomNameNinStruct) GetFieldI() *string {
- return this.FieldI
-}
-
-func (this *CustomNameNinStruct) GetFieldJ() []byte {
- return this.FieldJ
-}
-
-func NewCustomNameNinStructFromFace(that CustomNameNinStructFace) *CustomNameNinStruct {
- this := &CustomNameNinStruct{}
- this.FieldA = that.GetFieldA()
- this.FieldB = that.GetFieldB()
- this.FieldC = that.GetFieldC()
- this.FieldD = that.GetFieldD()
- this.FieldE = that.GetFieldE()
- this.FieldF = that.GetFieldF()
- this.FieldG = that.GetFieldG()
- this.FieldH = that.GetFieldH()
- this.FieldI = that.GetFieldI()
- this.FieldJ = that.GetFieldJ()
- return this
-}
-
-type CustomNameCustomTypeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetFieldA() *Uuid
- GetFieldB() *github_com_gogo_protobuf_test_custom.Uint128
- GetFieldC() []Uuid
- GetFieldD() []github_com_gogo_protobuf_test_custom.Uint128
-}
-
-func (this *CustomNameCustomType) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomNameCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomNameCustomTypeFromFace(this)
-}
-
-func (this *CustomNameCustomType) GetFieldA() *Uuid {
- return this.FieldA
-}
-
-func (this *CustomNameCustomType) GetFieldB() *github_com_gogo_protobuf_test_custom.Uint128 {
- return this.FieldB
-}
-
-func (this *CustomNameCustomType) GetFieldC() []Uuid {
- return this.FieldC
-}
-
-func (this *CustomNameCustomType) GetFieldD() []github_com_gogo_protobuf_test_custom.Uint128 {
- return this.FieldD
-}
-
-func NewCustomNameCustomTypeFromFace(that CustomNameCustomTypeFace) *CustomNameCustomType {
- this := &CustomNameCustomType{}
- this.FieldA = that.GetFieldA()
- this.FieldB = that.GetFieldB()
- this.FieldC = that.GetFieldC()
- this.FieldD = that.GetFieldD()
- return this
-}
-
-type CustomNameNinEmbeddedStructUnionFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNidOptNative() *NidOptNative
- GetFieldA() *NinOptNative
- GetFieldB() *bool
-}
-
-func (this *CustomNameNinEmbeddedStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomNameNinEmbeddedStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomNameNinEmbeddedStructUnionFromFace(this)
-}
-
-func (this *CustomNameNinEmbeddedStructUnion) GetNidOptNative() *NidOptNative {
- return this.NidOptNative
-}
-
-func (this *CustomNameNinEmbeddedStructUnion) GetFieldA() *NinOptNative {
- return this.FieldA
-}
-
-func (this *CustomNameNinEmbeddedStructUnion) GetFieldB() *bool {
- return this.FieldB
-}
-
-func NewCustomNameNinEmbeddedStructUnionFromFace(that CustomNameNinEmbeddedStructUnionFace) *CustomNameNinEmbeddedStructUnion {
- this := &CustomNameNinEmbeddedStructUnion{}
- this.NidOptNative = that.GetNidOptNative()
- this.FieldA = that.GetFieldA()
- this.FieldB = that.GetFieldB()
- return this
-}
-
-type CustomNameEnumFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetFieldA() *TheTestEnum
- GetFieldB() []TheTestEnum
-}
-
-func (this *CustomNameEnum) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomNameEnum) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomNameEnumFromFace(this)
-}
-
-func (this *CustomNameEnum) GetFieldA() *TheTestEnum {
- return this.FieldA
-}
-
-func (this *CustomNameEnum) GetFieldB() []TheTestEnum {
- return this.FieldB
-}
-
-func NewCustomNameEnumFromFace(that CustomNameEnumFace) *CustomNameEnum {
- this := &CustomNameEnum{}
- this.FieldA = that.GetFieldA()
- this.FieldB = that.GetFieldB()
- return this
-}
-
-type UnrecognizedFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *string
-}
-
-func (this *Unrecognized) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Unrecognized) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewUnrecognizedFromFace(this)
-}
-
-func (this *Unrecognized) GetField1() *string {
- return this.Field1
-}
-
-func NewUnrecognizedFromFace(that UnrecognizedFace) *Unrecognized {
- this := &Unrecognized{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type UnrecognizedWithInnerFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetEmbedded() []*UnrecognizedWithInner_Inner
- GetField2() *string
-}
-
-func (this *UnrecognizedWithInner) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *UnrecognizedWithInner) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewUnrecognizedWithInnerFromFace(this)
-}
-
-func (this *UnrecognizedWithInner) GetEmbedded() []*UnrecognizedWithInner_Inner {
- return this.Embedded
-}
-
-func (this *UnrecognizedWithInner) GetField2() *string {
- return this.Field2
-}
-
-func NewUnrecognizedWithInnerFromFace(that UnrecognizedWithInnerFace) *UnrecognizedWithInner {
- this := &UnrecognizedWithInner{}
- this.Embedded = that.GetEmbedded()
- this.Field2 = that.GetField2()
- return this
-}
-
-type UnrecognizedWithInner_InnerFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *uint32
-}
-
-func (this *UnrecognizedWithInner_Inner) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *UnrecognizedWithInner_Inner) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewUnrecognizedWithInner_InnerFromFace(this)
-}
-
-func (this *UnrecognizedWithInner_Inner) GetField1() *uint32 {
- return this.Field1
-}
-
-func NewUnrecognizedWithInner_InnerFromFace(that UnrecognizedWithInner_InnerFace) *UnrecognizedWithInner_Inner {
- this := &UnrecognizedWithInner_Inner{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type UnrecognizedWithEmbedFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetUnrecognizedWithEmbed_Embedded() UnrecognizedWithEmbed_Embedded
- GetField2() *string
-}
-
-func (this *UnrecognizedWithEmbed) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *UnrecognizedWithEmbed) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewUnrecognizedWithEmbedFromFace(this)
-}
-
-func (this *UnrecognizedWithEmbed) GetUnrecognizedWithEmbed_Embedded() UnrecognizedWithEmbed_Embedded {
- return this.UnrecognizedWithEmbed_Embedded
-}
-
-func (this *UnrecognizedWithEmbed) GetField2() *string {
- return this.Field2
-}
-
-func NewUnrecognizedWithEmbedFromFace(that UnrecognizedWithEmbedFace) *UnrecognizedWithEmbed {
- this := &UnrecognizedWithEmbed{}
- this.UnrecognizedWithEmbed_Embedded = that.GetUnrecognizedWithEmbed_Embedded()
- this.Field2 = that.GetField2()
- return this
-}
-
-type UnrecognizedWithEmbed_EmbeddedFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *uint32
-}
-
-func (this *UnrecognizedWithEmbed_Embedded) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *UnrecognizedWithEmbed_Embedded) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewUnrecognizedWithEmbed_EmbeddedFromFace(this)
-}
-
-func (this *UnrecognizedWithEmbed_Embedded) GetField1() *uint32 {
- return this.Field1
-}
-
-func NewUnrecognizedWithEmbed_EmbeddedFromFace(that UnrecognizedWithEmbed_EmbeddedFace) *UnrecognizedWithEmbed_Embedded {
- this := &UnrecognizedWithEmbed_Embedded{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type NodeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetLabel() *string
- GetChildren() []*Node
-}
-
-func (this *Node) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Node) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNodeFromFace(this)
-}
-
-func (this *Node) GetLabel() *string {
- return this.Label
-}
-
-func (this *Node) GetChildren() []*Node {
- return this.Children
-}
-
-func NewNodeFromFace(that NodeFace) *Node {
- this := &Node{}
- this.Label = that.GetLabel()
- this.Children = that.GetChildren()
- return this
-}
-
-type NonByteCustomTypeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *T
-}
-
-func (this *NonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNonByteCustomTypeFromFace(this)
-}
-
-func (this *NonByteCustomType) GetField1() *T {
- return this.Field1
-}
-
-func NewNonByteCustomTypeFromFace(that NonByteCustomTypeFace) *NonByteCustomType {
- this := &NonByteCustomType{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type NidOptNonByteCustomTypeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() T
-}
-
-func (this *NidOptNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidOptNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidOptNonByteCustomTypeFromFace(this)
-}
-
-func (this *NidOptNonByteCustomType) GetField1() T {
- return this.Field1
-}
-
-func NewNidOptNonByteCustomTypeFromFace(that NidOptNonByteCustomTypeFace) *NidOptNonByteCustomType {
- this := &NidOptNonByteCustomType{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type NinOptNonByteCustomTypeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *T
-}
-
-func (this *NinOptNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinOptNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinOptNonByteCustomTypeFromFace(this)
-}
-
-func (this *NinOptNonByteCustomType) GetField1() *T {
- return this.Field1
-}
-
-func NewNinOptNonByteCustomTypeFromFace(that NinOptNonByteCustomTypeFace) *NinOptNonByteCustomType {
- this := &NinOptNonByteCustomType{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type NidRepNonByteCustomTypeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []T
-}
-
-func (this *NidRepNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidRepNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidRepNonByteCustomTypeFromFace(this)
-}
-
-func (this *NidRepNonByteCustomType) GetField1() []T {
- return this.Field1
-}
-
-func NewNidRepNonByteCustomTypeFromFace(that NidRepNonByteCustomTypeFace) *NidRepNonByteCustomType {
- this := &NidRepNonByteCustomType{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type NinRepNonByteCustomTypeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []T
-}
-
-func (this *NinRepNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinRepNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinRepNonByteCustomTypeFromFace(this)
-}
-
-func (this *NinRepNonByteCustomType) GetField1() []T {
- return this.Field1
-}
-
-func NewNinRepNonByteCustomTypeFromFace(that NinRepNonByteCustomTypeFace) *NinRepNonByteCustomType {
- this := &NinRepNonByteCustomType{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type ProtoTypeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField2() *string
-}
-
-func (this *ProtoType) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *ProtoType) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewProtoTypeFromFace(this)
-}
-
-func (this *ProtoType) GetField2() *string {
- return this.Field2
-}
-
-func NewProtoTypeFromFace(that ProtoTypeFace) *ProtoType {
- this := &ProtoType{}
- this.Field2 = that.GetField2()
- return this
-}
-
-func (this *NidOptNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.NidOptNative{")
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
- s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
- s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
- s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
- s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
- s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
- s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\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 *NinOptNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.NinOptNative{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "int32")+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+valueToGoStringThetest(this.Field4, "int64")+",\n")
- }
- if this.Field5 != nil {
- s = append(s, "Field5: "+valueToGoStringThetest(this.Field5, "uint32")+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+valueToGoStringThetest(this.Field8, "int64")+",\n")
- }
- if this.Field9 != nil {
- s = append(s, "Field9: "+valueToGoStringThetest(this.Field9, "uint32")+",\n")
- }
- if this.Field10 != nil {
- s = append(s, "Field10: "+valueToGoStringThetest(this.Field10, "int32")+",\n")
- }
- if this.Field11 != nil {
- s = append(s, "Field11: "+valueToGoStringThetest(this.Field11, "uint64")+",\n")
- }
- if this.Field12 != nil {
- s = append(s, "Field12: "+valueToGoStringThetest(this.Field12, "int64")+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\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 *NidRepNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.NidRepNative{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- }
- if this.Field5 != nil {
- s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
- }
- if this.Field9 != nil {
- s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
- }
- if this.Field10 != nil {
- s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
- }
- if this.Field11 != nil {
- s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
- }
- if this.Field12 != nil {
- s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\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 *NinRepNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.NinRepNative{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- }
- if this.Field5 != nil {
- s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
- }
- if this.Field9 != nil {
- s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
- }
- if this.Field10 != nil {
- s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
- }
- if this.Field11 != nil {
- s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
- }
- if this.Field12 != nil {
- s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\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 *NidRepPackedNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 17)
- s = append(s, "&test.NidRepPackedNative{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- }
- if this.Field5 != nil {
- s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
- }
- if this.Field9 != nil {
- s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
- }
- if this.Field10 != nil {
- s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
- }
- if this.Field11 != nil {
- s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
- }
- if this.Field12 != nil {
- s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\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 *NinRepPackedNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 17)
- s = append(s, "&test.NinRepPackedNative{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- }
- if this.Field5 != nil {
- s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
- }
- if this.Field9 != nil {
- s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
- }
- if this.Field10 != nil {
- s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
- }
- if this.Field11 != nil {
- s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
- }
- if this.Field12 != nil {
- s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\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 *NidOptStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 14)
- s = append(s, "&test.NidOptStruct{")
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- s = append(s, "Field3: "+strings.Replace(this.Field3.GoString(), `&`, ``, 1)+",\n")
- s = append(s, "Field4: "+strings.Replace(this.Field4.GoString(), `&`, ``, 1)+",\n")
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- s = append(s, "Field8: "+strings.Replace(this.Field8.GoString(), `&`, ``, 1)+",\n")
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
- s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
- s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\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 *NinOptStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 14)
- s = append(s, "&test.NinOptStruct{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\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 *NidRepStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 14)
- s = append(s, "&test.NidRepStruct{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- vs := make([]*NidOptNative, len(this.Field3))
- for i := range vs {
- vs[i] = &this.Field3[i]
- }
- s = append(s, "Field3: "+fmt.Sprintf("%#v", vs)+",\n")
- }
- if this.Field4 != nil {
- vs := make([]*NinOptNative, len(this.Field4))
- for i := range vs {
- vs[i] = &this.Field4[i]
- }
- s = append(s, "Field4: "+fmt.Sprintf("%#v", vs)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- }
- if this.Field8 != nil {
- vs := make([]*NidOptNative, len(this.Field8))
- for i := range vs {
- vs[i] = &this.Field8[i]
- }
- s = append(s, "Field8: "+fmt.Sprintf("%#v", vs)+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\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 *NinRepStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 14)
- s = append(s, "&test.NinRepStruct{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\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 *NidEmbeddedStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NidEmbeddedStruct{")
- if this.NidOptNative != nil {
- s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
- }
- s = append(s, "Field200: "+strings.Replace(this.Field200.GoString(), `&`, ``, 1)+",\n")
- s = append(s, "Field210: "+fmt.Sprintf("%#v", this.Field210)+",\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 *NinEmbeddedStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NinEmbeddedStruct{")
- if this.NidOptNative != nil {
- s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
- }
- if this.Field200 != nil {
- s = append(s, "Field200: "+fmt.Sprintf("%#v", this.Field200)+",\n")
- }
- if this.Field210 != nil {
- s = append(s, "Field210: "+valueToGoStringThetest(this.Field210, "bool")+",\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 *NidNestedStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.NidNestedStruct{")
- s = append(s, "Field1: "+strings.Replace(this.Field1.GoString(), `&`, ``, 1)+",\n")
- if this.Field2 != nil {
- vs := make([]*NidRepStruct, len(this.Field2))
- for i := range vs {
- vs[i] = &this.Field2[i]
- }
- s = append(s, "Field2: "+fmt.Sprintf("%#v", vs)+",\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 *NinNestedStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.NinNestedStruct{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\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 *NidOptCustom) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.NidOptCustom{")
- s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n")
- s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\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 *CustomDash) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.CustomDash{")
- if this.Value != nil {
- s = append(s, "Value: "+valueToGoStringThetest(this.Value, "github_com_gogo_protobuf_test_custom_dash_type.Bytes")+",\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 *NinOptCustom) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.NinOptCustom{")
- if this.Id != nil {
- s = append(s, "Id: "+valueToGoStringThetest(this.Id, "Uuid")+",\n")
- }
- if this.Value != nil {
- s = append(s, "Value: "+valueToGoStringThetest(this.Value, "github_com_gogo_protobuf_test_custom.Uint128")+",\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 *NidRepCustom) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.NidRepCustom{")
- if this.Id != nil {
- s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n")
- }
- if this.Value != nil {
- s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\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 *NinRepCustom) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.NinRepCustom{")
- if this.Id != nil {
- s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n")
- }
- if this.Value != nil {
- s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\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 *NinOptNativeUnion) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 13)
- s = append(s, "&test.NinOptNativeUnion{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "int32")+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+valueToGoStringThetest(this.Field4, "int64")+",\n")
- }
- if this.Field5 != nil {
- s = append(s, "Field5: "+valueToGoStringThetest(this.Field5, "uint32")+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\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 *NinOptStructUnion) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 13)
- s = append(s, "&test.NinOptStructUnion{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\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 *NinEmbeddedStructUnion) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NinEmbeddedStructUnion{")
- if this.NidOptNative != nil {
- s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
- }
- if this.Field200 != nil {
- s = append(s, "Field200: "+fmt.Sprintf("%#v", this.Field200)+",\n")
- }
- if this.Field210 != nil {
- s = append(s, "Field210: "+valueToGoStringThetest(this.Field210, "bool")+",\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 *NinNestedStructUnion) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NinNestedStructUnion{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\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 *Tree) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.Tree{")
- if this.Or != nil {
- s = append(s, "Or: "+fmt.Sprintf("%#v", this.Or)+",\n")
- }
- if this.And != nil {
- s = append(s, "And: "+fmt.Sprintf("%#v", this.And)+",\n")
- }
- if this.Leaf != nil {
- s = append(s, "Leaf: "+fmt.Sprintf("%#v", this.Leaf)+",\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 *OrBranch) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.OrBranch{")
- s = append(s, "Left: "+strings.Replace(this.Left.GoString(), `&`, ``, 1)+",\n")
- s = append(s, "Right: "+strings.Replace(this.Right.GoString(), `&`, ``, 1)+",\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 *AndBranch) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.AndBranch{")
- s = append(s, "Left: "+strings.Replace(this.Left.GoString(), `&`, ``, 1)+",\n")
- s = append(s, "Right: "+strings.Replace(this.Right.GoString(), `&`, ``, 1)+",\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 *Leaf) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.Leaf{")
- s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n")
- s = append(s, "StrValue: "+fmt.Sprintf("%#v", this.StrValue)+",\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 *DeepTree) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.DeepTree{")
- if this.Down != nil {
- s = append(s, "Down: "+fmt.Sprintf("%#v", this.Down)+",\n")
- }
- if this.And != nil {
- s = append(s, "And: "+fmt.Sprintf("%#v", this.And)+",\n")
- }
- if this.Leaf != nil {
- s = append(s, "Leaf: "+fmt.Sprintf("%#v", this.Leaf)+",\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 *ADeepBranch) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.ADeepBranch{")
- s = append(s, "Down: "+strings.Replace(this.Down.GoString(), `&`, ``, 1)+",\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 *AndDeepBranch) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.AndDeepBranch{")
- s = append(s, "Left: "+strings.Replace(this.Left.GoString(), `&`, ``, 1)+",\n")
- s = append(s, "Right: "+strings.Replace(this.Right.GoString(), `&`, ``, 1)+",\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 *DeepLeaf) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.DeepLeaf{")
- s = append(s, "Tree: "+strings.Replace(this.Tree.GoString(), `&`, ``, 1)+",\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 *Nil) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 4)
- s = append(s, "&test.Nil{")
- 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 *NidOptEnum) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NidOptEnum{")
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\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 *NinOptEnum) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NinOptEnum{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "TheTestEnum")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\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 *NidRepEnum) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NidRepEnum{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\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 *NinRepEnum) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NinRepEnum{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\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 *NinOptEnumDefault) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NinOptEnumDefault{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "TheTestEnum")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\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 *AnotherNinOptEnum) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.AnotherNinOptEnum{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "AnotherTestEnum")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\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 *AnotherNinOptEnumDefault) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.AnotherNinOptEnumDefault{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "AnotherTestEnum")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\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 *Timer) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.Timer{")
- s = append(s, "Time1: "+fmt.Sprintf("%#v", this.Time1)+",\n")
- s = append(s, "Time2: "+fmt.Sprintf("%#v", this.Time2)+",\n")
- s = append(s, "Data: "+fmt.Sprintf("%#v", this.Data)+",\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 *MyExtendable) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.MyExtendable{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "int64")+",\n")
- }
- s = append(s, "XXX_InternalExtensions: "+extensionToGoStringThetest(this)+",\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 *OtherExtenable) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.OtherExtenable{")
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "int64")+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "int64")+",\n")
- }
- if this.M != nil {
- s = append(s, "M: "+fmt.Sprintf("%#v", this.M)+",\n")
- }
- s = append(s, "XXX_InternalExtensions: "+extensionToGoStringThetest(this)+",\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 *NestedDefinition) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 8)
- s = append(s, "&test.NestedDefinition{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "int64")+",\n")
- }
- if this.EnumField != nil {
- s = append(s, "EnumField: "+valueToGoStringThetest(this.EnumField, "NestedDefinition_NestedEnum")+",\n")
- }
- if this.NNM != nil {
- s = append(s, "NNM: "+fmt.Sprintf("%#v", this.NNM)+",\n")
- }
- if this.NM != nil {
- s = append(s, "NM: "+fmt.Sprintf("%#v", this.NM)+",\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 *NestedDefinition_NestedMessage) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.NestedDefinition_NestedMessage{")
- if this.NestedField1 != nil {
- s = append(s, "NestedField1: "+valueToGoStringThetest(this.NestedField1, "uint64")+",\n")
- }
- if this.NNM != nil {
- s = append(s, "NNM: "+fmt.Sprintf("%#v", this.NNM)+",\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 *NestedDefinition_NestedMessage_NestedNestedMsg) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NestedDefinition_NestedMessage_NestedNestedMsg{")
- if this.NestedNestedField1 != nil {
- s = append(s, "NestedNestedField1: "+valueToGoStringThetest(this.NestedNestedField1, "string")+",\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 *NestedScope) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NestedScope{")
- if this.A != nil {
- s = append(s, "A: "+fmt.Sprintf("%#v", this.A)+",\n")
- }
- if this.B != nil {
- s = append(s, "B: "+valueToGoStringThetest(this.B, "NestedDefinition_NestedEnum")+",\n")
- }
- if this.C != nil {
- s = append(s, "C: "+fmt.Sprintf("%#v", this.C)+",\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 *NinOptNativeDefault) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.NinOptNativeDefault{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "int32")+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+valueToGoStringThetest(this.Field4, "int64")+",\n")
- }
- if this.Field5 != nil {
- s = append(s, "Field5: "+valueToGoStringThetest(this.Field5, "uint32")+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+valueToGoStringThetest(this.Field8, "int64")+",\n")
- }
- if this.Field9 != nil {
- s = append(s, "Field9: "+valueToGoStringThetest(this.Field9, "uint32")+",\n")
- }
- if this.Field10 != nil {
- s = append(s, "Field10: "+valueToGoStringThetest(this.Field10, "int32")+",\n")
- }
- if this.Field11 != nil {
- s = append(s, "Field11: "+valueToGoStringThetest(this.Field11, "uint64")+",\n")
- }
- if this.Field12 != nil {
- s = append(s, "Field12: "+valueToGoStringThetest(this.Field12, "int64")+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\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 *CustomContainer) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.CustomContainer{")
- s = append(s, "CustomStruct: "+strings.Replace(this.CustomStruct.GoString(), `&`, ``, 1)+",\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 *CustomNameNidOptNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.CustomNameNidOptNative{")
- s = append(s, "FieldA: "+fmt.Sprintf("%#v", this.FieldA)+",\n")
- s = append(s, "FieldB: "+fmt.Sprintf("%#v", this.FieldB)+",\n")
- s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
- s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n")
- s = append(s, "FieldE: "+fmt.Sprintf("%#v", this.FieldE)+",\n")
- s = append(s, "FieldF: "+fmt.Sprintf("%#v", this.FieldF)+",\n")
- s = append(s, "FieldG: "+fmt.Sprintf("%#v", this.FieldG)+",\n")
- s = append(s, "FieldH: "+fmt.Sprintf("%#v", this.FieldH)+",\n")
- s = append(s, "FieldI: "+fmt.Sprintf("%#v", this.FieldI)+",\n")
- s = append(s, "FieldJ: "+fmt.Sprintf("%#v", this.FieldJ)+",\n")
- s = append(s, "FieldK: "+fmt.Sprintf("%#v", this.FieldK)+",\n")
- s = append(s, "FieldL: "+fmt.Sprintf("%#v", this.FieldL)+",\n")
- s = append(s, "FieldM: "+fmt.Sprintf("%#v", this.FieldM)+",\n")
- s = append(s, "FieldN: "+fmt.Sprintf("%#v", this.FieldN)+",\n")
- s = append(s, "FieldO: "+fmt.Sprintf("%#v", this.FieldO)+",\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 *CustomNameNinOptNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.CustomNameNinOptNative{")
- if this.FieldA != nil {
- s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "float64")+",\n")
- }
- if this.FieldB != nil {
- s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "float32")+",\n")
- }
- if this.FieldC != nil {
- s = append(s, "FieldC: "+valueToGoStringThetest(this.FieldC, "int32")+",\n")
- }
- if this.FieldD != nil {
- s = append(s, "FieldD: "+valueToGoStringThetest(this.FieldD, "int64")+",\n")
- }
- if this.FieldE != nil {
- s = append(s, "FieldE: "+valueToGoStringThetest(this.FieldE, "uint32")+",\n")
- }
- if this.FieldF != nil {
- s = append(s, "FieldF: "+valueToGoStringThetest(this.FieldF, "uint64")+",\n")
- }
- if this.FieldG != nil {
- s = append(s, "FieldG: "+valueToGoStringThetest(this.FieldG, "int32")+",\n")
- }
- if this.FieldH != nil {
- s = append(s, "FieldH: "+valueToGoStringThetest(this.FieldH, "int64")+",\n")
- }
- if this.FieldI != nil {
- s = append(s, "FieldI: "+valueToGoStringThetest(this.FieldI, "uint32")+",\n")
- }
- if this.FieldJ != nil {
- s = append(s, "FieldJ: "+valueToGoStringThetest(this.FieldJ, "int32")+",\n")
- }
- if this.FieldK != nil {
- s = append(s, "FieldK: "+valueToGoStringThetest(this.FieldK, "uint64")+",\n")
- }
- if this.FielL != nil {
- s = append(s, "FielL: "+valueToGoStringThetest(this.FielL, "int64")+",\n")
- }
- if this.FieldM != nil {
- s = append(s, "FieldM: "+valueToGoStringThetest(this.FieldM, "bool")+",\n")
- }
- if this.FieldN != nil {
- s = append(s, "FieldN: "+valueToGoStringThetest(this.FieldN, "string")+",\n")
- }
- if this.FieldO != nil {
- s = append(s, "FieldO: "+valueToGoStringThetest(this.FieldO, "byte")+",\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 *CustomNameNinRepNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.CustomNameNinRepNative{")
- if this.FieldA != nil {
- s = append(s, "FieldA: "+fmt.Sprintf("%#v", this.FieldA)+",\n")
- }
- if this.FieldB != nil {
- s = append(s, "FieldB: "+fmt.Sprintf("%#v", this.FieldB)+",\n")
- }
- if this.FieldC != nil {
- s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
- }
- if this.FieldD != nil {
- s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n")
- }
- if this.FieldE != nil {
- s = append(s, "FieldE: "+fmt.Sprintf("%#v", this.FieldE)+",\n")
- }
- if this.FieldF != nil {
- s = append(s, "FieldF: "+fmt.Sprintf("%#v", this.FieldF)+",\n")
- }
- if this.FieldG != nil {
- s = append(s, "FieldG: "+fmt.Sprintf("%#v", this.FieldG)+",\n")
- }
- if this.FieldH != nil {
- s = append(s, "FieldH: "+fmt.Sprintf("%#v", this.FieldH)+",\n")
- }
- if this.FieldI != nil {
- s = append(s, "FieldI: "+fmt.Sprintf("%#v", this.FieldI)+",\n")
- }
- if this.FieldJ != nil {
- s = append(s, "FieldJ: "+fmt.Sprintf("%#v", this.FieldJ)+",\n")
- }
- if this.FieldK != nil {
- s = append(s, "FieldK: "+fmt.Sprintf("%#v", this.FieldK)+",\n")
- }
- if this.FieldL != nil {
- s = append(s, "FieldL: "+fmt.Sprintf("%#v", this.FieldL)+",\n")
- }
- if this.FieldM != nil {
- s = append(s, "FieldM: "+fmt.Sprintf("%#v", this.FieldM)+",\n")
- }
- if this.FieldN != nil {
- s = append(s, "FieldN: "+fmt.Sprintf("%#v", this.FieldN)+",\n")
- }
- if this.FieldO != nil {
- s = append(s, "FieldO: "+fmt.Sprintf("%#v", this.FieldO)+",\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 *CustomNameNinStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 14)
- s = append(s, "&test.CustomNameNinStruct{")
- if this.FieldA != nil {
- s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "float64")+",\n")
- }
- if this.FieldB != nil {
- s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "float32")+",\n")
- }
- if this.FieldC != nil {
- s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
- }
- if this.FieldD != nil {
- s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n")
- }
- if this.FieldE != nil {
- s = append(s, "FieldE: "+valueToGoStringThetest(this.FieldE, "uint64")+",\n")
- }
- if this.FieldF != nil {
- s = append(s, "FieldF: "+valueToGoStringThetest(this.FieldF, "int32")+",\n")
- }
- if this.FieldG != nil {
- s = append(s, "FieldG: "+fmt.Sprintf("%#v", this.FieldG)+",\n")
- }
- if this.FieldH != nil {
- s = append(s, "FieldH: "+valueToGoStringThetest(this.FieldH, "bool")+",\n")
- }
- if this.FieldI != nil {
- s = append(s, "FieldI: "+valueToGoStringThetest(this.FieldI, "string")+",\n")
- }
- if this.FieldJ != nil {
- s = append(s, "FieldJ: "+valueToGoStringThetest(this.FieldJ, "byte")+",\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 *CustomNameCustomType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 8)
- s = append(s, "&test.CustomNameCustomType{")
- if this.FieldA != nil {
- s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "Uuid")+",\n")
- }
- if this.FieldB != nil {
- s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "github_com_gogo_protobuf_test_custom.Uint128")+",\n")
- }
- if this.FieldC != nil {
- s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
- }
- if this.FieldD != nil {
- s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\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 *CustomNameNinEmbeddedStructUnion) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.CustomNameNinEmbeddedStructUnion{")
- if this.NidOptNative != nil {
- s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
- }
- if this.FieldA != nil {
- s = append(s, "FieldA: "+fmt.Sprintf("%#v", this.FieldA)+",\n")
- }
- if this.FieldB != nil {
- s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "bool")+",\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 *CustomNameEnum) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.CustomNameEnum{")
- if this.FieldA != nil {
- s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "TheTestEnum")+",\n")
- }
- if this.FieldB != nil {
- s = append(s, "FieldB: "+fmt.Sprintf("%#v", this.FieldB)+",\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 *NoExtensionsMap) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NoExtensionsMap{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "int64")+",\n")
- }
- 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 *Unrecognized) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.Unrecognized{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "string")+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *UnrecognizedWithInner) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.UnrecognizedWithInner{")
- if this.Embedded != nil {
- s = append(s, "Embedded: "+fmt.Sprintf("%#v", this.Embedded)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "string")+",\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 *UnrecognizedWithInner_Inner) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.UnrecognizedWithInner_Inner{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "uint32")+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *UnrecognizedWithEmbed) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.UnrecognizedWithEmbed{")
- s = append(s, "UnrecognizedWithEmbed_Embedded: "+strings.Replace(this.UnrecognizedWithEmbed_Embedded.GoString(), `&`, ``, 1)+",\n")
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "string")+",\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 *UnrecognizedWithEmbed_Embedded) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.UnrecognizedWithEmbed_Embedded{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "uint32")+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *Node) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.Node{")
- if this.Label != nil {
- s = append(s, "Label: "+valueToGoStringThetest(this.Label, "string")+",\n")
- }
- if this.Children != nil {
- s = append(s, "Children: "+fmt.Sprintf("%#v", this.Children)+",\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 *NonByteCustomType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NonByteCustomType{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "T")+",\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 *NidOptNonByteCustomType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NidOptNonByteCustomType{")
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\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 *NinOptNonByteCustomType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NinOptNonByteCustomType{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "T")+",\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 *NidRepNonByteCustomType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NidRepNonByteCustomType{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\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 *NinRepNonByteCustomType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NinRepNonByteCustomType{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\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 *ProtoType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.ProtoType{")
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "string")+",\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 valueToGoStringThetest(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 extensionToGoStringThetest(m github_com_gogo_protobuf_proto.Message) string {
- e := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(m)
- if e == nil {
- return "nil"
- }
- s := "proto.NewUnsafeXXX_InternalExtensions(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 NewPopulatedNidOptNative(r randyThetest, easy bool) *NidOptNative {
- this := &NidOptNative{}
- this.Field1 = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1 *= -1
- }
- this.Field2 = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2 *= -1
- }
- this.Field3 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3 *= -1
- }
- this.Field4 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field4 *= -1
- }
- this.Field5 = uint32(r.Uint32())
- this.Field6 = uint64(uint64(r.Uint32()))
- this.Field7 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7 *= -1
- }
- this.Field8 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field8 *= -1
- }
- this.Field9 = uint32(r.Uint32())
- this.Field10 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field10 *= -1
- }
- this.Field11 = uint64(uint64(r.Uint32()))
- this.Field12 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field12 *= -1
- }
- this.Field13 = bool(bool(r.Intn(2) == 0))
- this.Field14 = string(randStringThetest(r))
- v1 := r.Intn(100)
- this.Field15 = make([]byte, v1)
- for i := 0; i < v1; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNinOptNative(r randyThetest, easy bool) *NinOptNative {
- this := &NinOptNative{}
- if r.Intn(10) != 0 {
- v2 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v2 *= -1
- }
- this.Field1 = &v2
- }
- if r.Intn(10) != 0 {
- v3 := float32(r.Float32())
- if r.Intn(2) == 0 {
- v3 *= -1
- }
- this.Field2 = &v3
- }
- if r.Intn(10) != 0 {
- v4 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v4 *= -1
- }
- this.Field3 = &v4
- }
- if r.Intn(10) != 0 {
- v5 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v5 *= -1
- }
- this.Field4 = &v5
- }
- if r.Intn(10) != 0 {
- v6 := uint32(r.Uint32())
- this.Field5 = &v6
- }
- if r.Intn(10) != 0 {
- v7 := uint64(uint64(r.Uint32()))
- this.Field6 = &v7
- }
- if r.Intn(10) != 0 {
- v8 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v8 *= -1
- }
- this.Field7 = &v8
- }
- if r.Intn(10) != 0 {
- v9 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v9 *= -1
- }
- this.Field8 = &v9
- }
- if r.Intn(10) != 0 {
- v10 := uint32(r.Uint32())
- this.Field9 = &v10
- }
- if r.Intn(10) != 0 {
- v11 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v11 *= -1
- }
- this.Field10 = &v11
- }
- if r.Intn(10) != 0 {
- v12 := uint64(uint64(r.Uint32()))
- this.Field11 = &v12
- }
- if r.Intn(10) != 0 {
- v13 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v13 *= -1
- }
- this.Field12 = &v13
- }
- if r.Intn(10) != 0 {
- v14 := bool(bool(r.Intn(2) == 0))
- this.Field13 = &v14
- }
- if r.Intn(10) != 0 {
- v15 := string(randStringThetest(r))
- this.Field14 = &v15
- }
- if r.Intn(10) != 0 {
- v16 := r.Intn(100)
- this.Field15 = make([]byte, v16)
- for i := 0; i < v16; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNidRepNative(r randyThetest, easy bool) *NidRepNative {
- this := &NidRepNative{}
- if r.Intn(10) != 0 {
- v17 := r.Intn(10)
- this.Field1 = make([]float64, v17)
- for i := 0; i < v17; i++ {
- this.Field1[i] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v18 := r.Intn(10)
- this.Field2 = make([]float32, v18)
- for i := 0; i < v18; i++ {
- this.Field2[i] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v19 := r.Intn(10)
- this.Field3 = make([]int32, v19)
- for i := 0; i < v19; i++ {
- this.Field3[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v20 := r.Intn(10)
- this.Field4 = make([]int64, v20)
- for i := 0; i < v20; i++ {
- this.Field4[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field4[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v21 := r.Intn(10)
- this.Field5 = make([]uint32, v21)
- for i := 0; i < v21; i++ {
- this.Field5[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v22 := r.Intn(10)
- this.Field6 = make([]uint64, v22)
- for i := 0; i < v22; i++ {
- this.Field6[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v23 := r.Intn(10)
- this.Field7 = make([]int32, v23)
- for i := 0; i < v23; i++ {
- this.Field7[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v24 := r.Intn(10)
- this.Field8 = make([]int64, v24)
- for i := 0; i < v24; i++ {
- this.Field8[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field8[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v25 := r.Intn(10)
- this.Field9 = make([]uint32, v25)
- for i := 0; i < v25; i++ {
- this.Field9[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v26 := r.Intn(10)
- this.Field10 = make([]int32, v26)
- for i := 0; i < v26; i++ {
- this.Field10[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field10[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v27 := r.Intn(10)
- this.Field11 = make([]uint64, v27)
- for i := 0; i < v27; i++ {
- this.Field11[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v28 := r.Intn(10)
- this.Field12 = make([]int64, v28)
- for i := 0; i < v28; i++ {
- this.Field12[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field12[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v29 := r.Intn(10)
- this.Field13 = make([]bool, v29)
- for i := 0; i < v29; i++ {
- this.Field13[i] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v30 := r.Intn(10)
- this.Field14 = make([]string, v30)
- for i := 0; i < v30; i++ {
- this.Field14[i] = string(randStringThetest(r))
- }
- }
- if r.Intn(10) != 0 {
- v31 := r.Intn(10)
- this.Field15 = make([][]byte, v31)
- for i := 0; i < v31; i++ {
- v32 := r.Intn(100)
- this.Field15[i] = make([]byte, v32)
- for j := 0; j < v32; j++ {
- this.Field15[i][j] = byte(r.Intn(256))
- }
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNinRepNative(r randyThetest, easy bool) *NinRepNative {
- this := &NinRepNative{}
- if r.Intn(10) != 0 {
- v33 := r.Intn(10)
- this.Field1 = make([]float64, v33)
- for i := 0; i < v33; i++ {
- this.Field1[i] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v34 := r.Intn(10)
- this.Field2 = make([]float32, v34)
- for i := 0; i < v34; i++ {
- this.Field2[i] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v35 := r.Intn(10)
- this.Field3 = make([]int32, v35)
- for i := 0; i < v35; i++ {
- this.Field3[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v36 := r.Intn(10)
- this.Field4 = make([]int64, v36)
- for i := 0; i < v36; i++ {
- this.Field4[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field4[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v37 := r.Intn(10)
- this.Field5 = make([]uint32, v37)
- for i := 0; i < v37; i++ {
- this.Field5[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v38 := r.Intn(10)
- this.Field6 = make([]uint64, v38)
- for i := 0; i < v38; i++ {
- this.Field6[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v39 := r.Intn(10)
- this.Field7 = make([]int32, v39)
- for i := 0; i < v39; i++ {
- this.Field7[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v40 := r.Intn(10)
- this.Field8 = make([]int64, v40)
- for i := 0; i < v40; i++ {
- this.Field8[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field8[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v41 := r.Intn(10)
- this.Field9 = make([]uint32, v41)
- for i := 0; i < v41; i++ {
- this.Field9[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v42 := r.Intn(10)
- this.Field10 = make([]int32, v42)
- for i := 0; i < v42; i++ {
- this.Field10[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field10[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v43 := r.Intn(10)
- this.Field11 = make([]uint64, v43)
- for i := 0; i < v43; i++ {
- this.Field11[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v44 := r.Intn(10)
- this.Field12 = make([]int64, v44)
- for i := 0; i < v44; i++ {
- this.Field12[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field12[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v45 := r.Intn(10)
- this.Field13 = make([]bool, v45)
- for i := 0; i < v45; i++ {
- this.Field13[i] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v46 := r.Intn(10)
- this.Field14 = make([]string, v46)
- for i := 0; i < v46; i++ {
- this.Field14[i] = string(randStringThetest(r))
- }
- }
- if r.Intn(10) != 0 {
- v47 := r.Intn(10)
- this.Field15 = make([][]byte, v47)
- for i := 0; i < v47; i++ {
- v48 := r.Intn(100)
- this.Field15[i] = make([]byte, v48)
- for j := 0; j < v48; j++ {
- this.Field15[i][j] = byte(r.Intn(256))
- }
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNidRepPackedNative(r randyThetest, easy bool) *NidRepPackedNative {
- this := &NidRepPackedNative{}
- if r.Intn(10) != 0 {
- v49 := r.Intn(10)
- this.Field1 = make([]float64, v49)
- for i := 0; i < v49; i++ {
- this.Field1[i] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v50 := r.Intn(10)
- this.Field2 = make([]float32, v50)
- for i := 0; i < v50; i++ {
- this.Field2[i] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v51 := r.Intn(10)
- this.Field3 = make([]int32, v51)
- for i := 0; i < v51; i++ {
- this.Field3[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v52 := r.Intn(10)
- this.Field4 = make([]int64, v52)
- for i := 0; i < v52; i++ {
- this.Field4[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field4[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v53 := r.Intn(10)
- this.Field5 = make([]uint32, v53)
- for i := 0; i < v53; i++ {
- this.Field5[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v54 := r.Intn(10)
- this.Field6 = make([]uint64, v54)
- for i := 0; i < v54; i++ {
- this.Field6[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v55 := r.Intn(10)
- this.Field7 = make([]int32, v55)
- for i := 0; i < v55; i++ {
- this.Field7[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v56 := r.Intn(10)
- this.Field8 = make([]int64, v56)
- for i := 0; i < v56; i++ {
- this.Field8[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field8[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v57 := r.Intn(10)
- this.Field9 = make([]uint32, v57)
- for i := 0; i < v57; i++ {
- this.Field9[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v58 := r.Intn(10)
- this.Field10 = make([]int32, v58)
- for i := 0; i < v58; i++ {
- this.Field10[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field10[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v59 := r.Intn(10)
- this.Field11 = make([]uint64, v59)
- for i := 0; i < v59; i++ {
- this.Field11[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v60 := r.Intn(10)
- this.Field12 = make([]int64, v60)
- for i := 0; i < v60; i++ {
- this.Field12[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field12[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v61 := r.Intn(10)
- this.Field13 = make([]bool, v61)
- for i := 0; i < v61; i++ {
- this.Field13[i] = bool(bool(r.Intn(2) == 0))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 14)
- }
- return this
-}
-
-func NewPopulatedNinRepPackedNative(r randyThetest, easy bool) *NinRepPackedNative {
- this := &NinRepPackedNative{}
- if r.Intn(10) != 0 {
- v62 := r.Intn(10)
- this.Field1 = make([]float64, v62)
- for i := 0; i < v62; i++ {
- this.Field1[i] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v63 := r.Intn(10)
- this.Field2 = make([]float32, v63)
- for i := 0; i < v63; i++ {
- this.Field2[i] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v64 := r.Intn(10)
- this.Field3 = make([]int32, v64)
- for i := 0; i < v64; i++ {
- this.Field3[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v65 := r.Intn(10)
- this.Field4 = make([]int64, v65)
- for i := 0; i < v65; i++ {
- this.Field4[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field4[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v66 := r.Intn(10)
- this.Field5 = make([]uint32, v66)
- for i := 0; i < v66; i++ {
- this.Field5[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v67 := r.Intn(10)
- this.Field6 = make([]uint64, v67)
- for i := 0; i < v67; i++ {
- this.Field6[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v68 := r.Intn(10)
- this.Field7 = make([]int32, v68)
- for i := 0; i < v68; i++ {
- this.Field7[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v69 := r.Intn(10)
- this.Field8 = make([]int64, v69)
- for i := 0; i < v69; i++ {
- this.Field8[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field8[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v70 := r.Intn(10)
- this.Field9 = make([]uint32, v70)
- for i := 0; i < v70; i++ {
- this.Field9[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v71 := r.Intn(10)
- this.Field10 = make([]int32, v71)
- for i := 0; i < v71; i++ {
- this.Field10[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field10[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v72 := r.Intn(10)
- this.Field11 = make([]uint64, v72)
- for i := 0; i < v72; i++ {
- this.Field11[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v73 := r.Intn(10)
- this.Field12 = make([]int64, v73)
- for i := 0; i < v73; i++ {
- this.Field12[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field12[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v74 := r.Intn(10)
- this.Field13 = make([]bool, v74)
- for i := 0; i < v74; i++ {
- this.Field13[i] = bool(bool(r.Intn(2) == 0))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 14)
- }
- return this
-}
-
-func NewPopulatedNidOptStruct(r randyThetest, easy bool) *NidOptStruct {
- this := &NidOptStruct{}
- this.Field1 = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1 *= -1
- }
- this.Field2 = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2 *= -1
- }
- v75 := NewPopulatedNidOptNative(r, easy)
- this.Field3 = *v75
- v76 := NewPopulatedNinOptNative(r, easy)
- this.Field4 = *v76
- this.Field6 = uint64(uint64(r.Uint32()))
- this.Field7 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7 *= -1
- }
- v77 := NewPopulatedNidOptNative(r, easy)
- this.Field8 = *v77
- this.Field13 = bool(bool(r.Intn(2) == 0))
- this.Field14 = string(randStringThetest(r))
- v78 := r.Intn(100)
- this.Field15 = make([]byte, v78)
- for i := 0; i < v78; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNinOptStruct(r randyThetest, easy bool) *NinOptStruct {
- this := &NinOptStruct{}
- if r.Intn(10) != 0 {
- v79 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v79 *= -1
- }
- this.Field1 = &v79
- }
- if r.Intn(10) != 0 {
- v80 := float32(r.Float32())
- if r.Intn(2) == 0 {
- v80 *= -1
- }
- this.Field2 = &v80
- }
- if r.Intn(10) != 0 {
- this.Field3 = NewPopulatedNidOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- this.Field4 = NewPopulatedNinOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- v81 := uint64(uint64(r.Uint32()))
- this.Field6 = &v81
- }
- if r.Intn(10) != 0 {
- v82 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v82 *= -1
- }
- this.Field7 = &v82
- }
- if r.Intn(10) != 0 {
- this.Field8 = NewPopulatedNidOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- v83 := bool(bool(r.Intn(2) == 0))
- this.Field13 = &v83
- }
- if r.Intn(10) != 0 {
- v84 := string(randStringThetest(r))
- this.Field14 = &v84
- }
- if r.Intn(10) != 0 {
- v85 := r.Intn(100)
- this.Field15 = make([]byte, v85)
- for i := 0; i < v85; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNidRepStruct(r randyThetest, easy bool) *NidRepStruct {
- this := &NidRepStruct{}
- if r.Intn(10) != 0 {
- v86 := r.Intn(10)
- this.Field1 = make([]float64, v86)
- for i := 0; i < v86; i++ {
- this.Field1[i] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v87 := r.Intn(10)
- this.Field2 = make([]float32, v87)
- for i := 0; i < v87; i++ {
- this.Field2[i] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v88 := r.Intn(5)
- this.Field3 = make([]NidOptNative, v88)
- for i := 0; i < v88; i++ {
- v89 := NewPopulatedNidOptNative(r, easy)
- this.Field3[i] = *v89
- }
- }
- if r.Intn(10) != 0 {
- v90 := r.Intn(5)
- this.Field4 = make([]NinOptNative, v90)
- for i := 0; i < v90; i++ {
- v91 := NewPopulatedNinOptNative(r, easy)
- this.Field4[i] = *v91
- }
- }
- if r.Intn(10) != 0 {
- v92 := r.Intn(10)
- this.Field6 = make([]uint64, v92)
- for i := 0; i < v92; i++ {
- this.Field6[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v93 := r.Intn(10)
- this.Field7 = make([]int32, v93)
- for i := 0; i < v93; i++ {
- this.Field7[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v94 := r.Intn(5)
- this.Field8 = make([]NidOptNative, v94)
- for i := 0; i < v94; i++ {
- v95 := NewPopulatedNidOptNative(r, easy)
- this.Field8[i] = *v95
- }
- }
- if r.Intn(10) != 0 {
- v96 := r.Intn(10)
- this.Field13 = make([]bool, v96)
- for i := 0; i < v96; i++ {
- this.Field13[i] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v97 := r.Intn(10)
- this.Field14 = make([]string, v97)
- for i := 0; i < v97; i++ {
- this.Field14[i] = string(randStringThetest(r))
- }
- }
- if r.Intn(10) != 0 {
- v98 := r.Intn(10)
- this.Field15 = make([][]byte, v98)
- for i := 0; i < v98; i++ {
- v99 := r.Intn(100)
- this.Field15[i] = make([]byte, v99)
- for j := 0; j < v99; j++ {
- this.Field15[i][j] = byte(r.Intn(256))
- }
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNinRepStruct(r randyThetest, easy bool) *NinRepStruct {
- this := &NinRepStruct{}
- if r.Intn(10) != 0 {
- v100 := r.Intn(10)
- this.Field1 = make([]float64, v100)
- for i := 0; i < v100; i++ {
- this.Field1[i] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v101 := r.Intn(10)
- this.Field2 = make([]float32, v101)
- for i := 0; i < v101; i++ {
- this.Field2[i] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v102 := r.Intn(5)
- this.Field3 = make([]*NidOptNative, v102)
- for i := 0; i < v102; i++ {
- this.Field3[i] = NewPopulatedNidOptNative(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v103 := r.Intn(5)
- this.Field4 = make([]*NinOptNative, v103)
- for i := 0; i < v103; i++ {
- this.Field4[i] = NewPopulatedNinOptNative(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v104 := r.Intn(10)
- this.Field6 = make([]uint64, v104)
- for i := 0; i < v104; i++ {
- this.Field6[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v105 := r.Intn(10)
- this.Field7 = make([]int32, v105)
- for i := 0; i < v105; i++ {
- this.Field7[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v106 := r.Intn(5)
- this.Field8 = make([]*NidOptNative, v106)
- for i := 0; i < v106; i++ {
- this.Field8[i] = NewPopulatedNidOptNative(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v107 := r.Intn(10)
- this.Field13 = make([]bool, v107)
- for i := 0; i < v107; i++ {
- this.Field13[i] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v108 := r.Intn(10)
- this.Field14 = make([]string, v108)
- for i := 0; i < v108; i++ {
- this.Field14[i] = string(randStringThetest(r))
- }
- }
- if r.Intn(10) != 0 {
- v109 := r.Intn(10)
- this.Field15 = make([][]byte, v109)
- for i := 0; i < v109; i++ {
- v110 := r.Intn(100)
- this.Field15[i] = make([]byte, v110)
- for j := 0; j < v110; j++ {
- this.Field15[i][j] = byte(r.Intn(256))
- }
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNidEmbeddedStruct(r randyThetest, easy bool) *NidEmbeddedStruct {
- this := &NidEmbeddedStruct{}
- if r.Intn(10) != 0 {
- this.NidOptNative = NewPopulatedNidOptNative(r, easy)
- }
- v111 := NewPopulatedNidOptNative(r, easy)
- this.Field200 = *v111
- this.Field210 = bool(bool(r.Intn(2) == 0))
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 211)
- }
- return this
-}
-
-func NewPopulatedNinEmbeddedStruct(r randyThetest, easy bool) *NinEmbeddedStruct {
- this := &NinEmbeddedStruct{}
- if r.Intn(10) != 0 {
- this.NidOptNative = NewPopulatedNidOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- this.Field200 = NewPopulatedNidOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- v112 := bool(bool(r.Intn(2) == 0))
- this.Field210 = &v112
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 211)
- }
- return this
-}
-
-func NewPopulatedNidNestedStruct(r randyThetest, easy bool) *NidNestedStruct {
- this := &NidNestedStruct{}
- v113 := NewPopulatedNidOptStruct(r, easy)
- this.Field1 = *v113
- if r.Intn(10) != 0 {
- v114 := r.Intn(5)
- this.Field2 = make([]NidRepStruct, v114)
- for i := 0; i < v114; i++ {
- v115 := NewPopulatedNidRepStruct(r, easy)
- this.Field2[i] = *v115
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNinNestedStruct(r randyThetest, easy bool) *NinNestedStruct {
- this := &NinNestedStruct{}
- if r.Intn(10) != 0 {
- this.Field1 = NewPopulatedNinOptStruct(r, easy)
- }
- if r.Intn(10) != 0 {
- v116 := r.Intn(5)
- this.Field2 = make([]*NinRepStruct, v116)
- for i := 0; i < v116; i++ {
- this.Field2[i] = NewPopulatedNinRepStruct(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNidOptCustom(r randyThetest, easy bool) *NidOptCustom {
- this := &NidOptCustom{}
- v117 := NewPopulatedUuid(r)
- this.Id = *v117
- v118 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- this.Value = *v118
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedCustomDash(r randyThetest, easy bool) *CustomDash {
- this := &CustomDash{}
- if r.Intn(10) != 0 {
- this.Value = github_com_gogo_protobuf_test_custom_dash_type.NewPopulatedBytes(r)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedNinOptCustom(r randyThetest, easy bool) *NinOptCustom {
- this := &NinOptCustom{}
- if r.Intn(10) != 0 {
- this.Id = NewPopulatedUuid(r)
- }
- if r.Intn(10) != 0 {
- this.Value = github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNidRepCustom(r randyThetest, easy bool) *NidRepCustom {
- this := &NidRepCustom{}
- if r.Intn(10) != 0 {
- v119 := r.Intn(10)
- this.Id = make([]Uuid, v119)
- for i := 0; i < v119; i++ {
- v120 := NewPopulatedUuid(r)
- this.Id[i] = *v120
- }
- }
- if r.Intn(10) != 0 {
- v121 := r.Intn(10)
- this.Value = make([]github_com_gogo_protobuf_test_custom.Uint128, v121)
- for i := 0; i < v121; i++ {
- v122 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- this.Value[i] = *v122
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNinRepCustom(r randyThetest, easy bool) *NinRepCustom {
- this := &NinRepCustom{}
- if r.Intn(10) != 0 {
- v123 := r.Intn(10)
- this.Id = make([]Uuid, v123)
- for i := 0; i < v123; i++ {
- v124 := NewPopulatedUuid(r)
- this.Id[i] = *v124
- }
- }
- if r.Intn(10) != 0 {
- v125 := r.Intn(10)
- this.Value = make([]github_com_gogo_protobuf_test_custom.Uint128, v125)
- for i := 0; i < v125; i++ {
- v126 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- this.Value[i] = *v126
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNinOptNativeUnion(r randyThetest, easy bool) *NinOptNativeUnion {
- this := &NinOptNativeUnion{}
- fieldNum := r.Intn(9)
- switch fieldNum {
- case 0:
- v127 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v127 *= -1
- }
- this.Field1 = &v127
- case 1:
- v128 := float32(r.Float32())
- if r.Intn(2) == 0 {
- v128 *= -1
- }
- this.Field2 = &v128
- case 2:
- v129 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v129 *= -1
- }
- this.Field3 = &v129
- case 3:
- v130 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v130 *= -1
- }
- this.Field4 = &v130
- case 4:
- v131 := uint32(r.Uint32())
- this.Field5 = &v131
- case 5:
- v132 := uint64(uint64(r.Uint32()))
- this.Field6 = &v132
- case 6:
- v133 := bool(bool(r.Intn(2) == 0))
- this.Field13 = &v133
- case 7:
- v134 := string(randStringThetest(r))
- this.Field14 = &v134
- case 8:
- v135 := r.Intn(100)
- this.Field15 = make([]byte, v135)
- for i := 0; i < v135; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- }
- return this
-}
-
-func NewPopulatedNinOptStructUnion(r randyThetest, easy bool) *NinOptStructUnion {
- this := &NinOptStructUnion{}
- fieldNum := r.Intn(9)
- switch fieldNum {
- case 0:
- v136 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v136 *= -1
- }
- this.Field1 = &v136
- case 1:
- v137 := float32(r.Float32())
- if r.Intn(2) == 0 {
- v137 *= -1
- }
- this.Field2 = &v137
- case 2:
- this.Field3 = NewPopulatedNidOptNative(r, easy)
- case 3:
- this.Field4 = NewPopulatedNinOptNative(r, easy)
- case 4:
- v138 := uint64(uint64(r.Uint32()))
- this.Field6 = &v138
- case 5:
- v139 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v139 *= -1
- }
- this.Field7 = &v139
- case 6:
- v140 := bool(bool(r.Intn(2) == 0))
- this.Field13 = &v140
- case 7:
- v141 := string(randStringThetest(r))
- this.Field14 = &v141
- case 8:
- v142 := r.Intn(100)
- this.Field15 = make([]byte, v142)
- for i := 0; i < v142; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- }
- return this
-}
-
-func NewPopulatedNinEmbeddedStructUnion(r randyThetest, easy bool) *NinEmbeddedStructUnion {
- this := &NinEmbeddedStructUnion{}
- fieldNum := r.Intn(3)
- switch fieldNum {
- case 0:
- this.NidOptNative = NewPopulatedNidOptNative(r, easy)
- case 1:
- this.Field200 = NewPopulatedNinOptNative(r, easy)
- case 2:
- v143 := bool(bool(r.Intn(2) == 0))
- this.Field210 = &v143
- }
- return this
-}
-
-func NewPopulatedNinNestedStructUnion(r randyThetest, easy bool) *NinNestedStructUnion {
- this := &NinNestedStructUnion{}
- fieldNum := r.Intn(3)
- switch fieldNum {
- case 0:
- this.Field1 = NewPopulatedNinOptNativeUnion(r, easy)
- case 1:
- this.Field2 = NewPopulatedNinOptStructUnion(r, easy)
- case 2:
- this.Field3 = NewPopulatedNinEmbeddedStructUnion(r, easy)
- }
- return this
-}
-
-func NewPopulatedTree(r randyThetest, easy bool) *Tree {
- this := &Tree{}
- fieldNum := r.Intn(102)
- switch fieldNum {
- case 0:
- this.Or = NewPopulatedOrBranch(r, easy)
- case 1:
- this.And = NewPopulatedAndBranch(r, easy)
- 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:
- this.Leaf = NewPopulatedLeaf(r, easy)
- }
- return this
-}
-
-func NewPopulatedOrBranch(r randyThetest, easy bool) *OrBranch {
- this := &OrBranch{}
- v144 := NewPopulatedTree(r, easy)
- this.Left = *v144
- v145 := NewPopulatedTree(r, easy)
- this.Right = *v145
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedAndBranch(r randyThetest, easy bool) *AndBranch {
- this := &AndBranch{}
- v146 := NewPopulatedTree(r, easy)
- this.Left = *v146
- v147 := NewPopulatedTree(r, easy)
- this.Right = *v147
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedLeaf(r randyThetest, easy bool) *Leaf {
- this := &Leaf{}
- this.Value = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Value *= -1
- }
- this.StrValue = string(randStringThetest(r))
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedDeepTree(r randyThetest, easy bool) *DeepTree {
- this := &DeepTree{}
- fieldNum := r.Intn(102)
- switch fieldNum {
- case 0:
- this.Down = NewPopulatedADeepBranch(r, easy)
- case 1:
- this.And = NewPopulatedAndDeepBranch(r, easy)
- 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:
- this.Leaf = NewPopulatedDeepLeaf(r, easy)
- }
- return this
-}
-
-func NewPopulatedADeepBranch(r randyThetest, easy bool) *ADeepBranch {
- this := &ADeepBranch{}
- v148 := NewPopulatedDeepTree(r, easy)
- this.Down = *v148
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedAndDeepBranch(r randyThetest, easy bool) *AndDeepBranch {
- this := &AndDeepBranch{}
- v149 := NewPopulatedDeepTree(r, easy)
- this.Left = *v149
- v150 := NewPopulatedDeepTree(r, easy)
- this.Right = *v150
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedDeepLeaf(r randyThetest, easy bool) *DeepLeaf {
- this := &DeepLeaf{}
- v151 := NewPopulatedTree(r, easy)
- this.Tree = *v151
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedNil(r randyThetest, easy bool) *Nil {
- this := &Nil{}
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 1)
- }
- return this
-}
-
-func NewPopulatedNidOptEnum(r randyThetest, easy bool) *NidOptEnum {
- this := &NidOptEnum{}
- this.Field1 = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedNinOptEnum(r randyThetest, easy bool) *NinOptEnum {
- this := &NinOptEnum{}
- if r.Intn(10) != 0 {
- v152 := TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
- this.Field1 = &v152
- }
- if r.Intn(10) != 0 {
- v153 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field2 = &v153
- }
- if r.Intn(10) != 0 {
- v154 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field3 = &v154
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedNidRepEnum(r randyThetest, easy bool) *NidRepEnum {
- this := &NidRepEnum{}
- if r.Intn(10) != 0 {
- v155 := r.Intn(10)
- this.Field1 = make([]TheTestEnum, v155)
- for i := 0; i < v155; i++ {
- this.Field1[i] = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
- }
- }
- if r.Intn(10) != 0 {
- v156 := r.Intn(10)
- this.Field2 = make([]YetAnotherTestEnum, v156)
- for i := 0; i < v156; i++ {
- this.Field2[i] = YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- }
- }
- if r.Intn(10) != 0 {
- v157 := r.Intn(10)
- this.Field3 = make([]YetYetAnotherTestEnum, v157)
- for i := 0; i < v157; i++ {
- this.Field3[i] = YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedNinRepEnum(r randyThetest, easy bool) *NinRepEnum {
- this := &NinRepEnum{}
- if r.Intn(10) != 0 {
- v158 := r.Intn(10)
- this.Field1 = make([]TheTestEnum, v158)
- for i := 0; i < v158; i++ {
- this.Field1[i] = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
- }
- }
- if r.Intn(10) != 0 {
- v159 := r.Intn(10)
- this.Field2 = make([]YetAnotherTestEnum, v159)
- for i := 0; i < v159; i++ {
- this.Field2[i] = YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- }
- }
- if r.Intn(10) != 0 {
- v160 := r.Intn(10)
- this.Field3 = make([]YetYetAnotherTestEnum, v160)
- for i := 0; i < v160; i++ {
- this.Field3[i] = YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedNinOptEnumDefault(r randyThetest, easy bool) *NinOptEnumDefault {
- this := &NinOptEnumDefault{}
- if r.Intn(10) != 0 {
- v161 := TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
- this.Field1 = &v161
- }
- if r.Intn(10) != 0 {
- v162 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field2 = &v162
- }
- if r.Intn(10) != 0 {
- v163 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field3 = &v163
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedAnotherNinOptEnum(r randyThetest, easy bool) *AnotherNinOptEnum {
- this := &AnotherNinOptEnum{}
- if r.Intn(10) != 0 {
- v164 := AnotherTestEnum([]int32{10, 11}[r.Intn(2)])
- this.Field1 = &v164
- }
- if r.Intn(10) != 0 {
- v165 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field2 = &v165
- }
- if r.Intn(10) != 0 {
- v166 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field3 = &v166
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedAnotherNinOptEnumDefault(r randyThetest, easy bool) *AnotherNinOptEnumDefault {
- this := &AnotherNinOptEnumDefault{}
- if r.Intn(10) != 0 {
- v167 := AnotherTestEnum([]int32{10, 11}[r.Intn(2)])
- this.Field1 = &v167
- }
- if r.Intn(10) != 0 {
- v168 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field2 = &v168
- }
- if r.Intn(10) != 0 {
- v169 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field3 = &v169
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedTimer(r randyThetest, easy bool) *Timer {
- this := &Timer{}
- this.Time1 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Time1 *= -1
- }
- this.Time2 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Time2 *= -1
- }
- v170 := r.Intn(100)
- this.Data = make([]byte, v170)
- for i := 0; i < v170; i++ {
- this.Data[i] = byte(r.Intn(256))
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedMyExtendable(r randyThetest, easy bool) *MyExtendable {
- this := &MyExtendable{}
- if r.Intn(10) != 0 {
- v171 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v171 *= -1
- }
- this.Field1 = &v171
- }
- if !easy && r.Intn(10) != 0 {
- l := r.Intn(5)
- for i := 0; i < l; i++ {
- fieldNumber := r.Intn(100) + 100
- wire := r.Intn(4)
- if wire == 3 {
- wire = 5
- }
- dAtA := randFieldThetest(nil, r, fieldNumber, wire)
- github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), dAtA)
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 201)
- }
- return this
-}
-
-func NewPopulatedOtherExtenable(r randyThetest, easy bool) *OtherExtenable {
- this := &OtherExtenable{}
- if r.Intn(10) != 0 {
- v172 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v172 *= -1
- }
- this.Field2 = &v172
- }
- if r.Intn(10) != 0 {
- v173 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v173 *= -1
- }
- this.Field13 = &v173
- }
- if r.Intn(10) != 0 {
- this.M = NewPopulatedMyExtendable(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- l := r.Intn(5)
- for i := 0; i < l; i++ {
- eIndex := r.Intn(2)
- fieldNumber := 0
- switch eIndex {
- case 0:
- fieldNumber = r.Intn(3) + 14
- case 1:
- fieldNumber = r.Intn(3) + 10
- }
- wire := r.Intn(4)
- if wire == 3 {
- wire = 5
- }
- dAtA := randFieldThetest(nil, r, fieldNumber, wire)
- github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), dAtA)
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 18)
- }
- return this
-}
-
-func NewPopulatedNestedDefinition(r randyThetest, easy bool) *NestedDefinition {
- this := &NestedDefinition{}
- if r.Intn(10) != 0 {
- v174 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v174 *= -1
- }
- this.Field1 = &v174
- }
- if r.Intn(10) != 0 {
- v175 := NestedDefinition_NestedEnum([]int32{1}[r.Intn(1)])
- this.EnumField = &v175
- }
- if r.Intn(10) != 0 {
- this.NNM = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r, easy)
- }
- if r.Intn(10) != 0 {
- this.NM = NewPopulatedNestedDefinition_NestedMessage(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 5)
- }
- return this
-}
-
-func NewPopulatedNestedDefinition_NestedMessage(r randyThetest, easy bool) *NestedDefinition_NestedMessage {
- this := &NestedDefinition_NestedMessage{}
- if r.Intn(10) != 0 {
- v176 := uint64(uint64(r.Uint32()))
- this.NestedField1 = &v176
- }
- if r.Intn(10) != 0 {
- this.NNM = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r randyThetest, easy bool) *NestedDefinition_NestedMessage_NestedNestedMsg {
- this := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- if r.Intn(10) != 0 {
- v177 := string(randStringThetest(r))
- this.NestedNestedField1 = &v177
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 11)
- }
- return this
-}
-
-func NewPopulatedNestedScope(r randyThetest, easy bool) *NestedScope {
- this := &NestedScope{}
- if r.Intn(10) != 0 {
- this.A = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r, easy)
- }
- if r.Intn(10) != 0 {
- v178 := NestedDefinition_NestedEnum([]int32{1}[r.Intn(1)])
- this.B = &v178
- }
- if r.Intn(10) != 0 {
- this.C = NewPopulatedNestedDefinition_NestedMessage(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedNinOptNativeDefault(r randyThetest, easy bool) *NinOptNativeDefault {
- this := &NinOptNativeDefault{}
- if r.Intn(10) != 0 {
- v179 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v179 *= -1
- }
- this.Field1 = &v179
- }
- if r.Intn(10) != 0 {
- v180 := float32(r.Float32())
- if r.Intn(2) == 0 {
- v180 *= -1
- }
- this.Field2 = &v180
- }
- if r.Intn(10) != 0 {
- v181 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v181 *= -1
- }
- this.Field3 = &v181
- }
- if r.Intn(10) != 0 {
- v182 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v182 *= -1
- }
- this.Field4 = &v182
- }
- if r.Intn(10) != 0 {
- v183 := uint32(r.Uint32())
- this.Field5 = &v183
- }
- if r.Intn(10) != 0 {
- v184 := uint64(uint64(r.Uint32()))
- this.Field6 = &v184
- }
- if r.Intn(10) != 0 {
- v185 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v185 *= -1
- }
- this.Field7 = &v185
- }
- if r.Intn(10) != 0 {
- v186 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v186 *= -1
- }
- this.Field8 = &v186
- }
- if r.Intn(10) != 0 {
- v187 := uint32(r.Uint32())
- this.Field9 = &v187
- }
- if r.Intn(10) != 0 {
- v188 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v188 *= -1
- }
- this.Field10 = &v188
- }
- if r.Intn(10) != 0 {
- v189 := uint64(uint64(r.Uint32()))
- this.Field11 = &v189
- }
- if r.Intn(10) != 0 {
- v190 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v190 *= -1
- }
- this.Field12 = &v190
- }
- if r.Intn(10) != 0 {
- v191 := bool(bool(r.Intn(2) == 0))
- this.Field13 = &v191
- }
- if r.Intn(10) != 0 {
- v192 := string(randStringThetest(r))
- this.Field14 = &v192
- }
- if r.Intn(10) != 0 {
- v193 := r.Intn(100)
- this.Field15 = make([]byte, v193)
- for i := 0; i < v193; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedCustomContainer(r randyThetest, easy bool) *CustomContainer {
- this := &CustomContainer{}
- v194 := NewPopulatedNidOptCustom(r, easy)
- this.CustomStruct = *v194
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedCustomNameNidOptNative(r randyThetest, easy bool) *CustomNameNidOptNative {
- this := &CustomNameNidOptNative{}
- this.FieldA = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.FieldA *= -1
- }
- this.FieldB = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.FieldB *= -1
- }
- this.FieldC = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.FieldC *= -1
- }
- this.FieldD = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.FieldD *= -1
- }
- this.FieldE = uint32(r.Uint32())
- this.FieldF = uint64(uint64(r.Uint32()))
- this.FieldG = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.FieldG *= -1
- }
- this.FieldH = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.FieldH *= -1
- }
- this.FieldI = uint32(r.Uint32())
- this.FieldJ = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.FieldJ *= -1
- }
- this.FieldK = uint64(uint64(r.Uint32()))
- this.FieldL = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.FieldL *= -1
- }
- this.FieldM = bool(bool(r.Intn(2) == 0))
- this.FieldN = string(randStringThetest(r))
- v195 := r.Intn(100)
- this.FieldO = make([]byte, v195)
- for i := 0; i < v195; i++ {
- this.FieldO[i] = byte(r.Intn(256))
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedCustomNameNinOptNative(r randyThetest, easy bool) *CustomNameNinOptNative {
- this := &CustomNameNinOptNative{}
- if r.Intn(10) != 0 {
- v196 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v196 *= -1
- }
- this.FieldA = &v196
- }
- if r.Intn(10) != 0 {
- v197 := float32(r.Float32())
- if r.Intn(2) == 0 {
- v197 *= -1
- }
- this.FieldB = &v197
- }
- if r.Intn(10) != 0 {
- v198 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v198 *= -1
- }
- this.FieldC = &v198
- }
- if r.Intn(10) != 0 {
- v199 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v199 *= -1
- }
- this.FieldD = &v199
- }
- if r.Intn(10) != 0 {
- v200 := uint32(r.Uint32())
- this.FieldE = &v200
- }
- if r.Intn(10) != 0 {
- v201 := uint64(uint64(r.Uint32()))
- this.FieldF = &v201
- }
- if r.Intn(10) != 0 {
- v202 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v202 *= -1
- }
- this.FieldG = &v202
- }
- if r.Intn(10) != 0 {
- v203 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v203 *= -1
- }
- this.FieldH = &v203
- }
- if r.Intn(10) != 0 {
- v204 := uint32(r.Uint32())
- this.FieldI = &v204
- }
- if r.Intn(10) != 0 {
- v205 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v205 *= -1
- }
- this.FieldJ = &v205
- }
- if r.Intn(10) != 0 {
- v206 := uint64(uint64(r.Uint32()))
- this.FieldK = &v206
- }
- if r.Intn(10) != 0 {
- v207 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v207 *= -1
- }
- this.FielL = &v207
- }
- if r.Intn(10) != 0 {
- v208 := bool(bool(r.Intn(2) == 0))
- this.FieldM = &v208
- }
- if r.Intn(10) != 0 {
- v209 := string(randStringThetest(r))
- this.FieldN = &v209
- }
- if r.Intn(10) != 0 {
- v210 := r.Intn(100)
- this.FieldO = make([]byte, v210)
- for i := 0; i < v210; i++ {
- this.FieldO[i] = byte(r.Intn(256))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedCustomNameNinRepNative(r randyThetest, easy bool) *CustomNameNinRepNative {
- this := &CustomNameNinRepNative{}
- if r.Intn(10) != 0 {
- v211 := r.Intn(10)
- this.FieldA = make([]float64, v211)
- for i := 0; i < v211; i++ {
- this.FieldA[i] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.FieldA[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v212 := r.Intn(10)
- this.FieldB = make([]float32, v212)
- for i := 0; i < v212; i++ {
- this.FieldB[i] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.FieldB[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v213 := r.Intn(10)
- this.FieldC = make([]int32, v213)
- for i := 0; i < v213; i++ {
- this.FieldC[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.FieldC[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v214 := r.Intn(10)
- this.FieldD = make([]int64, v214)
- for i := 0; i < v214; i++ {
- this.FieldD[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.FieldD[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v215 := r.Intn(10)
- this.FieldE = make([]uint32, v215)
- for i := 0; i < v215; i++ {
- this.FieldE[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v216 := r.Intn(10)
- this.FieldF = make([]uint64, v216)
- for i := 0; i < v216; i++ {
- this.FieldF[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v217 := r.Intn(10)
- this.FieldG = make([]int32, v217)
- for i := 0; i < v217; i++ {
- this.FieldG[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.FieldG[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v218 := r.Intn(10)
- this.FieldH = make([]int64, v218)
- for i := 0; i < v218; i++ {
- this.FieldH[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.FieldH[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v219 := r.Intn(10)
- this.FieldI = make([]uint32, v219)
- for i := 0; i < v219; i++ {
- this.FieldI[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v220 := r.Intn(10)
- this.FieldJ = make([]int32, v220)
- for i := 0; i < v220; i++ {
- this.FieldJ[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.FieldJ[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v221 := r.Intn(10)
- this.FieldK = make([]uint64, v221)
- for i := 0; i < v221; i++ {
- this.FieldK[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v222 := r.Intn(10)
- this.FieldL = make([]int64, v222)
- for i := 0; i < v222; i++ {
- this.FieldL[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.FieldL[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v223 := r.Intn(10)
- this.FieldM = make([]bool, v223)
- for i := 0; i < v223; i++ {
- this.FieldM[i] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v224 := r.Intn(10)
- this.FieldN = make([]string, v224)
- for i := 0; i < v224; i++ {
- this.FieldN[i] = string(randStringThetest(r))
- }
- }
- if r.Intn(10) != 0 {
- v225 := r.Intn(10)
- this.FieldO = make([][]byte, v225)
- for i := 0; i < v225; i++ {
- v226 := r.Intn(100)
- this.FieldO[i] = make([]byte, v226)
- for j := 0; j < v226; j++ {
- this.FieldO[i][j] = byte(r.Intn(256))
- }
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedCustomNameNinStruct(r randyThetest, easy bool) *CustomNameNinStruct {
- this := &CustomNameNinStruct{}
- if r.Intn(10) != 0 {
- v227 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v227 *= -1
- }
- this.FieldA = &v227
- }
- if r.Intn(10) != 0 {
- v228 := float32(r.Float32())
- if r.Intn(2) == 0 {
- v228 *= -1
- }
- this.FieldB = &v228
- }
- if r.Intn(10) != 0 {
- this.FieldC = NewPopulatedNidOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- v229 := r.Intn(5)
- this.FieldD = make([]*NinOptNative, v229)
- for i := 0; i < v229; i++ {
- this.FieldD[i] = NewPopulatedNinOptNative(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v230 := uint64(uint64(r.Uint32()))
- this.FieldE = &v230
- }
- if r.Intn(10) != 0 {
- v231 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v231 *= -1
- }
- this.FieldF = &v231
- }
- if r.Intn(10) != 0 {
- this.FieldG = NewPopulatedNidOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- v232 := bool(bool(r.Intn(2) == 0))
- this.FieldH = &v232
- }
- if r.Intn(10) != 0 {
- v233 := string(randStringThetest(r))
- this.FieldI = &v233
- }
- if r.Intn(10) != 0 {
- v234 := r.Intn(100)
- this.FieldJ = make([]byte, v234)
- for i := 0; i < v234; i++ {
- this.FieldJ[i] = byte(r.Intn(256))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedCustomNameCustomType(r randyThetest, easy bool) *CustomNameCustomType {
- this := &CustomNameCustomType{}
- if r.Intn(10) != 0 {
- this.FieldA = NewPopulatedUuid(r)
- }
- if r.Intn(10) != 0 {
- this.FieldB = github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- }
- if r.Intn(10) != 0 {
- v235 := r.Intn(10)
- this.FieldC = make([]Uuid, v235)
- for i := 0; i < v235; i++ {
- v236 := NewPopulatedUuid(r)
- this.FieldC[i] = *v236
- }
- }
- if r.Intn(10) != 0 {
- v237 := r.Intn(10)
- this.FieldD = make([]github_com_gogo_protobuf_test_custom.Uint128, v237)
- for i := 0; i < v237; i++ {
- v238 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- this.FieldD[i] = *v238
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 5)
- }
- return this
-}
-
-func NewPopulatedCustomNameNinEmbeddedStructUnion(r randyThetest, easy bool) *CustomNameNinEmbeddedStructUnion {
- this := &CustomNameNinEmbeddedStructUnion{}
- fieldNum := r.Intn(3)
- switch fieldNum {
- case 0:
- this.NidOptNative = NewPopulatedNidOptNative(r, easy)
- case 1:
- this.FieldA = NewPopulatedNinOptNative(r, easy)
- case 2:
- v239 := bool(bool(r.Intn(2) == 0))
- this.FieldB = &v239
- }
- return this
-}
-
-func NewPopulatedCustomNameEnum(r randyThetest, easy bool) *CustomNameEnum {
- this := &CustomNameEnum{}
- if r.Intn(10) != 0 {
- v240 := TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
- this.FieldA = &v240
- }
- if r.Intn(10) != 0 {
- v241 := r.Intn(10)
- this.FieldB = make([]TheTestEnum, v241)
- for i := 0; i < v241; i++ {
- this.FieldB[i] = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNoExtensionsMap(r randyThetest, easy bool) *NoExtensionsMap {
- this := &NoExtensionsMap{}
- if r.Intn(10) != 0 {
- v242 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v242 *= -1
- }
- this.Field1 = &v242
- }
- if !easy && r.Intn(10) != 0 {
- l := r.Intn(5)
- for i := 0; i < l; i++ {
- fieldNumber := r.Intn(100) + 100
- wire := r.Intn(4)
- if wire == 3 {
- wire = 5
- }
- dAtA := randFieldThetest(nil, r, fieldNumber, wire)
- github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), dAtA)
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 201)
- }
- return this
-}
-
-func NewPopulatedUnrecognized(r randyThetest, easy bool) *Unrecognized {
- this := &Unrecognized{}
- if r.Intn(10) != 0 {
- v243 := string(randStringThetest(r))
- this.Field1 = &v243
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedUnrecognizedWithInner(r randyThetest, easy bool) *UnrecognizedWithInner {
- this := &UnrecognizedWithInner{}
- if r.Intn(10) != 0 {
- v244 := r.Intn(5)
- this.Embedded = make([]*UnrecognizedWithInner_Inner, v244)
- for i := 0; i < v244; i++ {
- this.Embedded[i] = NewPopulatedUnrecognizedWithInner_Inner(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v245 := string(randStringThetest(r))
- this.Field2 = &v245
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedUnrecognizedWithInner_Inner(r randyThetest, easy bool) *UnrecognizedWithInner_Inner {
- this := &UnrecognizedWithInner_Inner{}
- if r.Intn(10) != 0 {
- v246 := uint32(r.Uint32())
- this.Field1 = &v246
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedUnrecognizedWithEmbed(r randyThetest, easy bool) *UnrecognizedWithEmbed {
- this := &UnrecognizedWithEmbed{}
- v247 := NewPopulatedUnrecognizedWithEmbed_Embedded(r, easy)
- this.UnrecognizedWithEmbed_Embedded = *v247
- if r.Intn(10) != 0 {
- v248 := string(randStringThetest(r))
- this.Field2 = &v248
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedUnrecognizedWithEmbed_Embedded(r randyThetest, easy bool) *UnrecognizedWithEmbed_Embedded {
- this := &UnrecognizedWithEmbed_Embedded{}
- if r.Intn(10) != 0 {
- v249 := uint32(r.Uint32())
- this.Field1 = &v249
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedNode(r randyThetest, easy bool) *Node {
- this := &Node{}
- if r.Intn(10) != 0 {
- v250 := string(randStringThetest(r))
- this.Label = &v250
- }
- if r.Intn(10) == 0 {
- v251 := r.Intn(5)
- this.Children = make([]*Node, v251)
- for i := 0; i < v251; i++ {
- this.Children[i] = NewPopulatedNode(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNonByteCustomType(r randyThetest, easy bool) *NonByteCustomType {
- this := &NonByteCustomType{}
- if r.Intn(10) != 0 {
- this.Field1 = NewPopulatedT(r)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedNidOptNonByteCustomType(r randyThetest, easy bool) *NidOptNonByteCustomType {
- this := &NidOptNonByteCustomType{}
- v252 := NewPopulatedT(r)
- this.Field1 = *v252
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedNinOptNonByteCustomType(r randyThetest, easy bool) *NinOptNonByteCustomType {
- this := &NinOptNonByteCustomType{}
- if r.Intn(10) != 0 {
- this.Field1 = NewPopulatedT(r)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedNidRepNonByteCustomType(r randyThetest, easy bool) *NidRepNonByteCustomType {
- this := &NidRepNonByteCustomType{}
- if r.Intn(10) != 0 {
- v253 := r.Intn(10)
- this.Field1 = make([]T, v253)
- for i := 0; i < v253; i++ {
- v254 := NewPopulatedT(r)
- this.Field1[i] = *v254
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedNinRepNonByteCustomType(r randyThetest, easy bool) *NinRepNonByteCustomType {
- this := &NinRepNonByteCustomType{}
- if r.Intn(10) != 0 {
- v255 := r.Intn(10)
- this.Field1 = make([]T, v255)
- for i := 0; i < v255; i++ {
- v256 := NewPopulatedT(r)
- this.Field1[i] = *v256
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedProtoType(r randyThetest, easy bool) *ProtoType {
- this := &ProtoType{}
- if r.Intn(10) != 0 {
- v257 := string(randStringThetest(r))
- this.Field2 = &v257
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-type randyThetest interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneThetest(r randyThetest) 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 randStringThetest(r randyThetest) string {
- v258 := r.Intn(100)
- tmps := make([]rune, v258)
- for i := 0; i < v258; i++ {
- tmps[i] = randUTF8RuneThetest(r)
- }
- return string(tmps)
-}
-func randUnrecognizedThetest(r randyThetest, 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 = randFieldThetest(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldThetest(dAtA []byte, r randyThetest, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateThetest(dAtA, uint64(key))
- v259 := r.Int63()
- if r.Intn(2) == 0 {
- v259 *= -1
- }
- dAtA = encodeVarintPopulateThetest(dAtA, uint64(v259))
- case 1:
- dAtA = encodeVarintPopulateThetest(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 = encodeVarintPopulateThetest(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateThetest(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateThetest(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 encodeVarintPopulateThetest(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 *NidOptNative) Size() (n int) {
- var l int
- _ = l
- n += 9
- n += 5
- n += 1 + sovThetest(uint64(m.Field3))
- n += 1 + sovThetest(uint64(m.Field4))
- n += 1 + sovThetest(uint64(m.Field5))
- n += 1 + sovThetest(uint64(m.Field6))
- n += 1 + sozThetest(uint64(m.Field7))
- n += 1 + sozThetest(uint64(m.Field8))
- n += 5
- n += 5
- n += 9
- n += 9
- n += 2
- l = len(m.Field14)
- n += 1 + l + sovThetest(uint64(l))
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptNative) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 9
- }
- if m.Field2 != nil {
- n += 5
- }
- if m.Field3 != nil {
- n += 1 + sovThetest(uint64(*m.Field3))
- }
- if m.Field4 != nil {
- n += 1 + sovThetest(uint64(*m.Field4))
- }
- if m.Field5 != nil {
- n += 1 + sovThetest(uint64(*m.Field5))
- }
- if m.Field6 != nil {
- n += 1 + sovThetest(uint64(*m.Field6))
- }
- if m.Field7 != nil {
- n += 1 + sozThetest(uint64(*m.Field7))
- }
- if m.Field8 != nil {
- n += 1 + sozThetest(uint64(*m.Field8))
- }
- if m.Field9 != nil {
- n += 5
- }
- if m.Field10 != nil {
- n += 5
- }
- if m.Field11 != nil {
- n += 9
- }
- if m.Field12 != nil {
- n += 9
- }
- if m.Field13 != nil {
- n += 2
- }
- if m.Field14 != nil {
- l = len(*m.Field14)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidRepNative) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- n += 9 * len(m.Field1)
- }
- if len(m.Field2) > 0 {
- n += 5 * len(m.Field2)
- }
- if len(m.Field3) > 0 {
- for _, e := range m.Field3 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field4) > 0 {
- for _, e := range m.Field4 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field5) > 0 {
- for _, e := range m.Field5 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field6) > 0 {
- for _, e := range m.Field6 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field7) > 0 {
- for _, e := range m.Field7 {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.Field8) > 0 {
- for _, e := range m.Field8 {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.Field9) > 0 {
- n += 5 * len(m.Field9)
- }
- if len(m.Field10) > 0 {
- n += 5 * len(m.Field10)
- }
- if len(m.Field11) > 0 {
- n += 9 * len(m.Field11)
- }
- if len(m.Field12) > 0 {
- n += 9 * len(m.Field12)
- }
- if len(m.Field13) > 0 {
- n += 2 * len(m.Field13)
- }
- if len(m.Field14) > 0 {
- for _, s := range m.Field14 {
- l = len(s)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field15) > 0 {
- for _, b := range m.Field15 {
- l = len(b)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinRepNative) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- n += 9 * len(m.Field1)
- }
- if len(m.Field2) > 0 {
- n += 5 * len(m.Field2)
- }
- if len(m.Field3) > 0 {
- for _, e := range m.Field3 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field4) > 0 {
- for _, e := range m.Field4 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field5) > 0 {
- for _, e := range m.Field5 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field6) > 0 {
- for _, e := range m.Field6 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field7) > 0 {
- for _, e := range m.Field7 {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.Field8) > 0 {
- for _, e := range m.Field8 {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.Field9) > 0 {
- n += 5 * len(m.Field9)
- }
- if len(m.Field10) > 0 {
- n += 5 * len(m.Field10)
- }
- if len(m.Field11) > 0 {
- n += 9 * len(m.Field11)
- }
- if len(m.Field12) > 0 {
- n += 9 * len(m.Field12)
- }
- if len(m.Field13) > 0 {
- n += 2 * len(m.Field13)
- }
- if len(m.Field14) > 0 {
- for _, s := range m.Field14 {
- l = len(s)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field15) > 0 {
- for _, b := range m.Field15 {
- l = len(b)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidRepPackedNative) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field1)*8)) + len(m.Field1)*8
- }
- if len(m.Field2) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field2)*4)) + len(m.Field2)*4
- }
- if len(m.Field3) > 0 {
- l = 0
- for _, e := range m.Field3 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field4) > 0 {
- l = 0
- for _, e := range m.Field4 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field5) > 0 {
- l = 0
- for _, e := range m.Field5 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field6) > 0 {
- l = 0
- for _, e := range m.Field6 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field7) > 0 {
- l = 0
- for _, e := range m.Field7 {
- l += sozThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field8) > 0 {
- l = 0
- for _, e := range m.Field8 {
- l += sozThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field9) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field9)*4)) + len(m.Field9)*4
- }
- if len(m.Field10) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field10)*4)) + len(m.Field10)*4
- }
- if len(m.Field11) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field11)*8)) + len(m.Field11)*8
- }
- if len(m.Field12) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field12)*8)) + len(m.Field12)*8
- }
- if len(m.Field13) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field13))) + len(m.Field13)*1
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinRepPackedNative) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field1)*8)) + len(m.Field1)*8
- }
- if len(m.Field2) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field2)*4)) + len(m.Field2)*4
- }
- if len(m.Field3) > 0 {
- l = 0
- for _, e := range m.Field3 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field4) > 0 {
- l = 0
- for _, e := range m.Field4 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field5) > 0 {
- l = 0
- for _, e := range m.Field5 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field6) > 0 {
- l = 0
- for _, e := range m.Field6 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field7) > 0 {
- l = 0
- for _, e := range m.Field7 {
- l += sozThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field8) > 0 {
- l = 0
- for _, e := range m.Field8 {
- l += sozThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field9) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field9)*4)) + len(m.Field9)*4
- }
- if len(m.Field10) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field10)*4)) + len(m.Field10)*4
- }
- if len(m.Field11) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field11)*8)) + len(m.Field11)*8
- }
- if len(m.Field12) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field12)*8)) + len(m.Field12)*8
- }
- if len(m.Field13) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field13))) + len(m.Field13)*1
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidOptStruct) Size() (n int) {
- var l int
- _ = l
- n += 9
- n += 5
- l = m.Field3.Size()
- n += 1 + l + sovThetest(uint64(l))
- l = m.Field4.Size()
- n += 1 + l + sovThetest(uint64(l))
- n += 1 + sovThetest(uint64(m.Field6))
- n += 1 + sozThetest(uint64(m.Field7))
- l = m.Field8.Size()
- n += 1 + l + sovThetest(uint64(l))
- n += 2
- l = len(m.Field14)
- n += 1 + l + sovThetest(uint64(l))
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptStruct) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 9
- }
- if m.Field2 != nil {
- n += 5
- }
- if m.Field3 != nil {
- l = m.Field3.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field4 != nil {
- l = m.Field4.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field6 != nil {
- n += 1 + sovThetest(uint64(*m.Field6))
- }
- if m.Field7 != nil {
- n += 1 + sozThetest(uint64(*m.Field7))
- }
- if m.Field8 != nil {
- l = m.Field8.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field13 != nil {
- n += 2
- }
- if m.Field14 != nil {
- l = len(*m.Field14)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidRepStruct) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- n += 9 * len(m.Field1)
- }
- if len(m.Field2) > 0 {
- n += 5 * len(m.Field2)
- }
- if len(m.Field3) > 0 {
- for _, e := range m.Field3 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field4) > 0 {
- for _, e := range m.Field4 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field6) > 0 {
- for _, e := range m.Field6 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field7) > 0 {
- for _, e := range m.Field7 {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.Field8) > 0 {
- for _, e := range m.Field8 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field13) > 0 {
- n += 2 * len(m.Field13)
- }
- if len(m.Field14) > 0 {
- for _, s := range m.Field14 {
- l = len(s)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field15) > 0 {
- for _, b := range m.Field15 {
- l = len(b)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinRepStruct) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- n += 9 * len(m.Field1)
- }
- if len(m.Field2) > 0 {
- n += 5 * len(m.Field2)
- }
- if len(m.Field3) > 0 {
- for _, e := range m.Field3 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field4) > 0 {
- for _, e := range m.Field4 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field6) > 0 {
- for _, e := range m.Field6 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field7) > 0 {
- for _, e := range m.Field7 {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.Field8) > 0 {
- for _, e := range m.Field8 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field13) > 0 {
- n += 2 * len(m.Field13)
- }
- if len(m.Field14) > 0 {
- for _, s := range m.Field14 {
- l = len(s)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field15) > 0 {
- for _, b := range m.Field15 {
- l = len(b)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidEmbeddedStruct) Size() (n int) {
- var l int
- _ = l
- if m.NidOptNative != nil {
- l = m.NidOptNative.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- l = m.Field200.Size()
- n += 2 + l + sovThetest(uint64(l))
- n += 3
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinEmbeddedStruct) Size() (n int) {
- var l int
- _ = l
- if m.NidOptNative != nil {
- l = m.NidOptNative.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field200 != nil {
- l = m.Field200.Size()
- n += 2 + l + sovThetest(uint64(l))
- }
- if m.Field210 != nil {
- n += 3
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidNestedStruct) Size() (n int) {
- var l int
- _ = l
- l = m.Field1.Size()
- n += 1 + l + sovThetest(uint64(l))
- if len(m.Field2) > 0 {
- for _, e := range m.Field2 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinNestedStruct) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- l = m.Field1.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if len(m.Field2) > 0 {
- for _, e := range m.Field2 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidOptCustom) Size() (n int) {
- var l int
- _ = l
- l = m.Id.Size()
- n += 1 + l + sovThetest(uint64(l))
- l = m.Value.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomDash) Size() (n int) {
- var l int
- _ = l
- if m.Value != nil {
- l = m.Value.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptCustom) Size() (n int) {
- var l int
- _ = l
- if m.Id != nil {
- l = m.Id.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Value != nil {
- l = m.Value.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidRepCustom) Size() (n int) {
- var l int
- _ = l
- if len(m.Id) > 0 {
- for _, e := range m.Id {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Value) > 0 {
- for _, e := range m.Value {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinRepCustom) Size() (n int) {
- var l int
- _ = l
- if len(m.Id) > 0 {
- for _, e := range m.Id {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Value) > 0 {
- for _, e := range m.Value {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptNativeUnion) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 9
- }
- if m.Field2 != nil {
- n += 5
- }
- if m.Field3 != nil {
- n += 1 + sovThetest(uint64(*m.Field3))
- }
- if m.Field4 != nil {
- n += 1 + sovThetest(uint64(*m.Field4))
- }
- if m.Field5 != nil {
- n += 1 + sovThetest(uint64(*m.Field5))
- }
- if m.Field6 != nil {
- n += 1 + sovThetest(uint64(*m.Field6))
- }
- if m.Field13 != nil {
- n += 2
- }
- if m.Field14 != nil {
- l = len(*m.Field14)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptStructUnion) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 9
- }
- if m.Field2 != nil {
- n += 5
- }
- if m.Field3 != nil {
- l = m.Field3.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field4 != nil {
- l = m.Field4.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field6 != nil {
- n += 1 + sovThetest(uint64(*m.Field6))
- }
- if m.Field7 != nil {
- n += 1 + sozThetest(uint64(*m.Field7))
- }
- if m.Field13 != nil {
- n += 2
- }
- if m.Field14 != nil {
- l = len(*m.Field14)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinEmbeddedStructUnion) Size() (n int) {
- var l int
- _ = l
- if m.NidOptNative != nil {
- l = m.NidOptNative.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field200 != nil {
- l = m.Field200.Size()
- n += 2 + l + sovThetest(uint64(l))
- }
- if m.Field210 != nil {
- n += 3
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinNestedStructUnion) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- l = m.Field1.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field2 != nil {
- l = m.Field2.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field3 != nil {
- l = m.Field3.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *Tree) Size() (n int) {
- var l int
- _ = l
- if m.Or != nil {
- l = m.Or.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.And != nil {
- l = m.And.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Leaf != nil {
- l = m.Leaf.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *OrBranch) Size() (n int) {
- var l int
- _ = l
- l = m.Left.Size()
- n += 1 + l + sovThetest(uint64(l))
- l = m.Right.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AndBranch) Size() (n int) {
- var l int
- _ = l
- l = m.Left.Size()
- n += 1 + l + sovThetest(uint64(l))
- l = m.Right.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *Leaf) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovThetest(uint64(m.Value))
- l = len(m.StrValue)
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *DeepTree) Size() (n int) {
- var l int
- _ = l
- if m.Down != nil {
- l = m.Down.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.And != nil {
- l = m.And.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Leaf != nil {
- l = m.Leaf.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *ADeepBranch) Size() (n int) {
- var l int
- _ = l
- l = m.Down.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AndDeepBranch) Size() (n int) {
- var l int
- _ = l
- l = m.Left.Size()
- n += 1 + l + sovThetest(uint64(l))
- l = m.Right.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *DeepLeaf) Size() (n int) {
- var l int
- _ = l
- l = m.Tree.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *Nil) Size() (n int) {
- var l int
- _ = l
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidOptEnum) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovThetest(uint64(m.Field1))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptEnum) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- if m.Field2 != nil {
- n += 1 + sovThetest(uint64(*m.Field2))
- }
- if m.Field3 != nil {
- n += 1 + sovThetest(uint64(*m.Field3))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidRepEnum) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, e := range m.Field1 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field2) > 0 {
- for _, e := range m.Field2 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field3) > 0 {
- for _, e := range m.Field3 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinRepEnum) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, e := range m.Field1 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field2) > 0 {
- for _, e := range m.Field2 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field3) > 0 {
- for _, e := range m.Field3 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptEnumDefault) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- if m.Field2 != nil {
- n += 1 + sovThetest(uint64(*m.Field2))
- }
- if m.Field3 != nil {
- n += 1 + sovThetest(uint64(*m.Field3))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AnotherNinOptEnum) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- if m.Field2 != nil {
- n += 1 + sovThetest(uint64(*m.Field2))
- }
- if m.Field3 != nil {
- n += 1 + sovThetest(uint64(*m.Field3))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AnotherNinOptEnumDefault) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- if m.Field2 != nil {
- n += 1 + sovThetest(uint64(*m.Field2))
- }
- if m.Field3 != nil {
- n += 1 + sovThetest(uint64(*m.Field3))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *Timer) Size() (n int) {
- var l int
- _ = l
- n += 9
- n += 9
- if m.Data != nil {
- l = len(m.Data)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *MyExtendable) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- n += github_com_gogo_protobuf_proto.SizeOfInternalExtension(m)
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *OtherExtenable) Size() (n int) {
- var l int
- _ = l
- if m.Field2 != nil {
- n += 1 + sovThetest(uint64(*m.Field2))
- }
- if m.Field13 != nil {
- n += 1 + sovThetest(uint64(*m.Field13))
- }
- if m.M != nil {
- l = m.M.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- n += github_com_gogo_protobuf_proto.SizeOfInternalExtension(m)
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NestedDefinition) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- if m.EnumField != nil {
- n += 1 + sovThetest(uint64(*m.EnumField))
- }
- if m.NNM != nil {
- l = m.NNM.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.NM != nil {
- l = m.NM.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NestedDefinition_NestedMessage) Size() (n int) {
- var l int
- _ = l
- if m.NestedField1 != nil {
- n += 9
- }
- if m.NNM != nil {
- l = m.NNM.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NestedDefinition_NestedMessage_NestedNestedMsg) Size() (n int) {
- var l int
- _ = l
- if m.NestedNestedField1 != nil {
- l = len(*m.NestedNestedField1)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NestedScope) Size() (n int) {
- var l int
- _ = l
- if m.A != nil {
- l = m.A.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.B != nil {
- n += 1 + sovThetest(uint64(*m.B))
- }
- if m.C != nil {
- l = m.C.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptNativeDefault) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 9
- }
- if m.Field2 != nil {
- n += 5
- }
- if m.Field3 != nil {
- n += 1 + sovThetest(uint64(*m.Field3))
- }
- if m.Field4 != nil {
- n += 1 + sovThetest(uint64(*m.Field4))
- }
- if m.Field5 != nil {
- n += 1 + sovThetest(uint64(*m.Field5))
- }
- if m.Field6 != nil {
- n += 1 + sovThetest(uint64(*m.Field6))
- }
- if m.Field7 != nil {
- n += 1 + sozThetest(uint64(*m.Field7))
- }
- if m.Field8 != nil {
- n += 1 + sozThetest(uint64(*m.Field8))
- }
- if m.Field9 != nil {
- n += 5
- }
- if m.Field10 != nil {
- n += 5
- }
- if m.Field11 != nil {
- n += 9
- }
- if m.Field12 != nil {
- n += 9
- }
- if m.Field13 != nil {
- n += 2
- }
- if m.Field14 != nil {
- l = len(*m.Field14)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomContainer) Size() (n int) {
- var l int
- _ = l
- l = m.CustomStruct.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomNameNidOptNative) Size() (n int) {
- var l int
- _ = l
- n += 9
- n += 5
- n += 1 + sovThetest(uint64(m.FieldC))
- n += 1 + sovThetest(uint64(m.FieldD))
- n += 1 + sovThetest(uint64(m.FieldE))
- n += 1 + sovThetest(uint64(m.FieldF))
- n += 1 + sozThetest(uint64(m.FieldG))
- n += 1 + sozThetest(uint64(m.FieldH))
- n += 5
- n += 5
- n += 9
- n += 9
- n += 2
- l = len(m.FieldN)
- n += 1 + l + sovThetest(uint64(l))
- if m.FieldO != nil {
- l = len(m.FieldO)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomNameNinOptNative) Size() (n int) {
- var l int
- _ = l
- if m.FieldA != nil {
- n += 9
- }
- if m.FieldB != nil {
- n += 5
- }
- if m.FieldC != nil {
- n += 1 + sovThetest(uint64(*m.FieldC))
- }
- if m.FieldD != nil {
- n += 1 + sovThetest(uint64(*m.FieldD))
- }
- if m.FieldE != nil {
- n += 1 + sovThetest(uint64(*m.FieldE))
- }
- if m.FieldF != nil {
- n += 1 + sovThetest(uint64(*m.FieldF))
- }
- if m.FieldG != nil {
- n += 1 + sozThetest(uint64(*m.FieldG))
- }
- if m.FieldH != nil {
- n += 1 + sozThetest(uint64(*m.FieldH))
- }
- if m.FieldI != nil {
- n += 5
- }
- if m.FieldJ != nil {
- n += 5
- }
- if m.FieldK != nil {
- n += 9
- }
- if m.FielL != nil {
- n += 9
- }
- if m.FieldM != nil {
- n += 2
- }
- if m.FieldN != nil {
- l = len(*m.FieldN)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.FieldO != nil {
- l = len(m.FieldO)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomNameNinRepNative) Size() (n int) {
- var l int
- _ = l
- if len(m.FieldA) > 0 {
- n += 9 * len(m.FieldA)
- }
- if len(m.FieldB) > 0 {
- n += 5 * len(m.FieldB)
- }
- if len(m.FieldC) > 0 {
- for _, e := range m.FieldC {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.FieldD) > 0 {
- for _, e := range m.FieldD {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.FieldE) > 0 {
- for _, e := range m.FieldE {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.FieldF) > 0 {
- for _, e := range m.FieldF {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.FieldG) > 0 {
- for _, e := range m.FieldG {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.FieldH) > 0 {
- for _, e := range m.FieldH {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.FieldI) > 0 {
- n += 5 * len(m.FieldI)
- }
- if len(m.FieldJ) > 0 {
- n += 5 * len(m.FieldJ)
- }
- if len(m.FieldK) > 0 {
- n += 9 * len(m.FieldK)
- }
- if len(m.FieldL) > 0 {
- n += 9 * len(m.FieldL)
- }
- if len(m.FieldM) > 0 {
- n += 2 * len(m.FieldM)
- }
- if len(m.FieldN) > 0 {
- for _, s := range m.FieldN {
- l = len(s)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.FieldO) > 0 {
- for _, b := range m.FieldO {
- l = len(b)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomNameNinStruct) Size() (n int) {
- var l int
- _ = l
- if m.FieldA != nil {
- n += 9
- }
- if m.FieldB != nil {
- n += 5
- }
- if m.FieldC != nil {
- l = m.FieldC.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if len(m.FieldD) > 0 {
- for _, e := range m.FieldD {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.FieldE != nil {
- n += 1 + sovThetest(uint64(*m.FieldE))
- }
- if m.FieldF != nil {
- n += 1 + sozThetest(uint64(*m.FieldF))
- }
- if m.FieldG != nil {
- l = m.FieldG.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.FieldH != nil {
- n += 2
- }
- if m.FieldI != nil {
- l = len(*m.FieldI)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.FieldJ != nil {
- l = len(m.FieldJ)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomNameCustomType) Size() (n int) {
- var l int
- _ = l
- if m.FieldA != nil {
- l = m.FieldA.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.FieldB != nil {
- l = m.FieldB.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if len(m.FieldC) > 0 {
- for _, e := range m.FieldC {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.FieldD) > 0 {
- for _, e := range m.FieldD {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomNameNinEmbeddedStructUnion) Size() (n int) {
- var l int
- _ = l
- if m.NidOptNative != nil {
- l = m.NidOptNative.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.FieldA != nil {
- l = m.FieldA.Size()
- n += 2 + l + sovThetest(uint64(l))
- }
- if m.FieldB != nil {
- n += 3
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomNameEnum) Size() (n int) {
- var l int
- _ = l
- if m.FieldA != nil {
- n += 1 + sovThetest(uint64(*m.FieldA))
- }
- if len(m.FieldB) > 0 {
- for _, e := range m.FieldB {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NoExtensionsMap) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- if m.XXX_extensions != nil {
- n += len(m.XXX_extensions)
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *Unrecognized) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- l = len(*m.Field1)
- n += 1 + l + sovThetest(uint64(l))
- }
- return n
-}
-
-func (m *UnrecognizedWithInner) Size() (n int) {
- var l int
- _ = l
- if len(m.Embedded) > 0 {
- for _, e := range m.Embedded {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.Field2 != nil {
- l = len(*m.Field2)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *UnrecognizedWithInner_Inner) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- return n
-}
-
-func (m *UnrecognizedWithEmbed) Size() (n int) {
- var l int
- _ = l
- l = m.UnrecognizedWithEmbed_Embedded.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.Field2 != nil {
- l = len(*m.Field2)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *UnrecognizedWithEmbed_Embedded) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- return n
-}
-
-func (m *Node) Size() (n int) {
- var l int
- _ = l
- if m.Label != nil {
- l = len(*m.Label)
- n += 1 + l + sovThetest(uint64(l))
- }
- if len(m.Children) > 0 {
- for _, e := range m.Children {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NonByteCustomType) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- l = m.Field1.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidOptNonByteCustomType) Size() (n int) {
- var l int
- _ = l
- l = m.Field1.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptNonByteCustomType) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- l = m.Field1.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidRepNonByteCustomType) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, e := range m.Field1 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinRepNonByteCustomType) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, e := range m.Field1 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *ProtoType) Size() (n int) {
- var l int
- _ = l
- if m.Field2 != nil {
- l = len(*m.Field2)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func sovThetest(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozThetest(x uint64) (n int) {
- return sovThetest(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *NidOptNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidOptNative{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
- `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
- `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
- `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
- `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
- `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptNative{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + valueToStringThetest(this.Field3) + `,`,
- `Field4:` + valueToStringThetest(this.Field4) + `,`,
- `Field5:` + valueToStringThetest(this.Field5) + `,`,
- `Field6:` + valueToStringThetest(this.Field6) + `,`,
- `Field7:` + valueToStringThetest(this.Field7) + `,`,
- `Field8:` + valueToStringThetest(this.Field8) + `,`,
- `Field9:` + valueToStringThetest(this.Field9) + `,`,
- `Field10:` + valueToStringThetest(this.Field10) + `,`,
- `Field11:` + valueToStringThetest(this.Field11) + `,`,
- `Field12:` + valueToStringThetest(this.Field12) + `,`,
- `Field13:` + valueToStringThetest(this.Field13) + `,`,
- `Field14:` + valueToStringThetest(this.Field14) + `,`,
- `Field15:` + valueToStringThetest(this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidRepNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidRepNative{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
- `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
- `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
- `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
- `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
- `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinRepNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinRepNative{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
- `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
- `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
- `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
- `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
- `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidRepPackedNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidRepPackedNative{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
- `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
- `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
- `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
- `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
- `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinRepPackedNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinRepPackedNative{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
- `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
- `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
- `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
- `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
- `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidOptStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidOptStruct{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + strings.Replace(strings.Replace(this.Field3.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
- `Field4:` + strings.Replace(strings.Replace(this.Field4.String(), "NinOptNative", "NinOptNative", 1), `&`, ``, 1) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + strings.Replace(strings.Replace(this.Field8.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptStruct{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + strings.Replace(fmt.Sprintf("%v", this.Field3), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field4:` + strings.Replace(fmt.Sprintf("%v", this.Field4), "NinOptNative", "NinOptNative", 1) + `,`,
- `Field6:` + valueToStringThetest(this.Field6) + `,`,
- `Field7:` + valueToStringThetest(this.Field7) + `,`,
- `Field8:` + strings.Replace(fmt.Sprintf("%v", this.Field8), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field13:` + valueToStringThetest(this.Field13) + `,`,
- `Field14:` + valueToStringThetest(this.Field14) + `,`,
- `Field15:` + valueToStringThetest(this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidRepStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidRepStruct{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Field3), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
- `Field4:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Field4), "NinOptNative", "NinOptNative", 1), `&`, ``, 1) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Field8), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinRepStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinRepStruct{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + strings.Replace(fmt.Sprintf("%v", this.Field3), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field4:` + strings.Replace(fmt.Sprintf("%v", this.Field4), "NinOptNative", "NinOptNative", 1) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + strings.Replace(fmt.Sprintf("%v", this.Field8), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidEmbeddedStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidEmbeddedStruct{`,
- `NidOptNative:` + strings.Replace(fmt.Sprintf("%v", this.NidOptNative), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field200:` + strings.Replace(strings.Replace(this.Field200.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
- `Field210:` + fmt.Sprintf("%v", this.Field210) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinEmbeddedStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinEmbeddedStruct{`,
- `NidOptNative:` + strings.Replace(fmt.Sprintf("%v", this.NidOptNative), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field200:` + strings.Replace(fmt.Sprintf("%v", this.Field200), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field210:` + valueToStringThetest(this.Field210) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidNestedStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidNestedStruct{`,
- `Field1:` + strings.Replace(strings.Replace(this.Field1.String(), "NidOptStruct", "NidOptStruct", 1), `&`, ``, 1) + `,`,
- `Field2:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Field2), "NidRepStruct", "NidRepStruct", 1), `&`, ``, 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinNestedStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinNestedStruct{`,
- `Field1:` + strings.Replace(fmt.Sprintf("%v", this.Field1), "NinOptStruct", "NinOptStruct", 1) + `,`,
- `Field2:` + strings.Replace(fmt.Sprintf("%v", this.Field2), "NinRepStruct", "NinRepStruct", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidOptCustom) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidOptCustom{`,
- `Id:` + fmt.Sprintf("%v", this.Id) + `,`,
- `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomDash) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomDash{`,
- `Value:` + valueToStringThetest(this.Value) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptCustom) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptCustom{`,
- `Id:` + valueToStringThetest(this.Id) + `,`,
- `Value:` + valueToStringThetest(this.Value) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidRepCustom) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidRepCustom{`,
- `Id:` + fmt.Sprintf("%v", this.Id) + `,`,
- `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinRepCustom) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinRepCustom{`,
- `Id:` + fmt.Sprintf("%v", this.Id) + `,`,
- `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptNativeUnion) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptNativeUnion{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + valueToStringThetest(this.Field3) + `,`,
- `Field4:` + valueToStringThetest(this.Field4) + `,`,
- `Field5:` + valueToStringThetest(this.Field5) + `,`,
- `Field6:` + valueToStringThetest(this.Field6) + `,`,
- `Field13:` + valueToStringThetest(this.Field13) + `,`,
- `Field14:` + valueToStringThetest(this.Field14) + `,`,
- `Field15:` + valueToStringThetest(this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptStructUnion) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptStructUnion{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + strings.Replace(fmt.Sprintf("%v", this.Field3), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field4:` + strings.Replace(fmt.Sprintf("%v", this.Field4), "NinOptNative", "NinOptNative", 1) + `,`,
- `Field6:` + valueToStringThetest(this.Field6) + `,`,
- `Field7:` + valueToStringThetest(this.Field7) + `,`,
- `Field13:` + valueToStringThetest(this.Field13) + `,`,
- `Field14:` + valueToStringThetest(this.Field14) + `,`,
- `Field15:` + valueToStringThetest(this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinEmbeddedStructUnion) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinEmbeddedStructUnion{`,
- `NidOptNative:` + strings.Replace(fmt.Sprintf("%v", this.NidOptNative), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field200:` + strings.Replace(fmt.Sprintf("%v", this.Field200), "NinOptNative", "NinOptNative", 1) + `,`,
- `Field210:` + valueToStringThetest(this.Field210) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinNestedStructUnion) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinNestedStructUnion{`,
- `Field1:` + strings.Replace(fmt.Sprintf("%v", this.Field1), "NinOptNativeUnion", "NinOptNativeUnion", 1) + `,`,
- `Field2:` + strings.Replace(fmt.Sprintf("%v", this.Field2), "NinOptStructUnion", "NinOptStructUnion", 1) + `,`,
- `Field3:` + strings.Replace(fmt.Sprintf("%v", this.Field3), "NinEmbeddedStructUnion", "NinEmbeddedStructUnion", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Tree) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Tree{`,
- `Or:` + strings.Replace(fmt.Sprintf("%v", this.Or), "OrBranch", "OrBranch", 1) + `,`,
- `And:` + strings.Replace(fmt.Sprintf("%v", this.And), "AndBranch", "AndBranch", 1) + `,`,
- `Leaf:` + strings.Replace(fmt.Sprintf("%v", this.Leaf), "Leaf", "Leaf", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *OrBranch) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&OrBranch{`,
- `Left:` + strings.Replace(strings.Replace(this.Left.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
- `Right:` + strings.Replace(strings.Replace(this.Right.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AndBranch) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AndBranch{`,
- `Left:` + strings.Replace(strings.Replace(this.Left.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
- `Right:` + strings.Replace(strings.Replace(this.Right.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Leaf) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Leaf{`,
- `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
- `StrValue:` + fmt.Sprintf("%v", this.StrValue) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *DeepTree) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&DeepTree{`,
- `Down:` + strings.Replace(fmt.Sprintf("%v", this.Down), "ADeepBranch", "ADeepBranch", 1) + `,`,
- `And:` + strings.Replace(fmt.Sprintf("%v", this.And), "AndDeepBranch", "AndDeepBranch", 1) + `,`,
- `Leaf:` + strings.Replace(fmt.Sprintf("%v", this.Leaf), "DeepLeaf", "DeepLeaf", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *ADeepBranch) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&ADeepBranch{`,
- `Down:` + strings.Replace(strings.Replace(this.Down.String(), "DeepTree", "DeepTree", 1), `&`, ``, 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AndDeepBranch) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AndDeepBranch{`,
- `Left:` + strings.Replace(strings.Replace(this.Left.String(), "DeepTree", "DeepTree", 1), `&`, ``, 1) + `,`,
- `Right:` + strings.Replace(strings.Replace(this.Right.String(), "DeepTree", "DeepTree", 1), `&`, ``, 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *DeepLeaf) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&DeepLeaf{`,
- `Tree:` + strings.Replace(strings.Replace(this.Tree.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Nil) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Nil{`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidOptEnum) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidOptEnum{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptEnum) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptEnum{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + valueToStringThetest(this.Field3) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidRepEnum) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidRepEnum{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinRepEnum) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinRepEnum{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptEnumDefault) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptEnumDefault{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + valueToStringThetest(this.Field3) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AnotherNinOptEnum) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AnotherNinOptEnum{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + valueToStringThetest(this.Field3) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AnotherNinOptEnumDefault) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AnotherNinOptEnumDefault{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + valueToStringThetest(this.Field3) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Timer) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Timer{`,
- `Time1:` + fmt.Sprintf("%v", this.Time1) + `,`,
- `Time2:` + fmt.Sprintf("%v", this.Time2) + `,`,
- `Data:` + fmt.Sprintf("%v", this.Data) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *MyExtendable) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&MyExtendable{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `XXX_InternalExtensions:` + github_com_gogo_protobuf_proto.StringFromInternalExtension(this) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *OtherExtenable) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&OtherExtenable{`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field13:` + valueToStringThetest(this.Field13) + `,`,
- `M:` + strings.Replace(fmt.Sprintf("%v", this.M), "MyExtendable", "MyExtendable", 1) + `,`,
- `XXX_InternalExtensions:` + github_com_gogo_protobuf_proto.StringFromInternalExtension(this) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NestedDefinition) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NestedDefinition{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `EnumField:` + valueToStringThetest(this.EnumField) + `,`,
- `NNM:` + strings.Replace(fmt.Sprintf("%v", this.NNM), "NestedDefinition_NestedMessage_NestedNestedMsg", "NestedDefinition_NestedMessage_NestedNestedMsg", 1) + `,`,
- `NM:` + strings.Replace(fmt.Sprintf("%v", this.NM), "NestedDefinition_NestedMessage", "NestedDefinition_NestedMessage", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NestedDefinition_NestedMessage) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NestedDefinition_NestedMessage{`,
- `NestedField1:` + valueToStringThetest(this.NestedField1) + `,`,
- `NNM:` + strings.Replace(fmt.Sprintf("%v", this.NNM), "NestedDefinition_NestedMessage_NestedNestedMsg", "NestedDefinition_NestedMessage_NestedNestedMsg", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NestedDefinition_NestedMessage_NestedNestedMsg) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NestedDefinition_NestedMessage_NestedNestedMsg{`,
- `NestedNestedField1:` + valueToStringThetest(this.NestedNestedField1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NestedScope) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NestedScope{`,
- `A:` + strings.Replace(fmt.Sprintf("%v", this.A), "NestedDefinition_NestedMessage_NestedNestedMsg", "NestedDefinition_NestedMessage_NestedNestedMsg", 1) + `,`,
- `B:` + valueToStringThetest(this.B) + `,`,
- `C:` + strings.Replace(fmt.Sprintf("%v", this.C), "NestedDefinition_NestedMessage", "NestedDefinition_NestedMessage", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptNativeDefault) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptNativeDefault{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + valueToStringThetest(this.Field3) + `,`,
- `Field4:` + valueToStringThetest(this.Field4) + `,`,
- `Field5:` + valueToStringThetest(this.Field5) + `,`,
- `Field6:` + valueToStringThetest(this.Field6) + `,`,
- `Field7:` + valueToStringThetest(this.Field7) + `,`,
- `Field8:` + valueToStringThetest(this.Field8) + `,`,
- `Field9:` + valueToStringThetest(this.Field9) + `,`,
- `Field10:` + valueToStringThetest(this.Field10) + `,`,
- `Field11:` + valueToStringThetest(this.Field11) + `,`,
- `Field12:` + valueToStringThetest(this.Field12) + `,`,
- `Field13:` + valueToStringThetest(this.Field13) + `,`,
- `Field14:` + valueToStringThetest(this.Field14) + `,`,
- `Field15:` + valueToStringThetest(this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomContainer) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomContainer{`,
- `CustomStruct:` + strings.Replace(strings.Replace(this.CustomStruct.String(), "NidOptCustom", "NidOptCustom", 1), `&`, ``, 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomNameNidOptNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomNameNidOptNative{`,
- `FieldA:` + fmt.Sprintf("%v", this.FieldA) + `,`,
- `FieldB:` + fmt.Sprintf("%v", this.FieldB) + `,`,
- `FieldC:` + fmt.Sprintf("%v", this.FieldC) + `,`,
- `FieldD:` + fmt.Sprintf("%v", this.FieldD) + `,`,
- `FieldE:` + fmt.Sprintf("%v", this.FieldE) + `,`,
- `FieldF:` + fmt.Sprintf("%v", this.FieldF) + `,`,
- `FieldG:` + fmt.Sprintf("%v", this.FieldG) + `,`,
- `FieldH:` + fmt.Sprintf("%v", this.FieldH) + `,`,
- `FieldI:` + fmt.Sprintf("%v", this.FieldI) + `,`,
- `FieldJ:` + fmt.Sprintf("%v", this.FieldJ) + `,`,
- `FieldK:` + fmt.Sprintf("%v", this.FieldK) + `,`,
- `FieldL:` + fmt.Sprintf("%v", this.FieldL) + `,`,
- `FieldM:` + fmt.Sprintf("%v", this.FieldM) + `,`,
- `FieldN:` + fmt.Sprintf("%v", this.FieldN) + `,`,
- `FieldO:` + fmt.Sprintf("%v", this.FieldO) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomNameNinOptNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomNameNinOptNative{`,
- `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
- `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
- `FieldC:` + valueToStringThetest(this.FieldC) + `,`,
- `FieldD:` + valueToStringThetest(this.FieldD) + `,`,
- `FieldE:` + valueToStringThetest(this.FieldE) + `,`,
- `FieldF:` + valueToStringThetest(this.FieldF) + `,`,
- `FieldG:` + valueToStringThetest(this.FieldG) + `,`,
- `FieldH:` + valueToStringThetest(this.FieldH) + `,`,
- `FieldI:` + valueToStringThetest(this.FieldI) + `,`,
- `FieldJ:` + valueToStringThetest(this.FieldJ) + `,`,
- `FieldK:` + valueToStringThetest(this.FieldK) + `,`,
- `FielL:` + valueToStringThetest(this.FielL) + `,`,
- `FieldM:` + valueToStringThetest(this.FieldM) + `,`,
- `FieldN:` + valueToStringThetest(this.FieldN) + `,`,
- `FieldO:` + valueToStringThetest(this.FieldO) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomNameNinRepNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomNameNinRepNative{`,
- `FieldA:` + fmt.Sprintf("%v", this.FieldA) + `,`,
- `FieldB:` + fmt.Sprintf("%v", this.FieldB) + `,`,
- `FieldC:` + fmt.Sprintf("%v", this.FieldC) + `,`,
- `FieldD:` + fmt.Sprintf("%v", this.FieldD) + `,`,
- `FieldE:` + fmt.Sprintf("%v", this.FieldE) + `,`,
- `FieldF:` + fmt.Sprintf("%v", this.FieldF) + `,`,
- `FieldG:` + fmt.Sprintf("%v", this.FieldG) + `,`,
- `FieldH:` + fmt.Sprintf("%v", this.FieldH) + `,`,
- `FieldI:` + fmt.Sprintf("%v", this.FieldI) + `,`,
- `FieldJ:` + fmt.Sprintf("%v", this.FieldJ) + `,`,
- `FieldK:` + fmt.Sprintf("%v", this.FieldK) + `,`,
- `FieldL:` + fmt.Sprintf("%v", this.FieldL) + `,`,
- `FieldM:` + fmt.Sprintf("%v", this.FieldM) + `,`,
- `FieldN:` + fmt.Sprintf("%v", this.FieldN) + `,`,
- `FieldO:` + fmt.Sprintf("%v", this.FieldO) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomNameNinStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomNameNinStruct{`,
- `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
- `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
- `FieldC:` + strings.Replace(fmt.Sprintf("%v", this.FieldC), "NidOptNative", "NidOptNative", 1) + `,`,
- `FieldD:` + strings.Replace(fmt.Sprintf("%v", this.FieldD), "NinOptNative", "NinOptNative", 1) + `,`,
- `FieldE:` + valueToStringThetest(this.FieldE) + `,`,
- `FieldF:` + valueToStringThetest(this.FieldF) + `,`,
- `FieldG:` + strings.Replace(fmt.Sprintf("%v", this.FieldG), "NidOptNative", "NidOptNative", 1) + `,`,
- `FieldH:` + valueToStringThetest(this.FieldH) + `,`,
- `FieldI:` + valueToStringThetest(this.FieldI) + `,`,
- `FieldJ:` + valueToStringThetest(this.FieldJ) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomNameCustomType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomNameCustomType{`,
- `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
- `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
- `FieldC:` + fmt.Sprintf("%v", this.FieldC) + `,`,
- `FieldD:` + fmt.Sprintf("%v", this.FieldD) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomNameNinEmbeddedStructUnion) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomNameNinEmbeddedStructUnion{`,
- `NidOptNative:` + strings.Replace(fmt.Sprintf("%v", this.NidOptNative), "NidOptNative", "NidOptNative", 1) + `,`,
- `FieldA:` + strings.Replace(fmt.Sprintf("%v", this.FieldA), "NinOptNative", "NinOptNative", 1) + `,`,
- `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomNameEnum) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomNameEnum{`,
- `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
- `FieldB:` + fmt.Sprintf("%v", this.FieldB) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NoExtensionsMap) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NoExtensionsMap{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `XXX_extensions:` + github_com_gogo_protobuf_proto.StringFromExtensionsBytes(this.XXX_extensions) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Unrecognized) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Unrecognized{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *UnrecognizedWithInner) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&UnrecognizedWithInner{`,
- `Embedded:` + strings.Replace(fmt.Sprintf("%v", this.Embedded), "UnrecognizedWithInner_Inner", "UnrecognizedWithInner_Inner", 1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *UnrecognizedWithInner_Inner) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&UnrecognizedWithInner_Inner{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *UnrecognizedWithEmbed) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&UnrecognizedWithEmbed{`,
- `UnrecognizedWithEmbed_Embedded:` + strings.Replace(strings.Replace(this.UnrecognizedWithEmbed_Embedded.String(), "UnrecognizedWithEmbed_Embedded", "UnrecognizedWithEmbed_Embedded", 1), `&`, ``, 1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *UnrecognizedWithEmbed_Embedded) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&UnrecognizedWithEmbed_Embedded{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Node) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Node{`,
- `Label:` + valueToStringThetest(this.Label) + `,`,
- `Children:` + strings.Replace(fmt.Sprintf("%v", this.Children), "Node", "Node", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NonByteCustomType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NonByteCustomType{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidOptNonByteCustomType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidOptNonByteCustomType{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptNonByteCustomType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptNonByteCustomType{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidRepNonByteCustomType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidRepNonByteCustomType{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinRepNonByteCustomType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinRepNonByteCustomType{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *ProtoType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&ProtoType{`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringThetest(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (this *NinOptNativeUnion) GetValue() interface{} {
- if this.Field1 != nil {
- return this.Field1
- }
- if this.Field2 != nil {
- return this.Field2
- }
- if this.Field3 != nil {
- return this.Field3
- }
- if this.Field4 != nil {
- return this.Field4
- }
- if this.Field5 != nil {
- return this.Field5
- }
- if this.Field6 != nil {
- return this.Field6
- }
- if this.Field13 != nil {
- return this.Field13
- }
- if this.Field14 != nil {
- return this.Field14
- }
- if this.Field15 != nil {
- return this.Field15
- }
- return nil
-}
-
-func (this *NinOptNativeUnion) SetValue(value interface{}) bool {
- switch vt := value.(type) {
- case *float64:
- this.Field1 = vt
- case *float32:
- this.Field2 = vt
- case *int32:
- this.Field3 = vt
- case *int64:
- this.Field4 = vt
- case *uint32:
- this.Field5 = vt
- case *uint64:
- this.Field6 = vt
- case *bool:
- this.Field13 = vt
- case *string:
- this.Field14 = vt
- case []byte:
- this.Field15 = vt
- default:
- return false
- }
- return true
-}
-func (this *NinOptStructUnion) GetValue() interface{} {
- if this.Field1 != nil {
- return this.Field1
- }
- if this.Field2 != nil {
- return this.Field2
- }
- if this.Field3 != nil {
- return this.Field3
- }
- if this.Field4 != nil {
- return this.Field4
- }
- if this.Field6 != nil {
- return this.Field6
- }
- if this.Field7 != nil {
- return this.Field7
- }
- if this.Field13 != nil {
- return this.Field13
- }
- if this.Field14 != nil {
- return this.Field14
- }
- if this.Field15 != nil {
- return this.Field15
- }
- return nil
-}
-
-func (this *NinOptStructUnion) SetValue(value interface{}) bool {
- switch vt := value.(type) {
- case *float64:
- this.Field1 = vt
- case *float32:
- this.Field2 = vt
- case *NidOptNative:
- this.Field3 = vt
- case *NinOptNative:
- this.Field4 = vt
- case *uint64:
- this.Field6 = vt
- case *int32:
- this.Field7 = vt
- case *bool:
- this.Field13 = vt
- case *string:
- this.Field14 = vt
- case []byte:
- this.Field15 = vt
- default:
- return false
- }
- return true
-}
-func (this *NinEmbeddedStructUnion) GetValue() interface{} {
- if this.NidOptNative != nil {
- return this.NidOptNative
- }
- if this.Field200 != nil {
- return this.Field200
- }
- if this.Field210 != nil {
- return this.Field210
- }
- return nil
-}
-
-func (this *NinEmbeddedStructUnion) SetValue(value interface{}) bool {
- switch vt := value.(type) {
- case *NidOptNative:
- this.NidOptNative = vt
- case *NinOptNative:
- this.Field200 = vt
- case *bool:
- this.Field210 = vt
- default:
- return false
- }
- return true
-}
-func (this *NinNestedStructUnion) GetValue() interface{} {
- if this.Field1 != nil {
- return this.Field1
- }
- if this.Field2 != nil {
- return this.Field2
- }
- if this.Field3 != nil {
- return this.Field3
- }
- return nil
-}
-
-func (this *NinNestedStructUnion) SetValue(value interface{}) bool {
- switch vt := value.(type) {
- case *NinOptNativeUnion:
- this.Field1 = vt
- case *NinOptStructUnion:
- this.Field2 = vt
- case *NinEmbeddedStructUnion:
- this.Field3 = vt
- default:
- this.Field1 = new(NinOptNativeUnion)
- if set := this.Field1.SetValue(value); set {
- return true
- }
- this.Field1 = nil
- this.Field2 = new(NinOptStructUnion)
- if set := this.Field2.SetValue(value); set {
- return true
- }
- this.Field2 = nil
- this.Field3 = new(NinEmbeddedStructUnion)
- if set := this.Field3.SetValue(value); set {
- return true
- }
- this.Field3 = nil
- return false
- }
- return true
-}
-func (this *Tree) GetValue() interface{} {
- if this.Or != nil {
- return this.Or
- }
- if this.And != nil {
- return this.And
- }
- if this.Leaf != nil {
- return this.Leaf
- }
- return nil
-}
-
-func (this *Tree) SetValue(value interface{}) bool {
- switch vt := value.(type) {
- case *OrBranch:
- this.Or = vt
- case *AndBranch:
- this.And = vt
- case *Leaf:
- this.Leaf = vt
- default:
- return false
- }
- return true
-}
-func (this *DeepTree) GetValue() interface{} {
- if this.Down != nil {
- return this.Down
- }
- if this.And != nil {
- return this.And
- }
- if this.Leaf != nil {
- return this.Leaf
- }
- return nil
-}
-
-func (this *DeepTree) SetValue(value interface{}) bool {
- switch vt := value.(type) {
- case *ADeepBranch:
- this.Down = vt
- case *AndDeepBranch:
- this.And = vt
- case *DeepLeaf:
- this.Leaf = vt
- default:
- return false
- }
- return true
-}
-func (this *CustomNameNinEmbeddedStructUnion) GetValue() interface{} {
- if this.NidOptNative != nil {
- return this.NidOptNative
- }
- if this.FieldA != nil {
- return this.FieldA
- }
- if this.FieldB != nil {
- return this.FieldB
- }
- return nil
-}
-
-func (this *CustomNameNinEmbeddedStructUnion) SetValue(value interface{}) bool {
- switch vt := value.(type) {
- case *NidOptNative:
- this.NidOptNative = vt
- case *NinOptNative:
- this.FieldA = vt
- case *bool:
- this.FieldB = vt
- default:
- return false
- }
- return true
-}
-func (m *NidOptNative) 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 *NidOptNative) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = m.Field1
- i += 8
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = m.Field2
- i += 4
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field3))
- dAtA[i] = 0x20
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field4))
- dAtA[i] = 0x28
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field5))
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field6))
- dAtA[i] = 0x38
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint32(m.Field7)<<1)^uint32((m.Field7>>31))))
- dAtA[i] = 0x40
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint64(m.Field8)<<1)^uint64((m.Field8>>63))))
- dAtA[i] = 0x4d
- i++
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = m.Field9
- i += 4
- dAtA[i] = 0x55
- i++
- *(*int32)(unsafe.Pointer(&dAtA[i])) = m.Field10
- i += 4
- dAtA[i] = 0x59
- i++
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = m.Field11
- i += 8
- dAtA[i] = 0x61
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = m.Field12
- i += 8
- dAtA[i] = 0x68
- i++
- if m.Field13 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- dAtA[i] = 0x72
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field14)))
- i += copy(dAtA[i:], m.Field14)
- if m.Field15 != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15)))
- i += copy(dAtA[i:], m.Field15)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinOptNative) 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 *NinOptNative) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = *m.Field1
- i += 8
- }
- if m.Field2 != nil {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = *m.Field2
- i += 4
- }
- if m.Field3 != nil {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field3))
- }
- if m.Field4 != nil {
- dAtA[i] = 0x20
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field4))
- }
- if m.Field5 != nil {
- dAtA[i] = 0x28
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field5))
- }
- if m.Field6 != nil {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field6))
- }
- if m.Field7 != nil {
- dAtA[i] = 0x38
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint32(*m.Field7)<<1)^uint32((*m.Field7>>31))))
- }
- if m.Field8 != nil {
- dAtA[i] = 0x40
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint64(*m.Field8)<<1)^uint64((*m.Field8>>63))))
- }
- if m.Field9 != nil {
- dAtA[i] = 0x4d
- i++
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = *m.Field9
- i += 4
- }
- if m.Field10 != nil {
- dAtA[i] = 0x55
- i++
- *(*int32)(unsafe.Pointer(&dAtA[i])) = *m.Field10
- i += 4
- }
- if m.Field11 != nil {
- dAtA[i] = 0x59
- i++
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = *m.Field11
- i += 8
- }
- if m.Field12 != nil {
- dAtA[i] = 0x61
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = *m.Field12
- i += 8
- }
- if m.Field13 != nil {
- dAtA[i] = 0x68
- i++
- if *m.Field13 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- if m.Field14 != nil {
- dAtA[i] = 0x72
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field14)))
- i += copy(dAtA[i:], *m.Field14)
- }
- if m.Field15 != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15)))
- i += copy(dAtA[i:], m.Field15)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NidRepNative) 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 *NidRepNative) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, num := range m.Field1 {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field2) > 0 {
- for _, num := range m.Field2 {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field3) > 0 {
- for _, num := range m.Field3 {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field4) > 0 {
- for _, num := range m.Field4 {
- dAtA[i] = 0x20
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field5) > 0 {
- for _, num := range m.Field5 {
- dAtA[i] = 0x28
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field6) > 0 {
- for _, num := range m.Field6 {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field7) > 0 {
- for _, num := range m.Field7 {
- dAtA[i] = 0x38
- i++
- x1 := (uint32(num) << 1) ^ uint32((num >> 31))
- for x1 >= 1<<7 {
- dAtA[i] = uint8(uint64(x1)&0x7f | 0x80)
- x1 >>= 7
- i++
- }
- dAtA[i] = uint8(x1)
- i++
- }
- }
- if len(m.Field8) > 0 {
- for _, num := range m.Field8 {
- dAtA[i] = 0x40
- i++
- x2 := (uint64(num) << 1) ^ uint64((num >> 63))
- for x2 >= 1<<7 {
- dAtA[i] = uint8(uint64(x2)&0x7f | 0x80)
- x2 >>= 7
- i++
- }
- dAtA[i] = uint8(x2)
- i++
- }
- }
- if len(m.Field9) > 0 {
- for _, num := range m.Field9 {
- dAtA[i] = 0x4d
- i++
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field10) > 0 {
- for _, num := range m.Field10 {
- dAtA[i] = 0x55
- i++
- *(*int32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field11) > 0 {
- for _, num := range m.Field11 {
- dAtA[i] = 0x59
- i++
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field12) > 0 {
- for _, num := range m.Field12 {
- dAtA[i] = 0x61
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field13) > 0 {
- for _, b := range m.Field13 {
- dAtA[i] = 0x68
- i++
- if b {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- }
- if len(m.Field14) > 0 {
- for _, s := range m.Field14 {
- dAtA[i] = 0x72
- i++
- l = len(s)
- for l >= 1<<7 {
- dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
- l >>= 7
- i++
- }
- dAtA[i] = uint8(l)
- i++
- i += copy(dAtA[i:], s)
- }
- }
- if len(m.Field15) > 0 {
- for _, b := range m.Field15 {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(b)))
- i += copy(dAtA[i:], b)
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinRepNative) 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 *NinRepNative) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, num := range m.Field1 {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field2) > 0 {
- for _, num := range m.Field2 {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field3) > 0 {
- for _, num := range m.Field3 {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field4) > 0 {
- for _, num := range m.Field4 {
- dAtA[i] = 0x20
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field5) > 0 {
- for _, num := range m.Field5 {
- dAtA[i] = 0x28
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field6) > 0 {
- for _, num := range m.Field6 {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field7) > 0 {
- for _, num := range m.Field7 {
- dAtA[i] = 0x38
- i++
- x3 := (uint32(num) << 1) ^ uint32((num >> 31))
- for x3 >= 1<<7 {
- dAtA[i] = uint8(uint64(x3)&0x7f | 0x80)
- x3 >>= 7
- i++
- }
- dAtA[i] = uint8(x3)
- i++
- }
- }
- if len(m.Field8) > 0 {
- for _, num := range m.Field8 {
- dAtA[i] = 0x40
- i++
- x4 := (uint64(num) << 1) ^ uint64((num >> 63))
- for x4 >= 1<<7 {
- dAtA[i] = uint8(uint64(x4)&0x7f | 0x80)
- x4 >>= 7
- i++
- }
- dAtA[i] = uint8(x4)
- i++
- }
- }
- if len(m.Field9) > 0 {
- for _, num := range m.Field9 {
- dAtA[i] = 0x4d
- i++
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field10) > 0 {
- for _, num := range m.Field10 {
- dAtA[i] = 0x55
- i++
- *(*int32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field11) > 0 {
- for _, num := range m.Field11 {
- dAtA[i] = 0x59
- i++
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field12) > 0 {
- for _, num := range m.Field12 {
- dAtA[i] = 0x61
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field13) > 0 {
- for _, b := range m.Field13 {
- dAtA[i] = 0x68
- i++
- if b {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- }
- if len(m.Field14) > 0 {
- for _, s := range m.Field14 {
- dAtA[i] = 0x72
- i++
- l = len(s)
- for l >= 1<<7 {
- dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
- l >>= 7
- i++
- }
- dAtA[i] = uint8(l)
- i++
- i += copy(dAtA[i:], s)
- }
- }
- if len(m.Field15) > 0 {
- for _, b := range m.Field15 {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(b)))
- i += copy(dAtA[i:], b)
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NidRepPackedNative) 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 *NidRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Field1) > 0 {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field1)*8))
- for _, num := range m.Field1 {
- *(*float64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field2) > 0 {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field2)*4))
- for _, num := range m.Field2 {
- *(*float32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field3) > 0 {
- dAtA6 := make([]byte, len(m.Field3)*10)
- var j5 int
- for _, num1 := range m.Field3 {
- num := uint64(num1)
- for num >= 1<<7 {
- dAtA6[j5] = uint8(uint64(num)&0x7f | 0x80)
- num >>= 7
- j5++
- }
- dAtA6[j5] = uint8(num)
- j5++
- }
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j5))
- i += copy(dAtA[i:], dAtA6[:j5])
- }
- if len(m.Field4) > 0 {
- dAtA8 := make([]byte, len(m.Field4)*10)
- var j7 int
- for _, num1 := range m.Field4 {
- num := uint64(num1)
- for num >= 1<<7 {
- dAtA8[j7] = uint8(uint64(num)&0x7f | 0x80)
- num >>= 7
- j7++
- }
- dAtA8[j7] = uint8(num)
- j7++
- }
- dAtA[i] = 0x22
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j7))
- i += copy(dAtA[i:], dAtA8[:j7])
- }
- if len(m.Field5) > 0 {
- dAtA10 := make([]byte, len(m.Field5)*10)
- var j9 int
- for _, num := range m.Field5 {
- for num >= 1<<7 {
- dAtA10[j9] = uint8(uint64(num)&0x7f | 0x80)
- num >>= 7
- j9++
- }
- dAtA10[j9] = uint8(num)
- j9++
- }
- dAtA[i] = 0x2a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j9))
- i += copy(dAtA[i:], dAtA10[:j9])
- }
- if len(m.Field6) > 0 {
- dAtA12 := make([]byte, len(m.Field6)*10)
- var j11 int
- for _, num := range m.Field6 {
- for num >= 1<<7 {
- dAtA12[j11] = uint8(uint64(num)&0x7f | 0x80)
- num >>= 7
- j11++
- }
- dAtA12[j11] = uint8(num)
- j11++
- }
- dAtA[i] = 0x32
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j11))
- i += copy(dAtA[i:], dAtA12[:j11])
- }
- if len(m.Field7) > 0 {
- dAtA13 := make([]byte, len(m.Field7)*5)
- var j14 int
- for _, num := range m.Field7 {
- x15 := (uint32(num) << 1) ^ uint32((num >> 31))
- for x15 >= 1<<7 {
- dAtA13[j14] = uint8(uint64(x15)&0x7f | 0x80)
- j14++
- x15 >>= 7
- }
- dAtA13[j14] = uint8(x15)
- j14++
- }
- dAtA[i] = 0x3a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j14))
- i += copy(dAtA[i:], dAtA13[:j14])
- }
- if len(m.Field8) > 0 {
- var j16 int
- dAtA18 := make([]byte, len(m.Field8)*10)
- for _, num := range m.Field8 {
- x17 := (uint64(num) << 1) ^ uint64((num >> 63))
- for x17 >= 1<<7 {
- dAtA18[j16] = uint8(uint64(x17)&0x7f | 0x80)
- j16++
- x17 >>= 7
- }
- dAtA18[j16] = uint8(x17)
- j16++
- }
- dAtA[i] = 0x42
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j16))
- i += copy(dAtA[i:], dAtA18[:j16])
- }
- if len(m.Field9) > 0 {
- dAtA[i] = 0x4a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field9)*4))
- for _, num := range m.Field9 {
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field10) > 0 {
- dAtA[i] = 0x52
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field10)*4))
- for _, num := range m.Field10 {
- *(*int32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field11) > 0 {
- dAtA[i] = 0x5a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field11)*8))
- for _, num := range m.Field11 {
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field12) > 0 {
- dAtA[i] = 0x62
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field12)*8))
- for _, num := range m.Field12 {
- *(*int64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field13) > 0 {
- dAtA[i] = 0x6a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field13)))
- for _, b := range m.Field13 {
- if b {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinRepPackedNative) 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 *NinRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Field1) > 0 {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field1)*8))
- for _, num := range m.Field1 {
- *(*float64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field2) > 0 {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field2)*4))
- for _, num := range m.Field2 {
- *(*float32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field3) > 0 {
- dAtA20 := make([]byte, len(m.Field3)*10)
- var j19 int
- for _, num1 := range m.Field3 {
- num := uint64(num1)
- for num >= 1<<7 {
- dAtA20[j19] = uint8(uint64(num)&0x7f | 0x80)
- num >>= 7
- j19++
- }
- dAtA20[j19] = uint8(num)
- j19++
- }
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j19))
- i += copy(dAtA[i:], dAtA20[:j19])
- }
- if len(m.Field4) > 0 {
- dAtA22 := make([]byte, len(m.Field4)*10)
- var j21 int
- for _, num1 := range m.Field4 {
- num := uint64(num1)
- for num >= 1<<7 {
- dAtA22[j21] = uint8(uint64(num)&0x7f | 0x80)
- num >>= 7
- j21++
- }
- dAtA22[j21] = uint8(num)
- j21++
- }
- dAtA[i] = 0x22
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j21))
- i += copy(dAtA[i:], dAtA22[:j21])
- }
- if len(m.Field5) > 0 {
- dAtA24 := make([]byte, len(m.Field5)*10)
- var j23 int
- for _, num := range m.Field5 {
- for num >= 1<<7 {
- dAtA24[j23] = uint8(uint64(num)&0x7f | 0x80)
- num >>= 7
- j23++
- }
- dAtA24[j23] = uint8(num)
- j23++
- }
- dAtA[i] = 0x2a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j23))
- i += copy(dAtA[i:], dAtA24[:j23])
- }
- if len(m.Field6) > 0 {
- dAtA26 := make([]byte, len(m.Field6)*10)
- var j25 int
- for _, num := range m.Field6 {
- for num >= 1<<7 {
- dAtA26[j25] = uint8(uint64(num)&0x7f | 0x80)
- num >>= 7
- j25++
- }
- dAtA26[j25] = uint8(num)
- j25++
- }
- dAtA[i] = 0x32
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j25))
- i += copy(dAtA[i:], dAtA26[:j25])
- }
- if len(m.Field7) > 0 {
- dAtA27 := make([]byte, len(m.Field7)*5)
- var j28 int
- for _, num := range m.Field7 {
- x29 := (uint32(num) << 1) ^ uint32((num >> 31))
- for x29 >= 1<<7 {
- dAtA27[j28] = uint8(uint64(x29)&0x7f | 0x80)
- j28++
- x29 >>= 7
- }
- dAtA27[j28] = uint8(x29)
- j28++
- }
- dAtA[i] = 0x3a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j28))
- i += copy(dAtA[i:], dAtA27[:j28])
- }
- if len(m.Field8) > 0 {
- var j30 int
- dAtA32 := make([]byte, len(m.Field8)*10)
- for _, num := range m.Field8 {
- x31 := (uint64(num) << 1) ^ uint64((num >> 63))
- for x31 >= 1<<7 {
- dAtA32[j30] = uint8(uint64(x31)&0x7f | 0x80)
- j30++
- x31 >>= 7
- }
- dAtA32[j30] = uint8(x31)
- j30++
- }
- dAtA[i] = 0x42
- i++
- i = encodeVarintThetest(dAtA, i, uint64(j30))
- i += copy(dAtA[i:], dAtA32[:j30])
- }
- if len(m.Field9) > 0 {
- dAtA[i] = 0x4a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field9)*4))
- for _, num := range m.Field9 {
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field10) > 0 {
- dAtA[i] = 0x52
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field10)*4))
- for _, num := range m.Field10 {
- *(*int32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field11) > 0 {
- dAtA[i] = 0x5a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field11)*8))
- for _, num := range m.Field11 {
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field12) > 0 {
- dAtA[i] = 0x62
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field12)*8))
- for _, num := range m.Field12 {
- *(*int64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field13) > 0 {
- dAtA[i] = 0x6a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field13)))
- for _, b := range m.Field13 {
- if b {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NidOptStruct) 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 *NidOptStruct) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = m.Field1
- i += 8
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = m.Field2
- i += 4
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field3.Size()))
- n33, err := m.Field3.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n33
- dAtA[i] = 0x22
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field4.Size()))
- n34, err := m.Field4.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n34
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field6))
- dAtA[i] = 0x38
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint32(m.Field7)<<1)^uint32((m.Field7>>31))))
- dAtA[i] = 0x42
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field8.Size()))
- n35, err := m.Field8.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n35
- dAtA[i] = 0x68
- i++
- if m.Field13 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- dAtA[i] = 0x72
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field14)))
- i += copy(dAtA[i:], m.Field14)
- if m.Field15 != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15)))
- i += copy(dAtA[i:], m.Field15)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinOptStruct) 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 *NinOptStruct) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = *m.Field1
- i += 8
- }
- if m.Field2 != nil {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = *m.Field2
- i += 4
- }
- if m.Field3 != nil {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field3.Size()))
- n36, err := m.Field3.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n36
- }
- if m.Field4 != nil {
- dAtA[i] = 0x22
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field4.Size()))
- n37, err := m.Field4.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n37
- }
- if m.Field6 != nil {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field6))
- }
- if m.Field7 != nil {
- dAtA[i] = 0x38
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint32(*m.Field7)<<1)^uint32((*m.Field7>>31))))
- }
- if m.Field8 != nil {
- dAtA[i] = 0x42
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field8.Size()))
- n38, err := m.Field8.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n38
- }
- if m.Field13 != nil {
- dAtA[i] = 0x68
- i++
- if *m.Field13 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- if m.Field14 != nil {
- dAtA[i] = 0x72
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field14)))
- i += copy(dAtA[i:], *m.Field14)
- }
- if m.Field15 != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15)))
- i += copy(dAtA[i:], m.Field15)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NidRepStruct) 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 *NidRepStruct) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, num := range m.Field1 {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field2) > 0 {
- for _, num := range m.Field2 {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field3) > 0 {
- for _, msg := range m.Field3 {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- if len(m.Field4) > 0 {
- for _, msg := range m.Field4 {
- dAtA[i] = 0x22
- i++
- i = encodeVarintThetest(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- if len(m.Field6) > 0 {
- for _, num := range m.Field6 {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field7) > 0 {
- for _, num := range m.Field7 {
- dAtA[i] = 0x38
- i++
- x39 := (uint32(num) << 1) ^ uint32((num >> 31))
- for x39 >= 1<<7 {
- dAtA[i] = uint8(uint64(x39)&0x7f | 0x80)
- x39 >>= 7
- i++
- }
- dAtA[i] = uint8(x39)
- i++
- }
- }
- if len(m.Field8) > 0 {
- for _, msg := range m.Field8 {
- dAtA[i] = 0x42
- i++
- i = encodeVarintThetest(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- if len(m.Field13) > 0 {
- for _, b := range m.Field13 {
- dAtA[i] = 0x68
- i++
- if b {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- }
- if len(m.Field14) > 0 {
- for _, s := range m.Field14 {
- dAtA[i] = 0x72
- i++
- l = len(s)
- for l >= 1<<7 {
- dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
- l >>= 7
- i++
- }
- dAtA[i] = uint8(l)
- i++
- i += copy(dAtA[i:], s)
- }
- }
- if len(m.Field15) > 0 {
- for _, b := range m.Field15 {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(b)))
- i += copy(dAtA[i:], b)
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinRepStruct) 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 *NinRepStruct) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, num := range m.Field1 {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.Field2) > 0 {
- for _, num := range m.Field2 {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.Field3) > 0 {
- for _, msg := range m.Field3 {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- if len(m.Field4) > 0 {
- for _, msg := range m.Field4 {
- dAtA[i] = 0x22
- i++
- i = encodeVarintThetest(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- if len(m.Field6) > 0 {
- for _, num := range m.Field6 {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field7) > 0 {
- for _, num := range m.Field7 {
- dAtA[i] = 0x38
- i++
- x40 := (uint32(num) << 1) ^ uint32((num >> 31))
- for x40 >= 1<<7 {
- dAtA[i] = uint8(uint64(x40)&0x7f | 0x80)
- x40 >>= 7
- i++
- }
- dAtA[i] = uint8(x40)
- i++
- }
- }
- if len(m.Field8) > 0 {
- for _, msg := range m.Field8 {
- dAtA[i] = 0x42
- i++
- i = encodeVarintThetest(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- if len(m.Field13) > 0 {
- for _, b := range m.Field13 {
- dAtA[i] = 0x68
- i++
- if b {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- }
- if len(m.Field14) > 0 {
- for _, s := range m.Field14 {
- dAtA[i] = 0x72
- i++
- l = len(s)
- for l >= 1<<7 {
- dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
- l >>= 7
- i++
- }
- dAtA[i] = uint8(l)
- i++
- i += copy(dAtA[i:], s)
- }
- }
- if len(m.Field15) > 0 {
- for _, b := range m.Field15 {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(b)))
- i += copy(dAtA[i:], b)
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NidEmbeddedStruct) 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 *NidEmbeddedStruct) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.NidOptNative != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.NidOptNative.Size()))
- n41, err := m.NidOptNative.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n41
- }
- dAtA[i] = 0xc2
- i++
- dAtA[i] = 0xc
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field200.Size()))
- n42, err := m.Field200.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n42
- dAtA[i] = 0x90
- i++
- dAtA[i] = 0xd
- i++
- if m.Field210 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinEmbeddedStruct) 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 *NinEmbeddedStruct) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.NidOptNative != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.NidOptNative.Size()))
- n43, err := m.NidOptNative.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n43
- }
- if m.Field200 != nil {
- dAtA[i] = 0xc2
- i++
- dAtA[i] = 0xc
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field200.Size()))
- n44, err := m.Field200.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n44
- }
- if m.Field210 != nil {
- dAtA[i] = 0x90
- i++
- dAtA[i] = 0xd
- i++
- if *m.Field210 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NidNestedStruct) 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 *NidNestedStruct) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field1.Size()))
- n45, err := m.Field1.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n45
- if len(m.Field2) > 0 {
- for _, msg := range m.Field2 {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(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 *NinNestedStruct) 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 *NinNestedStruct) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field1.Size()))
- n46, err := m.Field1.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n46
- }
- if len(m.Field2) > 0 {
- for _, msg := range m.Field2 {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(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 *NidOptCustom) 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 *NidOptCustom) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Id.Size()))
- n47, err := m.Id.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n47
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Value.Size()))
- n48, err := m.Value.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n48
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *CustomDash) 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 *CustomDash) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Value != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Value.Size()))
- n49, err := m.Value.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n49
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinOptCustom) 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 *NinOptCustom) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Id != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Id.Size()))
- n50, err := m.Id.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n50
- }
- if m.Value != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Value.Size()))
- n51, err := m.Value.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n51
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NidRepCustom) 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 *NidRepCustom) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Id) > 0 {
- for _, msg := range m.Id {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- if len(m.Value) > 0 {
- for _, msg := range m.Value {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(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 *NinRepCustom) 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 *NinRepCustom) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Id) > 0 {
- for _, msg := range m.Id {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- if len(m.Value) > 0 {
- for _, msg := range m.Value {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(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 *NinOptNativeUnion) 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 *NinOptNativeUnion) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = *m.Field1
- i += 8
- }
- if m.Field2 != nil {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = *m.Field2
- i += 4
- }
- if m.Field3 != nil {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field3))
- }
- if m.Field4 != nil {
- dAtA[i] = 0x20
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field4))
- }
- if m.Field5 != nil {
- dAtA[i] = 0x28
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field5))
- }
- if m.Field6 != nil {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field6))
- }
- if m.Field13 != nil {
- dAtA[i] = 0x68
- i++
- if *m.Field13 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- if m.Field14 != nil {
- dAtA[i] = 0x72
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field14)))
- i += copy(dAtA[i:], *m.Field14)
- }
- if m.Field15 != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15)))
- i += copy(dAtA[i:], m.Field15)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinOptStructUnion) 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 *NinOptStructUnion) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = *m.Field1
- i += 8
- }
- if m.Field2 != nil {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = *m.Field2
- i += 4
- }
- if m.Field3 != nil {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field3.Size()))
- n52, err := m.Field3.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n52
- }
- if m.Field4 != nil {
- dAtA[i] = 0x22
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field4.Size()))
- n53, err := m.Field4.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n53
- }
- if m.Field6 != nil {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field6))
- }
- if m.Field7 != nil {
- dAtA[i] = 0x38
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint32(*m.Field7)<<1)^uint32((*m.Field7>>31))))
- }
- if m.Field13 != nil {
- dAtA[i] = 0x68
- i++
- if *m.Field13 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- if m.Field14 != nil {
- dAtA[i] = 0x72
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field14)))
- i += copy(dAtA[i:], *m.Field14)
- }
- if m.Field15 != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15)))
- i += copy(dAtA[i:], m.Field15)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinEmbeddedStructUnion) 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 *NinEmbeddedStructUnion) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.NidOptNative != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.NidOptNative.Size()))
- n54, err := m.NidOptNative.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n54
- }
- if m.Field200 != nil {
- dAtA[i] = 0xc2
- i++
- dAtA[i] = 0xc
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field200.Size()))
- n55, err := m.Field200.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n55
- }
- if m.Field210 != nil {
- dAtA[i] = 0x90
- i++
- dAtA[i] = 0xd
- i++
- if *m.Field210 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinNestedStructUnion) 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 *NinNestedStructUnion) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field1.Size()))
- n56, err := m.Field1.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n56
- }
- if m.Field2 != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field2.Size()))
- n57, err := m.Field2.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n57
- }
- if m.Field3 != nil {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field3.Size()))
- n58, err := m.Field3.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n58
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *Tree) 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 *Tree) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Or != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Or.Size()))
- n59, err := m.Or.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n59
- }
- if m.And != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.And.Size()))
- n60, err := m.And.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n60
- }
- if m.Leaf != nil {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Leaf.Size()))
- n61, err := m.Leaf.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n61
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *OrBranch) 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 *OrBranch) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Left.Size()))
- n62, err := m.Left.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n62
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Right.Size()))
- n63, err := m.Right.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n63
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *AndBranch) 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 *AndBranch) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Left.Size()))
- n64, err := m.Left.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n64
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Right.Size()))
- n65, err := m.Right.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n65
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *Leaf) 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 *Leaf) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Value))
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.StrValue)))
- i += copy(dAtA[i:], m.StrValue)
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *DeepTree) 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 *DeepTree) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Down != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Down.Size()))
- n66, err := m.Down.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n66
- }
- if m.And != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.And.Size()))
- n67, err := m.And.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n67
- }
- if m.Leaf != nil {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Leaf.Size()))
- n68, err := m.Leaf.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n68
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *ADeepBranch) 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 *ADeepBranch) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Down.Size()))
- n69, err := m.Down.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n69
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *AndDeepBranch) 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 *AndDeepBranch) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Left.Size()))
- n70, err := m.Left.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n70
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Right.Size()))
- n71, err := m.Right.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n71
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *DeepLeaf) 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 *DeepLeaf) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Tree.Size()))
- n72, err := m.Tree.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n72
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *Nil) 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 *Nil) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NidOptEnum) 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 *NidOptEnum) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field1))
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinOptEnum) 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 *NinOptEnum) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
- }
- if m.Field2 != nil {
- dAtA[i] = 0x10
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field2))
- }
- if m.Field3 != nil {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field3))
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NidRepEnum) 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 *NidRepEnum) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, num := range m.Field1 {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field2) > 0 {
- for _, num := range m.Field2 {
- dAtA[i] = 0x10
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field3) > 0 {
- for _, num := range m.Field3 {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinRepEnum) 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 *NinRepEnum) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, num := range m.Field1 {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field2) > 0 {
- for _, num := range m.Field2 {
- dAtA[i] = 0x10
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.Field3) > 0 {
- for _, num := range m.Field3 {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinOptEnumDefault) 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 *NinOptEnumDefault) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
- }
- if m.Field2 != nil {
- dAtA[i] = 0x10
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field2))
- }
- if m.Field3 != nil {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field3))
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *AnotherNinOptEnum) 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 *AnotherNinOptEnum) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
- }
- if m.Field2 != nil {
- dAtA[i] = 0x10
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field2))
- }
- if m.Field3 != nil {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field3))
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *AnotherNinOptEnumDefault) 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 *AnotherNinOptEnumDefault) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
- }
- if m.Field2 != nil {
- dAtA[i] = 0x10
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field2))
- }
- if m.Field3 != nil {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field3))
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *Timer) 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 *Timer) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0x9
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = m.Time1
- i += 8
- dAtA[i] = 0x11
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = m.Time2
- i += 8
- if m.Data != nil {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Data)))
- i += copy(dAtA[i:], m.Data)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *MyExtendable) 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 *MyExtendable) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
- }
- n, err := github_com_gogo_protobuf_proto.EncodeInternalExtension(m, 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 *OtherExtenable) 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 *OtherExtenable) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.M != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.M.Size()))
- n73, err := m.M.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n73
- }
- if m.Field2 != nil {
- dAtA[i] = 0x10
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field2))
- }
- if m.Field13 != nil {
- dAtA[i] = 0x68
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field13))
- }
- n, err := github_com_gogo_protobuf_proto.EncodeInternalExtension(m, 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 *NestedDefinition) 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 *NestedDefinition) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
- }
- if m.EnumField != nil {
- dAtA[i] = 0x10
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.EnumField))
- }
- if m.NNM != nil {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.NNM.Size()))
- n74, err := m.NNM.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n74
- }
- if m.NM != nil {
- dAtA[i] = 0x22
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.NM.Size()))
- n75, err := m.NM.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n75
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NestedDefinition_NestedMessage) 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 *NestedDefinition_NestedMessage) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.NestedField1 != nil {
- dAtA[i] = 0x9
- i++
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = *m.NestedField1
- i += 8
- }
- if m.NNM != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.NNM.Size()))
- n76, err := m.NNM.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n76
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NestedDefinition_NestedMessage_NestedNestedMsg) 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 *NestedDefinition_NestedMessage_NestedNestedMsg) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.NestedNestedField1 != nil {
- dAtA[i] = 0x52
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.NestedNestedField1)))
- i += copy(dAtA[i:], *m.NestedNestedField1)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NestedScope) 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 *NestedScope) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.A != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.A.Size()))
- n77, err := m.A.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n77
- }
- if m.B != nil {
- dAtA[i] = 0x10
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.B))
- }
- if m.C != nil {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.C.Size()))
- n78, err := m.C.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n78
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinOptNativeDefault) 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 *NinOptNativeDefault) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = *m.Field1
- i += 8
- }
- if m.Field2 != nil {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = *m.Field2
- i += 4
- }
- if m.Field3 != nil {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field3))
- }
- if m.Field4 != nil {
- dAtA[i] = 0x20
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field4))
- }
- if m.Field5 != nil {
- dAtA[i] = 0x28
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field5))
- }
- if m.Field6 != nil {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field6))
- }
- if m.Field7 != nil {
- dAtA[i] = 0x38
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint32(*m.Field7)<<1)^uint32((*m.Field7>>31))))
- }
- if m.Field8 != nil {
- dAtA[i] = 0x40
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint64(*m.Field8)<<1)^uint64((*m.Field8>>63))))
- }
- if m.Field9 != nil {
- dAtA[i] = 0x4d
- i++
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = *m.Field9
- i += 4
- }
- if m.Field10 != nil {
- dAtA[i] = 0x55
- i++
- *(*int32)(unsafe.Pointer(&dAtA[i])) = *m.Field10
- i += 4
- }
- if m.Field11 != nil {
- dAtA[i] = 0x59
- i++
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = *m.Field11
- i += 8
- }
- if m.Field12 != nil {
- dAtA[i] = 0x61
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = *m.Field12
- i += 8
- }
- if m.Field13 != nil {
- dAtA[i] = 0x68
- i++
- if *m.Field13 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- if m.Field14 != nil {
- dAtA[i] = 0x72
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field14)))
- i += copy(dAtA[i:], *m.Field14)
- }
- if m.Field15 != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.Field15)))
- i += copy(dAtA[i:], m.Field15)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *CustomContainer) 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 *CustomContainer) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.CustomStruct.Size()))
- n79, err := m.CustomStruct.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n79
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *CustomNameNidOptNative) 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 *CustomNameNidOptNative) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = m.FieldA
- i += 8
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = m.FieldB
- i += 4
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.FieldC))
- dAtA[i] = 0x20
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.FieldD))
- dAtA[i] = 0x28
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.FieldE))
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.FieldF))
- dAtA[i] = 0x38
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint32(m.FieldG)<<1)^uint32((m.FieldG>>31))))
- dAtA[i] = 0x40
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint64(m.FieldH)<<1)^uint64((m.FieldH>>63))))
- dAtA[i] = 0x4d
- i++
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = m.FieldI
- i += 4
- dAtA[i] = 0x55
- i++
- *(*int32)(unsafe.Pointer(&dAtA[i])) = m.FieldJ
- i += 4
- dAtA[i] = 0x59
- i++
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = m.FieldK
- i += 8
- dAtA[i] = 0x61
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = m.FieldL
- i += 8
- dAtA[i] = 0x68
- i++
- if m.FieldM {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- dAtA[i] = 0x72
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.FieldN)))
- i += copy(dAtA[i:], m.FieldN)
- if m.FieldO != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.FieldO)))
- i += copy(dAtA[i:], m.FieldO)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *CustomNameNinOptNative) 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 *CustomNameNinOptNative) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.FieldA != nil {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = *m.FieldA
- i += 8
- }
- if m.FieldB != nil {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = *m.FieldB
- i += 4
- }
- if m.FieldC != nil {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.FieldC))
- }
- if m.FieldD != nil {
- dAtA[i] = 0x20
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.FieldD))
- }
- if m.FieldE != nil {
- dAtA[i] = 0x28
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.FieldE))
- }
- if m.FieldF != nil {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.FieldF))
- }
- if m.FieldG != nil {
- dAtA[i] = 0x38
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint32(*m.FieldG)<<1)^uint32((*m.FieldG>>31))))
- }
- if m.FieldH != nil {
- dAtA[i] = 0x40
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint64(*m.FieldH)<<1)^uint64((*m.FieldH>>63))))
- }
- if m.FieldI != nil {
- dAtA[i] = 0x4d
- i++
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = *m.FieldI
- i += 4
- }
- if m.FieldJ != nil {
- dAtA[i] = 0x55
- i++
- *(*int32)(unsafe.Pointer(&dAtA[i])) = *m.FieldJ
- i += 4
- }
- if m.FieldK != nil {
- dAtA[i] = 0x59
- i++
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = *m.FieldK
- i += 8
- }
- if m.FielL != nil {
- dAtA[i] = 0x61
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = *m.FielL
- i += 8
- }
- if m.FieldM != nil {
- dAtA[i] = 0x68
- i++
- if *m.FieldM {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- if m.FieldN != nil {
- dAtA[i] = 0x72
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.FieldN)))
- i += copy(dAtA[i:], *m.FieldN)
- }
- if m.FieldO != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.FieldO)))
- i += copy(dAtA[i:], m.FieldO)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *CustomNameNinRepNative) 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 *CustomNameNinRepNative) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.FieldA) > 0 {
- for _, num := range m.FieldA {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.FieldB) > 0 {
- for _, num := range m.FieldB {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.FieldC) > 0 {
- for _, num := range m.FieldC {
- dAtA[i] = 0x18
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.FieldD) > 0 {
- for _, num := range m.FieldD {
- dAtA[i] = 0x20
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.FieldE) > 0 {
- for _, num := range m.FieldE {
- dAtA[i] = 0x28
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.FieldF) > 0 {
- for _, num := range m.FieldF {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if len(m.FieldG) > 0 {
- for _, num := range m.FieldG {
- dAtA[i] = 0x38
- i++
- x80 := (uint32(num) << 1) ^ uint32((num >> 31))
- for x80 >= 1<<7 {
- dAtA[i] = uint8(uint64(x80)&0x7f | 0x80)
- x80 >>= 7
- i++
- }
- dAtA[i] = uint8(x80)
- i++
- }
- }
- if len(m.FieldH) > 0 {
- for _, num := range m.FieldH {
- dAtA[i] = 0x40
- i++
- x81 := (uint64(num) << 1) ^ uint64((num >> 63))
- for x81 >= 1<<7 {
- dAtA[i] = uint8(uint64(x81)&0x7f | 0x80)
- x81 >>= 7
- i++
- }
- dAtA[i] = uint8(x81)
- i++
- }
- }
- if len(m.FieldI) > 0 {
- for _, num := range m.FieldI {
- dAtA[i] = 0x4d
- i++
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.FieldJ) > 0 {
- for _, num := range m.FieldJ {
- dAtA[i] = 0x55
- i++
- *(*int32)(unsafe.Pointer(&dAtA[i])) = num
- i += 4
- }
- }
- if len(m.FieldK) > 0 {
- for _, num := range m.FieldK {
- dAtA[i] = 0x59
- i++
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.FieldL) > 0 {
- for _, num := range m.FieldL {
- dAtA[i] = 0x61
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = num
- i += 8
- }
- }
- if len(m.FieldM) > 0 {
- for _, b := range m.FieldM {
- dAtA[i] = 0x68
- i++
- if b {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- }
- if len(m.FieldN) > 0 {
- for _, s := range m.FieldN {
- dAtA[i] = 0x72
- i++
- l = len(s)
- for l >= 1<<7 {
- dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
- l >>= 7
- i++
- }
- dAtA[i] = uint8(l)
- i++
- i += copy(dAtA[i:], s)
- }
- }
- if len(m.FieldO) > 0 {
- for _, b := range m.FieldO {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(b)))
- i += copy(dAtA[i:], b)
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *CustomNameNinStruct) 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 *CustomNameNinStruct) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.FieldA != nil {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = *m.FieldA
- i += 8
- }
- if m.FieldB != nil {
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = *m.FieldB
- i += 4
- }
- if m.FieldC != nil {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.FieldC.Size()))
- n82, err := m.FieldC.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n82
- }
- if len(m.FieldD) > 0 {
- for _, msg := range m.FieldD {
- dAtA[i] = 0x22
- i++
- i = encodeVarintThetest(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- if m.FieldE != nil {
- dAtA[i] = 0x30
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.FieldE))
- }
- if m.FieldF != nil {
- dAtA[i] = 0x38
- i++
- i = encodeVarintThetest(dAtA, i, uint64((uint32(*m.FieldF)<<1)^uint32((*m.FieldF>>31))))
- }
- if m.FieldG != nil {
- dAtA[i] = 0x42
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.FieldG.Size()))
- n83, err := m.FieldG.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n83
- }
- if m.FieldH != nil {
- dAtA[i] = 0x68
- i++
- if *m.FieldH {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- if m.FieldI != nil {
- dAtA[i] = 0x72
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.FieldI)))
- i += copy(dAtA[i:], *m.FieldI)
- }
- if m.FieldJ != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(m.FieldJ)))
- i += copy(dAtA[i:], m.FieldJ)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *CustomNameCustomType) 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 *CustomNameCustomType) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.FieldA != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.FieldA.Size()))
- n84, err := m.FieldA.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n84
- }
- if m.FieldB != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.FieldB.Size()))
- n85, err := m.FieldB.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n85
- }
- if len(m.FieldC) > 0 {
- for _, msg := range m.FieldC {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintThetest(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- if len(m.FieldD) > 0 {
- for _, msg := range m.FieldD {
- dAtA[i] = 0x22
- i++
- i = encodeVarintThetest(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 *CustomNameNinEmbeddedStructUnion) 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 *CustomNameNinEmbeddedStructUnion) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.NidOptNative != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.NidOptNative.Size()))
- n86, err := m.NidOptNative.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n86
- }
- if m.FieldA != nil {
- dAtA[i] = 0xc2
- i++
- dAtA[i] = 0xc
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.FieldA.Size()))
- n87, err := m.FieldA.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n87
- }
- if m.FieldB != nil {
- dAtA[i] = 0x90
- i++
- dAtA[i] = 0xd
- i++
- if *m.FieldB {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *CustomNameEnum) 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 *CustomNameEnum) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.FieldA != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.FieldA))
- }
- if len(m.FieldB) > 0 {
- for _, num := range m.FieldB {
- dAtA[i] = 0x10
- i++
- i = encodeVarintThetest(dAtA, i, uint64(num))
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NoExtensionsMap) 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 *NoExtensionsMap) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
- }
- 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 *Unrecognized) 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 *Unrecognized) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field1)))
- i += copy(dAtA[i:], *m.Field1)
- }
- return i, nil
-}
-
-func (m *UnrecognizedWithInner) 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 *UnrecognizedWithInner) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Embedded) > 0 {
- for _, msg := range m.Embedded {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- if m.Field2 != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field2)))
- i += copy(dAtA[i:], *m.Field2)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *UnrecognizedWithInner_Inner) 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 *UnrecognizedWithInner_Inner) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
- }
- return i, nil
-}
-
-func (m *UnrecognizedWithEmbed) 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 *UnrecognizedWithEmbed) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.UnrecognizedWithEmbed_Embedded.Size()))
- n88, err := m.UnrecognizedWithEmbed_Embedded.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n88
- if m.Field2 != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field2)))
- i += copy(dAtA[i:], *m.Field2)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *UnrecognizedWithEmbed_Embedded) 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 *UnrecognizedWithEmbed_Embedded) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0x8
- i++
- i = encodeVarintThetest(dAtA, i, uint64(*m.Field1))
- }
- return i, nil
-}
-
-func (m *Node) 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 *Node) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Label != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.Label)))
- i += copy(dAtA[i:], *m.Label)
- }
- if len(m.Children) > 0 {
- for _, msg := range m.Children {
- dAtA[i] = 0x12
- i++
- i = encodeVarintThetest(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 *NonByteCustomType) 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 *NonByteCustomType) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field1.Size()))
- n89, err := m.Field1.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n89
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NidOptNonByteCustomType) 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 *NidOptNonByteCustomType) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field1.Size()))
- n90, err := m.Field1.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n90
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NinOptNonByteCustomType) 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 *NinOptNonByteCustomType) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field1 != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(m.Field1.Size()))
- n91, err := m.Field1.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n91
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *NidRepNonByteCustomType) 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 *NidRepNonByteCustomType) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, msg := range m.Field1 {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(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 *NinRepNonByteCustomType) 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 *NinRepNonByteCustomType) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, msg := range m.Field1 {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(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 *ProtoType) 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 *ProtoType) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Field2 != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintThetest(dAtA, i, uint64(len(*m.Field2)))
- i += copy(dAtA[i:], *m.Field2)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func encodeFixed64Thetest(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 encodeFixed32Thetest(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 encodeVarintThetest(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 init() { proto.RegisterFile("combos/unsafemarshaler/thetest.proto", fileDescriptorThetest) }
-
-var fileDescriptorThetest = []byte{
- // 3092 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5a, 0x4f, 0x6c, 0x1b, 0xc7,
- 0xd5, 0xe7, 0xec, 0x50, 0x0a, 0xf5, 0x24, 0x4b, 0xf4, 0x26, 0x56, 0x16, 0x8c, 0xbe, 0x15, 0xbd,
- 0x91, 0xf5, 0x31, 0x44, 0x2c, 0x51, 0x14, 0x25, 0xcb, 0x4c, 0x93, 0x42, 0xfc, 0xe3, 0x46, 0x6e,
- 0x44, 0x19, 0x8c, 0xdc, 0xd6, 0x40, 0x81, 0x82, 0x16, 0x57, 0x22, 0x51, 0x69, 0x29, 0x90, 0xab,
- 0x34, 0xee, 0xa1, 0x08, 0x72, 0x28, 0x82, 0x5e, 0x8b, 0x1e, 0xdb, 0xb8, 0x28, 0x0a, 0xa4, 0xb7,
- 0x1c, 0x8a, 0xa2, 0x28, 0x8a, 0xc6, 0x97, 0x02, 0xea, 0xcd, 0xe8, 0xa9, 0x08, 0x0a, 0x21, 0x62,
- 0x2e, 0x39, 0x06, 0xbd, 0x34, 0x87, 0x1c, 0x8a, 0xdd, 0x9d, 0x9d, 0x9d, 0x19, 0xee, 0x72, 0x97,
- 0x96, 0xd3, 0xe6, 0x62, 0x8b, 0xf3, 0xde, 0x9b, 0x79, 0xfb, 0x7e, 0xbf, 0xf7, 0xf6, 0xed, 0xcc,
- 0xc0, 0xc2, 0x5e, 0xe7, 0xe8, 0x7e, 0xa7, 0xb7, 0x7c, 0x62, 0xf4, 0x1a, 0xfb, 0xfa, 0x51, 0xa3,
- 0xdb, 0x6b, 0x35, 0x0e, 0xf5, 0xee, 0xb2, 0xd9, 0xd2, 0x4d, 0xbd, 0x67, 0x2e, 0x1d, 0x77, 0x3b,
- 0x66, 0x47, 0x8e, 0x5b, 0x7f, 0xa7, 0xae, 0x1f, 0xb4, 0xcd, 0xd6, 0xc9, 0xfd, 0xa5, 0xbd, 0xce,
- 0xd1, 0xf2, 0x41, 0xe7, 0xa0, 0xb3, 0x6c, 0x0b, 0xef, 0x9f, 0xec, 0xdb, 0xbf, 0xec, 0x1f, 0xf6,
- 0x5f, 0x8e, 0x91, 0xf6, 0x4f, 0x0c, 0x53, 0xb5, 0x76, 0x73, 0xe7, 0xd8, 0xac, 0x35, 0xcc, 0xf6,
- 0x5b, 0xba, 0x3c, 0x07, 0xe3, 0xb7, 0xda, 0xfa, 0x61, 0x73, 0x45, 0x41, 0x69, 0x94, 0x41, 0xa5,
- 0xf8, 0xe9, 0xd9, 0x7c, 0xac, 0x4e, 0xc6, 0xa8, 0x34, 0xaf, 0x48, 0x69, 0x94, 0x91, 0x38, 0x69,
- 0x9e, 0x4a, 0x57, 0x15, 0x9c, 0x46, 0x99, 0x31, 0x4e, 0xba, 0x4a, 0xa5, 0x05, 0x25, 0x9e, 0x46,
- 0x19, 0xcc, 0x49, 0x0b, 0x54, 0xba, 0xa6, 0x8c, 0xa5, 0x51, 0xe6, 0x12, 0x27, 0x5d, 0xa3, 0xd2,
- 0x75, 0x65, 0x3c, 0x8d, 0x32, 0x71, 0x4e, 0xba, 0x4e, 0xa5, 0x37, 0x94, 0x67, 0xd2, 0x28, 0x73,
- 0x99, 0x93, 0xde, 0xa0, 0xd2, 0x0d, 0x25, 0x91, 0x46, 0x19, 0x99, 0x93, 0x6e, 0x50, 0xe9, 0x4d,
- 0x65, 0x22, 0x8d, 0x32, 0xcf, 0x70, 0xd2, 0x9b, 0xb2, 0x0a, 0xcf, 0x38, 0x4f, 0x9e, 0x53, 0x20,
- 0x8d, 0x32, 0x33, 0x44, 0xec, 0x0e, 0x7a, 0xf2, 0x15, 0x65, 0x32, 0x8d, 0x32, 0xe3, 0xbc, 0x7c,
- 0xc5, 0x93, 0xe7, 0x95, 0xa9, 0x34, 0xca, 0x24, 0x79, 0x79, 0xde, 0x93, 0xaf, 0x2a, 0x97, 0xd2,
- 0x28, 0x93, 0xe0, 0xe5, 0xab, 0x9e, 0xbc, 0xa0, 0x4c, 0xa7, 0x51, 0x66, 0x82, 0x97, 0x17, 0x3c,
- 0xf9, 0x9a, 0x32, 0x93, 0x46, 0x99, 0x29, 0x5e, 0xbe, 0xa6, 0xbd, 0x6b, 0xc3, 0x6b, 0x78, 0xf0,
- 0xce, 0xf2, 0xf0, 0x52, 0x60, 0x67, 0x79, 0x60, 0x29, 0xa4, 0xb3, 0x3c, 0xa4, 0x14, 0xcc, 0x59,
- 0x1e, 0x4c, 0x0a, 0xe3, 0x2c, 0x0f, 0x23, 0x05, 0x70, 0x96, 0x07, 0x90, 0x42, 0x37, 0xcb, 0x43,
- 0x47, 0x41, 0x9b, 0xe5, 0x41, 0xa3, 0x70, 0xcd, 0xf2, 0x70, 0x51, 0xa0, 0x14, 0x01, 0x28, 0x0f,
- 0x22, 0x45, 0x80, 0xc8, 0x03, 0x47, 0x11, 0xc0, 0xf1, 0x60, 0x51, 0x04, 0x58, 0x3c, 0x40, 0x14,
- 0x01, 0x10, 0x0f, 0x0a, 0x45, 0x80, 0xc2, 0x03, 0x81, 0xe4, 0x58, 0x5d, 0x3f, 0xf6, 0xc9, 0x31,
- 0x3c, 0x34, 0xc7, 0xf0, 0xd0, 0x1c, 0xc3, 0x43, 0x73, 0x0c, 0x0f, 0xcd, 0x31, 0x3c, 0x34, 0xc7,
- 0xf0, 0xd0, 0x1c, 0xc3, 0x43, 0x73, 0x0c, 0x0f, 0xcd, 0x31, 0x3c, 0x3c, 0xc7, 0x70, 0x48, 0x8e,
- 0xe1, 0x90, 0x1c, 0xc3, 0x21, 0x39, 0x86, 0x43, 0x72, 0x0c, 0x87, 0xe4, 0x18, 0x0e, 0xcc, 0x31,
- 0x0f, 0xde, 0x59, 0x1e, 0x5e, 0xdf, 0x1c, 0xc3, 0x01, 0x39, 0x86, 0x03, 0x72, 0x0c, 0x07, 0xe4,
- 0x18, 0x0e, 0xc8, 0x31, 0x1c, 0x90, 0x63, 0x38, 0x20, 0xc7, 0x70, 0x40, 0x8e, 0xe1, 0xa0, 0x1c,
- 0xc3, 0x81, 0x39, 0x86, 0x03, 0x73, 0x0c, 0x07, 0xe6, 0x18, 0x0e, 0xcc, 0x31, 0x1c, 0x98, 0x63,
- 0x98, 0xcd, 0xb1, 0x3f, 0x63, 0x90, 0x9d, 0x1c, 0xbb, 0xd3, 0xd8, 0xfb, 0xa1, 0xde, 0x24, 0x50,
- 0xa8, 0x42, 0xa6, 0x8d, 0x5b, 0xd0, 0x25, 0x3d, 0x48, 0x54, 0x21, 0xd7, 0x78, 0x79, 0x9e, 0xca,
- 0xdd, 0x6c, 0xe3, 0xe5, 0xab, 0x54, 0xee, 0xe6, 0x1b, 0x2f, 0x2f, 0x50, 0xb9, 0x9b, 0x71, 0xbc,
- 0x7c, 0x8d, 0xca, 0xdd, 0x9c, 0xe3, 0xe5, 0xeb, 0x54, 0xee, 0x66, 0x1d, 0x2f, 0xbf, 0x41, 0xe5,
- 0x6e, 0xde, 0xf1, 0xf2, 0x0d, 0x2a, 0x77, 0x33, 0x8f, 0x97, 0xdf, 0x94, 0xd3, 0x62, 0xee, 0xb9,
- 0x0a, 0x14, 0xda, 0xb4, 0x98, 0x7d, 0x82, 0xc6, 0x8a, 0xa7, 0xe1, 0xe6, 0x9f, 0xa0, 0x91, 0xf7,
- 0x34, 0xdc, 0x0c, 0x14, 0x34, 0x56, 0xb5, 0xf7, 0x6c, 0xf8, 0x0c, 0x11, 0xbe, 0x94, 0x00, 0x9f,
- 0xc4, 0x40, 0x97, 0x12, 0xa0, 0x93, 0x18, 0xd8, 0x52, 0x02, 0x6c, 0x12, 0x03, 0x59, 0x4a, 0x80,
- 0x4c, 0x62, 0xe0, 0x4a, 0x09, 0x70, 0x49, 0x0c, 0x54, 0x29, 0x01, 0x2a, 0x89, 0x81, 0x29, 0x25,
- 0xc0, 0x24, 0x31, 0x10, 0xa5, 0x04, 0x88, 0x24, 0x06, 0x9e, 0x94, 0x00, 0x8f, 0xc4, 0x40, 0x33,
- 0x27, 0x42, 0x23, 0xb1, 0xb0, 0xcc, 0x89, 0xb0, 0x48, 0x2c, 0x24, 0x73, 0x22, 0x24, 0x12, 0x0b,
- 0xc7, 0x9c, 0x08, 0x87, 0xc4, 0x42, 0xf1, 0xa5, 0xe4, 0x76, 0x84, 0x6f, 0x9a, 0xdd, 0x93, 0x3d,
- 0xf3, 0x42, 0x1d, 0x61, 0x8e, 0x6b, 0x1f, 0x26, 0xf3, 0xf2, 0x92, 0xdd, 0xb0, 0xb2, 0x1d, 0xa7,
- 0xf0, 0x06, 0xcb, 0x71, 0x8d, 0x05, 0x63, 0x61, 0xf8, 0x5b, 0x14, 0x2e, 0xd4, 0x1b, 0xe6, 0xb8,
- 0x36, 0x23, 0xdc, 0xbf, 0x8d, 0xaf, 0xbc, 0x63, 0x7b, 0x24, 0xb9, 0x1d, 0x1b, 0x09, 0xff, 0xa8,
- 0x1d, 0x5b, 0x36, 0x3c, 0xe4, 0x34, 0xd8, 0xd9, 0xf0, 0x60, 0x0f, 0xbc, 0x75, 0xa2, 0x76, 0x70,
- 0xd9, 0xf0, 0xd0, 0xd2, 0xa0, 0x3e, 0xdd, 0x7e, 0x8b, 0x30, 0xb8, 0xae, 0x1f, 0xfb, 0x30, 0x78,
- 0xd4, 0x7e, 0x2b, 0xc7, 0x95, 0x92, 0x51, 0x19, 0x8c, 0x47, 0x66, 0xf0, 0xa8, 0x9d, 0x57, 0x8e,
- 0x2b, 0x2f, 0x23, 0x33, 0xf8, 0x2b, 0xe8, 0x87, 0x08, 0x83, 0xbd, 0xf0, 0x8f, 0xda, 0x0f, 0x65,
- 0xc3, 0x43, 0xee, 0xcb, 0x60, 0x3c, 0x02, 0x83, 0xa3, 0xf4, 0x47, 0xd9, 0xf0, 0xd0, 0xfa, 0x33,
- 0xf8, 0xc2, 0xdd, 0xcc, 0xfb, 0x08, 0x2e, 0xd7, 0xda, 0xcd, 0xea, 0xd1, 0x7d, 0xbd, 0xd9, 0xd4,
- 0x9b, 0x24, 0x8e, 0x39, 0xae, 0x12, 0x04, 0x40, 0xfd, 0xf8, 0x6c, 0xde, 0x8b, 0xf0, 0x1a, 0x24,
- 0x9c, 0x98, 0xe6, 0x72, 0xca, 0x29, 0x0a, 0xa9, 0x70, 0x54, 0x55, 0xbe, 0xea, 0x9a, 0xad, 0xe4,
- 0x94, 0xbf, 0x23, 0xa6, 0xca, 0xd1, 0x61, 0xed, 0xe7, 0xb6, 0x87, 0xc6, 0x85, 0x3d, 0x5c, 0x8e,
- 0xe4, 0x21, 0xe3, 0xdb, 0x0b, 0x03, 0xbe, 0x31, 0x5e, 0x9d, 0xc0, 0x4c, 0xad, 0xdd, 0xac, 0xe9,
- 0x3d, 0x33, 0x9a, 0x4b, 0x8e, 0x8e, 0x50, 0x0f, 0x72, 0x1c, 0x2d, 0x59, 0x0b, 0x4a, 0x69, 0xbe,
- 0x46, 0x68, 0x6d, 0x6b, 0x59, 0x83, 0x5b, 0x36, 0x1b, 0xb4, 0xac, 0x57, 0xd9, 0xe9, 0x82, 0xd9,
- 0xa0, 0x05, 0xbd, 0x1c, 0xa2, 0x4b, 0xbd, 0xed, 0xbe, 0x9c, 0xcb, 0x27, 0x3d, 0xb3, 0x73, 0x24,
- 0xcf, 0x81, 0xb4, 0xd5, 0xb4, 0xd7, 0x98, 0x2a, 0x4d, 0x59, 0x4e, 0x7d, 0x7c, 0x36, 0x1f, 0xbf,
- 0x7b, 0xd2, 0x6e, 0xd6, 0xa5, 0xad, 0xa6, 0x7c, 0x1b, 0xc6, 0xbe, 0xd3, 0x38, 0x3c, 0xd1, 0xed,
- 0x57, 0xc4, 0x54, 0xa9, 0x40, 0x14, 0x5e, 0x0e, 0xdc, 0x23, 0xb2, 0x16, 0x5e, 0xde, 0xb3, 0xa7,
- 0x5e, 0xba, 0xdb, 0x36, 0xcc, 0x95, 0xfc, 0x46, 0xdd, 0x99, 0x42, 0xfb, 0x3e, 0x80, 0xb3, 0x66,
- 0xa5, 0xd1, 0x6b, 0xc9, 0x35, 0x77, 0x66, 0x67, 0xe9, 0x8d, 0x8f, 0xcf, 0xe6, 0x0b, 0x51, 0x66,
- 0xbd, 0xde, 0x6c, 0xf4, 0x5a, 0xd7, 0xcd, 0x07, 0xc7, 0xfa, 0x52, 0xe9, 0x81, 0xa9, 0xf7, 0xdc,
- 0xd9, 0x8f, 0xdd, 0xb7, 0x1e, 0x79, 0x2e, 0x85, 0x79, 0xae, 0x04, 0xf7, 0x4c, 0xb7, 0xf8, 0x67,
- 0xca, 0x3d, 0xe9, 0xf3, 0xbc, 0xed, 0xbe, 0x24, 0x84, 0x48, 0xe2, 0xb0, 0x48, 0xe2, 0x8b, 0x46,
- 0xf2, 0xd8, 0xad, 0x8f, 0xc2, 0xb3, 0xe2, 0x61, 0xcf, 0x8a, 0x2f, 0xf2, 0xac, 0xff, 0x76, 0xb2,
- 0x95, 0xe6, 0xd3, 0x5d, 0xa3, 0xdd, 0x31, 0xbe, 0x76, 0x7b, 0x41, 0x4f, 0xb5, 0x0b, 0x28, 0xc6,
- 0x4f, 0x1f, 0xce, 0x23, 0xed, 0x7d, 0xc9, 0x7d, 0x72, 0x27, 0x91, 0x9e, 0xec, 0xc9, 0xbf, 0x2e,
- 0x3d, 0xd5, 0x57, 0x11, 0xa1, 0x5f, 0x21, 0x98, 0x1d, 0xa8, 0xe4, 0x4e, 0x98, 0x9e, 0x6e, 0x39,
- 0x37, 0x46, 0x2d, 0xe7, 0xc4, 0xc1, 0xdf, 0x23, 0x78, 0x4e, 0x28, 0xaf, 0x8e, 0x7b, 0xcb, 0x82,
- 0x7b, 0xcf, 0x0f, 0xae, 0x64, 0x2b, 0x32, 0xde, 0xb1, 0xf0, 0x0a, 0x06, 0xcc, 0xcc, 0x14, 0xf7,
- 0x82, 0x80, 0xfb, 0x1c, 0x35, 0xf0, 0x09, 0x97, 0xcb, 0x00, 0xe2, 0x76, 0x07, 0xe2, 0xbb, 0x5d,
- 0x5d, 0x97, 0x55, 0x90, 0x76, 0xba, 0xc4, 0xc3, 0x69, 0xc7, 0x7e, 0xa7, 0x5b, 0xea, 0x36, 0x8c,
- 0xbd, 0x56, 0x5d, 0xda, 0xe9, 0xca, 0x57, 0x01, 0x6f, 0x1a, 0x4d, 0xe2, 0xd1, 0x8c, 0xa3, 0xb0,
- 0x69, 0x34, 0x89, 0x86, 0x25, 0x93, 0x55, 0x88, 0xbf, 0xa1, 0x37, 0xf6, 0x89, 0x13, 0xe0, 0xe8,
- 0x58, 0x23, 0x75, 0x7b, 0x9c, 0x2c, 0xf8, 0x3d, 0x48, 0xb8, 0x13, 0xcb, 0x0b, 0x96, 0xc5, 0xbe,
- 0x49, 0x96, 0x25, 0x16, 0x96, 0x3b, 0xe4, 0xcd, 0x65, 0x4b, 0xe5, 0x45, 0x18, 0xab, 0xb7, 0x0f,
- 0x5a, 0x26, 0x59, 0x7c, 0x50, 0xcd, 0x11, 0x6b, 0xf7, 0x60, 0x82, 0x7a, 0xf4, 0x94, 0xa7, 0xae,
- 0x38, 0x8f, 0x26, 0xa7, 0xd8, 0xf7, 0x89, 0xbb, 0x6f, 0xe9, 0x0c, 0xc9, 0x69, 0x48, 0xbc, 0x69,
- 0x76, 0xbd, 0xa2, 0xef, 0x76, 0xa4, 0x74, 0x54, 0x7b, 0x17, 0x41, 0xa2, 0xa2, 0xeb, 0xc7, 0x76,
- 0xc0, 0xaf, 0x41, 0xbc, 0xd2, 0xf9, 0x91, 0x41, 0x1c, 0xbc, 0x4c, 0x22, 0x6a, 0x89, 0x49, 0x4c,
- 0x6d, 0xb1, 0x7c, 0x8d, 0x8d, 0xfb, 0xb3, 0x34, 0xee, 0x8c, 0x9e, 0x1d, 0x7b, 0x8d, 0x8b, 0x3d,
- 0x01, 0xd0, 0x52, 0x1a, 0x88, 0xff, 0x0d, 0x98, 0x64, 0x56, 0x91, 0x33, 0xc4, 0x0d, 0x49, 0x34,
- 0x64, 0x63, 0x65, 0x69, 0x68, 0x3a, 0x5c, 0xe2, 0x16, 0xb6, 0x4c, 0x99, 0x10, 0x07, 0x98, 0xda,
- 0x61, 0xce, 0xf2, 0x61, 0xf6, 0x57, 0x25, 0xa1, 0xce, 0x39, 0x31, 0xb2, 0xc3, 0xbd, 0xe0, 0x90,
- 0x33, 0x18, 0x44, 0xeb, 0x6f, 0x6d, 0x0c, 0x70, 0xad, 0x7d, 0xa8, 0xbd, 0x0a, 0xe0, 0xa4, 0x7c,
- 0xd5, 0x38, 0x39, 0x12, 0xb2, 0x6e, 0xda, 0x0d, 0xf0, 0x6e, 0x4b, 0xdf, 0xd5, 0x7b, 0xb6, 0x0a,
- 0xdf, 0x4f, 0x59, 0x05, 0x06, 0x9c, 0x14, 0xb3, 0xed, 0x5f, 0x0a, 0xb5, 0xf7, 0xed, 0xc4, 0x2c,
- 0x55, 0xc5, 0x51, 0xbd, 0xa7, 0x9b, 0x9b, 0x46, 0xc7, 0x6c, 0xe9, 0x5d, 0xc1, 0x22, 0x2f, 0xaf,
- 0x72, 0x09, 0x3b, 0x9d, 0x7f, 0x81, 0x5a, 0x04, 0x1a, 0xad, 0x6a, 0x1f, 0xda, 0x0e, 0x5a, 0xad,
- 0xc0, 0xc0, 0x03, 0xe2, 0x08, 0x0f, 0x28, 0xaf, 0x73, 0xfd, 0xdb, 0x10, 0x37, 0x85, 0x4f, 0xcb,
- 0x9b, 0xdc, 0x77, 0xce, 0x70, 0x67, 0xf9, 0x6f, 0x4c, 0x37, 0xa6, 0xae, 0xcb, 0x2f, 0x85, 0xba,
- 0x1c, 0xd0, 0xdd, 0x8e, 0x1a, 0x53, 0x1c, 0x35, 0xa6, 0x7f, 0xa2, 0x1d, 0x87, 0x35, 0x5c, 0xd1,
- 0xf7, 0x1b, 0x27, 0x87, 0xa6, 0xfc, 0x72, 0x28, 0xf6, 0x45, 0x54, 0xa6, 0xae, 0x16, 0xa2, 0xc2,
- 0x5f, 0x94, 0x4a, 0x25, 0xea, 0xee, 0x8d, 0x11, 0x28, 0x50, 0x94, 0xca, 0x65, 0x5a, 0xb6, 0x13,
- 0xef, 0x3d, 0x9c, 0x47, 0x1f, 0x3c, 0x9c, 0x8f, 0x69, 0xbf, 0x43, 0x70, 0x99, 0x68, 0x32, 0xc4,
- 0xbd, 0x2e, 0x38, 0x7f, 0xc5, 0xad, 0x19, 0x7e, 0x11, 0xf8, 0xaf, 0x91, 0xf7, 0xaf, 0x08, 0x94,
- 0x01, 0x5f, 0xdd, 0x78, 0xe7, 0x22, 0xb9, 0x5c, 0x44, 0xd5, 0xff, 0x7d, 0xcc, 0xef, 0xc1, 0xd8,
- 0x6e, 0xfb, 0x48, 0xef, 0x5a, 0x6f, 0x02, 0xeb, 0x0f, 0xc7, 0x65, 0xf7, 0x30, 0xc7, 0x19, 0x72,
- 0x65, 0x8e, 0x73, 0x9c, 0x2c, 0x2f, 0x2b, 0x10, 0xaf, 0x34, 0xcc, 0x86, 0xed, 0xc1, 0x14, 0xad,
- 0xaf, 0x0d, 0xb3, 0xa1, 0xad, 0xc2, 0xd4, 0xf6, 0x83, 0xea, 0xdb, 0xa6, 0x6e, 0x34, 0x1b, 0xf7,
- 0x0f, 0xc5, 0x33, 0x50, 0xb7, 0x5f, 0x5d, 0xc9, 0x8e, 0x25, 0x9a, 0xc9, 0x53, 0x54, 0x8c, 0xdb,
- 0xfe, 0xbc, 0x05, 0xd3, 0x3b, 0x96, 0xdb, 0xb6, 0x9d, 0x6d, 0x96, 0x06, 0xb4, 0xcd, 0x37, 0x42,
- 0xec, 0xac, 0x75, 0xb4, 0x2d, 0xb4, 0x8f, 0x98, 0x86, 0x47, 0x68, 0xdb, 0x30, 0x6d, 0xdb, 0xb2,
- 0xf1, 0xc4, 0x74, 0xf2, 0x72, 0x36, 0x9e, 0x80, 0xe4, 0x25, 0xb2, 0xee, 0xdf, 0x30, 0x24, 0x9d,
- 0x56, 0xa7, 0xa2, 0xef, 0xb7, 0x8d, 0xb6, 0x39, 0xd8, 0xaf, 0x52, 0x8f, 0xe5, 0x6f, 0xc2, 0x84,
- 0x15, 0x52, 0xfb, 0x17, 0x01, 0xec, 0x2a, 0x69, 0x51, 0x84, 0x29, 0xc8, 0x80, 0x4d, 0x1d, 0xcf,
- 0x46, 0xbe, 0x05, 0xb8, 0x56, 0xdb, 0x26, 0x2f, 0xb7, 0xc2, 0x50, 0xd3, 0x6d, 0xbd, 0xd7, 0x6b,
- 0x1c, 0xe8, 0xe4, 0x17, 0x19, 0xeb, 0x1d, 0xd4, 0xad, 0x09, 0xe4, 0x02, 0x48, 0xb5, 0x6d, 0xd2,
- 0xf0, 0x2e, 0x44, 0x99, 0xa6, 0x2e, 0xd5, 0xb6, 0x53, 0x7f, 0x41, 0x70, 0x89, 0x1b, 0x95, 0x35,
- 0x98, 0x72, 0x06, 0x98, 0xc7, 0x1d, 0xaf, 0x73, 0x63, 0xae, 0xcf, 0xd2, 0x05, 0x7d, 0x4e, 0x6d,
- 0xc2, 0x8c, 0x30, 0x2e, 0x2f, 0x81, 0xcc, 0x0e, 0x11, 0x27, 0xc0, 0x6e, 0xa8, 0x7d, 0x24, 0xda,
- 0xff, 0x01, 0x78, 0x71, 0x95, 0x67, 0x60, 0x72, 0xf7, 0xde, 0x9d, 0xea, 0x0f, 0x6a, 0xd5, 0x37,
- 0x77, 0xab, 0x95, 0x24, 0xd2, 0xfe, 0x80, 0x60, 0x92, 0xb4, 0xad, 0x7b, 0x9d, 0x63, 0x5d, 0x2e,
- 0x01, 0xda, 0x24, 0x0c, 0x7a, 0x32, 0xbf, 0xd1, 0xa6, 0xbc, 0x0c, 0xa8, 0x14, 0x1d, 0x6a, 0x54,
- 0x92, 0xf3, 0x80, 0xca, 0x04, 0xe0, 0x68, 0xc8, 0xa0, 0xb2, 0xf6, 0x2f, 0x0c, 0xcf, 0xb2, 0x6d,
- 0xb4, 0x5b, 0x4f, 0xae, 0xf2, 0xdf, 0x4d, 0xc5, 0x89, 0x95, 0xfc, 0x6a, 0x61, 0xc9, 0xfa, 0x87,
- 0x52, 0x52, 0xe3, 0x3f, 0xa1, 0x8a, 0x40, 0x55, 0x56, 0x82, 0xee, 0x89, 0x14, 0xe3, 0xcc, 0x0c,
- 0x03, 0xf7, 0x44, 0x38, 0xe9, 0xc0, 0x3d, 0x11, 0x4e, 0x3a, 0x70, 0x4f, 0x84, 0x93, 0x0e, 0x9c,
- 0x05, 0x70, 0xd2, 0x81, 0x7b, 0x22, 0x9c, 0x74, 0xe0, 0x9e, 0x08, 0x27, 0x1d, 0xbc, 0x27, 0x42,
- 0xc4, 0x81, 0xf7, 0x44, 0x78, 0xf9, 0xe0, 0x3d, 0x11, 0x5e, 0x3e, 0x78, 0x4f, 0xa4, 0x18, 0x37,
- 0xbb, 0x27, 0x7a, 0xf0, 0xa9, 0x03, 0x6f, 0x3f, 0xec, 0x23, 0xd0, 0xab, 0xc0, 0x3b, 0x30, 0xe3,
- 0x6c, 0x48, 0x94, 0x3b, 0x86, 0xd9, 0x68, 0x1b, 0x7a, 0x57, 0xfe, 0x06, 0x4c, 0x39, 0x43, 0xce,
- 0x67, 0x8e, 0xdf, 0x67, 0xa0, 0x23, 0x27, 0xf5, 0x96, 0xd3, 0xd6, 0xbe, 0x8c, 0xc3, 0xac, 0x33,
- 0x50, 0x6b, 0x1c, 0xe9, 0xdc, 0x2d, 0xa3, 0x45, 0xe1, 0x4c, 0x69, 0xda, 0x32, 0xef, 0x9f, 0xcd,
- 0x3b, 0xa3, 0x9b, 0x94, 0x4d, 0x8b, 0xc2, 0xe9, 0x12, 0xaf, 0xe7, 0xbd, 0x80, 0x16, 0x85, 0x9b,
- 0x47, 0xbc, 0x1e, 0x7d, 0xdf, 0x50, 0x3d, 0xf7, 0x0e, 0x12, 0xaf, 0x57, 0xa1, 0x2c, 0x5b, 0x14,
- 0x6e, 0x23, 0xf1, 0x7a, 0x55, 0xca, 0xb7, 0x45, 0xe1, 0xec, 0x89, 0xd7, 0xbb, 0x45, 0x99, 0xb7,
- 0x28, 0x9c, 0x42, 0xf1, 0x7a, 0xdf, 0xa2, 0x1c, 0x5c, 0x14, 0xee, 0x2a, 0xf1, 0x7a, 0xaf, 0x53,
- 0x36, 0x2e, 0x0a, 0xb7, 0x96, 0x78, 0xbd, 0x2d, 0xca, 0xcb, 0x8c, 0x78, 0x7f, 0x89, 0x57, 0xbc,
- 0xed, 0x31, 0x34, 0x23, 0xde, 0x64, 0xe2, 0x35, 0xbf, 0xed, 0x71, 0x35, 0x23, 0xde, 0x69, 0xe2,
- 0x35, 0xdf, 0xf0, 0x58, 0x9b, 0x11, 0xcf, 0xca, 0x78, 0xcd, 0x6d, 0x8f, 0xbf, 0x19, 0xf1, 0xd4,
- 0x8c, 0xd7, 0xac, 0x79, 0x4c, 0xce, 0x88, 0xe7, 0x67, 0xbc, 0xe6, 0x8e, 0xb7, 0x89, 0xfe, 0x91,
- 0x40, 0x3f, 0xe6, 0x16, 0x94, 0x26, 0xd0, 0x0f, 0x7c, 0xa8, 0x27, 0x14, 0x32, 0x46, 0xc7, 0xa3,
- 0x9d, 0x26, 0xd0, 0x0e, 0x7c, 0x28, 0xa7, 0x09, 0x94, 0x03, 0x1f, 0xba, 0x69, 0x02, 0xdd, 0xc0,
- 0x87, 0x6a, 0x9a, 0x40, 0x35, 0xf0, 0xa1, 0x99, 0x26, 0xd0, 0x0c, 0x7c, 0x28, 0xa6, 0x09, 0x14,
- 0x03, 0x1f, 0x7a, 0x69, 0x02, 0xbd, 0xc0, 0x87, 0x5a, 0x0b, 0x22, 0xb5, 0xc0, 0x8f, 0x56, 0x0b,
- 0x22, 0xad, 0xc0, 0x8f, 0x52, 0x2f, 0x8a, 0x94, 0x9a, 0xe8, 0x9f, 0xcd, 0x8f, 0x59, 0x43, 0x0c,
- 0x9b, 0x16, 0x44, 0x36, 0x81, 0x1f, 0x93, 0x16, 0x44, 0x26, 0x81, 0x1f, 0x8b, 0x16, 0x44, 0x16,
- 0x81, 0x1f, 0x83, 0x1e, 0x89, 0x0c, 0xf2, 0xee, 0xf8, 0x68, 0xc2, 0x91, 0x62, 0x18, 0x83, 0x70,
- 0x04, 0x06, 0xe1, 0x08, 0x0c, 0xc2, 0x11, 0x18, 0x84, 0x23, 0x30, 0x08, 0x47, 0x60, 0x10, 0x8e,
- 0xc0, 0x20, 0x1c, 0x81, 0x41, 0x38, 0x0a, 0x83, 0x70, 0x24, 0x06, 0xe1, 0x20, 0x06, 0x2d, 0x88,
- 0x37, 0x1e, 0xc0, 0xaf, 0x20, 0x2d, 0x88, 0x47, 0x9f, 0xe1, 0x14, 0xc2, 0x91, 0x28, 0x84, 0x83,
- 0x28, 0xf4, 0x11, 0x86, 0x67, 0x39, 0x0a, 0x91, 0xf3, 0xa1, 0xa7, 0x55, 0x81, 0xd6, 0x23, 0x5c,
- 0xb0, 0xf0, 0xe3, 0xd4, 0x7a, 0x84, 0x43, 0xea, 0x61, 0x3c, 0x1b, 0xac, 0x42, 0xd5, 0x08, 0x55,
- 0xe8, 0x16, 0xe5, 0xd0, 0x7a, 0x84, 0x8b, 0x17, 0x83, 0xdc, 0xdb, 0x18, 0x56, 0x04, 0x5e, 0x8f,
- 0x54, 0x04, 0xb6, 0x22, 0x15, 0x81, 0xdb, 0x1e, 0x82, 0x3f, 0x95, 0xe0, 0x39, 0x0f, 0x41, 0xe7,
- 0xaf, 0xdd, 0x07, 0xc7, 0x56, 0x09, 0xf0, 0x8e, 0xa8, 0x64, 0xf7, 0xd8, 0x86, 0x81, 0x51, 0xda,
- 0x6a, 0xca, 0x77, 0xf8, 0xc3, 0xaa, 0xe2, 0xa8, 0x07, 0x38, 0x0c, 0xe2, 0x64, 0x33, 0x74, 0x01,
- 0xf0, 0x56, 0xb3, 0x67, 0x57, 0x0b, 0xbf, 0x65, 0xcb, 0x75, 0x4b, 0x2c, 0xd7, 0x61, 0xdc, 0x56,
- 0xef, 0xd9, 0xf0, 0x5e, 0x64, 0xe1, 0x4a, 0x9d, 0xcc, 0xa4, 0x3d, 0x42, 0x90, 0xe6, 0xa8, 0xfc,
- 0x74, 0x8e, 0x0c, 0x5e, 0x89, 0x74, 0x64, 0xc0, 0x25, 0x88, 0x77, 0x7c, 0xf0, 0xff, 0x83, 0x27,
- 0xd5, 0x6c, 0x96, 0x88, 0x47, 0x09, 0x3f, 0x81, 0x69, 0xef, 0x09, 0xec, 0x6f, 0xb6, 0xb5, 0xf0,
- 0xdd, 0x4c, 0xbf, 0xd4, 0x5c, 0x13, 0x76, 0xd1, 0x86, 0x9a, 0xd1, 0x6c, 0xd5, 0x8a, 0x30, 0x53,
- 0xeb, 0xd8, 0x7b, 0x06, 0xbd, 0x76, 0xc7, 0xe8, 0x6d, 0x37, 0x8e, 0xc3, 0x36, 0x23, 0x12, 0x56,
- 0x6b, 0x7e, 0xfa, 0xeb, 0xf9, 0x98, 0xf6, 0x32, 0x4c, 0xdd, 0x35, 0xba, 0xfa, 0x5e, 0xe7, 0xc0,
- 0x68, 0xff, 0x58, 0x6f, 0x0a, 0x86, 0x13, 0xae, 0x61, 0x31, 0xfe, 0xd8, 0xd2, 0xfe, 0x05, 0x82,
- 0x2b, 0xac, 0xfa, 0x77, 0xdb, 0x66, 0x6b, 0xcb, 0xb0, 0x7a, 0xfa, 0x57, 0x21, 0xa1, 0x13, 0xe0,
- 0xec, 0x77, 0xd7, 0xa4, 0xfb, 0x1d, 0xe9, 0xab, 0xbe, 0x64, 0xff, 0x5b, 0xa7, 0x26, 0xc2, 0x1e,
- 0x87, 0xbb, 0x6c, 0x3e, 0x75, 0x0d, 0xc6, 0x9c, 0xf9, 0x79, 0xbf, 0x2e, 0x09, 0x7e, 0xfd, 0xd6,
- 0xc7, 0x2f, 0x9b, 0x47, 0xf2, 0x6d, 0xce, 0x2f, 0xe6, 0x73, 0xd5, 0x57, 0x7d, 0xc9, 0x25, 0x5f,
- 0x29, 0x61, 0xf5, 0x7f, 0x36, 0xa3, 0xc2, 0x9d, 0xcc, 0x40, 0xa2, 0x2a, 0xea, 0xf8, 0xfb, 0x59,
- 0x81, 0x78, 0xad, 0xd3, 0xd4, 0xe5, 0xe7, 0x60, 0xec, 0x8d, 0xc6, 0x7d, 0xfd, 0x90, 0x04, 0xd9,
- 0xf9, 0x21, 0x2f, 0x42, 0xa2, 0xdc, 0x6a, 0x1f, 0x36, 0xbb, 0xba, 0x41, 0xce, 0xec, 0xc9, 0x16,
- 0xba, 0x65, 0x53, 0xa7, 0x32, 0xad, 0x0c, 0x97, 0x6b, 0x1d, 0xa3, 0xf4, 0xc0, 0x64, 0xeb, 0xc6,
- 0x92, 0x90, 0x22, 0xe4, 0xcc, 0xe7, 0x8e, 0x95, 0x8d, 0x96, 0x42, 0x69, 0xec, 0xe3, 0xb3, 0x79,
- 0xb4, 0x4b, 0xf7, 0xcf, 0xb7, 0xe1, 0x79, 0x92, 0x3e, 0x03, 0x53, 0xe5, 0xc3, 0xa6, 0x9a, 0x20,
- 0xe7, 0xd4, 0xcc, 0x74, 0x5b, 0xd6, 0x74, 0x86, 0xef, 0x74, 0x4f, 0xe6, 0x99, 0xd5, 0x14, 0x0d,
- 0xf5, 0x0c, 0x8f, 0xe4, 0x99, 0xef, 0x74, 0x4b, 0x61, 0xd3, 0x09, 0x9e, 0xbd, 0x08, 0x13, 0x54,
- 0xc6, 0xb0, 0x81, 0xcd, 0x94, 0x7c, 0x56, 0x83, 0x49, 0x26, 0x61, 0xe5, 0x31, 0x40, 0x9b, 0xc9,
- 0x98, 0xf5, 0x5f, 0x29, 0x89, 0xac, 0xff, 0xca, 0x49, 0x29, 0x7b, 0x0d, 0x66, 0x84, 0xfd, 0x4b,
- 0x4b, 0x52, 0x49, 0x82, 0xf5, 0x5f, 0x35, 0x39, 0x99, 0x8a, 0xbf, 0xf7, 0x1b, 0x35, 0x96, 0x7d,
- 0x05, 0xe4, 0xc1, 0x9d, 0x4e, 0x79, 0x1c, 0xa4, 0x4d, 0x6b, 0xca, 0xe7, 0x41, 0x2a, 0x95, 0x92,
- 0x28, 0x35, 0xf3, 0xb3, 0x5f, 0xa6, 0x27, 0x4b, 0xba, 0x69, 0xea, 0xdd, 0x7b, 0xba, 0x59, 0x2a,
- 0x11, 0xe3, 0xd7, 0xe0, 0x8a, 0xef, 0x4e, 0xa9, 0x65, 0x5f, 0x2e, 0x3b, 0xf6, 0x95, 0xca, 0x80,
- 0x7d, 0xa5, 0x62, 0xdb, 0xa3, 0xa2, 0x7b, 0xe2, 0xbc, 0x29, 0xfb, 0xec, 0x4b, 0x2a, 0x4d, 0xe6,
- 0x84, 0x7b, 0xb3, 0xf8, 0x1a, 0xd1, 0x2d, 0xf9, 0xea, 0xea, 0x21, 0x27, 0xd6, 0xa5, 0x62, 0x99,
- 0xd8, 0x97, 0x7d, 0xed, 0xf7, 0x85, 0x63, 0x55, 0xfe, 0x0d, 0x41, 0x26, 0x29, 0x53, 0x87, 0x2b,
- 0xbe, 0x93, 0xb4, 0x98, 0xcb, 0xee, 0x15, 0xea, 0x70, 0xd5, 0x57, 0xb7, 0x1d, 0x72, 0xe9, 0xab,
- 0x5a, 0x5c, 0x26, 0x2f, 0xf9, 0xcd, 0x15, 0xf9, 0x8a, 0x9b, 0xa3, 0x5c, 0x05, 0x26, 0x01, 0x72,
- 0xb5, 0x8a, 0x65, 0x62, 0x50, 0x0a, 0x34, 0x08, 0x8e, 0x92, 0x6b, 0x59, 0x7c, 0x9d, 0x4c, 0x52,
- 0x0e, 0x9c, 0x24, 0x24, 0x54, 0xae, 0x79, 0x69, 0xf7, 0xf4, 0x5c, 0x8d, 0x3d, 0x3e, 0x57, 0x63,
- 0xff, 0x38, 0x57, 0x63, 0x9f, 0x9c, 0xab, 0xe8, 0xb3, 0x73, 0x15, 0x7d, 0x7e, 0xae, 0xa2, 0x2f,
- 0xce, 0x55, 0xf4, 0x4e, 0x5f, 0x45, 0x1f, 0xf4, 0x55, 0xf4, 0x61, 0x5f, 0x45, 0x7f, 0xec, 0xab,
- 0xe8, 0x51, 0x5f, 0x45, 0xa7, 0x7d, 0x35, 0xf6, 0xb8, 0xaf, 0xc6, 0x3e, 0xe9, 0xab, 0xe8, 0xb3,
- 0xbe, 0x1a, 0xfb, 0xbc, 0xaf, 0xa2, 0x2f, 0xfa, 0x2a, 0x7a, 0xe7, 0x53, 0x35, 0xf6, 0xf0, 0x53,
- 0x35, 0xf6, 0xc1, 0xa7, 0x2a, 0xfa, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x57, 0x0c, 0xef,
- 0x52, 0x36, 0x00, 0x00,
-}
diff --git a/test/combos/unsafemarshaler/thetest.proto b/test/combos/unsafemarshaler/thetest.proto
deleted file mode 100644
index 130bceed70..0000000000
--- a/test/combos/unsafemarshaler/thetest.proto
+++ /dev/null
@@ -1,649 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-package test;
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.face_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.benchgen_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-option (gogoproto.protosizer_all) = false;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = true;
-option (gogoproto.unsafe_unmarshaler_all) = false;
-
-option (gogoproto.compare_all) = true;
-
-message NidOptNative {
- optional double Field1 = 1 [(gogoproto.nullable) = false];
- optional float Field2 = 2 [(gogoproto.nullable) = false];
- optional int32 Field3 = 3 [(gogoproto.nullable) = false];
- optional int64 Field4 = 4 [(gogoproto.nullable) = false];
- optional uint32 Field5 = 5 [(gogoproto.nullable) = false];
- optional uint64 Field6 = 6 [(gogoproto.nullable) = false];
- optional sint32 Field7 = 7 [(gogoproto.nullable) = false];
- optional sint64 Field8 = 8 [(gogoproto.nullable) = false];
- optional fixed32 Field9 = 9 [(gogoproto.nullable) = false];
- optional sfixed32 Field10 = 10 [(gogoproto.nullable) = false];
- optional fixed64 Field11 = 11 [(gogoproto.nullable) = false];
- optional sfixed64 Field12 = 12 [(gogoproto.nullable) = false];
- optional bool Field13 = 13 [(gogoproto.nullable) = false];
- optional string Field14 = 14 [(gogoproto.nullable) = false];
- optional bytes Field15 = 15 [(gogoproto.nullable) = false];
-}
-
-message NinOptNative {
- optional double Field1 = 1;
- optional float Field2 = 2;
- optional int32 Field3 = 3;
- optional int64 Field4 = 4;
- optional uint32 Field5 = 5;
- optional uint64 Field6 = 6;
- optional sint32 Field7 = 7;
- optional sint64 Field8 = 8;
- optional fixed32 Field9 = 9;
- optional sfixed32 Field10 = 10;
- optional fixed64 Field11 = 11;
- optional sfixed64 Field12 = 12;
- optional bool Field13 = 13;
- optional string Field14 = 14;
- optional bytes Field15 = 15;
-}
-
-message NidRepNative {
- repeated double Field1 = 1 [(gogoproto.nullable) = false];
- repeated float Field2 = 2 [(gogoproto.nullable) = false];
- repeated int32 Field3 = 3 [(gogoproto.nullable) = false];
- repeated int64 Field4 = 4 [(gogoproto.nullable) = false];
- repeated uint32 Field5 = 5 [(gogoproto.nullable) = false];
- repeated uint64 Field6 = 6 [(gogoproto.nullable) = false];
- repeated sint32 Field7 = 7 [(gogoproto.nullable) = false];
- repeated sint64 Field8 = 8 [(gogoproto.nullable) = false];
- repeated fixed32 Field9 = 9 [(gogoproto.nullable) = false];
- repeated sfixed32 Field10 = 10 [(gogoproto.nullable) = false];
- repeated fixed64 Field11 = 11 [(gogoproto.nullable) = false];
- repeated sfixed64 Field12 = 12 [(gogoproto.nullable) = false];
- repeated bool Field13 = 13 [(gogoproto.nullable) = false];
- repeated string Field14 = 14 [(gogoproto.nullable) = false];
- repeated bytes Field15 = 15 [(gogoproto.nullable) = false];
-}
-
-message NinRepNative {
- repeated double Field1 = 1;
- repeated float Field2 = 2;
- repeated int32 Field3 = 3;
- repeated int64 Field4 = 4;
- repeated uint32 Field5 = 5;
- repeated uint64 Field6 = 6;
- repeated sint32 Field7 = 7;
- repeated sint64 Field8 = 8;
- repeated fixed32 Field9 = 9;
- repeated sfixed32 Field10 = 10;
- repeated fixed64 Field11 = 11;
- repeated sfixed64 Field12 = 12;
- repeated bool Field13 = 13;
- repeated string Field14 = 14;
- repeated bytes Field15 = 15;
-}
-
-message NidRepPackedNative {
- repeated double Field1 = 1 [(gogoproto.nullable) = false, packed = true];
- repeated float Field2 = 2 [(gogoproto.nullable) = false, packed = true];
- repeated int32 Field3 = 3 [(gogoproto.nullable) = false, packed = true];
- repeated int64 Field4 = 4 [(gogoproto.nullable) = false, packed = true];
- repeated uint32 Field5 = 5 [(gogoproto.nullable) = false, packed = true];
- repeated uint64 Field6 = 6 [(gogoproto.nullable) = false, packed = true];
- repeated sint32 Field7 = 7 [(gogoproto.nullable) = false, packed = true];
- repeated sint64 Field8 = 8 [(gogoproto.nullable) = false, packed = true];
- repeated fixed32 Field9 = 9 [(gogoproto.nullable) = false, packed = true];
- repeated sfixed32 Field10 = 10 [(gogoproto.nullable) = false, packed = true];
- repeated fixed64 Field11 = 11 [(gogoproto.nullable) = false, packed = true];
- repeated sfixed64 Field12 = 12 [(gogoproto.nullable) = false, packed = true];
- repeated bool Field13 = 13 [(gogoproto.nullable) = false, packed = true];
-}
-
-message NinRepPackedNative {
- repeated double Field1 = 1 [packed = true];
- repeated float Field2 = 2 [packed = true];
- repeated int32 Field3 = 3 [packed = true];
- repeated int64 Field4 = 4 [packed = true];
- repeated uint32 Field5 = 5 [packed = true];
- repeated uint64 Field6 = 6 [packed = true];
- repeated sint32 Field7 = 7 [packed = true];
- repeated sint64 Field8 = 8 [packed = true];
- repeated fixed32 Field9 = 9 [packed = true];
- repeated sfixed32 Field10 = 10 [packed = true];
- repeated fixed64 Field11 = 11 [packed = true];
- repeated sfixed64 Field12 = 12 [packed = true];
- repeated bool Field13 = 13 [packed = true];
-}
-
-message NidOptStruct {
- optional double Field1 = 1 [(gogoproto.nullable) = false];
- optional float Field2 = 2 [(gogoproto.nullable) = false];
- optional NidOptNative Field3 = 3 [(gogoproto.nullable) = false];
- optional NinOptNative Field4 = 4 [(gogoproto.nullable) = false];
- optional uint64 Field6 = 6 [(gogoproto.nullable) = false];
- optional sint32 Field7 = 7 [(gogoproto.nullable) = false];
- optional NidOptNative Field8 = 8 [(gogoproto.nullable) = false];
- optional bool Field13 = 13 [(gogoproto.nullable) = false];
- optional string Field14 = 14 [(gogoproto.nullable) = false];
- optional bytes Field15 = 15 [(gogoproto.nullable) = false];
-}
-
-message NinOptStruct {
- optional double Field1 = 1;
- optional float Field2 = 2;
- optional NidOptNative Field3 = 3;
- optional NinOptNative Field4 = 4;
- optional uint64 Field6 = 6;
- optional sint32 Field7 = 7;
- optional NidOptNative Field8 = 8;
- optional bool Field13 = 13;
- optional string Field14 = 14;
- optional bytes Field15 = 15;
-}
-
-message NidRepStruct {
- repeated double Field1 = 1 [(gogoproto.nullable) = false];
- repeated float Field2 = 2 [(gogoproto.nullable) = false];
- repeated NidOptNative Field3 = 3 [(gogoproto.nullable) = false];
- repeated NinOptNative Field4 = 4 [(gogoproto.nullable) = false];
- repeated uint64 Field6 = 6 [(gogoproto.nullable) = false];
- repeated sint32 Field7 = 7 [(gogoproto.nullable) = false];
- repeated NidOptNative Field8 = 8 [(gogoproto.nullable) = false];
- repeated bool Field13 = 13 [(gogoproto.nullable) = false];
- repeated string Field14 = 14 [(gogoproto.nullable) = false];
- repeated bytes Field15 = 15 [(gogoproto.nullable) = false];
-}
-
-message NinRepStruct {
- repeated double Field1 = 1;
- repeated float Field2 = 2;
- repeated NidOptNative Field3 = 3;
- repeated NinOptNative Field4 = 4;
- repeated uint64 Field6 = 6;
- repeated sint32 Field7 = 7;
- repeated NidOptNative Field8 = 8;
- repeated bool Field13 = 13;
- repeated string Field14 = 14;
- repeated bytes Field15 = 15;
-}
-
-message NidEmbeddedStruct {
- optional NidOptNative Field1 = 1 [(gogoproto.embed) = true];
- optional NidOptNative Field200 = 200 [(gogoproto.nullable) = false];
- optional bool Field210 = 210 [(gogoproto.nullable) = false];
-}
-
-message NinEmbeddedStruct {
- optional NidOptNative Field1 = 1 [(gogoproto.embed) = true];
- optional NidOptNative Field200 = 200;
- optional bool Field210 = 210;
-}
-
-message NidNestedStruct {
- optional NidOptStruct Field1 = 1 [(gogoproto.nullable) = false];
- repeated NidRepStruct Field2 = 2 [(gogoproto.nullable) = false];
-}
-
-message NinNestedStruct {
- optional NinOptStruct Field1 = 1;
- repeated NinRepStruct Field2 = 2;
-}
-
-message NidOptCustom {
- optional bytes Id = 1 [(gogoproto.customtype) = "Uuid", (gogoproto.nullable) = false];
- optional bytes Value = 2 [(gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128", (gogoproto.nullable) = false];
-}
-
-message CustomDash {
- optional bytes Value = 1 [(gogoproto.customtype) = "github.com/gogo/protobuf/test/custom-dash-type.Bytes"];
-}
-
-message NinOptCustom {
- optional bytes Id = 1 [(gogoproto.customtype) = "Uuid"];
- optional bytes Value = 2 [(gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128"];
-}
-
-message NidRepCustom {
- repeated bytes Id = 1 [(gogoproto.customtype) = "Uuid", (gogoproto.nullable) = false];
- repeated bytes Value = 2 [(gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128", (gogoproto.nullable) = false];
-}
-
-message NinRepCustom {
- repeated bytes Id = 1 [(gogoproto.customtype) = "Uuid"];
- repeated bytes Value = 2 [(gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128"];
-}
-
-message NinOptNativeUnion {
- option (gogoproto.onlyone) = true;
- optional double Field1 = 1;
- optional float Field2 = 2;
- optional int32 Field3 = 3;
- optional int64 Field4 = 4;
- optional uint32 Field5 = 5;
- optional uint64 Field6 = 6;
- optional bool Field13 = 13;
- optional string Field14 = 14;
- optional bytes Field15 = 15;
-}
-
-message NinOptStructUnion {
- option (gogoproto.onlyone) = true;
- optional double Field1 = 1;
- optional float Field2 = 2;
- optional NidOptNative Field3 = 3;
- optional NinOptNative Field4 = 4;
- optional uint64 Field6 = 6;
- optional sint32 Field7 = 7;
- optional bool Field13 = 13;
- optional string Field14 = 14;
- optional bytes Field15 = 15;
-}
-
-message NinEmbeddedStructUnion {
- option (gogoproto.onlyone) = true;
- optional NidOptNative Field1 = 1 [(gogoproto.embed) = true];
- optional NinOptNative Field200 = 200;
- optional bool Field210 = 210;
-}
-
-message NinNestedStructUnion {
- option (gogoproto.onlyone) = true;
- optional NinOptNativeUnion Field1 = 1;
- optional NinOptStructUnion Field2 = 2;
- optional NinEmbeddedStructUnion Field3 = 3;
-}
-
-message Tree {
- option (gogoproto.onlyone) = true;
- optional OrBranch Or = 1;
- optional AndBranch And = 2;
- optional Leaf Leaf = 3;
-}
-
-message OrBranch {
- optional Tree Left = 1 [(gogoproto.nullable) = false];
- optional Tree Right = 2 [(gogoproto.nullable) = false];
-}
-
-message AndBranch {
- optional Tree Left = 1 [(gogoproto.nullable) = false];
- optional Tree Right = 2 [(gogoproto.nullable) = false];
-}
-
-message Leaf {
- optional int64 Value = 1 [(gogoproto.nullable) = false];
- optional string StrValue = 2 [(gogoproto.nullable) = false];
-}
-
-message DeepTree {
- option (gogoproto.onlyone) = true;
- optional ADeepBranch Down = 1;
- optional AndDeepBranch And = 2;
- optional DeepLeaf Leaf = 3;
-}
-
-message ADeepBranch {
- optional DeepTree Down = 2 [(gogoproto.nullable) = false];
-}
-
-message AndDeepBranch {
- optional DeepTree Left = 1 [(gogoproto.nullable) = false];
- optional DeepTree Right = 2 [(gogoproto.nullable) = false];
-}
-
-message DeepLeaf {
- optional Tree Tree = 1 [(gogoproto.nullable) = false];
-}
-
-message Nil {
-
-}
-
-enum TheTestEnum {
- A = 0;
- B = 1;
- C = 2;
-}
-
-enum AnotherTestEnum {
- option (gogoproto.goproto_enum_prefix) = false;
- D = 10;
- E = 11;
-}
-
-// YetAnotherTestEnum is used to test cross-package import of custom name
-// fields and default resolution.
-enum YetAnotherTestEnum {
- option (gogoproto.goproto_enum_prefix) = false;
- AA = 0;
- BB = 1 [(gogoproto.enumvalue_customname) = "BetterYetBB"];
-}
-
-// YetAnotherTestEnum is used to test cross-package import of custom name
-// fields and default resolution.
-enum YetYetAnotherTestEnum {
- option (gogoproto.goproto_enum_prefix) = true;
- CC = 0;
- DD = 1 [(gogoproto.enumvalue_customname) = "BetterYetDD"];
-}
-
-message NidOptEnum {
- optional TheTestEnum Field1 = 1 [(gogoproto.nullable) = false];
-}
-
-message NinOptEnum {
- optional TheTestEnum Field1 = 1;
- optional YetAnotherTestEnum Field2 = 2;
- optional YetYetAnotherTestEnum Field3 = 3;
-}
-
-message NidRepEnum {
- repeated TheTestEnum Field1 = 1 [(gogoproto.nullable) = false];
- repeated YetAnotherTestEnum Field2 = 2 [(gogoproto.nullable) = false];
- repeated YetYetAnotherTestEnum Field3 = 3 [(gogoproto.nullable) = false];
-}
-
-message NinRepEnum {
- repeated TheTestEnum Field1 = 1;
- repeated YetAnotherTestEnum Field2 = 2;
- repeated YetYetAnotherTestEnum Field3 = 3;
-}
-
-message NinOptEnumDefault {
- option (gogoproto.goproto_getters) = true;
- option (gogoproto.face) = false;
- optional TheTestEnum Field1 = 1 [default=C];
- optional YetAnotherTestEnum Field2 = 2 [default=BB];
- optional YetYetAnotherTestEnum Field3 = 3 [default=CC];
-}
-
-message AnotherNinOptEnum {
- optional AnotherTestEnum Field1 = 1;
- optional YetAnotherTestEnum Field2 = 2;
- optional YetYetAnotherTestEnum Field3 = 3;
-}
-
-message AnotherNinOptEnumDefault {
- option (gogoproto.goproto_getters) = true;
- option (gogoproto.face) = false;
- optional AnotherTestEnum Field1 = 1 [default=E];
- optional YetAnotherTestEnum Field2 = 2 [default=BB];
- optional YetYetAnotherTestEnum Field3 = 3 [default=CC];
-}
-
-
-message Timer {
- optional sfixed64 Time1 = 1 [(gogoproto.nullable) = false];
- optional sfixed64 Time2 = 2 [(gogoproto.nullable) = false];
- optional bytes Data = 3 [(gogoproto.nullable) = false];
-}
-
-message MyExtendable {
- option (gogoproto.face) = false;
- optional int64 Field1 = 1;
- extensions 100 to 199;
-}
-
-extend MyExtendable {
- optional double FieldA = 100;
- optional NinOptNative FieldB = 101;
- optional NinEmbeddedStruct FieldC = 102;
- repeated int64 FieldD = 104;
- repeated NinOptNative FieldE = 105;
-}
-
-message OtherExtenable {
- option (gogoproto.face) = false;
- optional int64 Field2 = 2;
- extensions 14 to 16;
- optional int64 Field13 = 13;
- extensions 10 to 12;
- optional MyExtendable M = 1;
-}
-
-message NestedDefinition {
- optional int64 Field1 = 1;
- message NestedMessage {
- optional fixed64 NestedField1 = 1;
- optional NestedNestedMsg NNM = 2;
- message NestedNestedMsg {
- optional string NestedNestedField1 = 10;
- }
- }
- enum NestedEnum {
- TYPE_NESTED = 1;
- }
- optional NestedEnum EnumField = 2;
- optional NestedMessage.NestedNestedMsg NNM = 3;
- optional NestedMessage NM = 4;
-}
-
-message NestedScope {
- optional NestedDefinition.NestedMessage.NestedNestedMsg A = 1;
- optional NestedDefinition.NestedEnum B = 2;
- optional NestedDefinition.NestedMessage C = 3;
-}
-
-message NinOptNativeDefault {
- option (gogoproto.goproto_getters) = true;
- option (gogoproto.face) = false;
- optional double Field1 = 1 [default = 1234.1234];
- optional float Field2 = 2 [default = 1234.1234];
- optional int32 Field3 = 3 [default = 1234];
- optional int64 Field4 = 4 [default = 1234];
- optional uint32 Field5 = 5 [default = 1234];
- optional uint64 Field6 = 6 [default = 1234];
- optional sint32 Field7 = 7 [default = 1234];
- optional sint64 Field8 = 8 [default = 1234];
- optional fixed32 Field9 = 9 [default = 1234];
- optional sfixed32 Field10 = 10 [default = 1234];
- optional fixed64 Field11 = 11 [default = 1234];
- optional sfixed64 Field12 = 12 [default = 1234];
- optional bool Field13 = 13 [default = true];
- optional string Field14 = 14 [default = "1234"];
- optional bytes Field15 = 15;
-}
-
-message CustomContainer {
- optional NidOptCustom CustomStruct = 1 [(gogoproto.nullable) = false];
-}
-
-message CustomNameNidOptNative {
- optional double Field1 = 1 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldA"];
- optional float Field2 = 2 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldB"];
- optional int32 Field3 = 3 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldC"];
- optional int64 Field4 = 4 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldD"];
- optional uint32 Field5 = 5 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldE"];
- optional uint64 Field6 = 6 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldF"];
- optional sint32 Field7 = 7 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldG"];
- optional sint64 Field8 = 8 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldH"];
- optional fixed32 Field9 = 9 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldI"];
- optional sfixed32 Field10 = 10 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldJ"];
- optional fixed64 Field11 = 11 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldK"];
- optional sfixed64 Field12 = 12 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldL"];
- optional bool Field13 = 13 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldM"];
- optional string Field14 = 14 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldN"];
- optional bytes Field15 = 15 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldO"];
-}
-
-message CustomNameNinOptNative {
- optional double Field1 = 1 [(gogoproto.customname) = "FieldA"];
- optional float Field2 = 2 [(gogoproto.customname) = "FieldB"];
- optional int32 Field3 = 3 [(gogoproto.customname) = "FieldC"];
- optional int64 Field4 = 4 [(gogoproto.customname) = "FieldD"];
- optional uint32 Field5 = 5 [(gogoproto.customname) = "FieldE"];
- optional uint64 Field6 = 6 [(gogoproto.customname) = "FieldF"];
- optional sint32 Field7 = 7 [(gogoproto.customname) = "FieldG"];
- optional sint64 Field8 = 8 [(gogoproto.customname) = "FieldH"];
- optional fixed32 Field9 = 9 [(gogoproto.customname) = "FieldI"];
- optional sfixed32 Field10 = 10 [(gogoproto.customname) = "FieldJ"];
- optional fixed64 Field11 = 11 [(gogoproto.customname) = "FieldK"];
- optional sfixed64 Field12 = 12 [(gogoproto.customname) = "FielL"];
- optional bool Field13 = 13 [(gogoproto.customname) = "FieldM"];
- optional string Field14 = 14 [(gogoproto.customname) = "FieldN"];
- optional bytes Field15 = 15 [(gogoproto.customname) = "FieldO"];
-}
-
-message CustomNameNinRepNative {
- repeated double Field1 = 1 [(gogoproto.customname) = "FieldA"];
- repeated float Field2 = 2 [(gogoproto.customname) = "FieldB"];
- repeated int32 Field3 = 3 [(gogoproto.customname) = "FieldC"];
- repeated int64 Field4 = 4 [(gogoproto.customname) = "FieldD"];
- repeated uint32 Field5 = 5 [(gogoproto.customname) = "FieldE"];
- repeated uint64 Field6 = 6 [(gogoproto.customname) = "FieldF"];
- repeated sint32 Field7 = 7 [(gogoproto.customname) = "FieldG"];
- repeated sint64 Field8 = 8 [(gogoproto.customname) = "FieldH"];
- repeated fixed32 Field9 = 9 [(gogoproto.customname) = "FieldI"];
- repeated sfixed32 Field10 = 10 [(gogoproto.customname) = "FieldJ"];
- repeated fixed64 Field11 = 11 [(gogoproto.customname) = "FieldK"];
- repeated sfixed64 Field12 = 12 [(gogoproto.customname) = "FieldL"];
- repeated bool Field13 = 13 [(gogoproto.customname) = "FieldM"];
- repeated string Field14 = 14 [(gogoproto.customname) = "FieldN"];
- repeated bytes Field15 = 15 [(gogoproto.customname) = "FieldO"];
-}
-
-message CustomNameNinStruct {
- optional double Field1 = 1 [(gogoproto.customname) = "FieldA"];
- optional float Field2 = 2 [(gogoproto.customname) = "FieldB"];
- optional NidOptNative Field3 = 3 [(gogoproto.customname) = "FieldC"];
- repeated NinOptNative Field4 = 4 [(gogoproto.customname) = "FieldD"];
- optional uint64 Field6 = 6 [(gogoproto.customname) = "FieldE"];
- optional sint32 Field7 = 7 [(gogoproto.customname) = "FieldF"];
- optional NidOptNative Field8 = 8 [(gogoproto.customname) = "FieldG"];
- optional bool Field13 = 13 [(gogoproto.customname) = "FieldH"];
- optional string Field14 = 14 [(gogoproto.customname) = "FieldI"];
- optional bytes Field15 = 15 [(gogoproto.customname) = "FieldJ"];
-}
-
-message CustomNameCustomType {
- optional bytes Id = 1 [(gogoproto.customname) = "FieldA", (gogoproto.customtype) = "Uuid"];
- optional bytes Value = 2 [(gogoproto.customname) = "FieldB", (gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128"];
- repeated bytes Ids = 3 [(gogoproto.customname) = "FieldC", (gogoproto.customtype) = "Uuid"];
- repeated bytes Values = 4 [(gogoproto.customname) = "FieldD", (gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128"];
-}
-
-message CustomNameNinEmbeddedStructUnion {
- option (gogoproto.onlyone) = true;
- optional NidOptNative Field1 = 1 [(gogoproto.embed) = true];
- optional NinOptNative Field200 = 200 [(gogoproto.customname) = "FieldA"];
- optional bool Field210 = 210 [(gogoproto.customname) = "FieldB"];
-}
-
-message CustomNameEnum {
- optional TheTestEnum Field1 = 1 [(gogoproto.customname) = "FieldA"];
- repeated TheTestEnum Field2 = 2 [(gogoproto.customname) = "FieldB"];
-}
-
-message NoExtensionsMap {
- option (gogoproto.face) = false;
- option (gogoproto.goproto_extensions_map) = false;
- optional int64 Field1 = 1;
- extensions 100 to 199;
-}
-
-extend NoExtensionsMap {
- optional double FieldA1 = 100;
- optional NinOptNative FieldB1 = 101;
- optional NinEmbeddedStruct FieldC1 = 102;
-}
-
-message Unrecognized {
- option (gogoproto.goproto_unrecognized) = false;
- optional string Field1 = 1;
-}
-
-message UnrecognizedWithInner {
- message Inner {
- option (gogoproto.goproto_unrecognized) = false;
- optional uint32 Field1 = 1;
- }
-
- repeated Inner embedded = 1;
- optional string Field2 = 2;
-}
-
-message UnrecognizedWithEmbed {
- message Embedded {
- option (gogoproto.goproto_unrecognized) = false;
- optional uint32 Field1 = 1;
- }
-
- optional Embedded embedded = 1 [(gogoproto.embed) = true, (gogoproto.nullable) = false];
- optional string Field2 = 2;
-}
-
-message Node {
- optional string Label = 1;
- repeated Node Children = 2;
-}
-
-message NonByteCustomType {
- optional ProtoType Field1 = 1 [(gogoproto.customtype) = "T"];
-}
-
-message NidOptNonByteCustomType {
- optional ProtoType Field1 = 1 [(gogoproto.customtype) = "T", (gogoproto.nullable) = false];
-}
-
-message NinOptNonByteCustomType {
- optional ProtoType Field1 = 1 [(gogoproto.customtype) = "T"];
-}
-
-message NidRepNonByteCustomType {
- repeated ProtoType Field1 = 1 [(gogoproto.customtype) = "T", (gogoproto.nullable) = false];
-}
-
-message NinRepNonByteCustomType {
- repeated ProtoType Field1 = 1 [(gogoproto.customtype) = "T"];
-}
-
-message ProtoType {
- optional string Field2 = 1;
-}
diff --git a/test/combos/unsafemarshaler/thetestpb_test.go b/test/combos/unsafemarshaler/thetestpb_test.go
deleted file mode 100644
index 043ab7d5cb..0000000000
--- a/test/combos/unsafemarshaler/thetestpb_test.go
+++ /dev/null
@@ -1,19039 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafemarshaler/thetest.proto
-
-/*
-Package test is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafemarshaler/thetest.proto
-
-It has these top-level messages:
- NidOptNative
- NinOptNative
- NidRepNative
- NinRepNative
- NidRepPackedNative
- NinRepPackedNative
- NidOptStruct
- NinOptStruct
- NidRepStruct
- NinRepStruct
- NidEmbeddedStruct
- NinEmbeddedStruct
- NidNestedStruct
- NinNestedStruct
- NidOptCustom
- CustomDash
- NinOptCustom
- NidRepCustom
- NinRepCustom
- NinOptNativeUnion
- NinOptStructUnion
- NinEmbeddedStructUnion
- NinNestedStructUnion
- Tree
- OrBranch
- AndBranch
- Leaf
- DeepTree
- ADeepBranch
- AndDeepBranch
- DeepLeaf
- Nil
- NidOptEnum
- NinOptEnum
- NidRepEnum
- NinRepEnum
- NinOptEnumDefault
- AnotherNinOptEnum
- AnotherNinOptEnumDefault
- Timer
- MyExtendable
- OtherExtenable
- NestedDefinition
- NestedScope
- NinOptNativeDefault
- CustomContainer
- CustomNameNidOptNative
- CustomNameNinOptNative
- CustomNameNinRepNative
- CustomNameNinStruct
- CustomNameCustomType
- CustomNameNinEmbeddedStructUnion
- CustomNameEnum
- NoExtensionsMap
- Unrecognized
- UnrecognizedWithInner
- UnrecognizedWithEmbed
- Node
- NonByteCustomType
- NidOptNonByteCustomType
- NinOptNonByteCustomType
- NidRepNonByteCustomType
- NinRepNonByteCustomType
- ProtoType
-*/
-package test
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestNidOptNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidOptNativeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNative(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidOptNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidOptNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidOptNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidOptNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinOptNativeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNative(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinOptNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidRepNativeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNative(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidRepNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidRepNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidRepNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidRepNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidRepNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinRepNativeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNative(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinRepNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinRepNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinRepNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinRepNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinRepNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepPackedNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepPackedNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidRepPackedNativeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepPackedNative(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidRepPackedNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepPackedNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidRepPackedNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidRepPackedNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidRepPackedNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidRepPackedNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepPackedNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepPackedNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinRepPackedNativeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepPackedNative(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinRepPackedNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepPackedNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinRepPackedNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinRepPackedNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinRepPackedNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinRepPackedNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidOptStructMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptStruct(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidOptStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidOptStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidOptStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidOptStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidOptStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinOptStructMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStruct(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinOptStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidRepStructMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepStruct(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidRepStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidRepStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidRepStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidRepStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidRepStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinRepStructMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepStruct(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinRepStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinRepStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinRepStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinRepStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinRepStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidEmbeddedStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidEmbeddedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidEmbeddedStructMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidEmbeddedStruct(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidEmbeddedStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidEmbeddedStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidEmbeddedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidEmbeddedStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidEmbeddedStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidEmbeddedStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinEmbeddedStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinEmbeddedStructMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStruct(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinEmbeddedStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinEmbeddedStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinEmbeddedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinEmbeddedStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinEmbeddedStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinEmbeddedStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidNestedStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidNestedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidNestedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidNestedStructMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidNestedStruct(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidNestedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidNestedStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidNestedStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidNestedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidNestedStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidNestedStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidNestedStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinNestedStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinNestedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinNestedStructMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStruct(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinNestedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinNestedStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinNestedStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinNestedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinNestedStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinNestedStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinNestedStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptCustomProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidOptCustomMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptCustom(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidOptCustomProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptCustom, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidOptCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidOptCustomProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidOptCustom(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidOptCustom{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomDashProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomDash(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomDash{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomDashMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomDash(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomDash{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCustomDashProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomDash, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomDash(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomDashProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomDash(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomDash{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptCustomProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinOptCustomMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptCustom(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinOptCustomProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptCustom, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptCustomProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptCustom(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptCustom{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepCustomProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidRepCustomMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepCustom(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidRepCustomProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepCustom, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidRepCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidRepCustomProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidRepCustom(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidRepCustom{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepCustomProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinRepCustomMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepCustom(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinRepCustomProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepCustom, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinRepCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinRepCustomProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinRepCustom(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinRepCustom{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNativeUnionProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNativeUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinOptNativeUnionMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeUnion(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNativeUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinOptNativeUnionProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNativeUnion, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptNativeUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptNativeUnionProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptNativeUnion(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptNativeUnion{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptStructUnionProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinOptStructUnionMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStructUnion(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinOptStructUnionProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptStructUnion, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptStructUnionProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptStructUnion(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptStructUnion{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinEmbeddedStructUnionProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinEmbeddedStructUnionMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStructUnion(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinEmbeddedStructUnionProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinEmbeddedStructUnion, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinEmbeddedStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinEmbeddedStructUnionProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinEmbeddedStructUnion(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinEmbeddedStructUnion{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinNestedStructUnionProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinNestedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinNestedStructUnionMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStructUnion(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinNestedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinNestedStructUnionProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinNestedStructUnion, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinNestedStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinNestedStructUnionProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinNestedStructUnion(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinNestedStructUnion{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestTreeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTree(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Tree{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestTreeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTree(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Tree{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkTreeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Tree, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedTree(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkTreeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedTree(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Tree{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestOrBranchProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOrBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &OrBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestOrBranchMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOrBranch(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &OrBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkOrBranchProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*OrBranch, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedOrBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkOrBranchProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedOrBranch(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &OrBranch{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAndBranchProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AndBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestAndBranchMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndBranch(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AndBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkAndBranchProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AndBranch, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedAndBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkAndBranchProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedAndBranch(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &AndBranch{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestLeafProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedLeaf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Leaf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestLeafMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedLeaf(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Leaf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkLeafProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Leaf, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedLeaf(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkLeafProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedLeaf(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Leaf{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestDeepTreeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepTree(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &DeepTree{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestDeepTreeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepTree(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &DeepTree{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkDeepTreeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*DeepTree, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedDeepTree(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkDeepTreeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedDeepTree(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &DeepTree{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestADeepBranchProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedADeepBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ADeepBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestADeepBranchMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedADeepBranch(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ADeepBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkADeepBranchProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*ADeepBranch, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedADeepBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkADeepBranchProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedADeepBranch(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &ADeepBranch{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAndDeepBranchProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndDeepBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AndDeepBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestAndDeepBranchMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndDeepBranch(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AndDeepBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkAndDeepBranchProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AndDeepBranch, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedAndDeepBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkAndDeepBranchProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedAndDeepBranch(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &AndDeepBranch{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestDeepLeafProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepLeaf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &DeepLeaf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestDeepLeafMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepLeaf(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &DeepLeaf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkDeepLeafProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*DeepLeaf, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedDeepLeaf(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkDeepLeafProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedDeepLeaf(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &DeepLeaf{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNilProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNil(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Nil{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNilMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNil(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Nil{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNilProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Nil, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNil(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNilProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNil(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Nil{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptEnumProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidOptEnumMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptEnum(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidOptEnumProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptEnum, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidOptEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidOptEnumProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidOptEnum(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidOptEnum{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptEnumProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinOptEnumMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnum(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinOptEnumProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptEnum, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptEnumProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptEnum(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptEnum{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepEnumProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidRepEnumMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepEnum(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidRepEnumProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepEnum, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidRepEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidRepEnumProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidRepEnum(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidRepEnum{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepEnumProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinRepEnumMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepEnum(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinRepEnumProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepEnum, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinRepEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinRepEnumProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinRepEnum(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinRepEnum{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptEnumDefaultProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnumDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinOptEnumDefaultMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnumDefault(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinOptEnumDefaultProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptEnumDefault, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptEnumDefault(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptEnumDefaultProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptEnumDefault(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptEnumDefault{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAnotherNinOptEnumProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AnotherNinOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestAnotherNinOptEnumMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnum(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AnotherNinOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkAnotherNinOptEnumProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AnotherNinOptEnum, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedAnotherNinOptEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkAnotherNinOptEnumProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedAnotherNinOptEnum(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &AnotherNinOptEnum{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAnotherNinOptEnumDefaultProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AnotherNinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestAnotherNinOptEnumDefaultMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AnotherNinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkAnotherNinOptEnumDefaultProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AnotherNinOptEnumDefault, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedAnotherNinOptEnumDefault(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkAnotherNinOptEnumDefaultProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedAnotherNinOptEnumDefault(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &AnotherNinOptEnumDefault{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestTimerProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTimer(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Timer{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestTimerMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTimer(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Timer{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkTimerProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Timer, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedTimer(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkTimerProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedTimer(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Timer{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestMyExtendableProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMyExtendable(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &MyExtendable{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestMyExtendableMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMyExtendable(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &MyExtendable{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkMyExtendableProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*MyExtendable, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedMyExtendable(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkMyExtendableProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedMyExtendable(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &MyExtendable{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestOtherExtenableProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOtherExtenable(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &OtherExtenable{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestOtherExtenableMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOtherExtenable(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &OtherExtenable{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkOtherExtenableProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*OtherExtenable, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedOtherExtenable(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkOtherExtenableProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedOtherExtenable(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &OtherExtenable{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedDefinitionProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNestedDefinitionMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNestedDefinitionProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedDefinition, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNestedDefinition(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNestedDefinitionProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNestedDefinition(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NestedDefinition{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedDefinition_NestedMessageProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition_NestedMessage{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNestedDefinition_NestedMessageMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition_NestedMessage{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNestedDefinition_NestedMessageProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedDefinition_NestedMessage, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNestedDefinition_NestedMessage(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNestedDefinition_NestedMessageProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNestedDefinition_NestedMessage(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NestedDefinition_NestedMessage{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedDefinition_NestedMessage_NestedNestedMsgProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNestedDefinition_NestedMessage_NestedNestedMsgMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNestedDefinition_NestedMessage_NestedNestedMsgProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedDefinition_NestedMessage_NestedNestedMsg, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNestedDefinition_NestedMessage_NestedNestedMsgProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedScopeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedScope(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedScope{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNestedScopeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedScope(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedScope{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNestedScopeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedScope, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNestedScope(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNestedScopeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNestedScope(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NestedScope{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNativeDefaultProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNativeDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinOptNativeDefaultMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeDefault(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNativeDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinOptNativeDefaultProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNativeDefault, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptNativeDefault(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptNativeDefaultProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptNativeDefault(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptNativeDefault{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomContainerProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomContainer(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomContainer{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomContainerMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomContainer(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomContainer{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCustomContainerProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomContainer, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomContainer(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomContainerProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomContainer(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomContainer{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNidOptNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNidOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNidOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomNameNidOptNativeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNidOptNative(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNidOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCustomNameNidOptNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNidOptNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomNameNidOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomNameNidOptNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomNameNidOptNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomNameNidOptNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinOptNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomNameNinOptNativeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinOptNative(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCustomNameNinOptNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinOptNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomNameNinOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomNameNinOptNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomNameNinOptNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomNameNinOptNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinRepNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomNameNinRepNativeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinRepNative(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCustomNameNinRepNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinRepNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomNameNinRepNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomNameNinRepNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomNameNinRepNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomNameNinRepNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomNameNinStructMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinStruct(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCustomNameNinStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomNameNinStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomNameNinStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomNameNinStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomNameNinStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameCustomTypeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomNameCustomTypeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameCustomType(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCustomNameCustomTypeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameCustomType, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomNameCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomNameCustomTypeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomNameCustomType(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomNameCustomType{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinEmbeddedStructUnionProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomNameNinEmbeddedStructUnionMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCustomNameNinEmbeddedStructUnionProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinEmbeddedStructUnion, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomNameNinEmbeddedStructUnionProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomNameNinEmbeddedStructUnion{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameEnumProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomNameEnumMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameEnum(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCustomNameEnumProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameEnum, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomNameEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomNameEnumProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomNameEnum(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomNameEnum{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNoExtensionsMapProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNoExtensionsMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NoExtensionsMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNoExtensionsMapMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNoExtensionsMap(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NoExtensionsMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNoExtensionsMapProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NoExtensionsMap, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNoExtensionsMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNoExtensionsMapProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNoExtensionsMap(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NoExtensionsMap{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognized(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Unrecognized{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestUnrecognizedMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognized(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Unrecognized{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkUnrecognizedProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Unrecognized, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedUnrecognized(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkUnrecognizedProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedUnrecognized(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Unrecognized{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithInnerProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithInner{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestUnrecognizedWithInnerMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithInner{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkUnrecognizedWithInnerProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithInner, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithInner(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkUnrecognizedWithInnerProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedUnrecognizedWithInner(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &UnrecognizedWithInner{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithInner_InnerProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithInner_Inner{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestUnrecognizedWithInner_InnerMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithInner_Inner{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkUnrecognizedWithInner_InnerProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithInner_Inner, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkUnrecognizedWithInner_InnerProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedUnrecognizedWithInner_Inner(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &UnrecognizedWithInner_Inner{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithEmbedProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithEmbed{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestUnrecognizedWithEmbedMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithEmbed{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkUnrecognizedWithEmbedProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithEmbed, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithEmbed(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkUnrecognizedWithEmbedProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedUnrecognizedWithEmbed(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &UnrecognizedWithEmbed{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithEmbed_EmbeddedProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithEmbed_Embedded{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestUnrecognizedWithEmbed_EmbeddedMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithEmbed_Embedded{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkUnrecognizedWithEmbed_EmbeddedProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithEmbed_Embedded, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkUnrecognizedWithEmbed_EmbeddedProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &UnrecognizedWithEmbed_Embedded{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNodeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNode(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Node{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNodeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNode(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Node{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNodeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Node, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNode(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNodeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNode(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Node{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNonByteCustomTypeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNonByteCustomTypeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNonByteCustomType(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNonByteCustomTypeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NonByteCustomType, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNonByteCustomTypeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNonByteCustomType(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NonByteCustomType{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptNonByteCustomTypeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidOptNonByteCustomTypeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNonByteCustomType(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidOptNonByteCustomTypeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptNonByteCustomType, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidOptNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidOptNonByteCustomTypeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidOptNonByteCustomType(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidOptNonByteCustomType{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNonByteCustomTypeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinOptNonByteCustomTypeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNonByteCustomType(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinOptNonByteCustomTypeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNonByteCustomType, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptNonByteCustomTypeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptNonByteCustomType(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptNonByteCustomType{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepNonByteCustomTypeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNidRepNonByteCustomTypeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNonByteCustomType(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNidRepNonByteCustomTypeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepNonByteCustomType, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidRepNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidRepNonByteCustomTypeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidRepNonByteCustomType(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidRepNonByteCustomType{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepNonByteCustomTypeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNinRepNonByteCustomTypeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNonByteCustomType(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNinRepNonByteCustomTypeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepNonByteCustomType, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinRepNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinRepNonByteCustomTypeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinRepNonByteCustomType(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinRepNonByteCustomType{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestProtoTypeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedProtoType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ProtoType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestProtoTypeMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedProtoType(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ProtoType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkProtoTypeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*ProtoType, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedProtoType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkProtoTypeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedProtoType(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &ProtoType{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidRepNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinRepNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidRepPackedNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepPackedNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepPackedNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinRepPackedNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepPackedNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepPackedNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidOptStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidRepStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinRepStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidEmbeddedStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidEmbeddedStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidEmbeddedStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinEmbeddedStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinEmbeddedStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidNestedStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidNestedStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidNestedStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinNestedStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinNestedStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidOptCustomJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptCustom(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptCustom{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomDashJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomDash(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomDash{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptCustomJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptCustom(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptCustom{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidRepCustomJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepCustom(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepCustom{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinRepCustomJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepCustom(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepCustom{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptNativeUnionJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeUnion(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNativeUnion{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptStructUnionJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStructUnion(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptStructUnion{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinEmbeddedStructUnionJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStructUnion(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinEmbeddedStructUnion{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinNestedStructUnionJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStructUnion(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinNestedStructUnion{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestTreeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTree(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Tree{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestOrBranchJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOrBranch(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &OrBranch{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAndBranchJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndBranch(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AndBranch{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestLeafJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedLeaf(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Leaf{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestDeepTreeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepTree(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &DeepTree{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestADeepBranchJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedADeepBranch(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ADeepBranch{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAndDeepBranchJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndDeepBranch(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AndDeepBranch{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestDeepLeafJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepLeaf(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &DeepLeaf{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNilJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNil(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Nil{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidOptEnumJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptEnum(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptEnum{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptEnumJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnum(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptEnum{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidRepEnumJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepEnum(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepEnum{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinRepEnumJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepEnum(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepEnum{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptEnumDefaultJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnumDefault(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptEnumDefault{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAnotherNinOptEnumJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnum(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AnotherNinOptEnum{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAnotherNinOptEnumDefaultJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AnotherNinOptEnumDefault{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestTimerJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTimer(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Timer{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestMyExtendableJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMyExtendable(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &MyExtendable{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestOtherExtenableJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOtherExtenable(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &OtherExtenable{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNestedDefinitionJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNestedDefinition_NestedMessageJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition_NestedMessage{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNestedDefinition_NestedMessage_NestedNestedMsgJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNestedScopeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedScope(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedScope{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptNativeDefaultJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeDefault(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNativeDefault{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomContainerJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomContainer(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomContainer{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomNameNidOptNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNidOptNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNidOptNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomNameNinOptNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinOptNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinOptNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomNameNinRepNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinRepNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinRepNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomNameNinStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomNameCustomTypeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameCustomType(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameCustomType{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomNameNinEmbeddedStructUnionJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinEmbeddedStructUnion{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomNameEnumJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameEnum(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameEnum{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNoExtensionsMapJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNoExtensionsMap(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NoExtensionsMap{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestUnrecognizedJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognized(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Unrecognized{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestUnrecognizedWithInnerJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithInner{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestUnrecognizedWithInner_InnerJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithInner_Inner{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestUnrecognizedWithEmbedJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithEmbed{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestUnrecognizedWithEmbed_EmbeddedJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithEmbed_Embedded{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNodeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNode(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Node{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNonByteCustomTypeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNonByteCustomType(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NonByteCustomType{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidOptNonByteCustomTypeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNonByteCustomType(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptNonByteCustomType{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptNonByteCustomTypeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNonByteCustomType(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNonByteCustomType{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidRepNonByteCustomTypeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNonByteCustomType(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepNonByteCustomType{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinRepNonByteCustomTypeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNonByteCustomType(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepNonByteCustomType{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestProtoTypeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedProtoType(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ProtoType{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidOptNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidRepNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidRepNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinRepNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinRepNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepPackedNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepPackedNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepPackedNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepPackedNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepPackedNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepPackedNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepPackedNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepPackedNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidOptStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidOptStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidRepStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidRepStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinRepStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinRepStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidEmbeddedStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidEmbeddedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidEmbeddedStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidEmbeddedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinEmbeddedStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinEmbeddedStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidNestedStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidNestedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidNestedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidNestedStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidNestedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidNestedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinNestedStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinNestedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinNestedStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinNestedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptCustomProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidOptCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptCustomProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidOptCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomDashProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomDash(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomDash{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomDashProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomDash(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomDash{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptCustomProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptCustomProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepCustomProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidRepCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepCustomProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidRepCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepCustomProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinRepCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepCustomProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinRepCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNativeUnionProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptNativeUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNativeUnionProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptNativeUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptStructUnionProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptStructUnionProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinEmbeddedStructUnionProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinEmbeddedStructUnionProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinNestedStructUnionProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinNestedStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinNestedStructUnionProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinNestedStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestTreeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTree(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Tree{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestTreeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTree(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Tree{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestOrBranchProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOrBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &OrBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestOrBranchProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOrBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &OrBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAndBranchProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AndBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAndBranchProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AndBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestLeafProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedLeaf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Leaf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestLeafProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedLeaf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Leaf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestDeepTreeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepTree(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &DeepTree{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestDeepTreeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepTree(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &DeepTree{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestADeepBranchProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedADeepBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &ADeepBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestADeepBranchProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedADeepBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &ADeepBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAndDeepBranchProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndDeepBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AndDeepBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAndDeepBranchProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndDeepBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AndDeepBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestDeepLeafProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepLeaf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &DeepLeaf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestDeepLeafProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepLeaf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &DeepLeaf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNilProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNil(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Nil{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNilProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNil(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Nil{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptEnumProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidOptEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptEnumProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidOptEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptEnumProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptEnumProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepEnumProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidRepEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepEnumProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidRepEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepEnumProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinRepEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepEnumProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinRepEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptEnumDefaultProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnumDefault(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptEnumDefaultProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnumDefault(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAnotherNinOptEnumProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AnotherNinOptEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAnotherNinOptEnumProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AnotherNinOptEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAnotherNinOptEnumDefaultProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AnotherNinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAnotherNinOptEnumDefaultProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AnotherNinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestTimerProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTimer(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Timer{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestTimerProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTimer(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Timer{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMyExtendableProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMyExtendable(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &MyExtendable{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMyExtendableProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMyExtendable(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &MyExtendable{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestOtherExtenableProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOtherExtenable(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &OtherExtenable{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestOtherExtenableProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOtherExtenable(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &OtherExtenable{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedDefinitionProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NestedDefinition{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedDefinitionProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NestedDefinition{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedDefinition_NestedMessageProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NestedDefinition_NestedMessage{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedDefinition_NestedMessageProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NestedDefinition_NestedMessage{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedDefinition_NestedMessage_NestedNestedMsgProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedDefinition_NestedMessage_NestedNestedMsgProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedScopeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedScope(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NestedScope{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedScopeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedScope(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NestedScope{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNativeDefaultProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeDefault(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptNativeDefault{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNativeDefaultProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeDefault(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptNativeDefault{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomContainerProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomContainer(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomContainer{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomContainerProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomContainer(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomContainer{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNidOptNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNidOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomNameNidOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNidOptNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNidOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomNameNidOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinOptNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomNameNinOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinOptNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomNameNinOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinRepNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinRepNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomNameNinRepNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinRepNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinRepNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomNameNinRepNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomNameNinStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomNameNinStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameCustomTypeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomNameCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameCustomTypeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomNameCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinEmbeddedStructUnionProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomNameNinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinEmbeddedStructUnionProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomNameNinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameEnumProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomNameEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameEnumProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomNameEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNoExtensionsMapProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNoExtensionsMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NoExtensionsMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNoExtensionsMapProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNoExtensionsMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NoExtensionsMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognized(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Unrecognized{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognized(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Unrecognized{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithInnerProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &UnrecognizedWithInner{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithInnerProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &UnrecognizedWithInner{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithInner_InnerProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &UnrecognizedWithInner_Inner{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithInner_InnerProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &UnrecognizedWithInner_Inner{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithEmbedProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &UnrecognizedWithEmbed{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithEmbedProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &UnrecognizedWithEmbed{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithEmbed_EmbeddedProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &UnrecognizedWithEmbed_Embedded{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithEmbed_EmbeddedProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &UnrecognizedWithEmbed_Embedded{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNodeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNode(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Node{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNodeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNode(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Node{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNonByteCustomTypeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNonByteCustomTypeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptNonByteCustomTypeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptNonByteCustomTypeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNonByteCustomTypeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNonByteCustomTypeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepNonByteCustomTypeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepNonByteCustomTypeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepNonByteCustomTypeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepNonByteCustomTypeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestProtoTypeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedProtoType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &ProtoType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestProtoTypeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedProtoType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &ProtoType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidOptNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidRepNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidRepNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinRepNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinRepNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidRepPackedNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepPackedNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidRepPackedNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinRepPackedNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepPackedNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinRepPackedNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidOptStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidOptStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidRepStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidRepStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinRepStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinRepStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidEmbeddedStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidEmbeddedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidEmbeddedStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinEmbeddedStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinEmbeddedStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidNestedStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidNestedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidNestedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidNestedStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinNestedStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinNestedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinNestedStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidOptCustomCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidOptCustom(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomDashCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomDash(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomDash{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomDash(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptCustomCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptCustom(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidRepCustomCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidRepCustom(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinRepCustomCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinRepCustom(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptNativeUnionCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNativeUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptNativeUnion(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptStructUnionCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptStructUnion(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinEmbeddedStructUnionCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinEmbeddedStructUnion(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinNestedStructUnionCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinNestedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinNestedStructUnion(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestTreeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTree(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Tree{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedTree(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestOrBranchCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOrBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &OrBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedOrBranch(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestAndBranchCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AndBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedAndBranch(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestLeafCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedLeaf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Leaf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedLeaf(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestDeepTreeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepTree(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &DeepTree{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedDeepTree(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestADeepBranchCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedADeepBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &ADeepBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedADeepBranch(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestAndDeepBranchCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndDeepBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AndDeepBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedAndDeepBranch(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestDeepLeafCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepLeaf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &DeepLeaf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedDeepLeaf(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNilCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNil(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Nil{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNil(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidOptEnumCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidOptEnum(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptEnumCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptEnum(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidRepEnumCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidRepEnum(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinRepEnumCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinRepEnum(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptEnumDefaultCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnumDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptEnumDefault(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestAnotherNinOptEnumCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AnotherNinOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedAnotherNinOptEnum(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestAnotherNinOptEnumDefaultCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AnotherNinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedAnotherNinOptEnumDefault(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestTimerCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTimer(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Timer{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedTimer(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestMyExtendableCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMyExtendable(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &MyExtendable{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedMyExtendable(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestOtherExtenableCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOtherExtenable(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &OtherExtenable{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedOtherExtenable(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNestedDefinitionCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedDefinition{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNestedDefinition(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNestedDefinition_NestedMessageCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedDefinition_NestedMessage{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNestedDefinition_NestedMessage(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNestedDefinition_NestedMessage_NestedNestedMsgCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNestedScopeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedScope(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedScope{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNestedScope(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptNativeDefaultCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNativeDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptNativeDefault(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomContainerCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomContainer(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomContainer{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomContainer(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomNameNidOptNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNidOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNidOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomNameNidOptNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomNameNinOptNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomNameNinOptNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomNameNinRepNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomNameNinRepNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomNameNinStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomNameNinStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomNameCustomTypeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomNameCustomType(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomNameNinEmbeddedStructUnionCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomNameEnumCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomNameEnum(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNoExtensionsMapCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNoExtensionsMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NoExtensionsMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNoExtensionsMap(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestUnrecognizedCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognized(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Unrecognized{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedUnrecognized(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestUnrecognizedWithInnerCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithInner{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedUnrecognizedWithInner(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestUnrecognizedWithInner_InnerCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithInner_Inner{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestUnrecognizedWithEmbedCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithEmbed{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedUnrecognizedWithEmbed(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestUnrecognizedWithEmbed_EmbeddedCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithEmbed_Embedded{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNodeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNode(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Node{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNode(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNonByteCustomTypeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNonByteCustomType(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidOptNonByteCustomTypeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidOptNonByteCustomType(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptNonByteCustomTypeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptNonByteCustomType(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidRepNonByteCustomTypeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidRepNonByteCustomType(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinRepNonByteCustomTypeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinRepNonByteCustomType(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestProtoTypeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedProtoType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &ProtoType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedProtoType(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestThetestDescription(t *testing.T) {
- ThetestDescription()
-}
-func TestNidOptNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidRepNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinRepNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidRepPackedNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepPackedNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinRepPackedNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepPackedNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidOptStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidRepStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinRepStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidEmbeddedStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidEmbeddedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinEmbeddedStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidNestedStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidNestedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidNestedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinNestedStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinNestedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidOptCustomVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomDashVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomDash(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomDash{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptCustomVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidRepCustomVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinRepCustomVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptNativeUnionVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNativeUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptStructUnionVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinEmbeddedStructUnionVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinNestedStructUnionVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinNestedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestTreeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTree(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Tree{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestOrBranchVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOrBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &OrBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAndBranchVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AndBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestLeafVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedLeaf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Leaf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestDeepTreeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepTree(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &DeepTree{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestADeepBranchVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedADeepBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &ADeepBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAndDeepBranchVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndDeepBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AndDeepBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestDeepLeafVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepLeaf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &DeepLeaf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNilVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNil(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Nil{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidOptEnumVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptEnumVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidRepEnumVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinRepEnumVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptEnumDefaultVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnumDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAnotherNinOptEnumVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AnotherNinOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAnotherNinOptEnumDefaultVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AnotherNinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestTimerVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTimer(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Timer{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestMyExtendableVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMyExtendable(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &MyExtendable{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestOtherExtenableVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOtherExtenable(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &OtherExtenable{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNestedDefinitionVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedDefinition{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNestedDefinition_NestedMessageVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedDefinition_NestedMessage{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNestedDefinition_NestedMessage_NestedNestedMsgVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNestedScopeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedScope(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedScope{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptNativeDefaultVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNativeDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomContainerVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomContainer(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomContainer{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomNameNidOptNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNidOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNidOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomNameNinOptNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomNameNinRepNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomNameNinStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomNameCustomTypeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomNameNinEmbeddedStructUnionVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomNameEnumVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNoExtensionsMapVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNoExtensionsMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NoExtensionsMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestUnrecognizedVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognized(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Unrecognized{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestUnrecognizedWithInnerVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithInner{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestUnrecognizedWithInner_InnerVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithInner_Inner{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestUnrecognizedWithEmbedVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithEmbed{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestUnrecognizedWithEmbed_EmbeddedVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithEmbed_Embedded{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNodeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNode(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Node{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNonByteCustomTypeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidOptNonByteCustomTypeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptNonByteCustomTypeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidRepNonByteCustomTypeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinRepNonByteCustomTypeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestProtoTypeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedProtoType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &ProtoType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidOptNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinOptNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidRepNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinRepNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidRepPackedNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepPackedNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinRepPackedNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepPackedNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidOptStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinOptStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidRepStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinRepStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidEmbeddedStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidEmbeddedStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinEmbeddedStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidNestedStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidNestedStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinNestedStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidOptCustomFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptCustom(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomDashFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomDash(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinOptCustomFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptCustom(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidRepCustomFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepCustom(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinRepCustomFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepCustom(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinOptNativeUnionFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeUnion(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinOptStructUnionFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStructUnion(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinEmbeddedStructUnionFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStructUnion(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinNestedStructUnionFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStructUnion(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestTreeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTree(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestOrBranchFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOrBranch(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestAndBranchFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndBranch(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestLeafFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedLeaf(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestDeepTreeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepTree(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestADeepBranchFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedADeepBranch(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestAndDeepBranchFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndDeepBranch(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestDeepLeafFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepLeaf(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNilFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNil(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidOptEnumFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptEnum(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinOptEnumFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnum(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidRepEnumFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepEnum(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinRepEnumFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepEnum(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestAnotherNinOptEnumFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnum(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestTimerFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTimer(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNestedDefinitionFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNestedDefinition_NestedMessageFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNestedDefinition_NestedMessage_NestedNestedMsgFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNestedScopeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedScope(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomContainerFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomContainer(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomNameNidOptNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNidOptNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomNameNinOptNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinOptNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomNameNinRepNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinRepNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomNameNinStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomNameCustomTypeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameCustomType(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomNameNinEmbeddedStructUnionFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomNameEnumFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameEnum(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestUnrecognizedFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognized(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestUnrecognizedWithInnerFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestUnrecognizedWithInner_InnerFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestUnrecognizedWithEmbedFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestUnrecognizedWithEmbed_EmbeddedFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNodeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNode(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNonByteCustomTypeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNonByteCustomType(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidOptNonByteCustomTypeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNonByteCustomType(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinOptNonByteCustomTypeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNonByteCustomType(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidRepNonByteCustomTypeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNonByteCustomType(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinRepNonByteCustomTypeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNonByteCustomType(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestProtoTypeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedProtoType(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidOptNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidRepNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinRepNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidRepPackedNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepPackedNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinRepPackedNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepPackedNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidOptStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidRepStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinRepStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidEmbeddedStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidEmbeddedStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinEmbeddedStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidNestedStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidNestedStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinNestedStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidOptCustomGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptCustom(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomDashGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomDash(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptCustomGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptCustom(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidRepCustomGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepCustom(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinRepCustomGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepCustom(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptNativeUnionGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeUnion(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptStructUnionGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStructUnion(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinEmbeddedStructUnionGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStructUnion(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinNestedStructUnionGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStructUnion(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestTreeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTree(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestOrBranchGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOrBranch(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAndBranchGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndBranch(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestLeafGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedLeaf(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestDeepTreeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepTree(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestADeepBranchGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedADeepBranch(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAndDeepBranchGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndDeepBranch(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestDeepLeafGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepLeaf(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNilGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNil(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidOptEnumGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptEnum(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptEnumGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnum(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidRepEnumGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepEnum(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinRepEnumGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepEnum(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptEnumDefaultGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnumDefault(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAnotherNinOptEnumGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnum(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAnotherNinOptEnumDefaultGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestTimerGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTimer(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestMyExtendableGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMyExtendable(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestOtherExtenableGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOtherExtenable(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNestedDefinitionGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNestedDefinition_NestedMessageGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNestedDefinition_NestedMessage_NestedNestedMsgGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNestedScopeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedScope(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptNativeDefaultGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeDefault(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomContainerGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomContainer(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomNameNidOptNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNidOptNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomNameNinOptNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinOptNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomNameNinRepNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinRepNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomNameNinStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomNameCustomTypeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameCustomType(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomNameNinEmbeddedStructUnionGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomNameEnumGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameEnum(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNoExtensionsMapGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNoExtensionsMap(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestUnrecognizedGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognized(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestUnrecognizedWithInnerGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestUnrecognizedWithInner_InnerGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestUnrecognizedWithEmbedGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestUnrecognizedWithEmbed_EmbeddedGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNodeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNode(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNonByteCustomTypeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNonByteCustomType(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidOptNonByteCustomTypeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNonByteCustomType(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptNonByteCustomTypeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNonByteCustomType(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidRepNonByteCustomTypeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNonByteCustomType(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinRepNonByteCustomTypeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNonByteCustomType(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestProtoTypeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedProtoType(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidOptNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidOptNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidRepNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidRepNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinRepNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinRepNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepPackedNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepPackedNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidRepPackedNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepPackedNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidRepPackedNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepPackedNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepPackedNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinRepPackedNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepPackedNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinRepPackedNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidOptStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidOptStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidRepStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidRepStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinRepStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinRepStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidEmbeddedStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidEmbeddedStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidEmbeddedStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidEmbeddedStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidEmbeddedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinEmbeddedStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinEmbeddedStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinEmbeddedStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinEmbeddedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidNestedStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidNestedStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidNestedStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidNestedStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidNestedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinNestedStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinNestedStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinNestedStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinNestedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptCustomSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptCustom(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidOptCustomSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptCustom, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidOptCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomDashSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomDash(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomDashSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomDash, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomDash(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptCustomSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptCustom(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptCustomSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptCustom, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepCustomSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepCustom(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidRepCustomSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepCustom, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidRepCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepCustomSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepCustom(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinRepCustomSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepCustom, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinRepCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNativeUnionSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeUnion(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptNativeUnionSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNativeUnion, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptNativeUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptStructUnionSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStructUnion(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptStructUnionSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptStructUnion, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinEmbeddedStructUnionSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStructUnion(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinEmbeddedStructUnionSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinEmbeddedStructUnion, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinEmbeddedStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinNestedStructUnionSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStructUnion(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinNestedStructUnionSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinNestedStructUnion, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinNestedStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestTreeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTree(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkTreeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Tree, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedTree(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestOrBranchSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOrBranch(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkOrBranchSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*OrBranch, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedOrBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAndBranchSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndBranch(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkAndBranchSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AndBranch, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedAndBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestLeafSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedLeaf(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkLeafSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Leaf, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedLeaf(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestDeepTreeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepTree(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkDeepTreeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*DeepTree, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedDeepTree(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestADeepBranchSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedADeepBranch(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkADeepBranchSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*ADeepBranch, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedADeepBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAndDeepBranchSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndDeepBranch(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkAndDeepBranchSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AndDeepBranch, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedAndDeepBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestDeepLeafSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepLeaf(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkDeepLeafSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*DeepLeaf, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedDeepLeaf(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNilSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNil(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNilSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Nil, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNil(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptEnumSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptEnum(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidOptEnumSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptEnum, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidOptEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptEnumSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnum(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptEnumSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptEnum, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepEnumSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepEnum(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidRepEnumSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepEnum, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidRepEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepEnumSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepEnum(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinRepEnumSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepEnum, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinRepEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptEnumDefaultSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnumDefault(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptEnumDefaultSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptEnumDefault, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptEnumDefault(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAnotherNinOptEnumSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnum(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkAnotherNinOptEnumSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AnotherNinOptEnum, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedAnotherNinOptEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAnotherNinOptEnumDefaultSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkAnotherNinOptEnumDefaultSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AnotherNinOptEnumDefault, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedAnotherNinOptEnumDefault(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestTimerSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTimer(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkTimerSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Timer, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedTimer(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestMyExtendableSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMyExtendable(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkMyExtendableSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*MyExtendable, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedMyExtendable(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestOtherExtenableSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOtherExtenable(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkOtherExtenableSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*OtherExtenable, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedOtherExtenable(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedDefinitionSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNestedDefinitionSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedDefinition, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNestedDefinition(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedDefinition_NestedMessageSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNestedDefinition_NestedMessageSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedDefinition_NestedMessage, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNestedDefinition_NestedMessage(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedDefinition_NestedMessage_NestedNestedMsgSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNestedDefinition_NestedMessage_NestedNestedMsgSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedDefinition_NestedMessage_NestedNestedMsg, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedScopeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedScope(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNestedScopeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedScope, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNestedScope(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNativeDefaultSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeDefault(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptNativeDefaultSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNativeDefault, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptNativeDefault(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomContainerSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomContainer(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomContainerSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomContainer, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomContainer(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNidOptNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNidOptNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomNameNidOptNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNidOptNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomNameNidOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinOptNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinOptNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomNameNinOptNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinOptNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomNameNinOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinRepNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinRepNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomNameNinRepNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinRepNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomNameNinRepNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomNameNinStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomNameNinStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameCustomTypeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameCustomType(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomNameCustomTypeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameCustomType, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomNameCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinEmbeddedStructUnionSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomNameNinEmbeddedStructUnionSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinEmbeddedStructUnion, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameEnumSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameEnum(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomNameEnumSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameEnum, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomNameEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNoExtensionsMapSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNoExtensionsMap(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNoExtensionsMapSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NoExtensionsMap, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNoExtensionsMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognized(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkUnrecognizedSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Unrecognized, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedUnrecognized(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithInnerSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkUnrecognizedWithInnerSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithInner, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithInner(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithInner_InnerSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkUnrecognizedWithInner_InnerSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithInner_Inner, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithEmbedSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkUnrecognizedWithEmbedSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithEmbed, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithEmbed(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithEmbed_EmbeddedSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkUnrecognizedWithEmbed_EmbeddedSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithEmbed_Embedded, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNodeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNode(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNodeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Node, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNode(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNonByteCustomTypeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNonByteCustomType(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNonByteCustomTypeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NonByteCustomType, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptNonByteCustomTypeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNonByteCustomType(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidOptNonByteCustomTypeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptNonByteCustomType, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidOptNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNonByteCustomTypeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNonByteCustomType(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptNonByteCustomTypeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNonByteCustomType, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepNonByteCustomTypeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNonByteCustomType(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidRepNonByteCustomTypeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepNonByteCustomType, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidRepNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepNonByteCustomTypeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNonByteCustomType(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinRepNonByteCustomTypeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepNonByteCustomType, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinRepNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestProtoTypeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedProtoType(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkProtoTypeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*ProtoType, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedProtoType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidRepNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinRepNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidRepPackedNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepPackedNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinRepPackedNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepPackedNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidOptStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidRepStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinRepStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidEmbeddedStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidEmbeddedStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinEmbeddedStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidNestedStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidNestedStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinNestedStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidOptCustomStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptCustom(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomDashStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomDash(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptCustomStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptCustom(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidRepCustomStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepCustom(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinRepCustomStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepCustom(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptNativeUnionStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeUnion(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptStructUnionStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStructUnion(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinEmbeddedStructUnionStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStructUnion(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinNestedStructUnionStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStructUnion(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestTreeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTree(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestOrBranchStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOrBranch(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAndBranchStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndBranch(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestLeafStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedLeaf(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestDeepTreeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepTree(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestADeepBranchStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedADeepBranch(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAndDeepBranchStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndDeepBranch(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestDeepLeafStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepLeaf(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNilStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNil(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidOptEnumStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptEnum(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptEnumStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnum(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidRepEnumStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepEnum(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinRepEnumStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepEnum(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptEnumDefaultStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnumDefault(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAnotherNinOptEnumStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnum(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAnotherNinOptEnumDefaultStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestTimerStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTimer(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestMyExtendableStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMyExtendable(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestOtherExtenableStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOtherExtenable(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNestedDefinitionStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNestedDefinition_NestedMessageStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNestedDefinition_NestedMessage_NestedNestedMsgStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNestedScopeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedScope(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptNativeDefaultStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeDefault(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomContainerStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomContainer(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomNameNidOptNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNidOptNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomNameNinOptNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinOptNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomNameNinRepNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinRepNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomNameNinStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomNameCustomTypeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameCustomType(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomNameNinEmbeddedStructUnionStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomNameEnumStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameEnum(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNoExtensionsMapStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNoExtensionsMap(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestUnrecognizedStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognized(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestUnrecognizedWithInnerStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestUnrecognizedWithInner_InnerStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestUnrecognizedWithEmbedStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestUnrecognizedWithEmbed_EmbeddedStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNodeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNode(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNonByteCustomTypeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNonByteCustomType(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidOptNonByteCustomTypeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNonByteCustomType(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptNonByteCustomTypeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNonByteCustomType(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidRepNonByteCustomTypeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNonByteCustomType(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinRepNonByteCustomTypeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNonByteCustomType(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestProtoTypeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedProtoType(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptNativeUnionOnlyOne(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeUnion(popr, true)
- v := p.GetValue()
- msg := &NinOptNativeUnion{}
- if !msg.SetValue(v) {
- t.Fatalf("OnlyOne: Could not set Value")
- }
- if !p.Equal(msg) {
- t.Fatalf("%#v !OnlyOne Equal %#v", msg, p)
- }
-}
-func TestNinOptStructUnionOnlyOne(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStructUnion(popr, true)
- v := p.GetValue()
- msg := &NinOptStructUnion{}
- if !msg.SetValue(v) {
- t.Fatalf("OnlyOne: Could not set Value")
- }
- if !p.Equal(msg) {
- t.Fatalf("%#v !OnlyOne Equal %#v", msg, p)
- }
-}
-func TestNinEmbeddedStructUnionOnlyOne(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStructUnion(popr, true)
- v := p.GetValue()
- msg := &NinEmbeddedStructUnion{}
- if !msg.SetValue(v) {
- t.Fatalf("OnlyOne: Could not set Value")
- }
- if !p.Equal(msg) {
- t.Fatalf("%#v !OnlyOne Equal %#v", msg, p)
- }
-}
-func TestNinNestedStructUnionOnlyOne(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStructUnion(popr, true)
- v := p.GetValue()
- msg := &NinNestedStructUnion{}
- if !msg.SetValue(v) {
- t.Fatalf("OnlyOne: Could not set Value")
- }
- if !p.Equal(msg) {
- t.Fatalf("%#v !OnlyOne Equal %#v", msg, p)
- }
-}
-func TestTreeOnlyOne(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTree(popr, true)
- v := p.GetValue()
- msg := &Tree{}
- if !msg.SetValue(v) {
- t.Fatalf("OnlyOne: Could not set Value")
- }
- if !p.Equal(msg) {
- t.Fatalf("%#v !OnlyOne Equal %#v", msg, p)
- }
-}
-func TestDeepTreeOnlyOne(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepTree(popr, true)
- v := p.GetValue()
- msg := &DeepTree{}
- if !msg.SetValue(v) {
- t.Fatalf("OnlyOne: Could not set Value")
- }
- if !p.Equal(msg) {
- t.Fatalf("%#v !OnlyOne Equal %#v", msg, p)
- }
-}
-func TestCustomNameNinEmbeddedStructUnionOnlyOne(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, true)
- v := p.GetValue()
- msg := &CustomNameNinEmbeddedStructUnion{}
- if !msg.SetValue(v) {
- t.Fatalf("OnlyOne: Could not set Value")
- }
- if !p.Equal(msg) {
- t.Fatalf("%#v !OnlyOne Equal %#v", msg, p)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/combos/unsafemarshaler/uuid.go b/test/combos/unsafemarshaler/uuid.go
deleted file mode 100644
index ae349da4a8..0000000000
--- a/test/combos/unsafemarshaler/uuid.go
+++ /dev/null
@@ -1,133 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package test
-
-import (
- "bytes"
- "encoding/hex"
- "encoding/json"
-)
-
-func PutLittleEndianUint64(b []byte, offset int, v uint64) {
- b[offset] = byte(v)
- b[offset+1] = byte(v >> 8)
- b[offset+2] = byte(v >> 16)
- b[offset+3] = byte(v >> 24)
- b[offset+4] = byte(v >> 32)
- b[offset+5] = byte(v >> 40)
- b[offset+6] = byte(v >> 48)
- b[offset+7] = byte(v >> 56)
-}
-
-type Uuid []byte
-
-func (uuid Uuid) Marshal() ([]byte, error) {
- if len(uuid) == 0 {
- return nil, nil
- }
- return []byte(uuid), nil
-}
-
-func (uuid Uuid) MarshalTo(data []byte) (n int, err error) {
- if len(uuid) == 0 {
- return 0, nil
- }
- copy(data, uuid)
- return 16, nil
-}
-
-func (uuid *Uuid) Unmarshal(data []byte) error {
- if len(data) == 0 {
- uuid = nil
- return nil
- }
- id := Uuid(make([]byte, 16))
- copy(id, data)
- *uuid = id
- return nil
-}
-
-func (uuid *Uuid) Size() int {
- if uuid == nil {
- return 0
- }
- if len(*uuid) == 0 {
- return 0
- }
- return 16
-}
-
-func (uuid Uuid) MarshalJSON() ([]byte, error) {
- s := hex.EncodeToString([]byte(uuid))
- return json.Marshal(s)
-}
-
-func (uuid *Uuid) UnmarshalJSON(data []byte) error {
- var s string
- err := json.Unmarshal(data, &s)
- if err != nil {
- return err
- }
- d, err := hex.DecodeString(s)
- if err != nil {
- return err
- }
- *uuid = Uuid(d)
- return nil
-}
-
-func (uuid Uuid) Equal(other Uuid) bool {
- return bytes.Equal(uuid[0:], other[0:])
-}
-
-func (uuid Uuid) Compare(other Uuid) int {
- return bytes.Compare(uuid[0:], other[0:])
-}
-
-type int63 interface {
- Int63() int64
-}
-
-func NewPopulatedUuid(r int63) *Uuid {
- u := RandV4(r)
- return &u
-}
-
-func RandV4(r int63) Uuid {
- uuid := make(Uuid, 16)
- uuid.RandV4(r)
- return uuid
-}
-
-func (uuid Uuid) RandV4(r int63) {
- PutLittleEndianUint64(uuid, 0, uint64(r.Int63()))
- PutLittleEndianUint64(uuid, 8, uint64(r.Int63()))
- uuid[6] = (uuid[6] & 0xf) | 0x40
- uuid[8] = (uuid[8] & 0x3f) | 0x80
-}
diff --git a/test/combos/unsafeunmarshaler/bug_test.go b/test/combos/unsafeunmarshaler/bug_test.go
deleted file mode 100644
index 53f720e961..0000000000
--- a/test/combos/unsafeunmarshaler/bug_test.go
+++ /dev/null
@@ -1,252 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package test
-
-import (
- "fmt"
- "math"
- "math/rand"
- "testing"
- "time"
-
- "github.com/gogo/protobuf/proto"
-)
-
-//http://code.google.com/p/goprotobuf/issues/detail?id=39
-func TestBugUint32VarintSize(t *testing.T) {
- temp := uint32(math.MaxUint32)
- n := &NinOptNative{}
- n.Field5 = &temp
- data, err := proto.Marshal(n)
- if err != nil {
- panic(err)
- }
- if len(data) != 6 {
- t.Fatalf("data should be length 6, but its %#v", data)
- }
-}
-
-func TestBugZeroLengthSliceSize(t *testing.T) {
- n := &NinRepPackedNative{
- Field8: []int64{},
- }
- size := n.Size()
- data, err := proto.Marshal(n)
- if err != nil {
- panic(err)
- }
- if len(data) != size {
- t.Fatalf("expected %v, but got %v", len(data), size)
- }
-}
-
-//http://code.google.com/p/goprotobuf/issues/detail?id=40
-func TestBugPackedProtoSize(t *testing.T) {
- n := &NinRepPackedNative{
- Field4: []int64{172960727389894724, 2360337516664475010, 860833876131988189, 9068073014890763245, 7794843386260381831, 4023536436053141786, 8992311247496919020, 4330096163611305776, 4490411416244976467, 7873947349172707443, 2754969595834279669, 1360667855926938684, 4771480785172657389, 4875578924966668055, 8070579869808877481, 9128179594766551001, 4630419407064527516, 863844540220372892, 8208727650143073487, 7086117356301045838, 7779695211931506151, 5493835345187563535, 9119767633370806007, 9054342025895349248, 1887303228838508438, 7624573031734528281, 1874668389749611225, 3517684643468970593, 6677697606628877758, 7293473953189936168, 444475066704085538, 8594971141363049302, 1146643249094989673, 733393306232853371, 7721178528893916886, 7784452000911004429, 6436373110242711440, 6897422461738321237, 8772249155667732778, 6211871464311393541, 3061903718310406883, 7845488913176136641, 8342255034663902574, 3443058984649725748, 8410801047334832902, 7496541071517841153, 4305416923521577765, 7814967600020476457, 8671843803465481186, 3490266370361096855, 1447425664719091336, 653218597262334239, 8306243902880091940, 7851896059762409081, 5936760560798954978, 5755724498441478025, 7022701569985035966, 3707709584811468220, 529069456924666920, 7986469043681522462, 3092513330689518836, 5103541550470476202, 3577384161242626406, 3733428084624703294, 8388690542440473117, 3262468785346149388, 8788358556558007570, 5476276940198542020, 7277903243119461239, 5065861426928605020, 7533460976202697734, 1749213838654236956, 557497603941617931, 5496307611456481108, 6444547750062831720, 6992758776744205596, 7356719693428537399, 2896328872476734507, 381447079530132038, 598300737753233118, 3687980626612697715, 7240924191084283349, 8172414415307971170, 4847024388701257185, 2081764168600256551, 3394217778539123488, 6244660626429310923, 8301712215675381614, 5360615125359461174, 8410140945829785773, 3152963269026381373, 6197275282781459633, 4419829061407546410, 6262035523070047537, 2837207483933463885, 2158105736666826128, 8150764172235490711},
- Field7: []int32{249451845, 1409974015, 393609128, 435232428, 1817529040, 91769006, 861170933, 1556185603, 1568580279, 1236375273, 512276621, 693633711, 967580535, 1950715977, 853431462, 1362390253, 159591204, 111900629, 322985263, 279671129, 1592548430, 465651370, 733849989, 1172059400, 1574824441, 263541092, 1271612397, 1520584358, 467078791, 117698716, 1098255064, 2054264846, 1766452305, 1267576395, 1557505617, 1187833560, 956187431, 1970977586, 1160235159, 1610259028, 489585797, 459139078, 566263183, 954319278, 1545018565, 1753946743, 948214318, 422878159, 883926576, 1424009347, 824732372, 1290433180, 80297942, 417294230, 1402647904, 2078392782, 220505045, 787368129, 463781454, 293083578, 808156928, 293976361},
- Field9: []uint32{0xaa4976e8, 0x3da8cc4c, 0x8c470d83, 0x344d964e, 0x5b90925, 0xa4c4d34e, 0x666eff19, 0xc238e552, 0x9be53bb6, 0x56364245, 0x33ee079d, 0x96bf0ede, 0x7941b74f, 0xdb07cb47, 0x6d76d827, 0x9b211d5d, 0x2798adb6, 0xe48b0c3b, 0x87061b21, 0x48f4e4d2, 0x3e5d5c12, 0x5ee91288, 0x336d4f35, 0xe1d44941, 0xc065548d, 0x2953d73f, 0x873af451, 0xfc769db, 0x9f1bf8da, 0x9baafdfc, 0xf1d3d770, 0x5bb5d2b4, 0xc2c67c48, 0x6845c4c1, 0xa48f32b0, 0xbb04bb70, 0xa5b1ca36, 0x8d98356a, 0x2171f654, 0x5ae279b0, 0x6c4a3d6b, 0x4fff5468, 0xcf9bf851, 0x68513614, 0xdbecd9b0, 0x9553ed3c, 0xa494a736, 0x42205438, 0xbf8e5caa, 0xd3283c6, 0x76d20788, 0x9179826f, 0x96b24f85, 0xbc2eacf4, 0xe4afae0b, 0x4bca85cb, 0x35e63b5b, 0xd7ccee0c, 0x2b506bb9, 0xe78e9f44, 0x9ad232f1, 0x99a37335, 0xa5d6ffc8},
- Field11: []uint64{0x53c01ebc, 0x4fb85ba6, 0x8805eea1, 0xb20ec896, 0x93b63410, 0xec7c9492, 0x50765a28, 0x19592106, 0x2ecc59b3, 0x39cd474f, 0xe4c9e47, 0x444f48c5, 0xe7731d32, 0xf3f43975, 0x603caedd, 0xbb05a1af, 0xa808e34e, 0x88580b07, 0x4c96bbd1, 0x730b4ab9, 0xed126e2b, 0x6db48205, 0x154ba1b9, 0xc26bfb6a, 0x389aa052, 0x869d966c, 0x7c86b366, 0xcc8edbcd, 0xfa8d6dad, 0xcf5857d9, 0x2d9cda0f, 0x1218a0b8, 0x41bf997, 0xf0ca65ac, 0xa610d4b9, 0x8d362e28, 0xb7212d87, 0x8e0fe109, 0xbee041d9, 0x759be2f6, 0x35fef4f3, 0xaeacdb71, 0x10888852, 0xf4e28117, 0xe2a14812, 0x73b748dc, 0xd1c3c6b2, 0xfef41bf0, 0xc9b43b62, 0x810e4faa, 0xcaa41c06, 0x1893fe0d, 0xedc7c850, 0xd12b9eaa, 0x467ee1a9, 0xbe84756b, 0xda7b1680, 0xdc069ffe, 0xf1e7e9f9, 0xb3d95370, 0xa92b77df, 0x5693ac41, 0xd04b7287, 0x27aebf15, 0x837b316e, 0x4dbe2263, 0xbab70c67, 0x547dab21, 0x3c346c1f, 0xb8ef0e4e, 0xfe2d03ce, 0xe1d75955, 0xfec1306, 0xba35c23e, 0xb784ed04, 0x2a4e33aa, 0x7e19d09a, 0x3827c1fe, 0xf3a51561, 0xef765e2b, 0xb044256c, 0x62b322be, 0xf34d56be, 0xeb71b369, 0xffe1294f, 0x237fe8d0, 0x77a1473b, 0x239e1196, 0xdd19bf3d, 0x82c91fe1, 0x95361c57, 0xffea3f1b, 0x1a094c84},
- Field12: []int64{8308420747267165049, 3664160795077875961, 7868970059161834817, 7237335984251173739, 5254748003907196506, 3362259627111837480, 430460752854552122, 5119635556501066533, 1277716037866233522, 9185775384759813768, 833932430882717888, 7986528304451297640, 6792233378368656337, 2074207091120609721, 1788723326198279432, 7756514594746453657, 2283775964901597324, 3061497730110517191, 7733947890656120277, 626967303632386244, 7822928600388582821, 3489658753000061230, 168869995163005961, 248814782163480763, 477885608911386247, 4198422415674133867, 3379354662797976109, 9925112544736939, 1486335136459138480, 4561560414032850671, 1010864164014091267, 186722821683803084, 5106357936724819318, 1298160820191228988, 4675403242419953145, 7130634540106489752, 7101280006672440929, 7176058292431955718, 9109875054097770321, 6810974877085322872, 4736707874303993641, 8993135362721382187, 6857881554990254283, 3704748883307461680, 1099360832887634994, 5207691918707192633, 5984721695043995243},
- }
- size := proto.Size(n)
- data, err := proto.Marshal(n)
- if err != nil {
- panic(err)
- }
- if len(data) != size {
- t.Fatalf("expected %v, but got %v diff is %v", len(data), size, len(data)-size)
- }
-}
-
-func testSize(m interface {
- proto.Message
- Size() int
-}, desc string, expected int) ([]byte, error) {
- data, err := proto.Marshal(m)
- if err != nil {
- return nil, err
- }
- protoSize := proto.Size(m)
- mSize := m.Size()
- lenData := len(data)
- if protoSize != mSize || protoSize != lenData || mSize != lenData {
- return nil, fmt.Errorf("%s proto.Size(m){%d} != m.Size(){%d} != len(data){%d}", desc, protoSize, mSize, lenData)
- }
- if got := protoSize; got != expected {
- return nil, fmt.Errorf("%s proto.Size(m) got %d expected %d", desc, got, expected)
- }
- if got := mSize; got != expected {
- return nil, fmt.Errorf("%s m.Size() got %d expected %d", desc, got, expected)
- }
- if got := lenData; got != expected {
- return nil, fmt.Errorf("%s len(data) got %d expected %d", desc, got, expected)
- }
- return data, nil
-}
-
-func TestInt32Int64Compatibility(t *testing.T) {
-
- //test nullable int32 and int64
-
- data1, err := testSize(&NinOptNative{
- Field3: proto.Int32(-1),
- }, "nullable", 11)
- if err != nil {
- t.Error(err)
- }
- //change marshaled data1 to unmarshal into 4th field which is an int64
- data1[0] = uint8(uint32(4 /*fieldNumber*/)<<3 | uint32(0 /*wireType*/))
- u1 := &NinOptNative{}
- if err = proto.Unmarshal(data1, u1); err != nil {
- t.Error(err)
- }
- if !u1.Equal(&NinOptNative{
- Field4: proto.Int64(-1),
- }) {
- t.Error("nullable unmarshaled int32 is not the same int64")
- }
-
- //test non-nullable int32 and int64
-
- data2, err := testSize(&NidOptNative{
- Field3: -1,
- }, "non nullable", 67)
- if err != nil {
- t.Error(err)
- }
- //change marshaled data2 to unmarshal into 4th field which is an int64
- field3 := uint8(uint32(3 /*fieldNumber*/)<<3 | uint32(0 /*wireType*/))
- field4 := uint8(uint32(4 /*fieldNumber*/)<<3 | uint32(0 /*wireType*/))
- for i, c := range data2 {
- if c == field4 {
- data2[i] = field3
- } else if c == field3 {
- data2[i] = field4
- }
- }
- u2 := &NidOptNative{}
- if err = proto.Unmarshal(data2, u2); err != nil {
- t.Error(err)
- }
- if !u2.Equal(&NidOptNative{
- Field4: -1,
- }) {
- t.Error("non nullable unmarshaled int32 is not the same int64")
- }
-
- //test packed repeated int32 and int64
-
- m4 := &NinRepPackedNative{
- Field3: []int32{-1},
- }
- data4, err := testSize(m4, "packed", 12)
- if err != nil {
- t.Error(err)
- }
- u4 := &NinRepPackedNative{}
- if err := proto.Unmarshal(data4, u4); err != nil {
- t.Error(err)
- }
- if err := u4.VerboseEqual(m4); err != nil {
- t.Fatalf("%#v", u4)
- }
-
- //test repeated int32 and int64
-
- if _, err := testSize(&NinRepNative{
- Field3: []int32{-1},
- }, "repeated", 11); err != nil {
- t.Error(err)
- }
-
- t.Logf("tested all")
-}
-
-func TestRepeatedExtensionsMsgsIssue161(t *testing.T) {
- r := rand.New(rand.NewSource(time.Now().UnixNano()))
- rep := 10
- nins := make([]*NinOptNative, rep)
- for i := range nins {
- nins[i] = NewPopulatedNinOptNative(r, true)
- }
- input := &MyExtendable{}
- if err := proto.SetExtension(input, E_FieldE, nins); err != nil {
- t.Fatal(err)
- }
- data, err := proto.Marshal(input)
- if err != nil {
- t.Fatal(err)
- }
- output := &MyExtendable{}
- if err := proto.Unmarshal(data, output); err != nil {
- t.Fatal(err)
- }
- if !input.Equal(output) {
- t.Fatal("expected equal")
- }
- data2, err2 := proto.Marshal(output)
- if err2 != nil {
- t.Fatal(err2)
- }
- if len(data) != len(data2) {
- t.Fatal("expected equal length buffers")
- }
-}
-
-func TestRepeatedExtensionsFieldsIssue161(t *testing.T) {
- r := rand.New(rand.NewSource(time.Now().UnixNano()))
- rep := 10
- ints := make([]int64, rep)
- for i := range ints {
- ints[i] = r.Int63()
- }
- input := &MyExtendable{}
- if err := proto.SetExtension(input, E_FieldD, ints); err != nil {
- t.Fatal(err)
- }
- data, err := proto.Marshal(input)
- if err != nil {
- t.Fatal(err)
- }
- output := &MyExtendable{}
- if err := proto.Unmarshal(data, output); err != nil {
- t.Fatal(err)
- }
- if !input.Equal(output) {
- t.Fatal("expected equal")
- }
- data2, err2 := proto.Marshal(output)
- if err2 != nil {
- t.Fatal(err2)
- }
- if len(data) != len(data2) {
- t.Fatal("expected equal length buffers")
- }
-}
diff --git a/test/combos/unsafeunmarshaler/t.go b/test/combos/unsafeunmarshaler/t.go
deleted file mode 100644
index c7c292e825..0000000000
--- a/test/combos/unsafeunmarshaler/t.go
+++ /dev/null
@@ -1,73 +0,0 @@
-package test
-
-import (
- "encoding/json"
- "strings"
-
- "github.com/gogo/protobuf/proto"
-)
-
-type T struct {
- Data string
-}
-
-func (gt *T) protoType() *ProtoType {
- return &ProtoType{
- Field2: >.Data,
- }
-}
-
-func (gt T) Equal(other T) bool {
- return gt.protoType().Equal(other.protoType())
-}
-
-func (gt *T) Size() int {
- proto := &ProtoType{
- Field2: >.Data,
- }
- return proto.Size()
-}
-
-func NewPopulatedT(r randyThetest) *T {
- data := NewPopulatedProtoType(r, false).Field2
- gt := &T{}
- if data != nil {
- gt.Data = *data
- }
- return gt
-}
-
-func (r T) Marshal() ([]byte, error) {
- return proto.Marshal(r.protoType())
-}
-
-func (r *T) Unmarshal(data []byte) error {
- pr := &ProtoType{}
- err := proto.Unmarshal(data, pr)
- if err != nil {
- return err
- }
-
- if pr.Field2 != nil {
- r.Data = *pr.Field2
- }
- return nil
-}
-
-func (gt T) MarshalJSON() ([]byte, error) {
- return json.Marshal(gt.Data)
-}
-
-func (gt *T) UnmarshalJSON(data []byte) error {
- var s string
- err := json.Unmarshal(data, &s)
- if err != nil {
- return err
- }
- *gt = T{Data: s}
- return nil
-}
-
-func (gt T) Compare(other T) int {
- return strings.Compare(gt.Data, other.Data)
-}
diff --git a/test/combos/unsafeunmarshaler/thetest.pb.go b/test/combos/unsafeunmarshaler/thetest.pb.go
deleted file mode 100644
index c139688e58..0000000000
--- a/test/combos/unsafeunmarshaler/thetest.pb.go
+++ /dev/null
@@ -1,39610 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeunmarshaler/thetest.proto
-
-/*
- Package test is a generated protocol buffer package.
-
- It is generated from these files:
- combos/unsafeunmarshaler/thetest.proto
-
- It has these top-level messages:
- NidOptNative
- NinOptNative
- NidRepNative
- NinRepNative
- NidRepPackedNative
- NinRepPackedNative
- NidOptStruct
- NinOptStruct
- NidRepStruct
- NinRepStruct
- NidEmbeddedStruct
- NinEmbeddedStruct
- NidNestedStruct
- NinNestedStruct
- NidOptCustom
- CustomDash
- NinOptCustom
- NidRepCustom
- NinRepCustom
- NinOptNativeUnion
- NinOptStructUnion
- NinEmbeddedStructUnion
- NinNestedStructUnion
- Tree
- OrBranch
- AndBranch
- Leaf
- DeepTree
- ADeepBranch
- AndDeepBranch
- DeepLeaf
- Nil
- NidOptEnum
- NinOptEnum
- NidRepEnum
- NinRepEnum
- NinOptEnumDefault
- AnotherNinOptEnum
- AnotherNinOptEnumDefault
- Timer
- MyExtendable
- OtherExtenable
- NestedDefinition
- NestedScope
- NinOptNativeDefault
- CustomContainer
- CustomNameNidOptNative
- CustomNameNinOptNative
- CustomNameNinRepNative
- CustomNameNinStruct
- CustomNameCustomType
- CustomNameNinEmbeddedStructUnion
- CustomNameEnum
- NoExtensionsMap
- Unrecognized
- UnrecognizedWithInner
- UnrecognizedWithEmbed
- Node
- NonByteCustomType
- NidOptNonByteCustomType
- NinOptNonByteCustomType
- NidRepNonByteCustomType
- NinRepNonByteCustomType
- ProtoType
-*/
-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_custom "github.com/gogo/protobuf/test/custom"
-import github_com_gogo_protobuf_test_custom_dash_type "github.com/gogo/protobuf/test/custom-dash-type"
-
-import bytes "bytes"
-import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-
-import github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor"
-import compress_gzip "compress/gzip"
-import io_ioutil "io/ioutil"
-
-import strconv "strconv"
-
-import strings "strings"
-import sort "sort"
-import reflect "reflect"
-
-import io "io"
-import unsafe "unsafe"
-
-// 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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type TheTestEnum int32
-
-const (
- A TheTestEnum = 0
- B TheTestEnum = 1
- C TheTestEnum = 2
-)
-
-var TheTestEnum_name = map[int32]string{
- 0: "A",
- 1: "B",
- 2: "C",
-}
-var TheTestEnum_value = map[string]int32{
- "A": 0,
- "B": 1,
- "C": 2,
-}
-
-func (x TheTestEnum) Enum() *TheTestEnum {
- p := new(TheTestEnum)
- *p = x
- return p
-}
-func (x TheTestEnum) MarshalJSON() ([]byte, error) {
- return proto.MarshalJSONEnum(TheTestEnum_name, int32(x))
-}
-func (x *TheTestEnum) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(TheTestEnum_value, data, "TheTestEnum")
- if err != nil {
- return err
- }
- *x = TheTestEnum(value)
- return nil
-}
-func (TheTestEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorThetest, []int{0} }
-
-type AnotherTestEnum int32
-
-const (
- D AnotherTestEnum = 10
- E AnotherTestEnum = 11
-)
-
-var AnotherTestEnum_name = map[int32]string{
- 10: "D",
- 11: "E",
-}
-var AnotherTestEnum_value = map[string]int32{
- "D": 10,
- "E": 11,
-}
-
-func (x AnotherTestEnum) Enum() *AnotherTestEnum {
- p := new(AnotherTestEnum)
- *p = x
- return p
-}
-func (x AnotherTestEnum) MarshalJSON() ([]byte, error) {
- return proto.MarshalJSONEnum(AnotherTestEnum_name, int32(x))
-}
-func (x *AnotherTestEnum) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(AnotherTestEnum_value, data, "AnotherTestEnum")
- if err != nil {
- return err
- }
- *x = AnotherTestEnum(value)
- return nil
-}
-func (AnotherTestEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorThetest, []int{1} }
-
-// YetAnotherTestEnum is used to test cross-package import of custom name
-// fields and default resolution.
-type YetAnotherTestEnum int32
-
-const (
- AA YetAnotherTestEnum = 0
- BetterYetBB YetAnotherTestEnum = 1
-)
-
-var YetAnotherTestEnum_name = map[int32]string{
- 0: "AA",
- 1: "BB",
-}
-var YetAnotherTestEnum_value = map[string]int32{
- "AA": 0,
- "BB": 1,
-}
-
-func (x YetAnotherTestEnum) Enum() *YetAnotherTestEnum {
- p := new(YetAnotherTestEnum)
- *p = x
- return p
-}
-func (x YetAnotherTestEnum) MarshalJSON() ([]byte, error) {
- return proto.MarshalJSONEnum(YetAnotherTestEnum_name, int32(x))
-}
-func (x *YetAnotherTestEnum) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(YetAnotherTestEnum_value, data, "YetAnotherTestEnum")
- if err != nil {
- return err
- }
- *x = YetAnotherTestEnum(value)
- return nil
-}
-func (YetAnotherTestEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorThetest, []int{2} }
-
-// YetAnotherTestEnum is used to test cross-package import of custom name
-// fields and default resolution.
-type YetYetAnotherTestEnum int32
-
-const (
- YetYetAnotherTestEnum_CC YetYetAnotherTestEnum = 0
- YetYetAnotherTestEnum_BetterYetDD YetYetAnotherTestEnum = 1
-)
-
-var YetYetAnotherTestEnum_name = map[int32]string{
- 0: "CC",
- 1: "DD",
-}
-var YetYetAnotherTestEnum_value = map[string]int32{
- "CC": 0,
- "DD": 1,
-}
-
-func (x YetYetAnotherTestEnum) Enum() *YetYetAnotherTestEnum {
- p := new(YetYetAnotherTestEnum)
- *p = x
- return p
-}
-func (x YetYetAnotherTestEnum) MarshalJSON() ([]byte, error) {
- return proto.MarshalJSONEnum(YetYetAnotherTestEnum_name, int32(x))
-}
-func (x *YetYetAnotherTestEnum) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(YetYetAnotherTestEnum_value, data, "YetYetAnotherTestEnum")
- if err != nil {
- return err
- }
- *x = YetYetAnotherTestEnum(value)
- return nil
-}
-func (YetYetAnotherTestEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorThetest, []int{3} }
-
-type NestedDefinition_NestedEnum int32
-
-const (
- TYPE_NESTED NestedDefinition_NestedEnum = 1
-)
-
-var NestedDefinition_NestedEnum_name = map[int32]string{
- 1: "TYPE_NESTED",
-}
-var NestedDefinition_NestedEnum_value = map[string]int32{
- "TYPE_NESTED": 1,
-}
-
-func (x NestedDefinition_NestedEnum) Enum() *NestedDefinition_NestedEnum {
- p := new(NestedDefinition_NestedEnum)
- *p = x
- return p
-}
-func (x NestedDefinition_NestedEnum) MarshalJSON() ([]byte, error) {
- return proto.MarshalJSONEnum(NestedDefinition_NestedEnum_name, int32(x))
-}
-func (x *NestedDefinition_NestedEnum) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(NestedDefinition_NestedEnum_value, data, "NestedDefinition_NestedEnum")
- if err != nil {
- return err
- }
- *x = NestedDefinition_NestedEnum(value)
- return nil
-}
-func (NestedDefinition_NestedEnum) EnumDescriptor() ([]byte, []int) {
- return fileDescriptorThetest, []int{42, 0}
-}
-
-type NidOptNative struct {
- Field1 float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1"`
- Field2 float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2"`
- Field3 int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3"`
- Field4 int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4"`
- Field5 uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5"`
- Field6 uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6"`
- Field7 int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7"`
- Field8 int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8"`
- Field9 uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9"`
- Field10 int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10"`
- Field11 uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11"`
- Field12 int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12"`
- Field13 bool `protobuf:"varint,13,opt,name=Field13" json:"Field13"`
- Field14 string `protobuf:"bytes,14,opt,name=Field14" json:"Field14"`
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidOptNative) Reset() { *m = NidOptNative{} }
-func (*NidOptNative) ProtoMessage() {}
-func (*NidOptNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{0} }
-
-type NinOptNative struct {
- Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
- Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
- Field3 *int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3,omitempty"`
- Field4 *int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4,omitempty"`
- Field5 *uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5,omitempty"`
- Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
- Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
- Field8 *int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8,omitempty"`
- Field9 *uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9,omitempty"`
- Field10 *int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10,omitempty"`
- Field11 *uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11,omitempty"`
- Field12 *int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12,omitempty"`
- Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
- Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptNative) Reset() { *m = NinOptNative{} }
-func (*NinOptNative) ProtoMessage() {}
-func (*NinOptNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{1} }
-
-type NidRepNative struct {
- Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
- Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
- Field3 []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"`
- Field4 []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"`
- Field5 []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"`
- Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
- Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
- Field8 []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"`
- Field9 []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"`
- Field10 []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"`
- Field11 []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"`
- Field12 []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"`
- Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
- Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
- Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidRepNative) Reset() { *m = NidRepNative{} }
-func (*NidRepNative) ProtoMessage() {}
-func (*NidRepNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{2} }
-
-type NinRepNative struct {
- Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
- Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
- Field3 []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"`
- Field4 []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"`
- Field5 []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"`
- Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
- Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
- Field8 []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"`
- Field9 []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"`
- Field10 []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"`
- Field11 []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"`
- Field12 []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"`
- Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
- Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
- Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinRepNative) Reset() { *m = NinRepNative{} }
-func (*NinRepNative) ProtoMessage() {}
-func (*NinRepNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{3} }
-
-type NidRepPackedNative struct {
- Field1 []float64 `protobuf:"fixed64,1,rep,packed,name=Field1" json:"Field1,omitempty"`
- Field2 []float32 `protobuf:"fixed32,2,rep,packed,name=Field2" json:"Field2,omitempty"`
- Field3 []int32 `protobuf:"varint,3,rep,packed,name=Field3" json:"Field3,omitempty"`
- Field4 []int64 `protobuf:"varint,4,rep,packed,name=Field4" json:"Field4,omitempty"`
- Field5 []uint32 `protobuf:"varint,5,rep,packed,name=Field5" json:"Field5,omitempty"`
- Field6 []uint64 `protobuf:"varint,6,rep,packed,name=Field6" json:"Field6,omitempty"`
- Field7 []int32 `protobuf:"zigzag32,7,rep,packed,name=Field7" json:"Field7,omitempty"`
- Field8 []int64 `protobuf:"zigzag64,8,rep,packed,name=Field8" json:"Field8,omitempty"`
- Field9 []uint32 `protobuf:"fixed32,9,rep,packed,name=Field9" json:"Field9,omitempty"`
- Field10 []int32 `protobuf:"fixed32,10,rep,packed,name=Field10" json:"Field10,omitempty"`
- Field11 []uint64 `protobuf:"fixed64,11,rep,packed,name=Field11" json:"Field11,omitempty"`
- Field12 []int64 `protobuf:"fixed64,12,rep,packed,name=Field12" json:"Field12,omitempty"`
- Field13 []bool `protobuf:"varint,13,rep,packed,name=Field13" json:"Field13,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidRepPackedNative) Reset() { *m = NidRepPackedNative{} }
-func (*NidRepPackedNative) ProtoMessage() {}
-func (*NidRepPackedNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{4} }
-
-type NinRepPackedNative struct {
- Field1 []float64 `protobuf:"fixed64,1,rep,packed,name=Field1" json:"Field1,omitempty"`
- Field2 []float32 `protobuf:"fixed32,2,rep,packed,name=Field2" json:"Field2,omitempty"`
- Field3 []int32 `protobuf:"varint,3,rep,packed,name=Field3" json:"Field3,omitempty"`
- Field4 []int64 `protobuf:"varint,4,rep,packed,name=Field4" json:"Field4,omitempty"`
- Field5 []uint32 `protobuf:"varint,5,rep,packed,name=Field5" json:"Field5,omitempty"`
- Field6 []uint64 `protobuf:"varint,6,rep,packed,name=Field6" json:"Field6,omitempty"`
- Field7 []int32 `protobuf:"zigzag32,7,rep,packed,name=Field7" json:"Field7,omitempty"`
- Field8 []int64 `protobuf:"zigzag64,8,rep,packed,name=Field8" json:"Field8,omitempty"`
- Field9 []uint32 `protobuf:"fixed32,9,rep,packed,name=Field9" json:"Field9,omitempty"`
- Field10 []int32 `protobuf:"fixed32,10,rep,packed,name=Field10" json:"Field10,omitempty"`
- Field11 []uint64 `protobuf:"fixed64,11,rep,packed,name=Field11" json:"Field11,omitempty"`
- Field12 []int64 `protobuf:"fixed64,12,rep,packed,name=Field12" json:"Field12,omitempty"`
- Field13 []bool `protobuf:"varint,13,rep,packed,name=Field13" json:"Field13,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinRepPackedNative) Reset() { *m = NinRepPackedNative{} }
-func (*NinRepPackedNative) ProtoMessage() {}
-func (*NinRepPackedNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{5} }
-
-type NidOptStruct struct {
- Field1 float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1"`
- Field2 float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2"`
- Field3 NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3"`
- Field4 NinOptNative `protobuf:"bytes,4,opt,name=Field4" json:"Field4"`
- Field6 uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6"`
- Field7 int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7"`
- Field8 NidOptNative `protobuf:"bytes,8,opt,name=Field8" json:"Field8"`
- Field13 bool `protobuf:"varint,13,opt,name=Field13" json:"Field13"`
- Field14 string `protobuf:"bytes,14,opt,name=Field14" json:"Field14"`
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidOptStruct) Reset() { *m = NidOptStruct{} }
-func (*NidOptStruct) ProtoMessage() {}
-func (*NidOptStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{6} }
-
-type NinOptStruct struct {
- Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
- Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
- Field3 *NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
- Field4 *NinOptNative `protobuf:"bytes,4,opt,name=Field4" json:"Field4,omitempty"`
- Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
- Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
- Field8 *NidOptNative `protobuf:"bytes,8,opt,name=Field8" json:"Field8,omitempty"`
- Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
- Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptStruct) Reset() { *m = NinOptStruct{} }
-func (*NinOptStruct) ProtoMessage() {}
-func (*NinOptStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{7} }
-
-type NidRepStruct struct {
- Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
- Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
- Field3 []NidOptNative `protobuf:"bytes,3,rep,name=Field3" json:"Field3"`
- Field4 []NinOptNative `protobuf:"bytes,4,rep,name=Field4" json:"Field4"`
- Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
- Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
- Field8 []NidOptNative `protobuf:"bytes,8,rep,name=Field8" json:"Field8"`
- Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
- Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
- Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidRepStruct) Reset() { *m = NidRepStruct{} }
-func (*NidRepStruct) ProtoMessage() {}
-func (*NidRepStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{8} }
-
-type NinRepStruct struct {
- Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
- Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
- Field3 []*NidOptNative `protobuf:"bytes,3,rep,name=Field3" json:"Field3,omitempty"`
- Field4 []*NinOptNative `protobuf:"bytes,4,rep,name=Field4" json:"Field4,omitempty"`
- Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
- Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
- Field8 []*NidOptNative `protobuf:"bytes,8,rep,name=Field8" json:"Field8,omitempty"`
- Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
- Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
- Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinRepStruct) Reset() { *m = NinRepStruct{} }
-func (*NinRepStruct) ProtoMessage() {}
-func (*NinRepStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{9} }
-
-type NidEmbeddedStruct struct {
- *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
- Field200 NidOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200"`
- Field210 bool `protobuf:"varint,210,opt,name=Field210" json:"Field210"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidEmbeddedStruct) Reset() { *m = NidEmbeddedStruct{} }
-func (*NidEmbeddedStruct) ProtoMessage() {}
-func (*NidEmbeddedStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{10} }
-
-type NinEmbeddedStruct struct {
- *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
- Field200 *NidOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200,omitempty"`
- Field210 *bool `protobuf:"varint,210,opt,name=Field210" json:"Field210,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinEmbeddedStruct) Reset() { *m = NinEmbeddedStruct{} }
-func (*NinEmbeddedStruct) ProtoMessage() {}
-func (*NinEmbeddedStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{11} }
-
-type NidNestedStruct struct {
- Field1 NidOptStruct `protobuf:"bytes,1,opt,name=Field1" json:"Field1"`
- Field2 []NidRepStruct `protobuf:"bytes,2,rep,name=Field2" json:"Field2"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidNestedStruct) Reset() { *m = NidNestedStruct{} }
-func (*NidNestedStruct) ProtoMessage() {}
-func (*NidNestedStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{12} }
-
-type NinNestedStruct struct {
- Field1 *NinOptStruct `protobuf:"bytes,1,opt,name=Field1" json:"Field1,omitempty"`
- Field2 []*NinRepStruct `protobuf:"bytes,2,rep,name=Field2" json:"Field2,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinNestedStruct) Reset() { *m = NinNestedStruct{} }
-func (*NinNestedStruct) ProtoMessage() {}
-func (*NinNestedStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{13} }
-
-type NidOptCustom struct {
- Id Uuid `protobuf:"bytes,1,opt,name=Id,customtype=Uuid" json:"Id"`
- Value github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,opt,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidOptCustom) Reset() { *m = NidOptCustom{} }
-func (*NidOptCustom) ProtoMessage() {}
-func (*NidOptCustom) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{14} }
-
-type CustomDash struct {
- 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"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomDash) Reset() { *m = CustomDash{} }
-func (*CustomDash) ProtoMessage() {}
-func (*CustomDash) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{15} }
-
-type NinOptCustom struct {
- Id *Uuid `protobuf:"bytes,1,opt,name=Id,customtype=Uuid" json:"Id,omitempty"`
- 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"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptCustom) Reset() { *m = NinOptCustom{} }
-func (*NinOptCustom) ProtoMessage() {}
-func (*NinOptCustom) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{16} }
-
-type NidRepCustom struct {
- Id []Uuid `protobuf:"bytes,1,rep,name=Id,customtype=Uuid" json:"Id"`
- Value []github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,rep,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidRepCustom) Reset() { *m = NidRepCustom{} }
-func (*NidRepCustom) ProtoMessage() {}
-func (*NidRepCustom) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{17} }
-
-type NinRepCustom struct {
- Id []Uuid `protobuf:"bytes,1,rep,name=Id,customtype=Uuid" json:"Id,omitempty"`
- 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"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinRepCustom) Reset() { *m = NinRepCustom{} }
-func (*NinRepCustom) ProtoMessage() {}
-func (*NinRepCustom) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{18} }
-
-type NinOptNativeUnion struct {
- Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
- Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
- Field3 *int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3,omitempty"`
- Field4 *int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4,omitempty"`
- Field5 *uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5,omitempty"`
- Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
- Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
- Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptNativeUnion) Reset() { *m = NinOptNativeUnion{} }
-func (*NinOptNativeUnion) ProtoMessage() {}
-func (*NinOptNativeUnion) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{19} }
-
-type NinOptStructUnion struct {
- Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
- Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
- Field3 *NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
- Field4 *NinOptNative `protobuf:"bytes,4,opt,name=Field4" json:"Field4,omitempty"`
- Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
- Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
- Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
- Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptStructUnion) Reset() { *m = NinOptStructUnion{} }
-func (*NinOptStructUnion) ProtoMessage() {}
-func (*NinOptStructUnion) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{20} }
-
-type NinEmbeddedStructUnion struct {
- *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
- Field200 *NinOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200,omitempty"`
- Field210 *bool `protobuf:"varint,210,opt,name=Field210" json:"Field210,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinEmbeddedStructUnion) Reset() { *m = NinEmbeddedStructUnion{} }
-func (*NinEmbeddedStructUnion) ProtoMessage() {}
-func (*NinEmbeddedStructUnion) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{21} }
-
-type NinNestedStructUnion struct {
- Field1 *NinOptNativeUnion `protobuf:"bytes,1,opt,name=Field1" json:"Field1,omitempty"`
- Field2 *NinOptStructUnion `protobuf:"bytes,2,opt,name=Field2" json:"Field2,omitempty"`
- Field3 *NinEmbeddedStructUnion `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinNestedStructUnion) Reset() { *m = NinNestedStructUnion{} }
-func (*NinNestedStructUnion) ProtoMessage() {}
-func (*NinNestedStructUnion) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{22} }
-
-type Tree struct {
- Or *OrBranch `protobuf:"bytes,1,opt,name=Or" json:"Or,omitempty"`
- And *AndBranch `protobuf:"bytes,2,opt,name=And" json:"And,omitempty"`
- Leaf *Leaf `protobuf:"bytes,3,opt,name=Leaf" json:"Leaf,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Tree) Reset() { *m = Tree{} }
-func (*Tree) ProtoMessage() {}
-func (*Tree) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{23} }
-
-type OrBranch struct {
- Left Tree `protobuf:"bytes,1,opt,name=Left" json:"Left"`
- Right Tree `protobuf:"bytes,2,opt,name=Right" json:"Right"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *OrBranch) Reset() { *m = OrBranch{} }
-func (*OrBranch) ProtoMessage() {}
-func (*OrBranch) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{24} }
-
-type AndBranch struct {
- Left Tree `protobuf:"bytes,1,opt,name=Left" json:"Left"`
- Right Tree `protobuf:"bytes,2,opt,name=Right" json:"Right"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *AndBranch) Reset() { *m = AndBranch{} }
-func (*AndBranch) ProtoMessage() {}
-func (*AndBranch) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{25} }
-
-type Leaf struct {
- Value int64 `protobuf:"varint,1,opt,name=Value" json:"Value"`
- StrValue string `protobuf:"bytes,2,opt,name=StrValue" json:"StrValue"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Leaf) Reset() { *m = Leaf{} }
-func (*Leaf) ProtoMessage() {}
-func (*Leaf) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{26} }
-
-type DeepTree struct {
- Down *ADeepBranch `protobuf:"bytes,1,opt,name=Down" json:"Down,omitempty"`
- And *AndDeepBranch `protobuf:"bytes,2,opt,name=And" json:"And,omitempty"`
- Leaf *DeepLeaf `protobuf:"bytes,3,opt,name=Leaf" json:"Leaf,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *DeepTree) Reset() { *m = DeepTree{} }
-func (*DeepTree) ProtoMessage() {}
-func (*DeepTree) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{27} }
-
-type ADeepBranch struct {
- Down DeepTree `protobuf:"bytes,2,opt,name=Down" json:"Down"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *ADeepBranch) Reset() { *m = ADeepBranch{} }
-func (*ADeepBranch) ProtoMessage() {}
-func (*ADeepBranch) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{28} }
-
-type AndDeepBranch struct {
- Left DeepTree `protobuf:"bytes,1,opt,name=Left" json:"Left"`
- Right DeepTree `protobuf:"bytes,2,opt,name=Right" json:"Right"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *AndDeepBranch) Reset() { *m = AndDeepBranch{} }
-func (*AndDeepBranch) ProtoMessage() {}
-func (*AndDeepBranch) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{29} }
-
-type DeepLeaf struct {
- Tree Tree `protobuf:"bytes,1,opt,name=Tree" json:"Tree"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *DeepLeaf) Reset() { *m = DeepLeaf{} }
-func (*DeepLeaf) ProtoMessage() {}
-func (*DeepLeaf) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{30} }
-
-type Nil struct {
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Nil) Reset() { *m = Nil{} }
-func (*Nil) ProtoMessage() {}
-func (*Nil) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{31} }
-
-type NidOptEnum struct {
- Field1 TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum" json:"Field1"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidOptEnum) Reset() { *m = NidOptEnum{} }
-func (*NidOptEnum) ProtoMessage() {}
-func (*NidOptEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{32} }
-
-type NinOptEnum struct {
- Field1 *TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
- Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
- Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptEnum) Reset() { *m = NinOptEnum{} }
-func (*NinOptEnum) ProtoMessage() {}
-func (*NinOptEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{33} }
-
-type NidRepEnum struct {
- Field1 []TheTestEnum `protobuf:"varint,1,rep,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
- Field2 []YetAnotherTestEnum `protobuf:"varint,2,rep,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
- Field3 []YetYetAnotherTestEnum `protobuf:"varint,3,rep,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidRepEnum) Reset() { *m = NidRepEnum{} }
-func (*NidRepEnum) ProtoMessage() {}
-func (*NidRepEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{34} }
-
-type NinRepEnum struct {
- Field1 []TheTestEnum `protobuf:"varint,1,rep,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
- Field2 []YetAnotherTestEnum `protobuf:"varint,2,rep,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
- Field3 []YetYetAnotherTestEnum `protobuf:"varint,3,rep,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinRepEnum) Reset() { *m = NinRepEnum{} }
-func (*NinRepEnum) ProtoMessage() {}
-func (*NinRepEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{35} }
-
-type NinOptEnumDefault struct {
- Field1 *TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum,def=2" json:"Field1,omitempty"`
- Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum,def=1" json:"Field2,omitempty"`
- Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum,def=0" json:"Field3,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptEnumDefault) Reset() { *m = NinOptEnumDefault{} }
-func (*NinOptEnumDefault) ProtoMessage() {}
-func (*NinOptEnumDefault) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{36} }
-
-const Default_NinOptEnumDefault_Field1 TheTestEnum = C
-const Default_NinOptEnumDefault_Field2 YetAnotherTestEnum = BetterYetBB
-const Default_NinOptEnumDefault_Field3 YetYetAnotherTestEnum = YetYetAnotherTestEnum_CC
-
-func (m *NinOptEnumDefault) GetField1() TheTestEnum {
- if m != nil && m.Field1 != nil {
- return *m.Field1
- }
- return Default_NinOptEnumDefault_Field1
-}
-
-func (m *NinOptEnumDefault) GetField2() YetAnotherTestEnum {
- if m != nil && m.Field2 != nil {
- return *m.Field2
- }
- return Default_NinOptEnumDefault_Field2
-}
-
-func (m *NinOptEnumDefault) GetField3() YetYetAnotherTestEnum {
- if m != nil && m.Field3 != nil {
- return *m.Field3
- }
- return Default_NinOptEnumDefault_Field3
-}
-
-type AnotherNinOptEnum struct {
- Field1 *AnotherTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.AnotherTestEnum" json:"Field1,omitempty"`
- Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
- Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *AnotherNinOptEnum) Reset() { *m = AnotherNinOptEnum{} }
-func (*AnotherNinOptEnum) ProtoMessage() {}
-func (*AnotherNinOptEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{37} }
-
-type AnotherNinOptEnumDefault struct {
- Field1 *AnotherTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.AnotherTestEnum,def=11" json:"Field1,omitempty"`
- Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum,def=1" json:"Field2,omitempty"`
- Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum,def=0" json:"Field3,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *AnotherNinOptEnumDefault) Reset() { *m = AnotherNinOptEnumDefault{} }
-func (*AnotherNinOptEnumDefault) ProtoMessage() {}
-func (*AnotherNinOptEnumDefault) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{38} }
-
-const Default_AnotherNinOptEnumDefault_Field1 AnotherTestEnum = E
-const Default_AnotherNinOptEnumDefault_Field2 YetAnotherTestEnum = BetterYetBB
-const Default_AnotherNinOptEnumDefault_Field3 YetYetAnotherTestEnum = YetYetAnotherTestEnum_CC
-
-func (m *AnotherNinOptEnumDefault) GetField1() AnotherTestEnum {
- if m != nil && m.Field1 != nil {
- return *m.Field1
- }
- return Default_AnotherNinOptEnumDefault_Field1
-}
-
-func (m *AnotherNinOptEnumDefault) GetField2() YetAnotherTestEnum {
- if m != nil && m.Field2 != nil {
- return *m.Field2
- }
- return Default_AnotherNinOptEnumDefault_Field2
-}
-
-func (m *AnotherNinOptEnumDefault) GetField3() YetYetAnotherTestEnum {
- if m != nil && m.Field3 != nil {
- return *m.Field3
- }
- return Default_AnotherNinOptEnumDefault_Field3
-}
-
-type Timer struct {
- Time1 int64 `protobuf:"fixed64,1,opt,name=Time1" json:"Time1"`
- Time2 int64 `protobuf:"fixed64,2,opt,name=Time2" json:"Time2"`
- Data []byte `protobuf:"bytes,3,opt,name=Data" json:"Data"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Timer) Reset() { *m = Timer{} }
-func (*Timer) ProtoMessage() {}
-func (*Timer) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{39} }
-
-type MyExtendable struct {
- Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *MyExtendable) Reset() { *m = MyExtendable{} }
-func (*MyExtendable) ProtoMessage() {}
-func (*MyExtendable) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{40} }
-
-var extRange_MyExtendable = []proto.ExtensionRange{
- {Start: 100, End: 199},
-}
-
-func (*MyExtendable) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_MyExtendable
-}
-
-type OtherExtenable struct {
- Field2 *int64 `protobuf:"varint,2,opt,name=Field2" json:"Field2,omitempty"`
- Field13 *int64 `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
- M *MyExtendable `protobuf:"bytes,1,opt,name=M" json:"M,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *OtherExtenable) Reset() { *m = OtherExtenable{} }
-func (*OtherExtenable) ProtoMessage() {}
-func (*OtherExtenable) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{41} }
-
-var extRange_OtherExtenable = []proto.ExtensionRange{
- {Start: 14, End: 16},
- {Start: 10, End: 12},
-}
-
-func (*OtherExtenable) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_OtherExtenable
-}
-
-type NestedDefinition struct {
- Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
- EnumField *NestedDefinition_NestedEnum `protobuf:"varint,2,opt,name=EnumField,enum=test.NestedDefinition_NestedEnum" json:"EnumField,omitempty"`
- NNM *NestedDefinition_NestedMessage_NestedNestedMsg `protobuf:"bytes,3,opt,name=NNM" json:"NNM,omitempty"`
- NM *NestedDefinition_NestedMessage `protobuf:"bytes,4,opt,name=NM" json:"NM,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NestedDefinition) Reset() { *m = NestedDefinition{} }
-func (*NestedDefinition) ProtoMessage() {}
-func (*NestedDefinition) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{42} }
-
-type NestedDefinition_NestedMessage struct {
- NestedField1 *uint64 `protobuf:"fixed64,1,opt,name=NestedField1" json:"NestedField1,omitempty"`
- NNM *NestedDefinition_NestedMessage_NestedNestedMsg `protobuf:"bytes,2,opt,name=NNM" json:"NNM,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NestedDefinition_NestedMessage) Reset() { *m = NestedDefinition_NestedMessage{} }
-func (*NestedDefinition_NestedMessage) ProtoMessage() {}
-func (*NestedDefinition_NestedMessage) Descriptor() ([]byte, []int) {
- return fileDescriptorThetest, []int{42, 0}
-}
-
-type NestedDefinition_NestedMessage_NestedNestedMsg struct {
- NestedNestedField1 *string `protobuf:"bytes,10,opt,name=NestedNestedField1" json:"NestedNestedField1,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NestedDefinition_NestedMessage_NestedNestedMsg) Reset() {
- *m = NestedDefinition_NestedMessage_NestedNestedMsg{}
-}
-func (*NestedDefinition_NestedMessage_NestedNestedMsg) ProtoMessage() {}
-func (*NestedDefinition_NestedMessage_NestedNestedMsg) Descriptor() ([]byte, []int) {
- return fileDescriptorThetest, []int{42, 0, 0}
-}
-
-type NestedScope struct {
- A *NestedDefinition_NestedMessage_NestedNestedMsg `protobuf:"bytes,1,opt,name=A" json:"A,omitempty"`
- B *NestedDefinition_NestedEnum `protobuf:"varint,2,opt,name=B,enum=test.NestedDefinition_NestedEnum" json:"B,omitempty"`
- C *NestedDefinition_NestedMessage `protobuf:"bytes,3,opt,name=C" json:"C,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NestedScope) Reset() { *m = NestedScope{} }
-func (*NestedScope) ProtoMessage() {}
-func (*NestedScope) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{43} }
-
-type NinOptNativeDefault struct {
- Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1,def=1234.1234" json:"Field1,omitempty"`
- Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2,def=1234.12341" json:"Field2,omitempty"`
- Field3 *int32 `protobuf:"varint,3,opt,name=Field3,def=1234" json:"Field3,omitempty"`
- Field4 *int64 `protobuf:"varint,4,opt,name=Field4,def=1234" json:"Field4,omitempty"`
- Field5 *uint32 `protobuf:"varint,5,opt,name=Field5,def=1234" json:"Field5,omitempty"`
- Field6 *uint64 `protobuf:"varint,6,opt,name=Field6,def=1234" json:"Field6,omitempty"`
- Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7,def=1234" json:"Field7,omitempty"`
- Field8 *int64 `protobuf:"zigzag64,8,opt,name=Field8,def=1234" json:"Field8,omitempty"`
- Field9 *uint32 `protobuf:"fixed32,9,opt,name=Field9,def=1234" json:"Field9,omitempty"`
- Field10 *int32 `protobuf:"fixed32,10,opt,name=Field10,def=1234" json:"Field10,omitempty"`
- Field11 *uint64 `protobuf:"fixed64,11,opt,name=Field11,def=1234" json:"Field11,omitempty"`
- Field12 *int64 `protobuf:"fixed64,12,opt,name=Field12,def=1234" json:"Field12,omitempty"`
- Field13 *bool `protobuf:"varint,13,opt,name=Field13,def=1" json:"Field13,omitempty"`
- Field14 *string `protobuf:"bytes,14,opt,name=Field14,def=1234" json:"Field14,omitempty"`
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptNativeDefault) Reset() { *m = NinOptNativeDefault{} }
-func (*NinOptNativeDefault) ProtoMessage() {}
-func (*NinOptNativeDefault) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{44} }
-
-const Default_NinOptNativeDefault_Field1 float64 = 1234.1234
-const Default_NinOptNativeDefault_Field2 float32 = 1234.12341
-const Default_NinOptNativeDefault_Field3 int32 = 1234
-const Default_NinOptNativeDefault_Field4 int64 = 1234
-const Default_NinOptNativeDefault_Field5 uint32 = 1234
-const Default_NinOptNativeDefault_Field6 uint64 = 1234
-const Default_NinOptNativeDefault_Field7 int32 = 1234
-const Default_NinOptNativeDefault_Field8 int64 = 1234
-const Default_NinOptNativeDefault_Field9 uint32 = 1234
-const Default_NinOptNativeDefault_Field10 int32 = 1234
-const Default_NinOptNativeDefault_Field11 uint64 = 1234
-const Default_NinOptNativeDefault_Field12 int64 = 1234
-const Default_NinOptNativeDefault_Field13 bool = true
-const Default_NinOptNativeDefault_Field14 string = "1234"
-
-func (m *NinOptNativeDefault) GetField1() float64 {
- if m != nil && m.Field1 != nil {
- return *m.Field1
- }
- return Default_NinOptNativeDefault_Field1
-}
-
-func (m *NinOptNativeDefault) GetField2() float32 {
- if m != nil && m.Field2 != nil {
- return *m.Field2
- }
- return Default_NinOptNativeDefault_Field2
-}
-
-func (m *NinOptNativeDefault) GetField3() int32 {
- if m != nil && m.Field3 != nil {
- return *m.Field3
- }
- return Default_NinOptNativeDefault_Field3
-}
-
-func (m *NinOptNativeDefault) GetField4() int64 {
- if m != nil && m.Field4 != nil {
- return *m.Field4
- }
- return Default_NinOptNativeDefault_Field4
-}
-
-func (m *NinOptNativeDefault) GetField5() uint32 {
- if m != nil && m.Field5 != nil {
- return *m.Field5
- }
- return Default_NinOptNativeDefault_Field5
-}
-
-func (m *NinOptNativeDefault) GetField6() uint64 {
- if m != nil && m.Field6 != nil {
- return *m.Field6
- }
- return Default_NinOptNativeDefault_Field6
-}
-
-func (m *NinOptNativeDefault) GetField7() int32 {
- if m != nil && m.Field7 != nil {
- return *m.Field7
- }
- return Default_NinOptNativeDefault_Field7
-}
-
-func (m *NinOptNativeDefault) GetField8() int64 {
- if m != nil && m.Field8 != nil {
- return *m.Field8
- }
- return Default_NinOptNativeDefault_Field8
-}
-
-func (m *NinOptNativeDefault) GetField9() uint32 {
- if m != nil && m.Field9 != nil {
- return *m.Field9
- }
- return Default_NinOptNativeDefault_Field9
-}
-
-func (m *NinOptNativeDefault) GetField10() int32 {
- if m != nil && m.Field10 != nil {
- return *m.Field10
- }
- return Default_NinOptNativeDefault_Field10
-}
-
-func (m *NinOptNativeDefault) GetField11() uint64 {
- if m != nil && m.Field11 != nil {
- return *m.Field11
- }
- return Default_NinOptNativeDefault_Field11
-}
-
-func (m *NinOptNativeDefault) GetField12() int64 {
- if m != nil && m.Field12 != nil {
- return *m.Field12
- }
- return Default_NinOptNativeDefault_Field12
-}
-
-func (m *NinOptNativeDefault) GetField13() bool {
- if m != nil && m.Field13 != nil {
- return *m.Field13
- }
- return Default_NinOptNativeDefault_Field13
-}
-
-func (m *NinOptNativeDefault) GetField14() string {
- if m != nil && m.Field14 != nil {
- return *m.Field14
- }
- return Default_NinOptNativeDefault_Field14
-}
-
-func (m *NinOptNativeDefault) GetField15() []byte {
- if m != nil {
- return m.Field15
- }
- return nil
-}
-
-type CustomContainer struct {
- CustomStruct NidOptCustom `protobuf:"bytes,1,opt,name=CustomStruct" json:"CustomStruct"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomContainer) Reset() { *m = CustomContainer{} }
-func (*CustomContainer) ProtoMessage() {}
-func (*CustomContainer) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{45} }
-
-type CustomNameNidOptNative struct {
- FieldA float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1"`
- FieldB float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2"`
- FieldC int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3"`
- FieldD int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4"`
- FieldE uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5"`
- FieldF uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6"`
- FieldG int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7"`
- FieldH int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8"`
- FieldI uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9"`
- FieldJ int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10"`
- FieldK uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11"`
- FieldL int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12"`
- FieldM bool `protobuf:"varint,13,opt,name=Field13" json:"Field13"`
- FieldN string `protobuf:"bytes,14,opt,name=Field14" json:"Field14"`
- FieldO []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomNameNidOptNative) Reset() { *m = CustomNameNidOptNative{} }
-func (*CustomNameNidOptNative) ProtoMessage() {}
-func (*CustomNameNidOptNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{46} }
-
-type CustomNameNinOptNative struct {
- FieldA *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
- FieldB *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
- FieldC *int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3,omitempty"`
- FieldD *int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4,omitempty"`
- FieldE *uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5,omitempty"`
- FieldF *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
- FieldG *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
- FieldH *int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8,omitempty"`
- FieldI *uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9,omitempty"`
- FieldJ *int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10,omitempty"`
- FieldK *uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11,omitempty"`
- FielL *int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12,omitempty"`
- FieldM *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
- FieldN *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
- FieldO []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomNameNinOptNative) Reset() { *m = CustomNameNinOptNative{} }
-func (*CustomNameNinOptNative) ProtoMessage() {}
-func (*CustomNameNinOptNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{47} }
-
-type CustomNameNinRepNative struct {
- FieldA []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
- FieldB []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
- FieldC []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"`
- FieldD []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"`
- FieldE []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"`
- FieldF []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
- FieldG []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
- FieldH []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"`
- FieldI []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"`
- FieldJ []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"`
- FieldK []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"`
- FieldL []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"`
- FieldM []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
- FieldN []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
- FieldO [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomNameNinRepNative) Reset() { *m = CustomNameNinRepNative{} }
-func (*CustomNameNinRepNative) ProtoMessage() {}
-func (*CustomNameNinRepNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{48} }
-
-type CustomNameNinStruct struct {
- FieldA *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
- FieldB *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
- FieldC *NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
- FieldD []*NinOptNative `protobuf:"bytes,4,rep,name=Field4" json:"Field4,omitempty"`
- FieldE *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
- FieldF *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
- FieldG *NidOptNative `protobuf:"bytes,8,opt,name=Field8" json:"Field8,omitempty"`
- FieldH *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
- FieldI *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
- FieldJ []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomNameNinStruct) Reset() { *m = CustomNameNinStruct{} }
-func (*CustomNameNinStruct) ProtoMessage() {}
-func (*CustomNameNinStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{49} }
-
-type CustomNameCustomType struct {
- FieldA *Uuid `protobuf:"bytes,1,opt,name=Id,customtype=Uuid" json:"Id,omitempty"`
- 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"`
- FieldC []Uuid `protobuf:"bytes,3,rep,name=Ids,customtype=Uuid" json:"Ids,omitempty"`
- 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"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomNameCustomType) Reset() { *m = CustomNameCustomType{} }
-func (*CustomNameCustomType) ProtoMessage() {}
-func (*CustomNameCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{50} }
-
-type CustomNameNinEmbeddedStructUnion struct {
- *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
- FieldA *NinOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200,omitempty"`
- FieldB *bool `protobuf:"varint,210,opt,name=Field210" json:"Field210,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomNameNinEmbeddedStructUnion) Reset() { *m = CustomNameNinEmbeddedStructUnion{} }
-func (*CustomNameNinEmbeddedStructUnion) ProtoMessage() {}
-func (*CustomNameNinEmbeddedStructUnion) Descriptor() ([]byte, []int) {
- return fileDescriptorThetest, []int{51}
-}
-
-type CustomNameEnum struct {
- FieldA *TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
- FieldB []TheTestEnum `protobuf:"varint,2,rep,name=Field2,enum=test.TheTestEnum" json:"Field2,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomNameEnum) Reset() { *m = CustomNameEnum{} }
-func (*CustomNameEnum) ProtoMessage() {}
-func (*CustomNameEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{52} }
-
-type NoExtensionsMap struct {
- Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
- XXX_extensions []byte `protobuf:"bytes,0,opt" json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NoExtensionsMap) Reset() { *m = NoExtensionsMap{} }
-func (*NoExtensionsMap) ProtoMessage() {}
-func (*NoExtensionsMap) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{53} }
-
-var extRange_NoExtensionsMap = []proto.ExtensionRange{
- {Start: 100, End: 199},
-}
-
-func (*NoExtensionsMap) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_NoExtensionsMap
-}
-func (m *NoExtensionsMap) GetExtensions() *[]byte {
- if m.XXX_extensions == nil {
- m.XXX_extensions = make([]byte, 0)
- }
- return &m.XXX_extensions
-}
-
-type Unrecognized struct {
- Field1 *string `protobuf:"bytes,1,opt,name=Field1" json:"Field1,omitempty"`
-}
-
-func (m *Unrecognized) Reset() { *m = Unrecognized{} }
-func (*Unrecognized) ProtoMessage() {}
-func (*Unrecognized) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{54} }
-
-type UnrecognizedWithInner struct {
- Embedded []*UnrecognizedWithInner_Inner `protobuf:"bytes,1,rep,name=embedded" json:"embedded,omitempty"`
- Field2 *string `protobuf:"bytes,2,opt,name=Field2" json:"Field2,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *UnrecognizedWithInner) Reset() { *m = UnrecognizedWithInner{} }
-func (*UnrecognizedWithInner) ProtoMessage() {}
-func (*UnrecognizedWithInner) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{55} }
-
-type UnrecognizedWithInner_Inner struct {
- Field1 *uint32 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
-}
-
-func (m *UnrecognizedWithInner_Inner) Reset() { *m = UnrecognizedWithInner_Inner{} }
-func (*UnrecognizedWithInner_Inner) ProtoMessage() {}
-func (*UnrecognizedWithInner_Inner) Descriptor() ([]byte, []int) {
- return fileDescriptorThetest, []int{55, 0}
-}
-
-type UnrecognizedWithEmbed struct {
- UnrecognizedWithEmbed_Embedded `protobuf:"bytes,1,opt,name=embedded,embedded=embedded" json:"embedded"`
- Field2 *string `protobuf:"bytes,2,opt,name=Field2" json:"Field2,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *UnrecognizedWithEmbed) Reset() { *m = UnrecognizedWithEmbed{} }
-func (*UnrecognizedWithEmbed) ProtoMessage() {}
-func (*UnrecognizedWithEmbed) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{56} }
-
-type UnrecognizedWithEmbed_Embedded struct {
- Field1 *uint32 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
-}
-
-func (m *UnrecognizedWithEmbed_Embedded) Reset() { *m = UnrecognizedWithEmbed_Embedded{} }
-func (*UnrecognizedWithEmbed_Embedded) ProtoMessage() {}
-func (*UnrecognizedWithEmbed_Embedded) Descriptor() ([]byte, []int) {
- return fileDescriptorThetest, []int{56, 0}
-}
-
-type Node struct {
- Label *string `protobuf:"bytes,1,opt,name=Label" json:"Label,omitempty"`
- Children []*Node `protobuf:"bytes,2,rep,name=Children" json:"Children,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Node) Reset() { *m = Node{} }
-func (*Node) ProtoMessage() {}
-func (*Node) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{57} }
-
-type NonByteCustomType struct {
- Field1 *T `protobuf:"bytes,1,opt,name=Field1,customtype=T" json:"Field1,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NonByteCustomType) Reset() { *m = NonByteCustomType{} }
-func (*NonByteCustomType) ProtoMessage() {}
-func (*NonByteCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{58} }
-
-type NidOptNonByteCustomType struct {
- Field1 T `protobuf:"bytes,1,opt,name=Field1,customtype=T" json:"Field1"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidOptNonByteCustomType) Reset() { *m = NidOptNonByteCustomType{} }
-func (*NidOptNonByteCustomType) ProtoMessage() {}
-func (*NidOptNonByteCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{59} }
-
-type NinOptNonByteCustomType struct {
- Field1 *T `protobuf:"bytes,1,opt,name=Field1,customtype=T" json:"Field1,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinOptNonByteCustomType) Reset() { *m = NinOptNonByteCustomType{} }
-func (*NinOptNonByteCustomType) ProtoMessage() {}
-func (*NinOptNonByteCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{60} }
-
-type NidRepNonByteCustomType struct {
- Field1 []T `protobuf:"bytes,1,rep,name=Field1,customtype=T" json:"Field1"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NidRepNonByteCustomType) Reset() { *m = NidRepNonByteCustomType{} }
-func (*NidRepNonByteCustomType) ProtoMessage() {}
-func (*NidRepNonByteCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{61} }
-
-type NinRepNonByteCustomType struct {
- Field1 []T `protobuf:"bytes,1,rep,name=Field1,customtype=T" json:"Field1,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NinRepNonByteCustomType) Reset() { *m = NinRepNonByteCustomType{} }
-func (*NinRepNonByteCustomType) ProtoMessage() {}
-func (*NinRepNonByteCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{62} }
-
-type ProtoType struct {
- Field2 *string `protobuf:"bytes,1,opt,name=Field2" json:"Field2,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *ProtoType) Reset() { *m = ProtoType{} }
-func (*ProtoType) ProtoMessage() {}
-func (*ProtoType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{63} }
-
-var E_FieldA = &proto.ExtensionDesc{
- ExtendedType: (*MyExtendable)(nil),
- ExtensionType: (*float64)(nil),
- Field: 100,
- Name: "test.FieldA",
- Tag: "fixed64,100,opt,name=FieldA",
- Filename: "combos/unsafeunmarshaler/thetest.proto",
-}
-
-var E_FieldB = &proto.ExtensionDesc{
- ExtendedType: (*MyExtendable)(nil),
- ExtensionType: (*NinOptNative)(nil),
- Field: 101,
- Name: "test.FieldB",
- Tag: "bytes,101,opt,name=FieldB",
- Filename: "combos/unsafeunmarshaler/thetest.proto",
-}
-
-var E_FieldC = &proto.ExtensionDesc{
- ExtendedType: (*MyExtendable)(nil),
- ExtensionType: (*NinEmbeddedStruct)(nil),
- Field: 102,
- Name: "test.FieldC",
- Tag: "bytes,102,opt,name=FieldC",
- Filename: "combos/unsafeunmarshaler/thetest.proto",
-}
-
-var E_FieldD = &proto.ExtensionDesc{
- ExtendedType: (*MyExtendable)(nil),
- ExtensionType: ([]int64)(nil),
- Field: 104,
- Name: "test.FieldD",
- Tag: "varint,104,rep,name=FieldD",
- Filename: "combos/unsafeunmarshaler/thetest.proto",
-}
-
-var E_FieldE = &proto.ExtensionDesc{
- ExtendedType: (*MyExtendable)(nil),
- ExtensionType: ([]*NinOptNative)(nil),
- Field: 105,
- Name: "test.FieldE",
- Tag: "bytes,105,rep,name=FieldE",
- Filename: "combos/unsafeunmarshaler/thetest.proto",
-}
-
-var E_FieldA1 = &proto.ExtensionDesc{
- ExtendedType: (*NoExtensionsMap)(nil),
- ExtensionType: (*float64)(nil),
- Field: 100,
- Name: "test.FieldA1",
- Tag: "fixed64,100,opt,name=FieldA1",
- Filename: "combos/unsafeunmarshaler/thetest.proto",
-}
-
-var E_FieldB1 = &proto.ExtensionDesc{
- ExtendedType: (*NoExtensionsMap)(nil),
- ExtensionType: (*NinOptNative)(nil),
- Field: 101,
- Name: "test.FieldB1",
- Tag: "bytes,101,opt,name=FieldB1",
- Filename: "combos/unsafeunmarshaler/thetest.proto",
-}
-
-var E_FieldC1 = &proto.ExtensionDesc{
- ExtendedType: (*NoExtensionsMap)(nil),
- ExtensionType: (*NinEmbeddedStruct)(nil),
- Field: 102,
- Name: "test.FieldC1",
- Tag: "bytes,102,opt,name=FieldC1",
- Filename: "combos/unsafeunmarshaler/thetest.proto",
-}
-
-func init() {
- proto.RegisterType((*NidOptNative)(nil), "test.NidOptNative")
- proto.RegisterType((*NinOptNative)(nil), "test.NinOptNative")
- proto.RegisterType((*NidRepNative)(nil), "test.NidRepNative")
- proto.RegisterType((*NinRepNative)(nil), "test.NinRepNative")
- proto.RegisterType((*NidRepPackedNative)(nil), "test.NidRepPackedNative")
- proto.RegisterType((*NinRepPackedNative)(nil), "test.NinRepPackedNative")
- proto.RegisterType((*NidOptStruct)(nil), "test.NidOptStruct")
- proto.RegisterType((*NinOptStruct)(nil), "test.NinOptStruct")
- proto.RegisterType((*NidRepStruct)(nil), "test.NidRepStruct")
- proto.RegisterType((*NinRepStruct)(nil), "test.NinRepStruct")
- proto.RegisterType((*NidEmbeddedStruct)(nil), "test.NidEmbeddedStruct")
- proto.RegisterType((*NinEmbeddedStruct)(nil), "test.NinEmbeddedStruct")
- proto.RegisterType((*NidNestedStruct)(nil), "test.NidNestedStruct")
- proto.RegisterType((*NinNestedStruct)(nil), "test.NinNestedStruct")
- proto.RegisterType((*NidOptCustom)(nil), "test.NidOptCustom")
- proto.RegisterType((*CustomDash)(nil), "test.CustomDash")
- proto.RegisterType((*NinOptCustom)(nil), "test.NinOptCustom")
- proto.RegisterType((*NidRepCustom)(nil), "test.NidRepCustom")
- proto.RegisterType((*NinRepCustom)(nil), "test.NinRepCustom")
- proto.RegisterType((*NinOptNativeUnion)(nil), "test.NinOptNativeUnion")
- proto.RegisterType((*NinOptStructUnion)(nil), "test.NinOptStructUnion")
- proto.RegisterType((*NinEmbeddedStructUnion)(nil), "test.NinEmbeddedStructUnion")
- proto.RegisterType((*NinNestedStructUnion)(nil), "test.NinNestedStructUnion")
- proto.RegisterType((*Tree)(nil), "test.Tree")
- proto.RegisterType((*OrBranch)(nil), "test.OrBranch")
- proto.RegisterType((*AndBranch)(nil), "test.AndBranch")
- proto.RegisterType((*Leaf)(nil), "test.Leaf")
- proto.RegisterType((*DeepTree)(nil), "test.DeepTree")
- proto.RegisterType((*ADeepBranch)(nil), "test.ADeepBranch")
- proto.RegisterType((*AndDeepBranch)(nil), "test.AndDeepBranch")
- proto.RegisterType((*DeepLeaf)(nil), "test.DeepLeaf")
- proto.RegisterType((*Nil)(nil), "test.Nil")
- proto.RegisterType((*NidOptEnum)(nil), "test.NidOptEnum")
- proto.RegisterType((*NinOptEnum)(nil), "test.NinOptEnum")
- proto.RegisterType((*NidRepEnum)(nil), "test.NidRepEnum")
- proto.RegisterType((*NinRepEnum)(nil), "test.NinRepEnum")
- proto.RegisterType((*NinOptEnumDefault)(nil), "test.NinOptEnumDefault")
- proto.RegisterType((*AnotherNinOptEnum)(nil), "test.AnotherNinOptEnum")
- proto.RegisterType((*AnotherNinOptEnumDefault)(nil), "test.AnotherNinOptEnumDefault")
- proto.RegisterType((*Timer)(nil), "test.Timer")
- proto.RegisterType((*MyExtendable)(nil), "test.MyExtendable")
- proto.RegisterType((*OtherExtenable)(nil), "test.OtherExtenable")
- proto.RegisterType((*NestedDefinition)(nil), "test.NestedDefinition")
- proto.RegisterType((*NestedDefinition_NestedMessage)(nil), "test.NestedDefinition.NestedMessage")
- proto.RegisterType((*NestedDefinition_NestedMessage_NestedNestedMsg)(nil), "test.NestedDefinition.NestedMessage.NestedNestedMsg")
- proto.RegisterType((*NestedScope)(nil), "test.NestedScope")
- proto.RegisterType((*NinOptNativeDefault)(nil), "test.NinOptNativeDefault")
- proto.RegisterType((*CustomContainer)(nil), "test.CustomContainer")
- proto.RegisterType((*CustomNameNidOptNative)(nil), "test.CustomNameNidOptNative")
- proto.RegisterType((*CustomNameNinOptNative)(nil), "test.CustomNameNinOptNative")
- proto.RegisterType((*CustomNameNinRepNative)(nil), "test.CustomNameNinRepNative")
- proto.RegisterType((*CustomNameNinStruct)(nil), "test.CustomNameNinStruct")
- proto.RegisterType((*CustomNameCustomType)(nil), "test.CustomNameCustomType")
- proto.RegisterType((*CustomNameNinEmbeddedStructUnion)(nil), "test.CustomNameNinEmbeddedStructUnion")
- proto.RegisterType((*CustomNameEnum)(nil), "test.CustomNameEnum")
- proto.RegisterType((*NoExtensionsMap)(nil), "test.NoExtensionsMap")
- proto.RegisterType((*Unrecognized)(nil), "test.Unrecognized")
- proto.RegisterType((*UnrecognizedWithInner)(nil), "test.UnrecognizedWithInner")
- proto.RegisterType((*UnrecognizedWithInner_Inner)(nil), "test.UnrecognizedWithInner.Inner")
- proto.RegisterType((*UnrecognizedWithEmbed)(nil), "test.UnrecognizedWithEmbed")
- proto.RegisterType((*UnrecognizedWithEmbed_Embedded)(nil), "test.UnrecognizedWithEmbed.Embedded")
- proto.RegisterType((*Node)(nil), "test.Node")
- proto.RegisterType((*NonByteCustomType)(nil), "test.NonByteCustomType")
- proto.RegisterType((*NidOptNonByteCustomType)(nil), "test.NidOptNonByteCustomType")
- proto.RegisterType((*NinOptNonByteCustomType)(nil), "test.NinOptNonByteCustomType")
- proto.RegisterType((*NidRepNonByteCustomType)(nil), "test.NidRepNonByteCustomType")
- proto.RegisterType((*NinRepNonByteCustomType)(nil), "test.NinRepNonByteCustomType")
- proto.RegisterType((*ProtoType)(nil), "test.ProtoType")
- proto.RegisterEnum("test.TheTestEnum", TheTestEnum_name, TheTestEnum_value)
- proto.RegisterEnum("test.AnotherTestEnum", AnotherTestEnum_name, AnotherTestEnum_value)
- proto.RegisterEnum("test.YetAnotherTestEnum", YetAnotherTestEnum_name, YetAnotherTestEnum_value)
- proto.RegisterEnum("test.YetYetAnotherTestEnum", YetYetAnotherTestEnum_name, YetYetAnotherTestEnum_value)
- proto.RegisterEnum("test.NestedDefinition_NestedEnum", NestedDefinition_NestedEnum_name, NestedDefinition_NestedEnum_value)
- proto.RegisterExtension(E_FieldA)
- proto.RegisterExtension(E_FieldB)
- proto.RegisterExtension(E_FieldC)
- proto.RegisterExtension(E_FieldD)
- proto.RegisterExtension(E_FieldE)
- proto.RegisterExtension(E_FieldA1)
- proto.RegisterExtension(E_FieldB1)
- proto.RegisterExtension(E_FieldC1)
-}
-func (this *NidOptNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidOptNative)
- if !ok {
- that2, ok := that.(NidOptNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != that1.Field1 {
- if this.Field1 < that1.Field1 {
- return -1
- }
- return 1
- }
- if this.Field2 != that1.Field2 {
- if this.Field2 < that1.Field2 {
- return -1
- }
- return 1
- }
- if this.Field3 != that1.Field3 {
- if this.Field3 < that1.Field3 {
- return -1
- }
- return 1
- }
- if this.Field4 != that1.Field4 {
- if this.Field4 < that1.Field4 {
- return -1
- }
- return 1
- }
- if this.Field5 != that1.Field5 {
- if this.Field5 < that1.Field5 {
- return -1
- }
- return 1
- }
- if this.Field6 != that1.Field6 {
- if this.Field6 < that1.Field6 {
- return -1
- }
- return 1
- }
- if this.Field7 != that1.Field7 {
- if this.Field7 < that1.Field7 {
- return -1
- }
- return 1
- }
- if this.Field8 != that1.Field8 {
- if this.Field8 < that1.Field8 {
- return -1
- }
- return 1
- }
- if this.Field9 != that1.Field9 {
- if this.Field9 < that1.Field9 {
- return -1
- }
- return 1
- }
- if this.Field10 != that1.Field10 {
- if this.Field10 < that1.Field10 {
- return -1
- }
- return 1
- }
- if this.Field11 != that1.Field11 {
- if this.Field11 < that1.Field11 {
- return -1
- }
- return 1
- }
- if this.Field12 != that1.Field12 {
- if this.Field12 < that1.Field12 {
- return -1
- }
- return 1
- }
- if this.Field13 != that1.Field13 {
- if !this.Field13 {
- return -1
- }
- return 1
- }
- if this.Field14 != that1.Field14 {
- if this.Field14 < that1.Field14 {
- return -1
- }
- return 1
- }
- if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptNative)
- if !ok {
- that2, ok := that.(NinOptNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- if *this.Field3 < *that1.Field3 {
- return -1
- }
- return 1
- }
- } else if this.Field3 != nil {
- return 1
- } else if that1.Field3 != nil {
- return -1
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- if *this.Field4 < *that1.Field4 {
- return -1
- }
- return 1
- }
- } else if this.Field4 != nil {
- return 1
- } else if that1.Field4 != nil {
- return -1
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- if *this.Field5 < *that1.Field5 {
- return -1
- }
- return 1
- }
- } else if this.Field5 != nil {
- return 1
- } else if that1.Field5 != nil {
- return -1
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- if *this.Field6 < *that1.Field6 {
- return -1
- }
- return 1
- }
- } else if this.Field6 != nil {
- return 1
- } else if that1.Field6 != nil {
- return -1
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- if *this.Field7 < *that1.Field7 {
- return -1
- }
- return 1
- }
- } else if this.Field7 != nil {
- return 1
- } else if that1.Field7 != nil {
- return -1
- }
- if this.Field8 != nil && that1.Field8 != nil {
- if *this.Field8 != *that1.Field8 {
- if *this.Field8 < *that1.Field8 {
- return -1
- }
- return 1
- }
- } else if this.Field8 != nil {
- return 1
- } else if that1.Field8 != nil {
- return -1
- }
- if this.Field9 != nil && that1.Field9 != nil {
- if *this.Field9 != *that1.Field9 {
- if *this.Field9 < *that1.Field9 {
- return -1
- }
- return 1
- }
- } else if this.Field9 != nil {
- return 1
- } else if that1.Field9 != nil {
- return -1
- }
- if this.Field10 != nil && that1.Field10 != nil {
- if *this.Field10 != *that1.Field10 {
- if *this.Field10 < *that1.Field10 {
- return -1
- }
- return 1
- }
- } else if this.Field10 != nil {
- return 1
- } else if that1.Field10 != nil {
- return -1
- }
- if this.Field11 != nil && that1.Field11 != nil {
- if *this.Field11 != *that1.Field11 {
- if *this.Field11 < *that1.Field11 {
- return -1
- }
- return 1
- }
- } else if this.Field11 != nil {
- return 1
- } else if that1.Field11 != nil {
- return -1
- }
- if this.Field12 != nil && that1.Field12 != nil {
- if *this.Field12 != *that1.Field12 {
- if *this.Field12 < *that1.Field12 {
- return -1
- }
- return 1
- }
- } else if this.Field12 != nil {
- return 1
- } else if that1.Field12 != nil {
- return -1
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- if !*this.Field13 {
- return -1
- }
- return 1
- }
- } else if this.Field13 != nil {
- return 1
- } else if that1.Field13 != nil {
- return -1
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- if *this.Field14 < *that1.Field14 {
- return -1
- }
- return 1
- }
- } else if this.Field14 != nil {
- return 1
- } else if that1.Field14 != nil {
- return -1
- }
- if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidRepNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidRepNative)
- if !ok {
- that2, ok := that.(NidRepNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- if this.Field3[i] < that1.Field3[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- if len(this.Field4) < len(that1.Field4) {
- return -1
- }
- return 1
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- if this.Field4[i] < that1.Field4[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- if len(this.Field5) < len(that1.Field5) {
- return -1
- }
- return 1
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- if this.Field5[i] < that1.Field5[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- if len(this.Field6) < len(that1.Field6) {
- return -1
- }
- return 1
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- if this.Field6[i] < that1.Field6[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- if len(this.Field7) < len(that1.Field7) {
- return -1
- }
- return 1
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- if this.Field7[i] < that1.Field7[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- if len(this.Field8) < len(that1.Field8) {
- return -1
- }
- return 1
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- if this.Field8[i] < that1.Field8[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- if len(this.Field9) < len(that1.Field9) {
- return -1
- }
- return 1
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- if this.Field9[i] < that1.Field9[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- if len(this.Field10) < len(that1.Field10) {
- return -1
- }
- return 1
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- if this.Field10[i] < that1.Field10[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- if len(this.Field11) < len(that1.Field11) {
- return -1
- }
- return 1
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- if this.Field11[i] < that1.Field11[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- if len(this.Field12) < len(that1.Field12) {
- return -1
- }
- return 1
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- if this.Field12[i] < that1.Field12[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- if len(this.Field13) < len(that1.Field13) {
- return -1
- }
- return 1
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- if !this.Field13[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- if len(this.Field14) < len(that1.Field14) {
- return -1
- }
- return 1
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- if this.Field14[i] < that1.Field14[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- if len(this.Field15) < len(that1.Field15) {
- return -1
- }
- return 1
- }
- for i := range this.Field15 {
- if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinRepNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinRepNative)
- if !ok {
- that2, ok := that.(NinRepNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- if this.Field3[i] < that1.Field3[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- if len(this.Field4) < len(that1.Field4) {
- return -1
- }
- return 1
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- if this.Field4[i] < that1.Field4[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- if len(this.Field5) < len(that1.Field5) {
- return -1
- }
- return 1
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- if this.Field5[i] < that1.Field5[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- if len(this.Field6) < len(that1.Field6) {
- return -1
- }
- return 1
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- if this.Field6[i] < that1.Field6[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- if len(this.Field7) < len(that1.Field7) {
- return -1
- }
- return 1
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- if this.Field7[i] < that1.Field7[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- if len(this.Field8) < len(that1.Field8) {
- return -1
- }
- return 1
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- if this.Field8[i] < that1.Field8[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- if len(this.Field9) < len(that1.Field9) {
- return -1
- }
- return 1
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- if this.Field9[i] < that1.Field9[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- if len(this.Field10) < len(that1.Field10) {
- return -1
- }
- return 1
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- if this.Field10[i] < that1.Field10[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- if len(this.Field11) < len(that1.Field11) {
- return -1
- }
- return 1
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- if this.Field11[i] < that1.Field11[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- if len(this.Field12) < len(that1.Field12) {
- return -1
- }
- return 1
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- if this.Field12[i] < that1.Field12[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- if len(this.Field13) < len(that1.Field13) {
- return -1
- }
- return 1
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- if !this.Field13[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- if len(this.Field14) < len(that1.Field14) {
- return -1
- }
- return 1
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- if this.Field14[i] < that1.Field14[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- if len(this.Field15) < len(that1.Field15) {
- return -1
- }
- return 1
- }
- for i := range this.Field15 {
- if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidRepPackedNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidRepPackedNative)
- if !ok {
- that2, ok := that.(NidRepPackedNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- if this.Field3[i] < that1.Field3[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- if len(this.Field4) < len(that1.Field4) {
- return -1
- }
- return 1
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- if this.Field4[i] < that1.Field4[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- if len(this.Field5) < len(that1.Field5) {
- return -1
- }
- return 1
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- if this.Field5[i] < that1.Field5[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- if len(this.Field6) < len(that1.Field6) {
- return -1
- }
- return 1
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- if this.Field6[i] < that1.Field6[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- if len(this.Field7) < len(that1.Field7) {
- return -1
- }
- return 1
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- if this.Field7[i] < that1.Field7[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- if len(this.Field8) < len(that1.Field8) {
- return -1
- }
- return 1
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- if this.Field8[i] < that1.Field8[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- if len(this.Field9) < len(that1.Field9) {
- return -1
- }
- return 1
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- if this.Field9[i] < that1.Field9[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- if len(this.Field10) < len(that1.Field10) {
- return -1
- }
- return 1
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- if this.Field10[i] < that1.Field10[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- if len(this.Field11) < len(that1.Field11) {
- return -1
- }
- return 1
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- if this.Field11[i] < that1.Field11[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- if len(this.Field12) < len(that1.Field12) {
- return -1
- }
- return 1
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- if this.Field12[i] < that1.Field12[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- if len(this.Field13) < len(that1.Field13) {
- return -1
- }
- return 1
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- if !this.Field13[i] {
- return -1
- }
- return 1
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinRepPackedNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinRepPackedNative)
- if !ok {
- that2, ok := that.(NinRepPackedNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- if this.Field3[i] < that1.Field3[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- if len(this.Field4) < len(that1.Field4) {
- return -1
- }
- return 1
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- if this.Field4[i] < that1.Field4[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- if len(this.Field5) < len(that1.Field5) {
- return -1
- }
- return 1
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- if this.Field5[i] < that1.Field5[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- if len(this.Field6) < len(that1.Field6) {
- return -1
- }
- return 1
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- if this.Field6[i] < that1.Field6[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- if len(this.Field7) < len(that1.Field7) {
- return -1
- }
- return 1
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- if this.Field7[i] < that1.Field7[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- if len(this.Field8) < len(that1.Field8) {
- return -1
- }
- return 1
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- if this.Field8[i] < that1.Field8[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- if len(this.Field9) < len(that1.Field9) {
- return -1
- }
- return 1
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- if this.Field9[i] < that1.Field9[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- if len(this.Field10) < len(that1.Field10) {
- return -1
- }
- return 1
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- if this.Field10[i] < that1.Field10[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- if len(this.Field11) < len(that1.Field11) {
- return -1
- }
- return 1
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- if this.Field11[i] < that1.Field11[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- if len(this.Field12) < len(that1.Field12) {
- return -1
- }
- return 1
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- if this.Field12[i] < that1.Field12[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- if len(this.Field13) < len(that1.Field13) {
- return -1
- }
- return 1
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- if !this.Field13[i] {
- return -1
- }
- return 1
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidOptStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidOptStruct)
- if !ok {
- that2, ok := that.(NidOptStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != that1.Field1 {
- if this.Field1 < that1.Field1 {
- return -1
- }
- return 1
- }
- if this.Field2 != that1.Field2 {
- if this.Field2 < that1.Field2 {
- return -1
- }
- return 1
- }
- if c := this.Field3.Compare(&that1.Field3); c != 0 {
- return c
- }
- if c := this.Field4.Compare(&that1.Field4); c != 0 {
- return c
- }
- if this.Field6 != that1.Field6 {
- if this.Field6 < that1.Field6 {
- return -1
- }
- return 1
- }
- if this.Field7 != that1.Field7 {
- if this.Field7 < that1.Field7 {
- return -1
- }
- return 1
- }
- if c := this.Field8.Compare(&that1.Field8); c != 0 {
- return c
- }
- if this.Field13 != that1.Field13 {
- if !this.Field13 {
- return -1
- }
- return 1
- }
- if this.Field14 != that1.Field14 {
- if this.Field14 < that1.Field14 {
- return -1
- }
- return 1
- }
- if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptStruct)
- if !ok {
- that2, ok := that.(NinOptStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if c := this.Field3.Compare(that1.Field3); c != 0 {
- return c
- }
- if c := this.Field4.Compare(that1.Field4); c != 0 {
- return c
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- if *this.Field6 < *that1.Field6 {
- return -1
- }
- return 1
- }
- } else if this.Field6 != nil {
- return 1
- } else if that1.Field6 != nil {
- return -1
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- if *this.Field7 < *that1.Field7 {
- return -1
- }
- return 1
- }
- } else if this.Field7 != nil {
- return 1
- } else if that1.Field7 != nil {
- return -1
- }
- if c := this.Field8.Compare(that1.Field8); c != 0 {
- return c
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- if !*this.Field13 {
- return -1
- }
- return 1
- }
- } else if this.Field13 != nil {
- return 1
- } else if that1.Field13 != nil {
- return -1
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- if *this.Field14 < *that1.Field14 {
- return -1
- }
- return 1
- }
- } else if this.Field14 != nil {
- return 1
- } else if that1.Field14 != nil {
- return -1
- }
- if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidRepStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidRepStruct)
- if !ok {
- that2, ok := that.(NidRepStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if c := this.Field3[i].Compare(&that1.Field3[i]); c != 0 {
- return c
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- if len(this.Field4) < len(that1.Field4) {
- return -1
- }
- return 1
- }
- for i := range this.Field4 {
- if c := this.Field4[i].Compare(&that1.Field4[i]); c != 0 {
- return c
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- if len(this.Field6) < len(that1.Field6) {
- return -1
- }
- return 1
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- if this.Field6[i] < that1.Field6[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- if len(this.Field7) < len(that1.Field7) {
- return -1
- }
- return 1
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- if this.Field7[i] < that1.Field7[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- if len(this.Field8) < len(that1.Field8) {
- return -1
- }
- return 1
- }
- for i := range this.Field8 {
- if c := this.Field8[i].Compare(&that1.Field8[i]); c != 0 {
- return c
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- if len(this.Field13) < len(that1.Field13) {
- return -1
- }
- return 1
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- if !this.Field13[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- if len(this.Field14) < len(that1.Field14) {
- return -1
- }
- return 1
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- if this.Field14[i] < that1.Field14[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- if len(this.Field15) < len(that1.Field15) {
- return -1
- }
- return 1
- }
- for i := range this.Field15 {
- if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinRepStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinRepStruct)
- if !ok {
- that2, ok := that.(NinRepStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if c := this.Field3[i].Compare(that1.Field3[i]); c != 0 {
- return c
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- if len(this.Field4) < len(that1.Field4) {
- return -1
- }
- return 1
- }
- for i := range this.Field4 {
- if c := this.Field4[i].Compare(that1.Field4[i]); c != 0 {
- return c
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- if len(this.Field6) < len(that1.Field6) {
- return -1
- }
- return 1
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- if this.Field6[i] < that1.Field6[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- if len(this.Field7) < len(that1.Field7) {
- return -1
- }
- return 1
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- if this.Field7[i] < that1.Field7[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- if len(this.Field8) < len(that1.Field8) {
- return -1
- }
- return 1
- }
- for i := range this.Field8 {
- if c := this.Field8[i].Compare(that1.Field8[i]); c != 0 {
- return c
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- if len(this.Field13) < len(that1.Field13) {
- return -1
- }
- return 1
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- if !this.Field13[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- if len(this.Field14) < len(that1.Field14) {
- return -1
- }
- return 1
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- if this.Field14[i] < that1.Field14[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- if len(this.Field15) < len(that1.Field15) {
- return -1
- }
- return 1
- }
- for i := range this.Field15 {
- if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidEmbeddedStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidEmbeddedStruct)
- if !ok {
- that2, ok := that.(NidEmbeddedStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
- return c
- }
- if c := this.Field200.Compare(&that1.Field200); c != 0 {
- return c
- }
- if this.Field210 != that1.Field210 {
- if !this.Field210 {
- return -1
- }
- return 1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinEmbeddedStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinEmbeddedStruct)
- if !ok {
- that2, ok := that.(NinEmbeddedStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
- return c
- }
- if c := this.Field200.Compare(that1.Field200); c != 0 {
- return c
- }
- if this.Field210 != nil && that1.Field210 != nil {
- if *this.Field210 != *that1.Field210 {
- if !*this.Field210 {
- return -1
- }
- return 1
- }
- } else if this.Field210 != nil {
- return 1
- } else if that1.Field210 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidNestedStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidNestedStruct)
- if !ok {
- that2, ok := that.(NidNestedStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Field1.Compare(&that1.Field1); c != 0 {
- return c
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if c := this.Field2[i].Compare(&that1.Field2[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinNestedStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinNestedStruct)
- if !ok {
- that2, ok := that.(NinNestedStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Field1.Compare(that1.Field1); c != 0 {
- return c
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if c := this.Field2[i].Compare(that1.Field2[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidOptCustom) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidOptCustom)
- if !ok {
- that2, ok := that.(NidOptCustom)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Id.Compare(that1.Id); c != 0 {
- return c
- }
- if c := this.Value.Compare(that1.Value); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomDash) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomDash)
- if !ok {
- that2, ok := that.(CustomDash)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if that1.Value == nil {
- if this.Value != nil {
- return 1
- }
- } else if this.Value == nil {
- return -1
- } else if c := this.Value.Compare(*that1.Value); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptCustom) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptCustom)
- if !ok {
- that2, ok := that.(NinOptCustom)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if that1.Id == nil {
- if this.Id != nil {
- return 1
- }
- } else if this.Id == nil {
- return -1
- } else if c := this.Id.Compare(*that1.Id); c != 0 {
- return c
- }
- if that1.Value == nil {
- if this.Value != nil {
- return 1
- }
- } else if this.Value == nil {
- return -1
- } else if c := this.Value.Compare(*that1.Value); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidRepCustom) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidRepCustom)
- if !ok {
- that2, ok := that.(NidRepCustom)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Id) != len(that1.Id) {
- if len(this.Id) < len(that1.Id) {
- return -1
- }
- return 1
- }
- for i := range this.Id {
- if c := this.Id[i].Compare(that1.Id[i]); c != 0 {
- return c
- }
- }
- if len(this.Value) != len(that1.Value) {
- if len(this.Value) < len(that1.Value) {
- return -1
- }
- return 1
- }
- for i := range this.Value {
- if c := this.Value[i].Compare(that1.Value[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinRepCustom) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinRepCustom)
- if !ok {
- that2, ok := that.(NinRepCustom)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Id) != len(that1.Id) {
- if len(this.Id) < len(that1.Id) {
- return -1
- }
- return 1
- }
- for i := range this.Id {
- if c := this.Id[i].Compare(that1.Id[i]); c != 0 {
- return c
- }
- }
- if len(this.Value) != len(that1.Value) {
- if len(this.Value) < len(that1.Value) {
- return -1
- }
- return 1
- }
- for i := range this.Value {
- if c := this.Value[i].Compare(that1.Value[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptNativeUnion) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptNativeUnion)
- if !ok {
- that2, ok := that.(NinOptNativeUnion)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- if *this.Field3 < *that1.Field3 {
- return -1
- }
- return 1
- }
- } else if this.Field3 != nil {
- return 1
- } else if that1.Field3 != nil {
- return -1
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- if *this.Field4 < *that1.Field4 {
- return -1
- }
- return 1
- }
- } else if this.Field4 != nil {
- return 1
- } else if that1.Field4 != nil {
- return -1
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- if *this.Field5 < *that1.Field5 {
- return -1
- }
- return 1
- }
- } else if this.Field5 != nil {
- return 1
- } else if that1.Field5 != nil {
- return -1
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- if *this.Field6 < *that1.Field6 {
- return -1
- }
- return 1
- }
- } else if this.Field6 != nil {
- return 1
- } else if that1.Field6 != nil {
- return -1
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- if !*this.Field13 {
- return -1
- }
- return 1
- }
- } else if this.Field13 != nil {
- return 1
- } else if that1.Field13 != nil {
- return -1
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- if *this.Field14 < *that1.Field14 {
- return -1
- }
- return 1
- }
- } else if this.Field14 != nil {
- return 1
- } else if that1.Field14 != nil {
- return -1
- }
- if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptStructUnion) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptStructUnion)
- if !ok {
- that2, ok := that.(NinOptStructUnion)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if c := this.Field3.Compare(that1.Field3); c != 0 {
- return c
- }
- if c := this.Field4.Compare(that1.Field4); c != 0 {
- return c
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- if *this.Field6 < *that1.Field6 {
- return -1
- }
- return 1
- }
- } else if this.Field6 != nil {
- return 1
- } else if that1.Field6 != nil {
- return -1
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- if *this.Field7 < *that1.Field7 {
- return -1
- }
- return 1
- }
- } else if this.Field7 != nil {
- return 1
- } else if that1.Field7 != nil {
- return -1
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- if !*this.Field13 {
- return -1
- }
- return 1
- }
- } else if this.Field13 != nil {
- return 1
- } else if that1.Field13 != nil {
- return -1
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- if *this.Field14 < *that1.Field14 {
- return -1
- }
- return 1
- }
- } else if this.Field14 != nil {
- return 1
- } else if that1.Field14 != nil {
- return -1
- }
- if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinEmbeddedStructUnion) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinEmbeddedStructUnion)
- if !ok {
- that2, ok := that.(NinEmbeddedStructUnion)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
- return c
- }
- if c := this.Field200.Compare(that1.Field200); c != 0 {
- return c
- }
- if this.Field210 != nil && that1.Field210 != nil {
- if *this.Field210 != *that1.Field210 {
- if !*this.Field210 {
- return -1
- }
- return 1
- }
- } else if this.Field210 != nil {
- return 1
- } else if that1.Field210 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinNestedStructUnion) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinNestedStructUnion)
- if !ok {
- that2, ok := that.(NinNestedStructUnion)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Field1.Compare(that1.Field1); c != 0 {
- return c
- }
- if c := this.Field2.Compare(that1.Field2); c != 0 {
- return c
- }
- if c := this.Field3.Compare(that1.Field3); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *Tree) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*Tree)
- if !ok {
- that2, ok := that.(Tree)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Or.Compare(that1.Or); c != 0 {
- return c
- }
- if c := this.And.Compare(that1.And); c != 0 {
- return c
- }
- if c := this.Leaf.Compare(that1.Leaf); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *OrBranch) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*OrBranch)
- if !ok {
- that2, ok := that.(OrBranch)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Left.Compare(&that1.Left); c != 0 {
- return c
- }
- if c := this.Right.Compare(&that1.Right); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *AndBranch) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*AndBranch)
- if !ok {
- that2, ok := that.(AndBranch)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Left.Compare(&that1.Left); c != 0 {
- return c
- }
- if c := this.Right.Compare(&that1.Right); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *Leaf) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*Leaf)
- if !ok {
- that2, ok := that.(Leaf)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Value != that1.Value {
- if this.Value < that1.Value {
- return -1
- }
- return 1
- }
- if this.StrValue != that1.StrValue {
- if this.StrValue < that1.StrValue {
- return -1
- }
- return 1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *DeepTree) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*DeepTree)
- if !ok {
- that2, ok := that.(DeepTree)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Down.Compare(that1.Down); c != 0 {
- return c
- }
- if c := this.And.Compare(that1.And); c != 0 {
- return c
- }
- if c := this.Leaf.Compare(that1.Leaf); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *ADeepBranch) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*ADeepBranch)
- if !ok {
- that2, ok := that.(ADeepBranch)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Down.Compare(&that1.Down); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *AndDeepBranch) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*AndDeepBranch)
- if !ok {
- that2, ok := that.(AndDeepBranch)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Left.Compare(&that1.Left); c != 0 {
- return c
- }
- if c := this.Right.Compare(&that1.Right); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *DeepLeaf) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*DeepLeaf)
- if !ok {
- that2, ok := that.(DeepLeaf)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Tree.Compare(&that1.Tree); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *Nil) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*Nil)
- if !ok {
- that2, ok := that.(Nil)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidOptEnum) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidOptEnum)
- if !ok {
- that2, ok := that.(NidOptEnum)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != that1.Field1 {
- if this.Field1 < that1.Field1 {
- return -1
- }
- return 1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptEnum) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptEnum)
- if !ok {
- that2, ok := that.(NinOptEnum)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- if *this.Field3 < *that1.Field3 {
- return -1
- }
- return 1
- }
- } else if this.Field3 != nil {
- return 1
- } else if that1.Field3 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidRepEnum) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidRepEnum)
- if !ok {
- that2, ok := that.(NidRepEnum)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- if this.Field3[i] < that1.Field3[i] {
- return -1
- }
- return 1
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinRepEnum) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinRepEnum)
- if !ok {
- that2, ok := that.(NinRepEnum)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- if this.Field1[i] < that1.Field1[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- if len(this.Field2) < len(that1.Field2) {
- return -1
- }
- return 1
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- if this.Field2[i] < that1.Field2[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- if len(this.Field3) < len(that1.Field3) {
- return -1
- }
- return 1
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- if this.Field3[i] < that1.Field3[i] {
- return -1
- }
- return 1
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptEnumDefault) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptEnumDefault)
- if !ok {
- that2, ok := that.(NinOptEnumDefault)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- if *this.Field3 < *that1.Field3 {
- return -1
- }
- return 1
- }
- } else if this.Field3 != nil {
- return 1
- } else if that1.Field3 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *AnotherNinOptEnum) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*AnotherNinOptEnum)
- if !ok {
- that2, ok := that.(AnotherNinOptEnum)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- if *this.Field3 < *that1.Field3 {
- return -1
- }
- return 1
- }
- } else if this.Field3 != nil {
- return 1
- } else if that1.Field3 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *AnotherNinOptEnumDefault) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*AnotherNinOptEnumDefault)
- if !ok {
- that2, ok := that.(AnotherNinOptEnumDefault)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- if *this.Field3 < *that1.Field3 {
- return -1
- }
- return 1
- }
- } else if this.Field3 != nil {
- return 1
- } else if that1.Field3 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *Timer) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*Timer)
- if !ok {
- that2, ok := that.(Timer)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Time1 != that1.Time1 {
- if this.Time1 < that1.Time1 {
- return -1
- }
- return 1
- }
- if this.Time2 != that1.Time2 {
- if this.Time2 < that1.Time2 {
- return -1
- }
- return 1
- }
- if c := bytes.Compare(this.Data, that1.Data); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *MyExtendable) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*MyExtendable)
- if !ok {
- that2, ok := that.(MyExtendable)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
- thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
- extkeys := make([]int32, 0, len(thismap)+len(thatmap))
- for k := range thismap {
- extkeys = append(extkeys, k)
- }
- for k := range thatmap {
- if _, ok := thismap[k]; !ok {
- extkeys = append(extkeys, k)
- }
- }
- github_com_gogo_protobuf_sortkeys.Int32s(extkeys)
- for _, k := range extkeys {
- if v, ok := thismap[k]; ok {
- if v2, ok := thatmap[k]; ok {
- if c := v.Compare(&v2); c != 0 {
- return c
- }
- } else {
- return 1
- }
- } else {
- return -1
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *OtherExtenable) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*OtherExtenable)
- if !ok {
- that2, ok := that.(OtherExtenable)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- if *this.Field13 < *that1.Field13 {
- return -1
- }
- return 1
- }
- } else if this.Field13 != nil {
- return 1
- } else if that1.Field13 != nil {
- return -1
- }
- if c := this.M.Compare(that1.M); c != 0 {
- return c
- }
- thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
- thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
- extkeys := make([]int32, 0, len(thismap)+len(thatmap))
- for k := range thismap {
- extkeys = append(extkeys, k)
- }
- for k := range thatmap {
- if _, ok := thismap[k]; !ok {
- extkeys = append(extkeys, k)
- }
- }
- github_com_gogo_protobuf_sortkeys.Int32s(extkeys)
- for _, k := range extkeys {
- if v, ok := thismap[k]; ok {
- if v2, ok := thatmap[k]; ok {
- if c := v.Compare(&v2); c != 0 {
- return c
- }
- } else {
- return 1
- }
- } else {
- return -1
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NestedDefinition) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NestedDefinition)
- if !ok {
- that2, ok := that.(NestedDefinition)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.EnumField != nil && that1.EnumField != nil {
- if *this.EnumField != *that1.EnumField {
- if *this.EnumField < *that1.EnumField {
- return -1
- }
- return 1
- }
- } else if this.EnumField != nil {
- return 1
- } else if that1.EnumField != nil {
- return -1
- }
- if c := this.NNM.Compare(that1.NNM); c != 0 {
- return c
- }
- if c := this.NM.Compare(that1.NM); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NestedDefinition_NestedMessage) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NestedDefinition_NestedMessage)
- if !ok {
- that2, ok := that.(NestedDefinition_NestedMessage)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.NestedField1 != nil && that1.NestedField1 != nil {
- if *this.NestedField1 != *that1.NestedField1 {
- if *this.NestedField1 < *that1.NestedField1 {
- return -1
- }
- return 1
- }
- } else if this.NestedField1 != nil {
- return 1
- } else if that1.NestedField1 != nil {
- return -1
- }
- if c := this.NNM.Compare(that1.NNM); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NestedDefinition_NestedMessage_NestedNestedMsg)
- if !ok {
- that2, ok := that.(NestedDefinition_NestedMessage_NestedNestedMsg)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.NestedNestedField1 != nil && that1.NestedNestedField1 != nil {
- if *this.NestedNestedField1 != *that1.NestedNestedField1 {
- if *this.NestedNestedField1 < *that1.NestedNestedField1 {
- return -1
- }
- return 1
- }
- } else if this.NestedNestedField1 != nil {
- return 1
- } else if that1.NestedNestedField1 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NestedScope) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NestedScope)
- if !ok {
- that2, ok := that.(NestedScope)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.A.Compare(that1.A); c != 0 {
- return c
- }
- if this.B != nil && that1.B != nil {
- if *this.B != *that1.B {
- if *this.B < *that1.B {
- return -1
- }
- return 1
- }
- } else if this.B != nil {
- return 1
- } else if that1.B != nil {
- return -1
- }
- if c := this.C.Compare(that1.C); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptNativeDefault) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptNativeDefault)
- if !ok {
- that2, ok := that.(NinOptNativeDefault)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- if *this.Field3 < *that1.Field3 {
- return -1
- }
- return 1
- }
- } else if this.Field3 != nil {
- return 1
- } else if that1.Field3 != nil {
- return -1
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- if *this.Field4 < *that1.Field4 {
- return -1
- }
- return 1
- }
- } else if this.Field4 != nil {
- return 1
- } else if that1.Field4 != nil {
- return -1
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- if *this.Field5 < *that1.Field5 {
- return -1
- }
- return 1
- }
- } else if this.Field5 != nil {
- return 1
- } else if that1.Field5 != nil {
- return -1
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- if *this.Field6 < *that1.Field6 {
- return -1
- }
- return 1
- }
- } else if this.Field6 != nil {
- return 1
- } else if that1.Field6 != nil {
- return -1
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- if *this.Field7 < *that1.Field7 {
- return -1
- }
- return 1
- }
- } else if this.Field7 != nil {
- return 1
- } else if that1.Field7 != nil {
- return -1
- }
- if this.Field8 != nil && that1.Field8 != nil {
- if *this.Field8 != *that1.Field8 {
- if *this.Field8 < *that1.Field8 {
- return -1
- }
- return 1
- }
- } else if this.Field8 != nil {
- return 1
- } else if that1.Field8 != nil {
- return -1
- }
- if this.Field9 != nil && that1.Field9 != nil {
- if *this.Field9 != *that1.Field9 {
- if *this.Field9 < *that1.Field9 {
- return -1
- }
- return 1
- }
- } else if this.Field9 != nil {
- return 1
- } else if that1.Field9 != nil {
- return -1
- }
- if this.Field10 != nil && that1.Field10 != nil {
- if *this.Field10 != *that1.Field10 {
- if *this.Field10 < *that1.Field10 {
- return -1
- }
- return 1
- }
- } else if this.Field10 != nil {
- return 1
- } else if that1.Field10 != nil {
- return -1
- }
- if this.Field11 != nil && that1.Field11 != nil {
- if *this.Field11 != *that1.Field11 {
- if *this.Field11 < *that1.Field11 {
- return -1
- }
- return 1
- }
- } else if this.Field11 != nil {
- return 1
- } else if that1.Field11 != nil {
- return -1
- }
- if this.Field12 != nil && that1.Field12 != nil {
- if *this.Field12 != *that1.Field12 {
- if *this.Field12 < *that1.Field12 {
- return -1
- }
- return 1
- }
- } else if this.Field12 != nil {
- return 1
- } else if that1.Field12 != nil {
- return -1
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- if !*this.Field13 {
- return -1
- }
- return 1
- }
- } else if this.Field13 != nil {
- return 1
- } else if that1.Field13 != nil {
- return -1
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- if *this.Field14 < *that1.Field14 {
- return -1
- }
- return 1
- }
- } else if this.Field14 != nil {
- return 1
- } else if that1.Field14 != nil {
- return -1
- }
- if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomContainer) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomContainer)
- if !ok {
- that2, ok := that.(CustomContainer)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.CustomStruct.Compare(&that1.CustomStruct); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomNameNidOptNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomNameNidOptNative)
- if !ok {
- that2, ok := that.(CustomNameNidOptNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.FieldA != that1.FieldA {
- if this.FieldA < that1.FieldA {
- return -1
- }
- return 1
- }
- if this.FieldB != that1.FieldB {
- if this.FieldB < that1.FieldB {
- return -1
- }
- return 1
- }
- if this.FieldC != that1.FieldC {
- if this.FieldC < that1.FieldC {
- return -1
- }
- return 1
- }
- if this.FieldD != that1.FieldD {
- if this.FieldD < that1.FieldD {
- return -1
- }
- return 1
- }
- if this.FieldE != that1.FieldE {
- if this.FieldE < that1.FieldE {
- return -1
- }
- return 1
- }
- if this.FieldF != that1.FieldF {
- if this.FieldF < that1.FieldF {
- return -1
- }
- return 1
- }
- if this.FieldG != that1.FieldG {
- if this.FieldG < that1.FieldG {
- return -1
- }
- return 1
- }
- if this.FieldH != that1.FieldH {
- if this.FieldH < that1.FieldH {
- return -1
- }
- return 1
- }
- if this.FieldI != that1.FieldI {
- if this.FieldI < that1.FieldI {
- return -1
- }
- return 1
- }
- if this.FieldJ != that1.FieldJ {
- if this.FieldJ < that1.FieldJ {
- return -1
- }
- return 1
- }
- if this.FieldK != that1.FieldK {
- if this.FieldK < that1.FieldK {
- return -1
- }
- return 1
- }
- if this.FieldL != that1.FieldL {
- if this.FieldL < that1.FieldL {
- return -1
- }
- return 1
- }
- if this.FieldM != that1.FieldM {
- if !this.FieldM {
- return -1
- }
- return 1
- }
- if this.FieldN != that1.FieldN {
- if this.FieldN < that1.FieldN {
- return -1
- }
- return 1
- }
- if c := bytes.Compare(this.FieldO, that1.FieldO); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomNameNinOptNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomNameNinOptNative)
- if !ok {
- that2, ok := that.(CustomNameNinOptNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- if *this.FieldA < *that1.FieldA {
- return -1
- }
- return 1
- }
- } else if this.FieldA != nil {
- return 1
- } else if that1.FieldA != nil {
- return -1
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- if *this.FieldB < *that1.FieldB {
- return -1
- }
- return 1
- }
- } else if this.FieldB != nil {
- return 1
- } else if that1.FieldB != nil {
- return -1
- }
- if this.FieldC != nil && that1.FieldC != nil {
- if *this.FieldC != *that1.FieldC {
- if *this.FieldC < *that1.FieldC {
- return -1
- }
- return 1
- }
- } else if this.FieldC != nil {
- return 1
- } else if that1.FieldC != nil {
- return -1
- }
- if this.FieldD != nil && that1.FieldD != nil {
- if *this.FieldD != *that1.FieldD {
- if *this.FieldD < *that1.FieldD {
- return -1
- }
- return 1
- }
- } else if this.FieldD != nil {
- return 1
- } else if that1.FieldD != nil {
- return -1
- }
- if this.FieldE != nil && that1.FieldE != nil {
- if *this.FieldE != *that1.FieldE {
- if *this.FieldE < *that1.FieldE {
- return -1
- }
- return 1
- }
- } else if this.FieldE != nil {
- return 1
- } else if that1.FieldE != nil {
- return -1
- }
- if this.FieldF != nil && that1.FieldF != nil {
- if *this.FieldF != *that1.FieldF {
- if *this.FieldF < *that1.FieldF {
- return -1
- }
- return 1
- }
- } else if this.FieldF != nil {
- return 1
- } else if that1.FieldF != nil {
- return -1
- }
- if this.FieldG != nil && that1.FieldG != nil {
- if *this.FieldG != *that1.FieldG {
- if *this.FieldG < *that1.FieldG {
- return -1
- }
- return 1
- }
- } else if this.FieldG != nil {
- return 1
- } else if that1.FieldG != nil {
- return -1
- }
- if this.FieldH != nil && that1.FieldH != nil {
- if *this.FieldH != *that1.FieldH {
- if *this.FieldH < *that1.FieldH {
- return -1
- }
- return 1
- }
- } else if this.FieldH != nil {
- return 1
- } else if that1.FieldH != nil {
- return -1
- }
- if this.FieldI != nil && that1.FieldI != nil {
- if *this.FieldI != *that1.FieldI {
- if *this.FieldI < *that1.FieldI {
- return -1
- }
- return 1
- }
- } else if this.FieldI != nil {
- return 1
- } else if that1.FieldI != nil {
- return -1
- }
- if this.FieldJ != nil && that1.FieldJ != nil {
- if *this.FieldJ != *that1.FieldJ {
- if *this.FieldJ < *that1.FieldJ {
- return -1
- }
- return 1
- }
- } else if this.FieldJ != nil {
- return 1
- } else if that1.FieldJ != nil {
- return -1
- }
- if this.FieldK != nil && that1.FieldK != nil {
- if *this.FieldK != *that1.FieldK {
- if *this.FieldK < *that1.FieldK {
- return -1
- }
- return 1
- }
- } else if this.FieldK != nil {
- return 1
- } else if that1.FieldK != nil {
- return -1
- }
- if this.FielL != nil && that1.FielL != nil {
- if *this.FielL != *that1.FielL {
- if *this.FielL < *that1.FielL {
- return -1
- }
- return 1
- }
- } else if this.FielL != nil {
- return 1
- } else if that1.FielL != nil {
- return -1
- }
- if this.FieldM != nil && that1.FieldM != nil {
- if *this.FieldM != *that1.FieldM {
- if !*this.FieldM {
- return -1
- }
- return 1
- }
- } else if this.FieldM != nil {
- return 1
- } else if that1.FieldM != nil {
- return -1
- }
- if this.FieldN != nil && that1.FieldN != nil {
- if *this.FieldN != *that1.FieldN {
- if *this.FieldN < *that1.FieldN {
- return -1
- }
- return 1
- }
- } else if this.FieldN != nil {
- return 1
- } else if that1.FieldN != nil {
- return -1
- }
- if c := bytes.Compare(this.FieldO, that1.FieldO); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomNameNinRepNative) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomNameNinRepNative)
- if !ok {
- that2, ok := that.(CustomNameNinRepNative)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.FieldA) != len(that1.FieldA) {
- if len(this.FieldA) < len(that1.FieldA) {
- return -1
- }
- return 1
- }
- for i := range this.FieldA {
- if this.FieldA[i] != that1.FieldA[i] {
- if this.FieldA[i] < that1.FieldA[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldB) != len(that1.FieldB) {
- if len(this.FieldB) < len(that1.FieldB) {
- return -1
- }
- return 1
- }
- for i := range this.FieldB {
- if this.FieldB[i] != that1.FieldB[i] {
- if this.FieldB[i] < that1.FieldB[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldC) != len(that1.FieldC) {
- if len(this.FieldC) < len(that1.FieldC) {
- return -1
- }
- return 1
- }
- for i := range this.FieldC {
- if this.FieldC[i] != that1.FieldC[i] {
- if this.FieldC[i] < that1.FieldC[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldD) != len(that1.FieldD) {
- if len(this.FieldD) < len(that1.FieldD) {
- return -1
- }
- return 1
- }
- for i := range this.FieldD {
- if this.FieldD[i] != that1.FieldD[i] {
- if this.FieldD[i] < that1.FieldD[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldE) != len(that1.FieldE) {
- if len(this.FieldE) < len(that1.FieldE) {
- return -1
- }
- return 1
- }
- for i := range this.FieldE {
- if this.FieldE[i] != that1.FieldE[i] {
- if this.FieldE[i] < that1.FieldE[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldF) != len(that1.FieldF) {
- if len(this.FieldF) < len(that1.FieldF) {
- return -1
- }
- return 1
- }
- for i := range this.FieldF {
- if this.FieldF[i] != that1.FieldF[i] {
- if this.FieldF[i] < that1.FieldF[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldG) != len(that1.FieldG) {
- if len(this.FieldG) < len(that1.FieldG) {
- return -1
- }
- return 1
- }
- for i := range this.FieldG {
- if this.FieldG[i] != that1.FieldG[i] {
- if this.FieldG[i] < that1.FieldG[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldH) != len(that1.FieldH) {
- if len(this.FieldH) < len(that1.FieldH) {
- return -1
- }
- return 1
- }
- for i := range this.FieldH {
- if this.FieldH[i] != that1.FieldH[i] {
- if this.FieldH[i] < that1.FieldH[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldI) != len(that1.FieldI) {
- if len(this.FieldI) < len(that1.FieldI) {
- return -1
- }
- return 1
- }
- for i := range this.FieldI {
- if this.FieldI[i] != that1.FieldI[i] {
- if this.FieldI[i] < that1.FieldI[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldJ) != len(that1.FieldJ) {
- if len(this.FieldJ) < len(that1.FieldJ) {
- return -1
- }
- return 1
- }
- for i := range this.FieldJ {
- if this.FieldJ[i] != that1.FieldJ[i] {
- if this.FieldJ[i] < that1.FieldJ[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldK) != len(that1.FieldK) {
- if len(this.FieldK) < len(that1.FieldK) {
- return -1
- }
- return 1
- }
- for i := range this.FieldK {
- if this.FieldK[i] != that1.FieldK[i] {
- if this.FieldK[i] < that1.FieldK[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldL) != len(that1.FieldL) {
- if len(this.FieldL) < len(that1.FieldL) {
- return -1
- }
- return 1
- }
- for i := range this.FieldL {
- if this.FieldL[i] != that1.FieldL[i] {
- if this.FieldL[i] < that1.FieldL[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldM) != len(that1.FieldM) {
- if len(this.FieldM) < len(that1.FieldM) {
- return -1
- }
- return 1
- }
- for i := range this.FieldM {
- if this.FieldM[i] != that1.FieldM[i] {
- if !this.FieldM[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldN) != len(that1.FieldN) {
- if len(this.FieldN) < len(that1.FieldN) {
- return -1
- }
- return 1
- }
- for i := range this.FieldN {
- if this.FieldN[i] != that1.FieldN[i] {
- if this.FieldN[i] < that1.FieldN[i] {
- return -1
- }
- return 1
- }
- }
- if len(this.FieldO) != len(that1.FieldO) {
- if len(this.FieldO) < len(that1.FieldO) {
- return -1
- }
- return 1
- }
- for i := range this.FieldO {
- if c := bytes.Compare(this.FieldO[i], that1.FieldO[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomNameNinStruct) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomNameNinStruct)
- if !ok {
- that2, ok := that.(CustomNameNinStruct)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- if *this.FieldA < *that1.FieldA {
- return -1
- }
- return 1
- }
- } else if this.FieldA != nil {
- return 1
- } else if that1.FieldA != nil {
- return -1
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- if *this.FieldB < *that1.FieldB {
- return -1
- }
- return 1
- }
- } else if this.FieldB != nil {
- return 1
- } else if that1.FieldB != nil {
- return -1
- }
- if c := this.FieldC.Compare(that1.FieldC); c != 0 {
- return c
- }
- if len(this.FieldD) != len(that1.FieldD) {
- if len(this.FieldD) < len(that1.FieldD) {
- return -1
- }
- return 1
- }
- for i := range this.FieldD {
- if c := this.FieldD[i].Compare(that1.FieldD[i]); c != 0 {
- return c
- }
- }
- if this.FieldE != nil && that1.FieldE != nil {
- if *this.FieldE != *that1.FieldE {
- if *this.FieldE < *that1.FieldE {
- return -1
- }
- return 1
- }
- } else if this.FieldE != nil {
- return 1
- } else if that1.FieldE != nil {
- return -1
- }
- if this.FieldF != nil && that1.FieldF != nil {
- if *this.FieldF != *that1.FieldF {
- if *this.FieldF < *that1.FieldF {
- return -1
- }
- return 1
- }
- } else if this.FieldF != nil {
- return 1
- } else if that1.FieldF != nil {
- return -1
- }
- if c := this.FieldG.Compare(that1.FieldG); c != 0 {
- return c
- }
- if this.FieldH != nil && that1.FieldH != nil {
- if *this.FieldH != *that1.FieldH {
- if !*this.FieldH {
- return -1
- }
- return 1
- }
- } else if this.FieldH != nil {
- return 1
- } else if that1.FieldH != nil {
- return -1
- }
- if this.FieldI != nil && that1.FieldI != nil {
- if *this.FieldI != *that1.FieldI {
- if *this.FieldI < *that1.FieldI {
- return -1
- }
- return 1
- }
- } else if this.FieldI != nil {
- return 1
- } else if that1.FieldI != nil {
- return -1
- }
- if c := bytes.Compare(this.FieldJ, that1.FieldJ); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomNameCustomType) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomNameCustomType)
- if !ok {
- that2, ok := that.(CustomNameCustomType)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if that1.FieldA == nil {
- if this.FieldA != nil {
- return 1
- }
- } else if this.FieldA == nil {
- return -1
- } else if c := this.FieldA.Compare(*that1.FieldA); c != 0 {
- return c
- }
- if that1.FieldB == nil {
- if this.FieldB != nil {
- return 1
- }
- } else if this.FieldB == nil {
- return -1
- } else if c := this.FieldB.Compare(*that1.FieldB); c != 0 {
- return c
- }
- if len(this.FieldC) != len(that1.FieldC) {
- if len(this.FieldC) < len(that1.FieldC) {
- return -1
- }
- return 1
- }
- for i := range this.FieldC {
- if c := this.FieldC[i].Compare(that1.FieldC[i]); c != 0 {
- return c
- }
- }
- if len(this.FieldD) != len(that1.FieldD) {
- if len(this.FieldD) < len(that1.FieldD) {
- return -1
- }
- return 1
- }
- for i := range this.FieldD {
- if c := this.FieldD[i].Compare(that1.FieldD[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomNameNinEmbeddedStructUnion) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomNameNinEmbeddedStructUnion)
- if !ok {
- that2, ok := that.(CustomNameNinEmbeddedStructUnion)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
- return c
- }
- if c := this.FieldA.Compare(that1.FieldA); c != 0 {
- return c
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- if !*this.FieldB {
- return -1
- }
- return 1
- }
- } else if this.FieldB != nil {
- return 1
- } else if that1.FieldB != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *CustomNameEnum) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*CustomNameEnum)
- if !ok {
- that2, ok := that.(CustomNameEnum)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- if *this.FieldA < *that1.FieldA {
- return -1
- }
- return 1
- }
- } else if this.FieldA != nil {
- return 1
- } else if that1.FieldA != nil {
- return -1
- }
- if len(this.FieldB) != len(that1.FieldB) {
- if len(this.FieldB) < len(that1.FieldB) {
- return -1
- }
- return 1
- }
- for i := range this.FieldB {
- if this.FieldB[i] != that1.FieldB[i] {
- if this.FieldB[i] < that1.FieldB[i] {
- return -1
- }
- return 1
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NoExtensionsMap) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NoExtensionsMap)
- if !ok {
- that2, ok := that.(NoExtensionsMap)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_extensions, that1.XXX_extensions); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *Unrecognized) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*Unrecognized)
- if !ok {
- that2, ok := that.(Unrecognized)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- return 0
-}
-func (this *UnrecognizedWithInner) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*UnrecognizedWithInner)
- if !ok {
- that2, ok := that.(UnrecognizedWithInner)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Embedded) != len(that1.Embedded) {
- if len(this.Embedded) < len(that1.Embedded) {
- return -1
- }
- return 1
- }
- for i := range this.Embedded {
- if c := this.Embedded[i].Compare(that1.Embedded[i]); c != 0 {
- return c
- }
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *UnrecognizedWithInner_Inner) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*UnrecognizedWithInner_Inner)
- if !ok {
- that2, ok := that.(UnrecognizedWithInner_Inner)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- return 0
-}
-func (this *UnrecognizedWithEmbed) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*UnrecognizedWithEmbed)
- if !ok {
- that2, ok := that.(UnrecognizedWithEmbed)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.UnrecognizedWithEmbed_Embedded.Compare(&that1.UnrecognizedWithEmbed_Embedded); c != 0 {
- return c
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *UnrecognizedWithEmbed_Embedded) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*UnrecognizedWithEmbed_Embedded)
- if !ok {
- that2, ok := that.(UnrecognizedWithEmbed_Embedded)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- if *this.Field1 < *that1.Field1 {
- return -1
- }
- return 1
- }
- } else if this.Field1 != nil {
- return 1
- } else if that1.Field1 != nil {
- return -1
- }
- return 0
-}
-func (this *Node) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*Node)
- if !ok {
- that2, ok := that.(Node)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Label != nil && that1.Label != nil {
- if *this.Label != *that1.Label {
- if *this.Label < *that1.Label {
- return -1
- }
- return 1
- }
- } else if this.Label != nil {
- return 1
- } else if that1.Label != nil {
- return -1
- }
- if len(this.Children) != len(that1.Children) {
- if len(this.Children) < len(that1.Children) {
- return -1
- }
- return 1
- }
- for i := range this.Children {
- if c := this.Children[i].Compare(that1.Children[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NonByteCustomType) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NonByteCustomType)
- if !ok {
- that2, ok := that.(NonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if that1.Field1 == nil {
- if this.Field1 != nil {
- return 1
- }
- } else if this.Field1 == nil {
- return -1
- } else if c := this.Field1.Compare(*that1.Field1); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidOptNonByteCustomType) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidOptNonByteCustomType)
- if !ok {
- that2, ok := that.(NidOptNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if c := this.Field1.Compare(that1.Field1); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinOptNonByteCustomType) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinOptNonByteCustomType)
- if !ok {
- that2, ok := that.(NinOptNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if that1.Field1 == nil {
- if this.Field1 != nil {
- return 1
- }
- } else if this.Field1 == nil {
- return -1
- } else if c := this.Field1.Compare(*that1.Field1); c != 0 {
- return c
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidRepNonByteCustomType) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NidRepNonByteCustomType)
- if !ok {
- that2, ok := that.(NidRepNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if c := this.Field1[i].Compare(that1.Field1[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NinRepNonByteCustomType) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*NinRepNonByteCustomType)
- if !ok {
- that2, ok := that.(NinRepNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if len(this.Field1) != len(that1.Field1) {
- if len(this.Field1) < len(that1.Field1) {
- return -1
- }
- return 1
- }
- for i := range this.Field1 {
- if c := this.Field1[i].Compare(that1.Field1[i]); c != 0 {
- return c
- }
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *ProtoType) Compare(that interface{}) int {
- if that == nil {
- if this == nil {
- return 0
- }
- return 1
- }
-
- that1, ok := that.(*ProtoType)
- if !ok {
- that2, ok := that.(ProtoType)
- if ok {
- that1 = &that2
- } else {
- return 1
- }
- }
- if that1 == nil {
- if this == nil {
- return 0
- }
- return 1
- } else if this == nil {
- return -1
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- if *this.Field2 < *that1.Field2 {
- return -1
- }
- return 1
- }
- } else if this.Field2 != nil {
- return 1
- } else if that1.Field2 != nil {
- return -1
- }
- if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
- return c
- }
- return 0
-}
-func (this *NidOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidRepNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinRepNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidRepPackedNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinRepPackedNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidOptStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidRepStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinRepStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidEmbeddedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinEmbeddedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidNestedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinNestedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidOptCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomDash) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidRepCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinRepCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptNativeUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinEmbeddedStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinNestedStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *Tree) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *OrBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *AndBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *Leaf) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *DeepTree) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *ADeepBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *AndDeepBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *DeepLeaf) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *Nil) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidOptEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidRepEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinRepEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptEnumDefault) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *AnotherNinOptEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *AnotherNinOptEnumDefault) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *Timer) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *MyExtendable) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *OtherExtenable) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NestedDefinition) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NestedDefinition_NestedMessage) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NestedScope) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptNativeDefault) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomContainer) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomNameNidOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomNameNinOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomNameNinRepNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomNameNinStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomNameCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomNameNinEmbeddedStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *CustomNameEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NoExtensionsMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *Unrecognized) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *UnrecognizedWithInner) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *UnrecognizedWithInner_Inner) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *UnrecognizedWithEmbed) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *UnrecognizedWithEmbed_Embedded) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *Node) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidOptNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinOptNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NidRepNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *NinRepNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func (this *ProtoType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return ThetestDescription()
-}
-func ThetestDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 6588 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x7c, 0x7b, 0x70, 0x24, 0x57,
- 0x75, 0xb7, 0x7a, 0x7a, 0xa4, 0x1d, 0x1d, 0xbd, 0x5a, 0xad, 0x5d, 0xed, 0x58, 0x5e, 0x4b, 0xbb,
- 0xe3, 0xf5, 0x5a, 0x16, 0xb6, 0x56, 0xab, 0xd5, 0xbe, 0x66, 0xb1, 0xfd, 0xcd, 0x6b, 0xd7, 0x5a,
- 0xa4, 0x91, 0x68, 0x49, 0xd8, 0xcb, 0xf7, 0x55, 0x4d, 0xf5, 0xce, 0x5c, 0x49, 0x63, 0xcf, 0x74,
- 0x0f, 0xd3, 0x3d, 0xb6, 0xe5, 0xfa, 0xea, 0x2b, 0x7f, 0x90, 0x10, 0x48, 0x2a, 0x4f, 0x92, 0x0a,
- 0x10, 0x30, 0x86, 0x14, 0xc1, 0x40, 0x1e, 0x10, 0x08, 0x21, 0x54, 0x2a, 0xf8, 0x1f, 0x92, 0xcd,
- 0x3f, 0x29, 0x93, 0xca, 0x1f, 0x29, 0x2a, 0xe5, 0xc2, 0x0b, 0x55, 0x21, 0x89, 0x93, 0x10, 0x70,
- 0x55, 0xa8, 0x32, 0x7f, 0xa4, 0xee, 0xab, 0xbb, 0xef, 0x9d, 0x1e, 0x75, 0xcb, 0x6b, 0x1b, 0xfe,
- 0xd9, 0x9d, 0xb9, 0xe7, 0xfc, 0xce, 0x3d, 0xf7, 0x3c, 0xee, 0x3d, 0xf7, 0xa1, 0x81, 0x2f, 0x5e,
- 0x84, 0xe3, 0x3b, 0xb6, 0xbd, 0xd3, 0x40, 0xa7, 0x5b, 0x6d, 0xdb, 0xb5, 0x6f, 0x74, 0xb6, 0x4f,
- 0xd7, 0x90, 0x53, 0x6d, 0xd7, 0x5b, 0xae, 0xdd, 0x9e, 0x27, 0x6d, 0xfa, 0x18, 0xe5, 0x98, 0xe7,
- 0x1c, 0x99, 0x55, 0x18, 0xbf, 0x52, 0x6f, 0xa0, 0xa2, 0xc7, 0xb8, 0x81, 0x5c, 0xfd, 0x22, 0x24,
- 0xb7, 0xeb, 0x0d, 0x94, 0x56, 0x8e, 0xab, 0xb3, 0x43, 0x8b, 0x27, 0xe7, 0x25, 0xd0, 0xbc, 0x88,
- 0x58, 0xc7, 0xcd, 0x06, 0x41, 0x64, 0xbe, 0x9f, 0x84, 0x89, 0x10, 0xaa, 0xae, 0x43, 0xd2, 0x32,
- 0x9b, 0x58, 0xa2, 0x32, 0x3b, 0x68, 0x90, 0xcf, 0x7a, 0x1a, 0x0e, 0xb5, 0xcc, 0xea, 0x13, 0xe6,
- 0x0e, 0x4a, 0x27, 0x48, 0x33, 0xff, 0xaa, 0x4f, 0x03, 0xd4, 0x50, 0x0b, 0x59, 0x35, 0x64, 0x55,
- 0xf7, 0xd2, 0xea, 0x71, 0x75, 0x76, 0xd0, 0x08, 0xb4, 0xe8, 0xef, 0x80, 0xf1, 0x56, 0xe7, 0x46,
- 0xa3, 0x5e, 0xad, 0x04, 0xd8, 0xe0, 0xb8, 0x3a, 0xdb, 0x6f, 0x68, 0x94, 0x50, 0xf4, 0x99, 0xef,
- 0x85, 0xb1, 0xa7, 0x90, 0xf9, 0x44, 0x90, 0x75, 0x88, 0xb0, 0x8e, 0xe2, 0xe6, 0x00, 0x63, 0x01,
- 0x86, 0x9b, 0xc8, 0x71, 0xcc, 0x1d, 0x54, 0x71, 0xf7, 0x5a, 0x28, 0x9d, 0x24, 0xa3, 0x3f, 0xde,
- 0x35, 0x7a, 0x79, 0xe4, 0x43, 0x0c, 0xb5, 0xb9, 0xd7, 0x42, 0x7a, 0x0e, 0x06, 0x91, 0xd5, 0x69,
- 0x52, 0x09, 0xfd, 0x3d, 0xec, 0x57, 0xb2, 0x3a, 0x4d, 0x59, 0x4a, 0x0a, 0xc3, 0x98, 0x88, 0x43,
- 0x0e, 0x6a, 0x3f, 0x59, 0xaf, 0xa2, 0xf4, 0x00, 0x11, 0x70, 0x6f, 0x97, 0x80, 0x0d, 0x4a, 0x97,
- 0x65, 0x70, 0x9c, 0x5e, 0x80, 0x41, 0xf4, 0xb4, 0x8b, 0x2c, 0xa7, 0x6e, 0x5b, 0xe9, 0x43, 0x44,
- 0xc8, 0x3d, 0x21, 0x5e, 0x44, 0x8d, 0x9a, 0x2c, 0xc2, 0xc7, 0xe9, 0xe7, 0xe1, 0x90, 0xdd, 0x72,
- 0xeb, 0xb6, 0xe5, 0xa4, 0x53, 0xc7, 0x95, 0xd9, 0xa1, 0xc5, 0x63, 0xa1, 0x81, 0xb0, 0x46, 0x79,
- 0x0c, 0xce, 0xac, 0x2f, 0x83, 0xe6, 0xd8, 0x9d, 0x76, 0x15, 0x55, 0xaa, 0x76, 0x0d, 0x55, 0xea,
- 0xd6, 0xb6, 0x9d, 0x1e, 0x24, 0x02, 0x66, 0xba, 0x07, 0x42, 0x18, 0x0b, 0x76, 0x0d, 0x2d, 0x5b,
- 0xdb, 0xb6, 0x31, 0xea, 0x08, 0xdf, 0xf5, 0x49, 0x18, 0x70, 0xf6, 0x2c, 0xd7, 0x7c, 0x3a, 0x3d,
- 0x4c, 0x22, 0x84, 0x7d, 0xcb, 0xfc, 0xc5, 0x00, 0x8c, 0xc5, 0x09, 0xb1, 0xcb, 0xd0, 0xbf, 0x8d,
- 0x47, 0x99, 0x4e, 0x1c, 0xc4, 0x06, 0x14, 0x23, 0x1a, 0x71, 0xe0, 0x0d, 0x1a, 0x31, 0x07, 0x43,
- 0x16, 0x72, 0x5c, 0x54, 0xa3, 0x11, 0xa1, 0xc6, 0x8c, 0x29, 0xa0, 0xa0, 0xee, 0x90, 0x4a, 0xbe,
- 0xa1, 0x90, 0x7a, 0x0c, 0xc6, 0x3c, 0x95, 0x2a, 0x6d, 0xd3, 0xda, 0xe1, 0xb1, 0x79, 0x3a, 0x4a,
- 0x93, 0xf9, 0x12, 0xc7, 0x19, 0x18, 0x66, 0x8c, 0x22, 0xe1, 0xbb, 0x5e, 0x04, 0xb0, 0x2d, 0x64,
- 0x6f, 0x57, 0x6a, 0xa8, 0xda, 0x48, 0xa7, 0x7a, 0x58, 0x69, 0x0d, 0xb3, 0x74, 0x59, 0xc9, 0xa6,
- 0xad, 0xd5, 0x86, 0x7e, 0xc9, 0x0f, 0xb5, 0x43, 0x3d, 0x22, 0x65, 0x95, 0x26, 0x59, 0x57, 0xb4,
- 0x6d, 0xc1, 0x68, 0x1b, 0xe1, 0xb8, 0x47, 0x35, 0x36, 0xb2, 0x41, 0xa2, 0xc4, 0x7c, 0xe4, 0xc8,
- 0x0c, 0x06, 0xa3, 0x03, 0x1b, 0x69, 0x07, 0xbf, 0xea, 0x77, 0x83, 0xd7, 0x50, 0x21, 0x61, 0x05,
- 0x64, 0x16, 0x1a, 0xe6, 0x8d, 0x65, 0xb3, 0x89, 0xa6, 0x9e, 0x81, 0x51, 0xd1, 0x3c, 0xfa, 0x61,
- 0xe8, 0x77, 0x5c, 0xb3, 0xed, 0x92, 0x28, 0xec, 0x37, 0xe8, 0x17, 0x5d, 0x03, 0x15, 0x59, 0x35,
- 0x32, 0xcb, 0xf5, 0x1b, 0xf8, 0xa3, 0xfe, 0xbf, 0xfc, 0x01, 0xab, 0x64, 0xc0, 0xa7, 0xba, 0x3d,
- 0x2a, 0x48, 0x96, 0xc7, 0x3d, 0x75, 0x01, 0x46, 0x84, 0x01, 0xc4, 0xed, 0x3a, 0xf3, 0x7f, 0xe1,
- 0x48, 0xa8, 0x68, 0xfd, 0x31, 0x38, 0xdc, 0xb1, 0xea, 0x96, 0x8b, 0xda, 0xad, 0x36, 0xc2, 0x11,
- 0x4b, 0xbb, 0x4a, 0xff, 0xf3, 0xa1, 0x1e, 0x31, 0xb7, 0x15, 0xe4, 0xa6, 0x52, 0x8c, 0x89, 0x4e,
- 0x77, 0xe3, 0xdc, 0x60, 0xea, 0x07, 0x87, 0xb4, 0x67, 0x9f, 0x7d, 0xf6, 0xd9, 0x44, 0xe6, 0xa3,
- 0x03, 0x70, 0x38, 0x2c, 0x67, 0x42, 0xd3, 0x77, 0x12, 0x06, 0xac, 0x4e, 0xf3, 0x06, 0x6a, 0x13,
- 0x23, 0xf5, 0x1b, 0xec, 0x9b, 0x9e, 0x83, 0xfe, 0x86, 0x79, 0x03, 0x35, 0xd2, 0xc9, 0xe3, 0xca,
- 0xec, 0xe8, 0xe2, 0x3b, 0x62, 0x65, 0xe5, 0xfc, 0x0a, 0x86, 0x18, 0x14, 0xa9, 0x3f, 0x04, 0x49,
- 0x36, 0x45, 0x63, 0x09, 0x73, 0xf1, 0x24, 0xe0, 0x5c, 0x32, 0x08, 0x4e, 0xbf, 0x13, 0x06, 0xf1,
- 0xff, 0x34, 0x36, 0x06, 0x88, 0xce, 0x29, 0xdc, 0x80, 0xe3, 0x42, 0x9f, 0x82, 0x14, 0x49, 0x93,
- 0x1a, 0xe2, 0x4b, 0x9b, 0xf7, 0x1d, 0x07, 0x56, 0x0d, 0x6d, 0x9b, 0x9d, 0x86, 0x5b, 0x79, 0xd2,
- 0x6c, 0x74, 0x10, 0x09, 0xf8, 0x41, 0x63, 0x98, 0x35, 0xbe, 0x07, 0xb7, 0xe9, 0x33, 0x30, 0x44,
- 0xb3, 0xaa, 0x6e, 0xd5, 0xd0, 0xd3, 0x64, 0xf6, 0xec, 0x37, 0x68, 0xa2, 0x2d, 0xe3, 0x16, 0xdc,
- 0xfd, 0xe3, 0x8e, 0x6d, 0xf1, 0xd0, 0x24, 0x5d, 0xe0, 0x06, 0xd2, 0xfd, 0x05, 0x79, 0xe2, 0xbe,
- 0x2b, 0x7c, 0x78, 0x72, 0x4c, 0x65, 0xbe, 0x96, 0x80, 0x24, 0x99, 0x2f, 0xc6, 0x60, 0x68, 0xf3,
- 0xfa, 0x7a, 0xa9, 0x52, 0x5c, 0xdb, 0xca, 0xaf, 0x94, 0x34, 0x45, 0x1f, 0x05, 0x20, 0x0d, 0x57,
- 0x56, 0xd6, 0x72, 0x9b, 0x5a, 0xc2, 0xfb, 0xbe, 0x5c, 0xde, 0x3c, 0xbf, 0xa4, 0xa9, 0x1e, 0x60,
- 0x8b, 0x36, 0x24, 0x83, 0x0c, 0x67, 0x17, 0xb5, 0x7e, 0x5d, 0x83, 0x61, 0x2a, 0x60, 0xf9, 0xb1,
- 0x52, 0xf1, 0xfc, 0x92, 0x36, 0x20, 0xb6, 0x9c, 0x5d, 0xd4, 0x0e, 0xe9, 0x23, 0x30, 0x48, 0x5a,
- 0xf2, 0x6b, 0x6b, 0x2b, 0x5a, 0xca, 0x93, 0xb9, 0xb1, 0x69, 0x2c, 0x97, 0xaf, 0x6a, 0x83, 0x9e,
- 0xcc, 0xab, 0xc6, 0xda, 0xd6, 0xba, 0x06, 0x9e, 0x84, 0xd5, 0xd2, 0xc6, 0x46, 0xee, 0x6a, 0x49,
- 0x1b, 0xf2, 0x38, 0xf2, 0xd7, 0x37, 0x4b, 0x1b, 0xda, 0xb0, 0xa0, 0xd6, 0xd9, 0x45, 0x6d, 0xc4,
- 0xeb, 0xa2, 0x54, 0xde, 0x5a, 0xd5, 0x46, 0xf5, 0x71, 0x18, 0xa1, 0x5d, 0x70, 0x25, 0xc6, 0xa4,
- 0xa6, 0xf3, 0x4b, 0x9a, 0xe6, 0x2b, 0x42, 0xa5, 0x8c, 0x0b, 0x0d, 0xe7, 0x97, 0x34, 0x3d, 0x53,
- 0x80, 0x7e, 0x12, 0x5d, 0xba, 0x0e, 0xa3, 0x2b, 0xb9, 0x7c, 0x69, 0xa5, 0xb2, 0xb6, 0xbe, 0xb9,
- 0xbc, 0x56, 0xce, 0xad, 0x68, 0x8a, 0xdf, 0x66, 0x94, 0xde, 0xbd, 0xb5, 0x6c, 0x94, 0x8a, 0x5a,
- 0x22, 0xd8, 0xb6, 0x5e, 0xca, 0x6d, 0x96, 0x8a, 0x9a, 0x9a, 0xa9, 0xc2, 0xe1, 0xb0, 0x79, 0x32,
- 0x34, 0x33, 0x02, 0x2e, 0x4e, 0xf4, 0x70, 0x31, 0x91, 0xd5, 0xe5, 0xe2, 0xcf, 0x28, 0x30, 0x11,
- 0xb2, 0x56, 0x84, 0x76, 0xf2, 0x30, 0xf4, 0xd3, 0x10, 0xa5, 0xab, 0xe7, 0x7d, 0xa1, 0x8b, 0x0e,
- 0x09, 0xd8, 0xae, 0x15, 0x94, 0xe0, 0x82, 0x15, 0x84, 0xda, 0xa3, 0x82, 0xc0, 0x22, 0xba, 0x94,
- 0xfc, 0x80, 0x02, 0xe9, 0x5e, 0xb2, 0x23, 0x26, 0x8a, 0x84, 0x30, 0x51, 0x5c, 0x96, 0x15, 0x38,
- 0xd1, 0x7b, 0x0c, 0x5d, 0x5a, 0x7c, 0x4e, 0x81, 0xc9, 0xf0, 0x42, 0x2b, 0x54, 0x87, 0x87, 0x60,
- 0xa0, 0x89, 0xdc, 0x5d, 0x9b, 0x17, 0x1b, 0xa7, 0x42, 0x96, 0x30, 0x4c, 0x96, 0x6d, 0xc5, 0x50,
- 0xc1, 0x35, 0x50, 0xed, 0x55, 0x2d, 0x51, 0x6d, 0xba, 0x34, 0xfd, 0x70, 0x02, 0x8e, 0x84, 0x0a,
- 0x0f, 0x55, 0xf4, 0x2e, 0x80, 0xba, 0xd5, 0xea, 0xb8, 0xb4, 0xa0, 0xa0, 0xf3, 0xd3, 0x20, 0x69,
- 0x21, 0xb9, 0x8f, 0xe7, 0x9e, 0x8e, 0xeb, 0xd1, 0x55, 0x42, 0x07, 0xda, 0x44, 0x18, 0x2e, 0xfa,
- 0x8a, 0x26, 0x89, 0xa2, 0xd3, 0x3d, 0x46, 0xda, 0xb5, 0x56, 0x2f, 0x80, 0x56, 0x6d, 0xd4, 0x91,
- 0xe5, 0x56, 0x1c, 0xb7, 0x8d, 0xcc, 0x66, 0xdd, 0xda, 0x21, 0x13, 0x70, 0x2a, 0xdb, 0xbf, 0x6d,
- 0x36, 0x1c, 0x64, 0x8c, 0x51, 0xf2, 0x06, 0xa7, 0x62, 0x04, 0x59, 0xe3, 0xda, 0x01, 0xc4, 0x80,
- 0x80, 0xa0, 0x64, 0x0f, 0x91, 0xf9, 0x4a, 0x0a, 0x86, 0x02, 0x65, 0xa9, 0x7e, 0x02, 0x86, 0x1f,
- 0x37, 0x9f, 0x34, 0x2b, 0x7c, 0xab, 0x41, 0x2d, 0x31, 0x84, 0xdb, 0xd6, 0xd9, 0x76, 0x63, 0x01,
- 0x0e, 0x13, 0x16, 0xbb, 0xe3, 0xa2, 0x76, 0xa5, 0xda, 0x30, 0x1d, 0x87, 0x18, 0x2d, 0x45, 0x58,
- 0x75, 0x4c, 0x5b, 0xc3, 0xa4, 0x02, 0xa7, 0xe8, 0xe7, 0x60, 0x82, 0x20, 0x9a, 0x9d, 0x86, 0x5b,
- 0x6f, 0x35, 0x50, 0x05, 0x6f, 0x7e, 0x1c, 0x32, 0x11, 0x7b, 0x9a, 0x8d, 0x63, 0x8e, 0x55, 0xc6,
- 0x80, 0x35, 0x72, 0xf4, 0x22, 0xdc, 0x45, 0x60, 0x3b, 0xc8, 0x42, 0x6d, 0xd3, 0x45, 0x15, 0xf4,
- 0xbe, 0x8e, 0xd9, 0x70, 0x2a, 0xa6, 0x55, 0xab, 0xec, 0x9a, 0xce, 0x6e, 0xfa, 0x30, 0x16, 0x90,
- 0x4f, 0xa4, 0x15, 0xe3, 0x0e, 0xcc, 0x78, 0x95, 0xf1, 0x95, 0x08, 0x5b, 0xce, 0xaa, 0x3d, 0x62,
- 0x3a, 0xbb, 0x7a, 0x16, 0x26, 0x89, 0x14, 0xc7, 0x6d, 0xd7, 0xad, 0x9d, 0x4a, 0x75, 0x17, 0x55,
- 0x9f, 0xa8, 0x74, 0xdc, 0xed, 0x8b, 0xe9, 0x3b, 0x83, 0xfd, 0x13, 0x0d, 0x37, 0x08, 0x4f, 0x01,
- 0xb3, 0x6c, 0xb9, 0xdb, 0x17, 0xf5, 0x0d, 0x18, 0xc6, 0xce, 0x68, 0xd6, 0x9f, 0x41, 0x95, 0x6d,
- 0xbb, 0x4d, 0x56, 0x96, 0xd1, 0x90, 0xcc, 0x0e, 0x58, 0x70, 0x7e, 0x8d, 0x01, 0x56, 0xed, 0x1a,
- 0xca, 0xf6, 0x6f, 0xac, 0x97, 0x4a, 0x45, 0x63, 0x88, 0x4b, 0xb9, 0x62, 0xb7, 0x71, 0x40, 0xed,
- 0xd8, 0x9e, 0x81, 0x87, 0x68, 0x40, 0xed, 0xd8, 0xdc, 0xbc, 0xe7, 0x60, 0xa2, 0x5a, 0xa5, 0x63,
- 0xae, 0x57, 0x2b, 0x6c, 0x8b, 0xe2, 0xa4, 0x35, 0xc1, 0x58, 0xd5, 0xea, 0x55, 0xca, 0xc0, 0x62,
- 0xdc, 0xd1, 0x2f, 0xc1, 0x11, 0xdf, 0x58, 0x41, 0xe0, 0x78, 0xd7, 0x28, 0x65, 0xe8, 0x39, 0x98,
- 0x68, 0xed, 0x75, 0x03, 0x75, 0xa1, 0xc7, 0xd6, 0x9e, 0x0c, 0xbb, 0x00, 0x87, 0x5b, 0xbb, 0xad,
- 0x6e, 0xdc, 0x44, 0x10, 0xa7, 0xb7, 0x76, 0x5b, 0x32, 0xf0, 0x1e, 0xb2, 0x5f, 0x6d, 0xa3, 0xaa,
- 0xe9, 0xa2, 0x5a, 0xfa, 0x68, 0x90, 0x3d, 0x40, 0xd0, 0x4f, 0x83, 0x56, 0xad, 0x56, 0x90, 0x65,
- 0xde, 0x68, 0xa0, 0x8a, 0xd9, 0x46, 0x96, 0xe9, 0xa4, 0x67, 0x82, 0xcc, 0xa3, 0xd5, 0x6a, 0x89,
- 0x50, 0x73, 0x84, 0xa8, 0xcf, 0xc1, 0xb8, 0x7d, 0xe3, 0xf1, 0x2a, 0x0d, 0xc9, 0x4a, 0xab, 0x8d,
- 0xb6, 0xeb, 0x4f, 0xa7, 0x4f, 0x12, 0xfb, 0x8e, 0x61, 0x02, 0x09, 0xc8, 0x75, 0xd2, 0xac, 0xdf,
- 0x07, 0x5a, 0xd5, 0xd9, 0x35, 0xdb, 0x2d, 0x52, 0x13, 0x38, 0x2d, 0xb3, 0x8a, 0xd2, 0xf7, 0x50,
- 0x56, 0xda, 0x5e, 0xe6, 0xcd, 0x38, 0x25, 0x9c, 0xa7, 0xea, 0xdb, 0x2e, 0x97, 0x78, 0x2f, 0x4d,
- 0x09, 0xd2, 0xc6, 0xa4, 0xcd, 0x82, 0x86, 0x4d, 0x21, 0x74, 0x3c, 0x4b, 0xd8, 0x46, 0x5b, 0xbb,
- 0xad, 0x60, 0xbf, 0x77, 0xc3, 0x08, 0xe6, 0xf4, 0x3b, 0xbd, 0x8f, 0xd6, 0x33, 0xad, 0xdd, 0x40,
- 0x8f, 0x6f, 0x59, 0x69, 0x99, 0xc9, 0xc2, 0x70, 0x30, 0x3e, 0xf5, 0x41, 0xa0, 0x11, 0xaa, 0x29,
- 0x78, 0xad, 0x2f, 0xac, 0x15, 0xf1, 0x2a, 0xfd, 0xde, 0x92, 0x96, 0xc0, 0xd5, 0xc2, 0xca, 0xf2,
- 0x66, 0xa9, 0x62, 0x6c, 0x95, 0x37, 0x97, 0x57, 0x4b, 0x9a, 0x1a, 0x2c, 0x4b, 0xbf, 0x95, 0x80,
- 0x51, 0x71, 0x87, 0xa1, 0xbf, 0x13, 0x8e, 0xf2, 0xe3, 0x00, 0x07, 0xb9, 0x95, 0xa7, 0xea, 0x6d,
- 0x92, 0x32, 0x4d, 0x93, 0x56, 0xd8, 0x9e, 0xd3, 0x0e, 0x33, 0xae, 0x0d, 0xe4, 0x3e, 0x5a, 0x6f,
- 0xe3, 0x84, 0x68, 0x9a, 0xae, 0xbe, 0x02, 0x33, 0x96, 0x5d, 0x71, 0x5c, 0xd3, 0xaa, 0x99, 0xed,
- 0x5a, 0xc5, 0x3f, 0x88, 0xa9, 0x98, 0xd5, 0x2a, 0x72, 0x1c, 0x9b, 0x2e, 0x55, 0x9e, 0x94, 0x63,
- 0x96, 0xbd, 0xc1, 0x98, 0xfd, 0x39, 0x3c, 0xc7, 0x58, 0xa5, 0x00, 0x53, 0x7b, 0x05, 0xd8, 0x9d,
- 0x30, 0xd8, 0x34, 0x5b, 0x15, 0x64, 0xb9, 0xed, 0x3d, 0x52, 0x57, 0xa6, 0x8c, 0x54, 0xd3, 0x6c,
- 0x95, 0xf0, 0xf7, 0xb7, 0xa7, 0xbc, 0xff, 0x27, 0x15, 0x86, 0x83, 0xb5, 0x25, 0x2e, 0xd5, 0xab,
- 0x64, 0x1d, 0x51, 0xc8, 0x4c, 0x73, 0xf7, 0xbe, 0x95, 0xe8, 0x7c, 0x01, 0x2f, 0x30, 0xd9, 0x01,
- 0x5a, 0xf1, 0x19, 0x14, 0x89, 0x17, 0x77, 0x3c, 0xb7, 0x20, 0xba, 0x8b, 0x49, 0x19, 0xec, 0x9b,
- 0x7e, 0x15, 0x06, 0x1e, 0x77, 0x88, 0xec, 0x01, 0x22, 0xfb, 0xe4, 0xfe, 0xb2, 0xaf, 0x6d, 0x10,
- 0xe1, 0x83, 0xd7, 0x36, 0x2a, 0xe5, 0x35, 0x63, 0x35, 0xb7, 0x62, 0x30, 0xb8, 0x7e, 0x07, 0x24,
- 0x1b, 0xe6, 0x33, 0x7b, 0xe2, 0x52, 0x44, 0x9a, 0xe2, 0x1a, 0xfe, 0x0e, 0x48, 0x3e, 0x85, 0xcc,
- 0x27, 0xc4, 0x05, 0x80, 0x34, 0xbd, 0x85, 0xa1, 0x7f, 0x1a, 0xfa, 0x89, 0xbd, 0x74, 0x00, 0x66,
- 0x31, 0xad, 0x4f, 0x4f, 0x41, 0xb2, 0xb0, 0x66, 0xe0, 0xf0, 0xd7, 0x60, 0x98, 0xb6, 0x56, 0xd6,
- 0x97, 0x4b, 0x85, 0x92, 0x96, 0xc8, 0x9c, 0x83, 0x01, 0x6a, 0x04, 0x9c, 0x1a, 0x9e, 0x19, 0xb4,
- 0x3e, 0xf6, 0x95, 0xc9, 0x50, 0x38, 0x75, 0x6b, 0x35, 0x5f, 0x32, 0xb4, 0x44, 0xd0, 0xbd, 0x0e,
- 0x0c, 0x07, 0xcb, 0xca, 0xb7, 0x27, 0xa6, 0xbe, 0xa1, 0xc0, 0x50, 0xa0, 0x4c, 0xc4, 0x05, 0x8a,
- 0xd9, 0x68, 0xd8, 0x4f, 0x55, 0xcc, 0x46, 0xdd, 0x74, 0x58, 0x50, 0x00, 0x69, 0xca, 0xe1, 0x96,
- 0xb8, 0x4e, 0x7b, 0x5b, 0x94, 0x7f, 0x4e, 0x01, 0x4d, 0x2e, 0x31, 0x25, 0x05, 0x95, 0x9f, 0xa9,
- 0x82, 0x9f, 0x50, 0x60, 0x54, 0xac, 0x2b, 0x25, 0xf5, 0x4e, 0xfc, 0x4c, 0xd5, 0xfb, 0x6e, 0x02,
- 0x46, 0x84, 0x6a, 0x32, 0xae, 0x76, 0xef, 0x83, 0xf1, 0x7a, 0x0d, 0x35, 0x5b, 0xb6, 0x8b, 0xac,
- 0xea, 0x5e, 0xa5, 0x81, 0x9e, 0x44, 0x8d, 0x74, 0x86, 0x4c, 0x14, 0xa7, 0xf7, 0xaf, 0x57, 0xe7,
- 0x97, 0x7d, 0xdc, 0x0a, 0x86, 0x65, 0x27, 0x96, 0x8b, 0xa5, 0xd5, 0xf5, 0xb5, 0xcd, 0x52, 0xb9,
- 0x70, 0xbd, 0xb2, 0x55, 0x7e, 0x57, 0x79, 0xed, 0xd1, 0xb2, 0xa1, 0xd5, 0x25, 0xb6, 0xb7, 0x30,
- 0xd5, 0xd7, 0x41, 0x93, 0x95, 0xd2, 0x8f, 0x42, 0x98, 0x5a, 0x5a, 0x9f, 0x3e, 0x01, 0x63, 0xe5,
- 0xb5, 0xca, 0xc6, 0x72, 0xb1, 0x54, 0x29, 0x5d, 0xb9, 0x52, 0x2a, 0x6c, 0x6e, 0xd0, 0x0d, 0xbc,
- 0xc7, 0xbd, 0x29, 0x26, 0xf5, 0xc7, 0x55, 0x98, 0x08, 0xd1, 0x44, 0xcf, 0xb1, 0xbd, 0x03, 0xdd,
- 0xce, 0x3c, 0x10, 0x47, 0xfb, 0x79, 0xbc, 0xe4, 0xaf, 0x9b, 0x6d, 0x97, 0x6d, 0x35, 0xee, 0x03,
- 0x6c, 0x25, 0xcb, 0xad, 0x6f, 0xd7, 0x51, 0x9b, 0x9d, 0x77, 0xd0, 0x0d, 0xc5, 0x98, 0xdf, 0x4e,
- 0x8f, 0x3c, 0xee, 0x07, 0xbd, 0x65, 0x3b, 0x75, 0xb7, 0xfe, 0x24, 0xaa, 0xd4, 0x2d, 0x7e, 0x38,
- 0x82, 0x37, 0x18, 0x49, 0x43, 0xe3, 0x94, 0x65, 0xcb, 0xf5, 0xb8, 0x2d, 0xb4, 0x63, 0x4a, 0xdc,
- 0x78, 0x02, 0x57, 0x0d, 0x8d, 0x53, 0x3c, 0xee, 0x13, 0x30, 0x5c, 0xb3, 0x3b, 0xb8, 0xea, 0xa2,
- 0x7c, 0x78, 0xbd, 0x50, 0x8c, 0x21, 0xda, 0xe6, 0xb1, 0xb0, 0x7a, 0xda, 0x3f, 0x95, 0x19, 0x36,
- 0x86, 0x68, 0x1b, 0x65, 0xb9, 0x17, 0xc6, 0xcc, 0x9d, 0x9d, 0x36, 0x16, 0xce, 0x05, 0xd1, 0x1d,
- 0xc2, 0xa8, 0xd7, 0x4c, 0x18, 0xa7, 0xae, 0x41, 0x8a, 0xdb, 0x01, 0x2f, 0xc9, 0xd8, 0x12, 0x95,
- 0x16, 0x3d, 0x99, 0x4b, 0xcc, 0x0e, 0x1a, 0x29, 0x8b, 0x13, 0x4f, 0xc0, 0x70, 0xdd, 0xa9, 0xf8,
- 0x87, 0xcc, 0x89, 0xe3, 0x89, 0xd9, 0x94, 0x31, 0x54, 0x77, 0xbc, 0x03, 0xba, 0xcc, 0xe7, 0x12,
- 0x30, 0x2a, 0x1e, 0x92, 0xeb, 0x45, 0x48, 0x35, 0xec, 0xaa, 0x49, 0x42, 0x8b, 0xde, 0xd0, 0xcc,
- 0x46, 0x9c, 0xab, 0xcf, 0xaf, 0x30, 0x7e, 0xc3, 0x43, 0x4e, 0xfd, 0x9d, 0x02, 0x29, 0xde, 0xac,
- 0x4f, 0x42, 0xb2, 0x65, 0xba, 0xbb, 0x44, 0x5c, 0x7f, 0x3e, 0xa1, 0x29, 0x06, 0xf9, 0x8e, 0xdb,
- 0x9d, 0x96, 0x69, 0x91, 0x10, 0x60, 0xed, 0xf8, 0x3b, 0xf6, 0x6b, 0x03, 0x99, 0x35, 0xb2, 0xfd,
- 0xb0, 0x9b, 0x4d, 0x64, 0xb9, 0x0e, 0xf7, 0x2b, 0x6b, 0x2f, 0xb0, 0x66, 0xfd, 0x1d, 0x30, 0xee,
- 0xb6, 0xcd, 0x7a, 0x43, 0xe0, 0x4d, 0x12, 0x5e, 0x8d, 0x13, 0x3c, 0xe6, 0x2c, 0xdc, 0xc1, 0xe5,
- 0xd6, 0x90, 0x6b, 0x56, 0x77, 0x51, 0xcd, 0x07, 0x0d, 0x90, 0x13, 0xd8, 0xa3, 0x8c, 0xa1, 0xc8,
- 0xe8, 0x1c, 0x9b, 0xf9, 0xb6, 0x02, 0xe3, 0x7c, 0xc3, 0x54, 0xf3, 0x8c, 0xb5, 0x0a, 0x60, 0x5a,
- 0x96, 0xed, 0x06, 0xcd, 0xd5, 0x1d, 0xca, 0x5d, 0xb8, 0xf9, 0x9c, 0x07, 0x32, 0x02, 0x02, 0xa6,
- 0x9a, 0x00, 0x3e, 0xa5, 0xa7, 0xd9, 0x66, 0x60, 0x88, 0xdd, 0x80, 0x90, 0x6b, 0x34, 0xba, 0xc5,
- 0x06, 0xda, 0x84, 0x77, 0x56, 0xfa, 0x61, 0xe8, 0xbf, 0x81, 0x76, 0xea, 0x16, 0x3b, 0xd7, 0xa4,
- 0x5f, 0xf8, 0x59, 0x6d, 0xd2, 0x3b, 0xab, 0xcd, 0x3f, 0x06, 0x13, 0x55, 0xbb, 0x29, 0xab, 0x9b,
- 0xd7, 0xa4, 0x6d, 0xbe, 0xf3, 0x88, 0xf2, 0x5e, 0xf0, 0x4b, 0xcc, 0xcf, 0x24, 0xd4, 0xab, 0xeb,
- 0xf9, 0x2f, 0x24, 0xa6, 0xae, 0x52, 0xdc, 0x3a, 0x1f, 0xa6, 0x81, 0xb6, 0x1b, 0xa8, 0x8a, 0x55,
- 0x87, 0x1f, 0x9f, 0x82, 0x07, 0x76, 0xea, 0xee, 0x6e, 0xe7, 0xc6, 0x7c, 0xd5, 0x6e, 0x9e, 0xde,
- 0xb1, 0x77, 0x6c, 0xff, 0xda, 0x10, 0x7f, 0x23, 0x5f, 0xc8, 0x27, 0x76, 0x75, 0x38, 0xe8, 0xb5,
- 0x4e, 0x45, 0xde, 0x33, 0x66, 0xcb, 0x30, 0xc1, 0x98, 0x2b, 0xe4, 0xee, 0x82, 0x6e, 0x21, 0xf4,
- 0x7d, 0xcf, 0x7f, 0xd2, 0x5f, 0xfe, 0x3e, 0x59, 0xab, 0x8d, 0x71, 0x06, 0xc5, 0x34, 0xba, 0xcb,
- 0xc8, 0x1a, 0x70, 0x44, 0x90, 0x47, 0xf3, 0x12, 0xb5, 0x23, 0x24, 0x7e, 0x8b, 0x49, 0x9c, 0x08,
- 0x48, 0xdc, 0x60, 0xd0, 0x6c, 0x01, 0x46, 0x0e, 0x22, 0xeb, 0xaf, 0x99, 0xac, 0x61, 0x14, 0x14,
- 0x72, 0x15, 0xc6, 0x88, 0x90, 0x6a, 0xc7, 0x71, 0xed, 0x26, 0x99, 0xf4, 0xf6, 0x17, 0xf3, 0x37,
- 0xdf, 0xa7, 0x89, 0x32, 0x8a, 0x61, 0x05, 0x0f, 0x95, 0xcd, 0x02, 0xb9, 0xae, 0xa9, 0xa1, 0x6a,
- 0x23, 0x42, 0xc2, 0x4d, 0xa6, 0x88, 0xc7, 0x9f, 0x7d, 0x0f, 0x1c, 0xc6, 0x9f, 0xc9, 0x9c, 0x14,
- 0xd4, 0x24, 0xfa, 0xb4, 0x2b, 0xfd, 0xed, 0x0f, 0xd0, 0x5c, 0x9c, 0xf0, 0x04, 0x04, 0x74, 0x0a,
- 0x78, 0x71, 0x07, 0xb9, 0x2e, 0x6a, 0x3b, 0x15, 0xb3, 0x11, 0xa6, 0x5e, 0xe0, 0xb8, 0x20, 0xfd,
- 0xb1, 0x57, 0x45, 0x2f, 0x5e, 0xa5, 0xc8, 0x5c, 0xa3, 0x91, 0xdd, 0x82, 0xa3, 0x21, 0x51, 0x11,
- 0x43, 0xe6, 0xc7, 0x99, 0xcc, 0xc3, 0x5d, 0x91, 0x81, 0xc5, 0xae, 0x03, 0x6f, 0xf7, 0x7c, 0x19,
- 0x43, 0xe6, 0xef, 0x31, 0x99, 0x3a, 0xc3, 0x72, 0x97, 0x62, 0x89, 0xd7, 0x60, 0xfc, 0x49, 0xd4,
- 0xbe, 0x61, 0x3b, 0xec, 0x88, 0x26, 0x86, 0xb8, 0x4f, 0x30, 0x71, 0x63, 0x0c, 0x48, 0xce, 0x6c,
- 0xb0, 0xac, 0x4b, 0x90, 0xda, 0x36, 0xab, 0x28, 0x86, 0x88, 0x4f, 0x32, 0x11, 0x87, 0x30, 0x3f,
- 0x86, 0xe6, 0x60, 0x78, 0xc7, 0x66, 0xcb, 0x52, 0x34, 0xfc, 0x39, 0x06, 0x1f, 0xe2, 0x18, 0x26,
- 0xa2, 0x65, 0xb7, 0x3a, 0x0d, 0xbc, 0x66, 0x45, 0x8b, 0xf8, 0x14, 0x17, 0xc1, 0x31, 0x4c, 0xc4,
- 0x01, 0xcc, 0xfa, 0x3c, 0x17, 0xe1, 0x04, 0xec, 0xf9, 0x30, 0x0c, 0xd9, 0x56, 0x63, 0xcf, 0xb6,
- 0xe2, 0x28, 0xf1, 0x69, 0x26, 0x01, 0x18, 0x04, 0x0b, 0xb8, 0x0c, 0x83, 0x71, 0x1d, 0xf1, 0xd9,
- 0x57, 0x79, 0x7a, 0x70, 0x0f, 0x5c, 0x85, 0x31, 0x3e, 0x41, 0xd5, 0x6d, 0x2b, 0x86, 0x88, 0x3f,
- 0x60, 0x22, 0x46, 0x03, 0x30, 0x36, 0x0c, 0x17, 0x39, 0xee, 0x0e, 0x8a, 0x23, 0xe4, 0x73, 0x7c,
- 0x18, 0x0c, 0xc2, 0x4c, 0x79, 0x03, 0x59, 0xd5, 0xdd, 0x78, 0x12, 0x5e, 0xe0, 0xa6, 0xe4, 0x18,
- 0x2c, 0xa2, 0x00, 0x23, 0x4d, 0xb3, 0xed, 0xec, 0x9a, 0x8d, 0x58, 0xee, 0xf8, 0x3c, 0x93, 0x31,
- 0xec, 0x81, 0x98, 0x45, 0x3a, 0xd6, 0x41, 0xc4, 0x7c, 0x81, 0x5b, 0x24, 0x00, 0x63, 0xa9, 0xe7,
- 0xb8, 0xe4, 0x3c, 0xeb, 0x20, 0xd2, 0xbe, 0xc8, 0x53, 0x8f, 0x62, 0x57, 0x83, 0x12, 0x2f, 0xc3,
- 0xa0, 0x53, 0x7f, 0x26, 0x96, 0x98, 0x3f, 0xe4, 0x9e, 0x26, 0x00, 0x0c, 0xbe, 0x0e, 0x77, 0x84,
- 0x2e, 0x13, 0x31, 0x84, 0xfd, 0x11, 0x13, 0x36, 0x19, 0xb2, 0x54, 0xb0, 0x29, 0xe1, 0xa0, 0x22,
- 0xff, 0x98, 0x4f, 0x09, 0x48, 0x92, 0xb5, 0x8e, 0x37, 0x0a, 0x8e, 0xb9, 0x7d, 0x30, 0xab, 0xfd,
- 0x09, 0xb7, 0x1a, 0xc5, 0x0a, 0x56, 0xdb, 0x84, 0x49, 0x26, 0xf1, 0x60, 0x7e, 0xfd, 0x12, 0x9f,
- 0x58, 0x29, 0x7a, 0x4b, 0xf4, 0xee, 0xff, 0x86, 0x29, 0xcf, 0x9c, 0xbc, 0x22, 0x75, 0x2a, 0x4d,
- 0xb3, 0x15, 0x43, 0xf2, 0x97, 0x99, 0x64, 0x3e, 0xe3, 0x7b, 0x25, 0xad, 0xb3, 0x6a, 0xb6, 0xb0,
- 0xf0, 0xc7, 0x20, 0xcd, 0x85, 0x77, 0xac, 0x36, 0xaa, 0xda, 0x3b, 0x56, 0xfd, 0x19, 0x54, 0x8b,
- 0x21, 0xfa, 0x4f, 0x25, 0x57, 0x6d, 0x05, 0xe0, 0x58, 0xf2, 0x32, 0x68, 0x5e, 0xad, 0x52, 0xa9,
- 0x37, 0x5b, 0x76, 0xdb, 0x8d, 0x90, 0xf8, 0x15, 0xee, 0x29, 0x0f, 0xb7, 0x4c, 0x60, 0xd9, 0x12,
- 0x8c, 0x92, 0xaf, 0x71, 0x43, 0xf2, 0xab, 0x4c, 0xd0, 0x88, 0x8f, 0x62, 0x13, 0x47, 0xd5, 0x6e,
- 0xb6, 0xcc, 0x76, 0x9c, 0xf9, 0xef, 0xcf, 0xf8, 0xc4, 0xc1, 0x20, 0x6c, 0xe2, 0x70, 0xf7, 0x5a,
- 0x08, 0xaf, 0xf6, 0x31, 0x24, 0x7c, 0x8d, 0x4f, 0x1c, 0x1c, 0xc3, 0x44, 0xf0, 0x82, 0x21, 0x86,
- 0x88, 0x3f, 0xe7, 0x22, 0x38, 0x06, 0x8b, 0x78, 0xb7, 0xbf, 0xd0, 0xb6, 0xd1, 0x4e, 0xdd, 0x71,
- 0xdb, 0xb4, 0x0e, 0xde, 0x5f, 0xd4, 0xd7, 0x5f, 0x15, 0x8b, 0x30, 0x23, 0x00, 0xcd, 0x5e, 0x83,
- 0x31, 0xa9, 0xc4, 0xd0, 0xa3, 0xde, 0x7e, 0xa4, 0xff, 0xff, 0x6b, 0x6c, 0x32, 0x12, 0x2b, 0x8c,
- 0xec, 0x0a, 0xf6, 0xbb, 0x58, 0x07, 0x44, 0x0b, 0xfb, 0xc0, 0x6b, 0x9e, 0xeb, 0x85, 0x32, 0x20,
- 0x7b, 0x05, 0x46, 0x84, 0x1a, 0x20, 0x5a, 0xd4, 0x2f, 0x30, 0x51, 0xc3, 0xc1, 0x12, 0x20, 0x7b,
- 0x0e, 0x92, 0x78, 0x3d, 0x8f, 0x86, 0xff, 0x22, 0x83, 0x13, 0xf6, 0xec, 0x83, 0x90, 0xe2, 0xeb,
- 0x78, 0x34, 0xf4, 0x83, 0x0c, 0xea, 0x41, 0x30, 0x9c, 0xaf, 0xe1, 0xd1, 0xf0, 0x5f, 0xe2, 0x70,
- 0x0e, 0xc1, 0xf0, 0xf8, 0x26, 0x7c, 0xf1, 0x57, 0x92, 0x6c, 0x1e, 0xe6, 0xb6, 0xbb, 0x0c, 0x87,
- 0xd8, 0xe2, 0x1d, 0x8d, 0xfe, 0x30, 0xeb, 0x9c, 0x23, 0xb2, 0x17, 0xa0, 0x3f, 0xa6, 0xc1, 0x7f,
- 0x95, 0x41, 0x29, 0x7f, 0xb6, 0x00, 0x43, 0x81, 0x05, 0x3b, 0x1a, 0xfe, 0x6b, 0x0c, 0x1e, 0x44,
- 0x61, 0xd5, 0xd9, 0x82, 0x1d, 0x2d, 0xe0, 0xd7, 0xb9, 0xea, 0x0c, 0x81, 0xcd, 0xc6, 0xd7, 0xea,
- 0x68, 0xf4, 0x6f, 0x70, 0xab, 0x73, 0x48, 0xf6, 0x61, 0x18, 0xf4, 0xe6, 0xdf, 0x68, 0xfc, 0x6f,
- 0x32, 0xbc, 0x8f, 0xc1, 0x16, 0x08, 0xcc, 0xff, 0xd1, 0x22, 0x7e, 0x8b, 0x5b, 0x20, 0x80, 0xc2,
- 0x69, 0x24, 0xaf, 0xe9, 0xd1, 0x92, 0x3e, 0xc2, 0xd3, 0x48, 0x5a, 0xd2, 0xb1, 0x37, 0xc9, 0x34,
- 0x18, 0x2d, 0xe2, 0xb7, 0xb9, 0x37, 0x09, 0x3f, 0x56, 0x43, 0x5e, 0x24, 0xa3, 0x65, 0xfc, 0x2e,
- 0x57, 0x43, 0x5a, 0x23, 0xb3, 0xeb, 0xa0, 0x77, 0x2f, 0x90, 0xd1, 0xf2, 0x3e, 0xca, 0xe4, 0x8d,
- 0x77, 0xad, 0x8f, 0xd9, 0x47, 0x61, 0x32, 0x7c, 0x71, 0x8c, 0x96, 0xfa, 0xb1, 0xd7, 0xa4, 0xed,
- 0x4c, 0x70, 0x6d, 0xcc, 0x6e, 0xfa, 0xb3, 0x6c, 0x70, 0x61, 0x8c, 0x16, 0xfb, 0xf1, 0xd7, 0xc4,
- 0x89, 0x36, 0xb8, 0x2e, 0x66, 0x73, 0x00, 0xfe, 0x9a, 0x14, 0x2d, 0xeb, 0x13, 0x4c, 0x56, 0x00,
- 0x84, 0x53, 0x83, 0x2d, 0x49, 0xd1, 0xf8, 0x4f, 0xf2, 0xd4, 0x60, 0x08, 0x9c, 0x1a, 0x7c, 0x35,
- 0x8a, 0x46, 0x3f, 0xc7, 0x53, 0x83, 0x43, 0xb2, 0x97, 0x21, 0x65, 0x75, 0x1a, 0x0d, 0x1c, 0x5b,
- 0xfa, 0xfe, 0xcf, 0x99, 0xd2, 0xff, 0xf2, 0x3a, 0x03, 0x73, 0x40, 0xf6, 0x1c, 0xf4, 0xa3, 0xe6,
- 0x0d, 0x54, 0x8b, 0x42, 0xfe, 0xeb, 0xeb, 0x7c, 0x3e, 0xc1, 0xdc, 0xd9, 0x87, 0x01, 0xe8, 0x66,
- 0x9a, 0xdc, 0x12, 0x45, 0x60, 0xff, 0xed, 0x75, 0xf6, 0x52, 0xc2, 0x87, 0xf8, 0x02, 0xe8, 0xbb,
- 0x8b, 0xfd, 0x05, 0xbc, 0x2a, 0x0a, 0x20, 0x1b, 0xf0, 0x4b, 0x70, 0xe8, 0x71, 0xc7, 0xb6, 0x5c,
- 0x73, 0x27, 0x0a, 0xfd, 0xef, 0x0c, 0xcd, 0xf9, 0xb1, 0xc1, 0x9a, 0x76, 0x1b, 0xb9, 0xe6, 0x8e,
- 0x13, 0x85, 0xfd, 0x0f, 0x86, 0xf5, 0x00, 0x18, 0x5c, 0x35, 0x1d, 0x37, 0xce, 0xb8, 0xff, 0x93,
- 0x83, 0x39, 0x00, 0x2b, 0x8d, 0x3f, 0x3f, 0x81, 0xf6, 0xa2, 0xb0, 0x3f, 0xe4, 0x4a, 0x33, 0xfe,
- 0xec, 0x83, 0x30, 0x88, 0x3f, 0xd2, 0xd7, 0x43, 0x11, 0xe0, 0xff, 0x62, 0x60, 0x1f, 0x81, 0x7b,
- 0x76, 0xdc, 0x9a, 0x5b, 0x8f, 0x36, 0xf6, 0x8f, 0x98, 0xa7, 0x39, 0x7f, 0x36, 0x07, 0x43, 0x8e,
- 0x5b, 0xab, 0x75, 0x58, 0x45, 0x13, 0x01, 0xff, 0xf1, 0xeb, 0xde, 0x26, 0xd7, 0xc3, 0xe4, 0x4f,
- 0x84, 0x1f, 0xd6, 0xc1, 0x55, 0xfb, 0xaa, 0x4d, 0x8f, 0xe9, 0xe0, 0x1f, 0x1a, 0x70, 0xaa, 0x6a,
- 0x37, 0x6f, 0xd8, 0xce, 0x69, 0x3a, 0xa1, 0x04, 0x26, 0xa3, 0xd3, 0xee, 0x2e, 0xc2, 0xeb, 0x08,
- 0x3b, 0x6e, 0x4b, 0xe2, 0xcf, 0x53, 0x07, 0x3b, 0xa3, 0x23, 0xd7, 0xaf, 0xe5, 0x3a, 0x56, 0xb3,
- 0x4c, 0x4e, 0xc0, 0xf5, 0x63, 0x30, 0x40, 0x14, 0x3f, 0x43, 0x6e, 0x99, 0x94, 0x7c, 0xf2, 0xe6,
- 0xcb, 0x33, 0x7d, 0x06, 0x6b, 0xf3, 0xa8, 0x8b, 0xe4, 0x88, 0x32, 0x21, 0x50, 0x17, 0x3d, 0xea,
- 0x59, 0x7a, 0x4a, 0x29, 0x50, 0xcf, 0x7a, 0xd4, 0x25, 0x72, 0x5e, 0xa9, 0x0a, 0xd4, 0x25, 0x8f,
- 0x7a, 0x8e, 0x9c, 0xc9, 0x8f, 0x08, 0xd4, 0x73, 0x1e, 0xf5, 0x3c, 0x39, 0x89, 0x4f, 0x0a, 0xd4,
- 0xf3, 0x1e, 0xf5, 0x02, 0x39, 0x84, 0x1f, 0x17, 0xa8, 0x17, 0x3c, 0xea, 0x45, 0x72, 0xf8, 0xae,
- 0x0b, 0xd4, 0x8b, 0x1e, 0xf5, 0x12, 0x79, 0xd9, 0x72, 0x48, 0xa0, 0x5e, 0xd2, 0xa7, 0xe1, 0x10,
- 0x1d, 0xf9, 0x02, 0xb9, 0xa9, 0x1d, 0x63, 0x64, 0xde, 0xe8, 0xd3, 0xcf, 0x90, 0x57, 0x2c, 0x03,
- 0x22, 0xfd, 0x8c, 0x4f, 0x5f, 0x24, 0xef, 0xd1, 0x35, 0x91, 0xbe, 0xe8, 0xd3, 0xcf, 0xa6, 0x47,
- 0xc8, 0x4b, 0x1e, 0x81, 0x7e, 0xd6, 0xa7, 0x2f, 0xa5, 0x47, 0x71, 0xec, 0x8a, 0xf4, 0x25, 0x9f,
- 0x7e, 0x2e, 0x3d, 0x76, 0x5c, 0x99, 0x1d, 0x16, 0xe9, 0xe7, 0x32, 0xef, 0x27, 0xee, 0xb5, 0x7c,
- 0xf7, 0x4e, 0x8a, 0xee, 0xf5, 0x1c, 0x3b, 0x29, 0x3a, 0xd6, 0x73, 0xe9, 0xa4, 0xe8, 0x52, 0xcf,
- 0x99, 0x93, 0xa2, 0x33, 0x3d, 0x37, 0x4e, 0x8a, 0x6e, 0xf4, 0x1c, 0x38, 0x29, 0x3a, 0xd0, 0x73,
- 0xdd, 0xa4, 0xe8, 0x3a, 0xcf, 0x69, 0x93, 0xa2, 0xd3, 0x3c, 0x77, 0x4d, 0x8a, 0xee, 0xf2, 0x1c,
- 0x95, 0x96, 0x1c, 0xe5, 0xbb, 0x28, 0x2d, 0xb9, 0xc8, 0x77, 0x4e, 0x5a, 0x72, 0x8e, 0xef, 0x96,
- 0xb4, 0xe4, 0x16, 0xdf, 0x21, 0x69, 0xc9, 0x21, 0xbe, 0x2b, 0xd2, 0x92, 0x2b, 0x7c, 0x27, 0xb0,
- 0x1c, 0x33, 0x50, 0x2b, 0x24, 0xc7, 0xd4, 0x7d, 0x73, 0x4c, 0xdd, 0x37, 0xc7, 0xd4, 0x7d, 0x73,
- 0x4c, 0xdd, 0x37, 0xc7, 0xd4, 0x7d, 0x73, 0x4c, 0xdd, 0x37, 0xc7, 0xd4, 0x7d, 0x73, 0x4c, 0xdd,
- 0x37, 0xc7, 0xd4, 0xfd, 0x73, 0x4c, 0x8d, 0xc8, 0x31, 0x35, 0x22, 0xc7, 0xd4, 0x88, 0x1c, 0x53,
- 0x23, 0x72, 0x4c, 0x8d, 0xc8, 0x31, 0xb5, 0x67, 0x8e, 0xf9, 0xee, 0x9d, 0x14, 0xdd, 0x1b, 0x9a,
- 0x63, 0x6a, 0x8f, 0x1c, 0x53, 0x7b, 0xe4, 0x98, 0xda, 0x23, 0xc7, 0xd4, 0x1e, 0x39, 0xa6, 0xf6,
- 0xc8, 0x31, 0xb5, 0x47, 0x8e, 0xa9, 0x3d, 0x72, 0x4c, 0xed, 0x95, 0x63, 0x6a, 0xcf, 0x1c, 0x53,
- 0x7b, 0xe6, 0x98, 0xda, 0x33, 0xc7, 0xd4, 0x9e, 0x39, 0xa6, 0xf6, 0xcc, 0x31, 0x35, 0x98, 0x63,
- 0x7f, 0xa9, 0x82, 0x4e, 0x73, 0x6c, 0x9d, 0xbc, 0xf5, 0x61, 0xae, 0x98, 0x96, 0x32, 0x6d, 0x00,
- 0xbb, 0x4e, 0xf3, 0x5d, 0x32, 0x2d, 0xe5, 0x9a, 0x48, 0x5f, 0xf4, 0xe8, 0x3c, 0xdb, 0x44, 0xfa,
- 0x59, 0x8f, 0xce, 0xf3, 0x4d, 0xa4, 0x2f, 0x79, 0x74, 0x9e, 0x71, 0x22, 0xfd, 0x9c, 0x47, 0xe7,
- 0x39, 0x27, 0xd2, 0xcf, 0x7b, 0x74, 0x9e, 0x75, 0x22, 0xfd, 0x82, 0x47, 0xe7, 0x79, 0x27, 0xd2,
- 0x2f, 0x7a, 0x74, 0x9e, 0x79, 0x22, 0xfd, 0x92, 0x7e, 0x5c, 0xce, 0x3d, 0xce, 0xe0, 0xb9, 0xf6,
- 0xb8, 0x9c, 0x7d, 0x12, 0xc7, 0x19, 0x9f, 0x83, 0xe7, 0x9f, 0xc4, 0xb1, 0xe8, 0x73, 0xf0, 0x0c,
- 0x94, 0x38, 0xce, 0x66, 0x3e, 0x44, 0xdc, 0x67, 0xc9, 0xee, 0x9b, 0x92, 0xdc, 0x97, 0x08, 0xb8,
- 0x6e, 0x4a, 0x72, 0x5d, 0x22, 0xe0, 0xb6, 0x29, 0xc9, 0x6d, 0x89, 0x80, 0xcb, 0xa6, 0x24, 0x97,
- 0x25, 0x02, 0xee, 0x9a, 0x92, 0xdc, 0x95, 0x08, 0xb8, 0x6a, 0x4a, 0x72, 0x55, 0x22, 0xe0, 0xa6,
- 0x29, 0xc9, 0x4d, 0x89, 0x80, 0x8b, 0xa6, 0x24, 0x17, 0x25, 0x02, 0xee, 0x99, 0x92, 0xdc, 0x93,
- 0x08, 0xb8, 0xe6, 0x98, 0xec, 0x9a, 0x44, 0xd0, 0x2d, 0xc7, 0x64, 0xb7, 0x24, 0x82, 0x2e, 0x39,
- 0x26, 0xbb, 0x24, 0x11, 0x74, 0xc7, 0x31, 0xd9, 0x1d, 0x89, 0xa0, 0x2b, 0x7e, 0x9a, 0xe0, 0x15,
- 0xe1, 0x86, 0xdb, 0xee, 0x54, 0xdd, 0xdb, 0xaa, 0x08, 0x17, 0x84, 0xf2, 0x61, 0x68, 0x51, 0x9f,
- 0x27, 0x05, 0x6b, 0xb0, 0xe2, 0x94, 0x56, 0xb0, 0x05, 0xa1, 0xb0, 0x08, 0x20, 0xac, 0x70, 0xc4,
- 0xd2, 0x6d, 0xd5, 0x86, 0x0b, 0x42, 0x99, 0x11, 0xad, 0xdf, 0xc5, 0xb7, 0xbc, 0x62, 0x7b, 0x31,
- 0xc1, 0x2b, 0x36, 0x66, 0xfe, 0x83, 0x56, 0x6c, 0x73, 0xd1, 0x26, 0xf7, 0x8c, 0x3d, 0x17, 0x6d,
- 0xec, 0xae, 0x55, 0x27, 0x6e, 0x05, 0x37, 0x17, 0x6d, 0x5a, 0xcf, 0xa8, 0x6f, 0x6e, 0xbd, 0xc5,
- 0x22, 0xd8, 0x40, 0xad, 0x90, 0x08, 0x3e, 0x68, 0xbd, 0xb5, 0x20, 0x4c, 0x25, 0x07, 0x8d, 0x60,
- 0xf5, 0xc0, 0x11, 0x7c, 0xd0, 0xca, 0x6b, 0x41, 0x98, 0x5e, 0x0e, 0x1c, 0xc1, 0x6f, 0x41, 0x3d,
- 0xc4, 0x22, 0xd8, 0x37, 0xff, 0x41, 0xeb, 0xa1, 0xb9, 0x68, 0x93, 0x87, 0x46, 0xb0, 0x7a, 0x80,
- 0x08, 0x8e, 0x53, 0x1f, 0xcd, 0x45, 0x9b, 0x36, 0x3c, 0x82, 0x6f, 0xbb, 0x9a, 0xf9, 0x94, 0x02,
- 0xe3, 0xe5, 0x7a, 0xad, 0xd4, 0xbc, 0x81, 0x6a, 0x35, 0x54, 0x63, 0x76, 0x5c, 0x10, 0x66, 0x82,
- 0x1e, 0xae, 0x7e, 0xe9, 0xe5, 0x19, 0xdf, 0xc2, 0xe7, 0x20, 0x45, 0x6d, 0xba, 0xb0, 0x90, 0xbe,
- 0xa9, 0x44, 0xcc, 0x70, 0x1e, 0xab, 0x7e, 0x82, 0xc3, 0xce, 0x2c, 0xa4, 0xff, 0x5e, 0x09, 0xcc,
- 0x72, 0x5e, 0x73, 0xe6, 0x23, 0x44, 0x43, 0xeb, 0xb6, 0x35, 0x3c, 0x1d, 0x4b, 0xc3, 0x80, 0x6e,
- 0x77, 0x76, 0xe9, 0x16, 0xd0, 0xaa, 0x03, 0x63, 0xe5, 0x7a, 0xad, 0x4c, 0xfe, 0x12, 0x3a, 0x8e,
- 0x4a, 0x94, 0x47, 0x9a, 0x0f, 0x16, 0x84, 0xb0, 0x0c, 0x22, 0xbc, 0x90, 0x16, 0xe7, 0x88, 0x4c,
- 0x1d, 0x77, 0x6b, 0x09, 0xdd, 0xce, 0xf5, 0xea, 0xd6, 0x9f, 0xd9, 0xbd, 0x0e, 0xe7, 0x7a, 0x75,
- 0xe8, 0xe7, 0x90, 0xd7, 0xd5, 0xd3, 0x7c, 0x71, 0xa6, 0x8f, 0x6e, 0xf4, 0x63, 0x90, 0x58, 0xa6,
- 0x0f, 0x82, 0x87, 0xf3, 0xc3, 0x58, 0xa9, 0xef, 0xbc, 0x3c, 0x93, 0xdc, 0xea, 0xd4, 0x6b, 0x46,
- 0x62, 0xb9, 0xa6, 0x5f, 0x83, 0xfe, 0xf7, 0xb0, 0xbf, 0xc7, 0xc3, 0x0c, 0x4b, 0x8c, 0xe1, 0xfe,
- 0x9e, 0x67, 0x44, 0xb8, 0xe3, 0xd3, 0xf4, 0x38, 0x71, 0x7e, 0xab, 0x6e, 0xb9, 0x67, 0x16, 0x2f,
- 0x1a, 0x54, 0x44, 0xe6, 0xff, 0x00, 0xd0, 0x3e, 0x8b, 0xa6, 0xb3, 0xab, 0x97, 0xb9, 0x64, 0xda,
- 0xf5, 0xc5, 0xef, 0xbc, 0x3c, 0xb3, 0x14, 0x47, 0xea, 0x03, 0x35, 0xd3, 0xd9, 0x7d, 0xc0, 0xdd,
- 0x6b, 0xa1, 0xf9, 0xfc, 0x9e, 0x8b, 0x1c, 0x2e, 0xbd, 0xc5, 0x57, 0x3d, 0x36, 0xae, 0x74, 0x60,
- 0x5c, 0x29, 0x61, 0x4c, 0x57, 0xc4, 0x31, 0x2d, 0xbc, 0xd1, 0xf1, 0x3c, 0xcd, 0x17, 0x09, 0xc9,
- 0x92, 0x6a, 0x94, 0x25, 0xd5, 0xdb, 0xb5, 0x64, 0x8b, 0xcf, 0x8f, 0xd2, 0x58, 0xd5, 0xfd, 0xc6,
- 0xaa, 0xde, 0xce, 0x58, 0xff, 0x9b, 0x66, 0xab, 0x97, 0x4f, 0x5b, 0x16, 0x7d, 0x8c, 0xf8, 0xf3,
- 0x75, 0x16, 0xf4, 0xa6, 0x56, 0x01, 0xd9, 0xe4, 0xcd, 0xe7, 0x67, 0x94, 0xcc, 0xa7, 0x12, 0x7c,
- 0xe4, 0x34, 0x91, 0xde, 0xd8, 0xc8, 0x7f, 0x5e, 0x6a, 0xaa, 0xb7, 0xc2, 0x42, 0xcf, 0x29, 0x30,
- 0xd9, 0x35, 0x93, 0x53, 0x33, 0xbd, 0xb9, 0xd3, 0xb9, 0x75, 0xd0, 0xe9, 0x9c, 0x29, 0xf8, 0x55,
- 0x05, 0x0e, 0x4b, 0xd3, 0x2b, 0x55, 0xef, 0xb4, 0xa4, 0xde, 0xd1, 0xee, 0x9e, 0x08, 0x63, 0x40,
- 0xbb, 0xa0, 0x7b, 0x25, 0x40, 0x40, 0xb2, 0xe7, 0xf7, 0x25, 0xc9, 0xef, 0xc7, 0x3c, 0x40, 0x88,
- 0xb9, 0x78, 0x04, 0x30, 0xb5, 0x6d, 0x48, 0x6e, 0xb6, 0x11, 0xd2, 0xa7, 0x21, 0xb1, 0xd6, 0x66,
- 0x1a, 0x8e, 0x52, 0xfc, 0x5a, 0x3b, 0xdf, 0x36, 0xad, 0xea, 0xae, 0x91, 0x58, 0x6b, 0xeb, 0x27,
- 0x40, 0xcd, 0xb1, 0xdf, 0x5b, 0x18, 0x5a, 0x1c, 0xa3, 0x0c, 0x39, 0xab, 0xc6, 0x38, 0x30, 0x4d,
- 0x9f, 0x86, 0xe4, 0x0a, 0x32, 0xb7, 0x99, 0x12, 0x40, 0x79, 0x70, 0x8b, 0x41, 0xda, 0x59, 0x87,
- 0x8f, 0x41, 0x8a, 0x0b, 0xd6, 0x4f, 0x62, 0xc4, 0xb6, 0xcb, 0xba, 0x65, 0x08, 0xac, 0x0e, 0x5b,
- 0xb9, 0x08, 0x55, 0x3f, 0x05, 0xfd, 0x46, 0x7d, 0x67, 0xd7, 0x65, 0x9d, 0x77, 0xb3, 0x51, 0x72,
- 0xe6, 0x3a, 0x0c, 0x7a, 0x1a, 0xbd, 0xc9, 0xa2, 0x8b, 0x74, 0x68, 0xfa, 0x54, 0x70, 0x3d, 0xe1,
- 0xe7, 0x96, 0xb4, 0x49, 0x3f, 0x0e, 0xa9, 0x0d, 0xb7, 0xed, 0x4f, 0xfa, 0xbc, 0x22, 0xf5, 0x5a,
- 0x33, 0xef, 0x57, 0x20, 0x55, 0x44, 0xa8, 0x45, 0x0c, 0x7e, 0x0f, 0x24, 0x8b, 0xf6, 0x53, 0x16,
- 0x53, 0x70, 0x9c, 0x59, 0x14, 0x93, 0x99, 0x4d, 0x09, 0x59, 0xbf, 0x27, 0x68, 0xf7, 0x09, 0xcf,
- 0xee, 0x01, 0x3e, 0x62, 0xfb, 0x8c, 0x60, 0x7b, 0xe6, 0x40, 0xcc, 0xd4, 0x65, 0xff, 0x0b, 0x30,
- 0x14, 0xe8, 0x45, 0x9f, 0x65, 0x6a, 0x24, 0x64, 0x60, 0xd0, 0x56, 0x98, 0x23, 0x83, 0x60, 0x44,
- 0xe8, 0x18, 0x43, 0x03, 0x26, 0xee, 0x01, 0x25, 0x66, 0x9e, 0x13, 0xcd, 0x1c, 0xce, 0xca, 0x4c,
- 0xbd, 0x40, 0x6d, 0x44, 0xcc, 0x7d, 0x92, 0x06, 0x67, 0x6f, 0x27, 0xe2, 0xcf, 0x99, 0x7e, 0x50,
- 0xcb, 0xf5, 0x46, 0xe6, 0x41, 0x00, 0x9a, 0xf2, 0x25, 0xab, 0xd3, 0x94, 0xb2, 0x6e, 0x94, 0x1b,
- 0x78, 0x73, 0x17, 0x6d, 0x22, 0x87, 0xb0, 0x88, 0xf5, 0x14, 0x9e, 0x60, 0x80, 0xa6, 0x18, 0xc1,
- 0xdf, 0x17, 0x89, 0x0f, 0xad, 0xc4, 0x30, 0x6b, 0x9a, 0xb2, 0x5e, 0x47, 0x6e, 0xce, 0xb2, 0xdd,
- 0x5d, 0xd4, 0x96, 0x10, 0x8b, 0xfa, 0x59, 0x21, 0x61, 0x47, 0x17, 0xef, 0xf4, 0x10, 0x3d, 0x41,
- 0x67, 0x33, 0x5f, 0x22, 0x0a, 0xe2, 0x52, 0xa0, 0x6b, 0x80, 0x6a, 0x8c, 0x01, 0xea, 0xe7, 0x85,
- 0xfa, 0x6d, 0x1f, 0x35, 0xa5, 0xad, 0xe5, 0x25, 0x61, 0x9f, 0xb3, 0xbf, 0xb2, 0xe2, 0x1e, 0x93,
- 0xdb, 0x94, 0xab, 0x7c, 0x5f, 0xa4, 0xca, 0x3d, 0xaa, 0xdb, 0x83, 0xda, 0x54, 0x8d, 0x6b, 0xd3,
- 0x6f, 0x78, 0x15, 0x07, 0xfd, 0xed, 0x08, 0xf2, 0x53, 0x25, 0xfa, 0xfd, 0x91, 0xbe, 0xcf, 0x2a,
- 0x05, 0x4f, 0xd5, 0xa5, 0xb8, 0xee, 0xcf, 0x26, 0xf2, 0x79, 0x4f, 0xdd, 0x0b, 0x07, 0x08, 0x81,
- 0x6c, 0xa2, 0x50, 0xf0, 0xa6, 0xed, 0xd4, 0x87, 0x9e, 0x9f, 0x51, 0x5e, 0x78, 0x7e, 0xa6, 0x2f,
- 0xf3, 0x79, 0x05, 0xc6, 0x19, 0x67, 0x20, 0x70, 0x1f, 0x90, 0x94, 0x3f, 0xc2, 0xe7, 0x8c, 0x30,
- 0x0b, 0xbc, 0x6d, 0xc1, 0xfb, 0x2d, 0x05, 0xd2, 0x5d, 0xba, 0x72, 0x7b, 0x2f, 0xc4, 0x52, 0x39,
- 0xab, 0x94, 0x7e, 0xf6, 0x36, 0xbf, 0x0e, 0xfd, 0x9b, 0xf5, 0x26, 0x6a, 0xe3, 0x95, 0x00, 0x7f,
- 0xa0, 0x2a, 0xf3, 0xcb, 0x1c, 0xda, 0xc4, 0x69, 0x54, 0x39, 0x81, 0xb6, 0xa8, 0xa7, 0x21, 0x59,
- 0x34, 0x5d, 0x93, 0x68, 0x30, 0xec, 0xcd, 0xaf, 0xa6, 0x6b, 0x66, 0xce, 0xc2, 0xf0, 0xea, 0x1e,
- 0x79, 0x31, 0x53, 0x23, 0xaf, 0x41, 0xc4, 0xea, 0x8f, 0xd7, 0xab, 0x67, 0xe6, 0xfa, 0x53, 0x35,
- 0xed, 0xa6, 0x92, 0x4d, 0x12, 0x7d, 0x9e, 0x84, 0xd1, 0x35, 0xac, 0x36, 0xc1, 0x09, 0x30, 0xda,
- 0xbb, 0xea, 0x0d, 0x5e, 0x2a, 0xca, 0x54, 0xbf, 0x28, 0x3b, 0x0e, 0xca, 0xaa, 0x58, 0x3a, 0x05,
- 0xf5, 0x30, 0x94, 0xd5, 0xb9, 0x64, 0x6a, 0x54, 0x1b, 0x9f, 0x4b, 0xa6, 0x40, 0x1b, 0x61, 0xfd,
- 0xfe, 0xad, 0x0a, 0x1a, 0x2d, 0x75, 0x8a, 0x68, 0xbb, 0x6e, 0xd5, 0xdd, 0xee, 0x7a, 0xd5, 0xd3,
- 0x58, 0x7f, 0x18, 0x06, 0xb1, 0x49, 0xaf, 0xb0, 0x5f, 0x2c, 0xc3, 0xa6, 0x3f, 0xc1, 0x4a, 0x14,
- 0x49, 0x04, 0x6b, 0x20, 0xa1, 0xe3, 0x63, 0xf4, 0x2b, 0xa0, 0x96, 0xcb, 0xab, 0x6c, 0x71, 0x5b,
- 0xda, 0x17, 0xca, 0x1e, 0xdc, 0xb0, 0x6f, 0xac, 0xcd, 0xd9, 0x31, 0xb0, 0x00, 0x7d, 0x09, 0x12,
- 0xe5, 0x55, 0x56, 0xf0, 0x9e, 0x8c, 0x23, 0xc6, 0x48, 0x94, 0x57, 0xa7, 0xfe, 0x4a, 0x81, 0x11,
- 0xa1, 0x55, 0xcf, 0xc0, 0x30, 0x6d, 0x08, 0x0c, 0x77, 0xc0, 0x10, 0xda, 0xb8, 0xce, 0x89, 0xdb,
- 0xd4, 0x79, 0x2a, 0x07, 0x63, 0x52, 0xbb, 0x3e, 0x0f, 0x7a, 0xb0, 0x89, 0x29, 0x41, 0x7f, 0x2d,
- 0x29, 0x84, 0x92, 0xb9, 0x0b, 0xc0, 0xb7, 0xab, 0xf7, 0x23, 0x3f, 0xe5, 0xd2, 0xc6, 0x66, 0xa9,
- 0xa8, 0x29, 0x99, 0xaf, 0x29, 0x30, 0xc4, 0xca, 0xd6, 0xaa, 0xdd, 0x42, 0x7a, 0x1e, 0x94, 0x1c,
- 0x8b, 0x87, 0x37, 0xa6, 0xb7, 0x92, 0xd3, 0x4f, 0x83, 0x92, 0x8f, 0xef, 0x6a, 0x25, 0xaf, 0x2f,
- 0x82, 0x52, 0x60, 0x0e, 0x8e, 0xe7, 0x19, 0xa5, 0x90, 0xf9, 0x91, 0x0a, 0x13, 0xc1, 0x32, 0x9a,
- 0xcf, 0x27, 0x27, 0xc4, 0x7d, 0x53, 0x76, 0xf0, 0xcc, 0xe2, 0xd9, 0xa5, 0x79, 0xfc, 0x8f, 0x17,
- 0x92, 0x19, 0x71, 0x0b, 0x95, 0x05, 0x8f, 0xe5, 0x4c, 0xaf, 0x77, 0x22, 0xd9, 0x64, 0x40, 0x42,
- 0xd7, 0x3b, 0x11, 0x81, 0xda, 0xf5, 0x4e, 0x44, 0xa0, 0x76, 0xbd, 0x13, 0x11, 0xa8, 0x5d, 0x77,
- 0x01, 0x02, 0xb5, 0xeb, 0x9d, 0x88, 0x40, 0xed, 0x7a, 0x27, 0x22, 0x50, 0xbb, 0xdf, 0x89, 0x30,
- 0x72, 0xcf, 0x77, 0x22, 0x22, 0xbd, 0xfb, 0x9d, 0x88, 0x48, 0xef, 0x7e, 0x27, 0x92, 0x4d, 0xba,
- 0xed, 0x0e, 0xea, 0x7d, 0xeb, 0x20, 0xe2, 0xf7, 0xdb, 0x04, 0xfa, 0x33, 0xf0, 0x1a, 0x8c, 0xd1,
- 0x03, 0x89, 0x82, 0x6d, 0xb9, 0x66, 0xdd, 0x42, 0x6d, 0xfd, 0x9d, 0x30, 0x4c, 0x9b, 0xe8, 0x36,
- 0x27, 0x6c, 0x1b, 0x48, 0xe9, 0x6c, 0xbe, 0x15, 0xb8, 0x33, 0x3f, 0x4d, 0xc2, 0x24, 0x6d, 0x28,
- 0x9b, 0x4d, 0x24, 0xbc, 0x32, 0x3a, 0x25, 0xdd, 0x29, 0x8d, 0x62, 0xf8, 0xad, 0x97, 0x67, 0x68,
- 0x6b, 0xce, 0x8b, 0xa6, 0x53, 0xd2, 0xed, 0x92, 0xc8, 0xe7, 0x2f, 0x40, 0xa7, 0xa4, 0x97, 0x47,
- 0x22, 0x9f, 0xb7, 0xde, 0x78, 0x7c, 0xfc, 0x0d, 0x92, 0xc8, 0x57, 0xf4, 0xa2, 0xec, 0x94, 0xf4,
- 0x1a, 0x49, 0xe4, 0x2b, 0x79, 0xf1, 0x76, 0x4a, 0xba, 0x7b, 0x12, 0xf9, 0xae, 0x78, 0x91, 0x77,
- 0x4a, 0xba, 0x85, 0x12, 0xf9, 0xae, 0x7a, 0x31, 0x78, 0x4a, 0x7a, 0xab, 0x24, 0xf2, 0x3d, 0xe2,
- 0x45, 0xe3, 0x29, 0xe9, 0xd5, 0x92, 0xc8, 0xb7, 0xec, 0xc5, 0xe5, 0xac, 0xfc, 0x7e, 0x49, 0x64,
- 0xbc, 0xe6, 0x47, 0xe8, 0xac, 0xfc, 0x92, 0x49, 0xe4, 0x7c, 0x97, 0x1f, 0xab, 0xb3, 0xf2, 0x9b,
- 0x26, 0x91, 0x73, 0xc5, 0x8f, 0xda, 0x59, 0xf9, 0xae, 0x4c, 0xe4, 0x5c, 0xf5, 0xe3, 0x77, 0x56,
- 0xbe, 0x35, 0x13, 0x39, 0xcb, 0x7e, 0x24, 0xcf, 0xca, 0xf7, 0x67, 0x22, 0xe7, 0x9a, 0x7f, 0x88,
- 0xfe, 0x4d, 0x29, 0xfc, 0x02, 0xaf, 0xa0, 0x32, 0x52, 0xf8, 0x41, 0x48, 0xe8, 0x49, 0x13, 0x59,
- 0x80, 0xc7, 0x0f, 0xbb, 0x8c, 0x14, 0x76, 0x10, 0x12, 0x72, 0x19, 0x29, 0xe4, 0x20, 0x24, 0xdc,
- 0x32, 0x52, 0xb8, 0x41, 0x48, 0xa8, 0x65, 0xa4, 0x50, 0x83, 0x90, 0x30, 0xcb, 0x48, 0x61, 0x06,
- 0x21, 0x21, 0x96, 0x91, 0x42, 0x0c, 0x42, 0xc2, 0x2b, 0x23, 0x85, 0x17, 0x84, 0x84, 0xd6, 0x49,
- 0x39, 0xb4, 0x20, 0x2c, 0xac, 0x4e, 0xca, 0x61, 0x05, 0x61, 0x21, 0x75, 0xb7, 0x1c, 0x52, 0x83,
- 0xb7, 0x5e, 0x9e, 0xe9, 0xc7, 0x4d, 0x81, 0x68, 0x3a, 0x29, 0x47, 0x13, 0x84, 0x45, 0xd2, 0x49,
- 0x39, 0x92, 0x20, 0x2c, 0x8a, 0x4e, 0xca, 0x51, 0x04, 0x61, 0x11, 0xf4, 0xa2, 0x1c, 0x41, 0xfe,
- 0x1b, 0x9f, 0x8c, 0x74, 0xa5, 0x18, 0x15, 0x41, 0x6a, 0x8c, 0x08, 0x52, 0x63, 0x44, 0x90, 0x1a,
- 0x23, 0x82, 0xd4, 0x18, 0x11, 0xa4, 0xc6, 0x88, 0x20, 0x35, 0x46, 0x04, 0xa9, 0x31, 0x22, 0x48,
- 0x8d, 0x13, 0x41, 0x6a, 0xac, 0x08, 0x52, 0x7b, 0x45, 0xd0, 0x49, 0xf9, 0xc5, 0x03, 0x84, 0x4d,
- 0x48, 0x27, 0xe5, 0xab, 0xcf, 0xe8, 0x10, 0x52, 0x63, 0x85, 0x90, 0xda, 0x2b, 0x84, 0xbe, 0xa9,
- 0xc2, 0x84, 0x10, 0x42, 0xec, 0x7e, 0xe8, 0xcd, 0x9a, 0x81, 0xce, 0xc7, 0x78, 0x60, 0x11, 0x16,
- 0x53, 0xe7, 0x63, 0x5c, 0x52, 0xef, 0x17, 0x67, 0xdd, 0xb3, 0x50, 0x29, 0xc6, 0x2c, 0x74, 0xc5,
- 0x8b, 0xa1, 0xf3, 0x31, 0x1e, 0x5e, 0x74, 0xc7, 0xde, 0xc5, 0xfd, 0x26, 0x81, 0x47, 0x62, 0x4d,
- 0x02, 0xcb, 0xb1, 0x26, 0x81, 0x6b, 0xbe, 0x07, 0x3f, 0x98, 0x80, 0xc3, 0xbe, 0x07, 0xe9, 0x27,
- 0xf2, 0x93, 0x48, 0x99, 0xc0, 0x15, 0x95, 0xce, 0xaf, 0x6d, 0x02, 0x6e, 0x4c, 0x2c, 0xd7, 0xf4,
- 0x75, 0xf1, 0xb2, 0x2a, 0x7b, 0xd0, 0x0b, 0x9c, 0x80, 0xc7, 0xd9, 0x61, 0xe8, 0x49, 0x50, 0x97,
- 0x6b, 0x0e, 0x99, 0x2d, 0xc2, 0xba, 0x2d, 0x18, 0x98, 0xac, 0x1b, 0x30, 0x40, 0xd8, 0x1d, 0xe2,
- 0xde, 0xdb, 0xe9, 0xb8, 0x68, 0x30, 0x49, 0x99, 0x17, 0x15, 0x38, 0x2e, 0x84, 0xf2, 0x9b, 0x73,
- 0x65, 0x70, 0x39, 0xd6, 0x95, 0x81, 0x90, 0x20, 0xfe, 0xf5, 0xc1, 0xbd, 0xdd, 0x37, 0xd5, 0xc1,
- 0x2c, 0x91, 0xaf, 0x12, 0xfe, 0x1f, 0x8c, 0xfa, 0x23, 0x20, 0x7b, 0xb6, 0x73, 0xd1, 0xa7, 0x99,
- 0x61, 0xa9, 0x79, 0x4e, 0x3a, 0x45, 0xdb, 0x17, 0xe6, 0x65, 0x6b, 0x26, 0x0b, 0x63, 0x65, 0xf1,
- 0x6f, 0x77, 0xa2, 0x0e, 0x23, 0x52, 0xb8, 0x34, 0xbf, 0xf9, 0xe9, 0x99, 0xbe, 0xcc, 0xfd, 0x30,
- 0x1c, 0xfc, 0xf3, 0x1c, 0x09, 0x38, 0xc8, 0x81, 0xd9, 0xe4, 0x4b, 0x98, 0xfb, 0x77, 0x14, 0x38,
- 0x12, 0x64, 0x7f, 0xb4, 0xee, 0xee, 0x2e, 0x5b, 0xb8, 0xa6, 0x7f, 0x10, 0x52, 0x88, 0x39, 0x8e,
- 0xfd, 0xba, 0x09, 0xdb, 0x47, 0x86, 0xb2, 0xcf, 0x93, 0x7f, 0x0d, 0x0f, 0x22, 0x9d, 0x82, 0xf0,
- 0x6e, 0x17, 0xa7, 0xee, 0x81, 0x7e, 0x2a, 0x5f, 0xd4, 0x6b, 0x44, 0xd2, 0xeb, 0xb3, 0x21, 0x7a,
- 0x91, 0x38, 0xd2, 0xaf, 0x09, 0x7a, 0x05, 0xb6, 0xab, 0xa1, 0xec, 0xf3, 0x3c, 0xf8, 0xf2, 0x29,
- 0x5c, 0xff, 0x91, 0x88, 0x8a, 0x56, 0x72, 0x16, 0x52, 0x25, 0x99, 0x27, 0x5c, 0xcf, 0x22, 0x24,
- 0xcb, 0x76, 0x8d, 0xfc, 0xee, 0x0a, 0xf9, 0x9d, 0x5e, 0x66, 0x64, 0xf6, 0xa3, 0xbd, 0xa7, 0x20,
- 0x55, 0xd8, 0xad, 0x37, 0x6a, 0x6d, 0x64, 0xb1, 0x3b, 0x7b, 0x76, 0x84, 0x8e, 0x31, 0x86, 0x47,
- 0xcb, 0x14, 0x60, 0xbc, 0x6c, 0x5b, 0xf9, 0x3d, 0x37, 0x38, 0x6f, 0xcc, 0x4b, 0x29, 0xc2, 0xee,
- 0x7c, 0xc8, 0x1f, 0x7c, 0x60, 0x86, 0x7c, 0xff, 0x77, 0x5e, 0x9e, 0x51, 0x36, 0xbd, 0xf3, 0xf3,
- 0x55, 0x38, 0xca, 0xd2, 0xa7, 0x4b, 0xd4, 0x62, 0x94, 0xa8, 0x41, 0x76, 0x4f, 0x1d, 0x10, 0xb7,
- 0x8c, 0xc5, 0x59, 0xa1, 0xe2, 0xde, 0x98, 0x66, 0xb8, 0x28, 0xda, 0x57, 0x33, 0xf5, 0x40, 0x9a,
- 0x85, 0x8a, 0x9b, 0x8f, 0x12, 0x27, 0x69, 0x76, 0x37, 0x0c, 0x7a, 0xb4, 0x40, 0x34, 0x04, 0x33,
- 0x65, 0x71, 0x2e, 0x03, 0x43, 0x81, 0x84, 0xd5, 0xfb, 0x41, 0xc9, 0x69, 0x7d, 0xf8, 0xbf, 0xbc,
- 0xa6, 0xe0, 0xff, 0x0a, 0x5a, 0x62, 0xee, 0x1e, 0x18, 0x93, 0xce, 0x2f, 0x31, 0xa5, 0xa8, 0x01,
- 0xfe, 0xaf, 0xa4, 0x0d, 0x4d, 0x25, 0x3f, 0xf4, 0xfb, 0xd3, 0x7d, 0x73, 0x97, 0x41, 0xef, 0x3e,
- 0xe9, 0xd4, 0x07, 0x20, 0x91, 0xc3, 0x22, 0x8f, 0x42, 0x22, 0x9f, 0xd7, 0x94, 0xa9, 0xb1, 0x5f,
- 0xfe, 0xe4, 0xf1, 0xa1, 0x3c, 0xf9, 0xdb, 0xe3, 0xeb, 0xc8, 0xcd, 0xe7, 0x19, 0xf8, 0x21, 0x38,
- 0x12, 0x7a, 0x52, 0x8a, 0xf1, 0x85, 0x02, 0xc5, 0x17, 0x8b, 0x5d, 0xf8, 0x62, 0x91, 0xe0, 0x95,
- 0x2c, 0xbf, 0x71, 0xce, 0xe9, 0x21, 0xa7, 0x8c, 0xe9, 0x5a, 0xe0, 0x86, 0x3b, 0x97, 0x7d, 0x88,
- 0xf1, 0xe6, 0x43, 0x79, 0x51, 0xc4, 0x8d, 0x75, 0x3e, 0x5b, 0x60, 0xf8, 0x42, 0x28, 0x7e, 0x5b,
- 0xba, 0x56, 0x15, 0x57, 0x08, 0x26, 0xa4, 0xe0, 0x29, 0x5c, 0x0c, 0x15, 0xb2, 0x1b, 0x78, 0xec,
- 0x5e, 0xf4, 0x14, 0x2e, 0x85, 0xf2, 0xd6, 0x23, 0x1e, 0x7d, 0x95, 0xb2, 0xa7, 0xd9, 0x22, 0x9f,
- 0x3b, 0xa3, 0x1f, 0xe1, 0x39, 0x2a, 0xcc, 0xc0, 0xcc, 0x40, 0x9c, 0x2b, 0x5b, 0x60, 0x80, 0x7c,
- 0x4f, 0x40, 0x6f, 0x2b, 0x71, 0x64, 0xf6, 0x11, 0x26, 0xa4, 0xd0, 0x53, 0x48, 0x84, 0xa9, 0x38,
- 0x3c, 0xbf, 0x79, 0xf3, 0x95, 0xe9, 0xbe, 0x97, 0x5e, 0x99, 0xee, 0xfb, 0xc7, 0x57, 0xa6, 0xfb,
- 0xbe, 0xfb, 0xca, 0xb4, 0xf2, 0x83, 0x57, 0xa6, 0x95, 0x1f, 0xbe, 0x32, 0xad, 0xfc, 0xe4, 0x95,
- 0x69, 0xe5, 0xd9, 0x5b, 0xd3, 0xca, 0x0b, 0xb7, 0xa6, 0x95, 0x2f, 0xdd, 0x9a, 0x56, 0xbe, 0x7e,
- 0x6b, 0x5a, 0x79, 0xf1, 0xd6, 0xb4, 0x72, 0xf3, 0xd6, 0x74, 0xdf, 0x4b, 0xb7, 0xa6, 0xfb, 0xbe,
- 0x7b, 0x6b, 0x5a, 0xf9, 0xc1, 0xad, 0xe9, 0xbe, 0x1f, 0xde, 0x9a, 0x56, 0x7e, 0x72, 0x6b, 0xba,
- 0xef, 0xd9, 0xef, 0x4d, 0x2b, 0xcf, 0x7f, 0x6f, 0xba, 0xef, 0x85, 0xef, 0x4d, 0x2b, 0xff, 0x13,
- 0x00, 0x00, 0xff, 0xff, 0xea, 0xef, 0x4e, 0xd3, 0xfb, 0x65, 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 (x TheTestEnum) String() string {
- s, ok := TheTestEnum_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (x AnotherTestEnum) String() string {
- s, ok := AnotherTestEnum_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (x YetAnotherTestEnum) String() string {
- s, ok := YetAnotherTestEnum_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (x YetYetAnotherTestEnum) String() string {
- s, ok := YetYetAnotherTestEnum_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (x NestedDefinition_NestedEnum) String() string {
- s, ok := NestedDefinition_NestedEnum_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (this *NidOptNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidOptNative)
- if !ok {
- that2, ok := that.(NidOptNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidOptNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidOptNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidOptNative but is not nil && this == nil")
- }
- if this.Field1 != that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- if this.Field4 != that1.Field4 {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- if this.Field5 != that1.Field5 {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
- }
- if this.Field6 != that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- if this.Field7 != that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- if this.Field8 != that1.Field8 {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
- }
- if this.Field9 != that1.Field9 {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
- }
- if this.Field10 != that1.Field10 {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
- }
- if this.Field11 != that1.Field11 {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
- }
- if this.Field12 != that1.Field12 {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
- }
- if this.Field13 != that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if this.Field14 != that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- 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 *NidOptNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidOptNative)
- if !ok {
- that2, ok := that.(NidOptNative)
- 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.Field1 != that1.Field1 {
- return false
- }
- if this.Field2 != that1.Field2 {
- return false
- }
- if this.Field3 != that1.Field3 {
- return false
- }
- if this.Field4 != that1.Field4 {
- return false
- }
- if this.Field5 != that1.Field5 {
- return false
- }
- if this.Field6 != that1.Field6 {
- return false
- }
- if this.Field7 != that1.Field7 {
- return false
- }
- if this.Field8 != that1.Field8 {
- return false
- }
- if this.Field9 != that1.Field9 {
- return false
- }
- if this.Field10 != that1.Field10 {
- return false
- }
- if this.Field11 != that1.Field11 {
- return false
- }
- if this.Field12 != that1.Field12 {
- return false
- }
- if this.Field13 != that1.Field13 {
- return false
- }
- if this.Field14 != that1.Field14 {
- return false
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptNative)
- if !ok {
- that2, ok := that.(NinOptNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptNative but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
- }
- } else if this.Field3 != nil {
- return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
- } else if that1.Field3 != nil {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", *this.Field4, *that1.Field4)
- }
- } else if this.Field4 != nil {
- return fmt.Errorf("this.Field4 == nil && that.Field4 != nil")
- } else if that1.Field4 != nil {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", *this.Field5, *that1.Field5)
- }
- } else if this.Field5 != nil {
- return fmt.Errorf("this.Field5 == nil && that.Field5 != nil")
- } else if that1.Field5 != nil {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
- }
- } else if this.Field6 != nil {
- return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
- } else if that1.Field6 != nil {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
- }
- } else if this.Field7 != nil {
- return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
- } else if that1.Field7 != nil {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- if this.Field8 != nil && that1.Field8 != nil {
- if *this.Field8 != *that1.Field8 {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", *this.Field8, *that1.Field8)
- }
- } else if this.Field8 != nil {
- return fmt.Errorf("this.Field8 == nil && that.Field8 != nil")
- } else if that1.Field8 != nil {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
- }
- if this.Field9 != nil && that1.Field9 != nil {
- if *this.Field9 != *that1.Field9 {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", *this.Field9, *that1.Field9)
- }
- } else if this.Field9 != nil {
- return fmt.Errorf("this.Field9 == nil && that.Field9 != nil")
- } else if that1.Field9 != nil {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
- }
- if this.Field10 != nil && that1.Field10 != nil {
- if *this.Field10 != *that1.Field10 {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", *this.Field10, *that1.Field10)
- }
- } else if this.Field10 != nil {
- return fmt.Errorf("this.Field10 == nil && that.Field10 != nil")
- } else if that1.Field10 != nil {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
- }
- if this.Field11 != nil && that1.Field11 != nil {
- if *this.Field11 != *that1.Field11 {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", *this.Field11, *that1.Field11)
- }
- } else if this.Field11 != nil {
- return fmt.Errorf("this.Field11 == nil && that.Field11 != nil")
- } else if that1.Field11 != nil {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
- }
- if this.Field12 != nil && that1.Field12 != nil {
- if *this.Field12 != *that1.Field12 {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", *this.Field12, *that1.Field12)
- }
- } else if this.Field12 != nil {
- return fmt.Errorf("this.Field12 == nil && that.Field12 != nil")
- } else if that1.Field12 != nil {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
- }
- } else if this.Field13 != nil {
- return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
- } else if that1.Field13 != nil {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
- }
- } else if this.Field14 != nil {
- return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
- } else if that1.Field14 != nil {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- 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 *NinOptNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptNative)
- if !ok {
- that2, ok := that.(NinOptNative)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return false
- }
- } else if this.Field3 != nil {
- return false
- } else if that1.Field3 != nil {
- return false
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- return false
- }
- } else if this.Field4 != nil {
- return false
- } else if that1.Field4 != nil {
- return false
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- return false
- }
- } else if this.Field5 != nil {
- return false
- } else if that1.Field5 != nil {
- return false
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return false
- }
- } else if this.Field6 != nil {
- return false
- } else if that1.Field6 != nil {
- return false
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return false
- }
- } else if this.Field7 != nil {
- return false
- } else if that1.Field7 != nil {
- return false
- }
- if this.Field8 != nil && that1.Field8 != nil {
- if *this.Field8 != *that1.Field8 {
- return false
- }
- } else if this.Field8 != nil {
- return false
- } else if that1.Field8 != nil {
- return false
- }
- if this.Field9 != nil && that1.Field9 != nil {
- if *this.Field9 != *that1.Field9 {
- return false
- }
- } else if this.Field9 != nil {
- return false
- } else if that1.Field9 != nil {
- return false
- }
- if this.Field10 != nil && that1.Field10 != nil {
- if *this.Field10 != *that1.Field10 {
- return false
- }
- } else if this.Field10 != nil {
- return false
- } else if that1.Field10 != nil {
- return false
- }
- if this.Field11 != nil && that1.Field11 != nil {
- if *this.Field11 != *that1.Field11 {
- return false
- }
- } else if this.Field11 != nil {
- return false
- } else if that1.Field11 != nil {
- return false
- }
- if this.Field12 != nil && that1.Field12 != nil {
- if *this.Field12 != *that1.Field12 {
- return false
- }
- } else if this.Field12 != nil {
- return false
- } else if that1.Field12 != nil {
- return false
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return false
- }
- } else if this.Field13 != nil {
- return false
- } else if that1.Field13 != nil {
- return false
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return false
- }
- } else if this.Field14 != nil {
- return false
- } else if that1.Field14 != nil {
- return false
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidRepNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidRepNative)
- if !ok {
- that2, ok := that.(NidRepNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidRepNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidRepNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidRepNative but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[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 *NidRepNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidRepNative)
- if !ok {
- that2, ok := that.(NidRepNative)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return false
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return false
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return false
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return false
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return false
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return false
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return false
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return false
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return false
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return false
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return false
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return false
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return false
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return false
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return false
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return false
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return false
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return false
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return false
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return false
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return false
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return false
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return false
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return false
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinRepNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinRepNative)
- if !ok {
- that2, ok := that.(NinRepNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinRepNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinRepNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinRepNative but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[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 *NinRepNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinRepNative)
- if !ok {
- that2, ok := that.(NinRepNative)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return false
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return false
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return false
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return false
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return false
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return false
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return false
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return false
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return false
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return false
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return false
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return false
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return false
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return false
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return false
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return false
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return false
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return false
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return false
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return false
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return false
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return false
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return false
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return false
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidRepPackedNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidRepPackedNative)
- if !ok {
- that2, ok := that.(NidRepPackedNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidRepPackedNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidRepPackedNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidRepPackedNative but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[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 *NidRepPackedNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidRepPackedNative)
- if !ok {
- that2, ok := that.(NidRepPackedNative)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return false
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return false
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return false
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return false
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return false
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return false
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return false
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return false
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return false
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return false
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return false
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return false
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return false
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return false
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return false
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return false
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return false
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return false
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return false
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return false
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinRepPackedNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinRepPackedNative)
- if !ok {
- that2, ok := that.(NinRepPackedNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinRepPackedNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinRepPackedNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinRepPackedNative but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[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 *NinRepPackedNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinRepPackedNative)
- if !ok {
- that2, ok := that.(NinRepPackedNative)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return false
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return false
- }
- for i := range this.Field4 {
- if this.Field4[i] != that1.Field4[i] {
- return false
- }
- }
- if len(this.Field5) != len(that1.Field5) {
- return false
- }
- for i := range this.Field5 {
- if this.Field5[i] != that1.Field5[i] {
- return false
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return false
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return false
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return false
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return false
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return false
- }
- for i := range this.Field8 {
- if this.Field8[i] != that1.Field8[i] {
- return false
- }
- }
- if len(this.Field9) != len(that1.Field9) {
- return false
- }
- for i := range this.Field9 {
- if this.Field9[i] != that1.Field9[i] {
- return false
- }
- }
- if len(this.Field10) != len(that1.Field10) {
- return false
- }
- for i := range this.Field10 {
- if this.Field10[i] != that1.Field10[i] {
- return false
- }
- }
- if len(this.Field11) != len(that1.Field11) {
- return false
- }
- for i := range this.Field11 {
- if this.Field11[i] != that1.Field11[i] {
- return false
- }
- }
- if len(this.Field12) != len(that1.Field12) {
- return false
- }
- for i := range this.Field12 {
- if this.Field12[i] != that1.Field12[i] {
- return false
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return false
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidOptStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidOptStruct)
- if !ok {
- that2, ok := that.(NidOptStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidOptStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidOptStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidOptStruct but is not nil && this == nil")
- }
- if this.Field1 != that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if !this.Field3.Equal(&that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- if !this.Field4.Equal(&that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- if this.Field6 != that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- if this.Field7 != that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- if !this.Field8.Equal(&that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
- }
- if this.Field13 != that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if this.Field14 != that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- 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 *NidOptStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidOptStruct)
- if !ok {
- that2, ok := that.(NidOptStruct)
- 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.Field1 != that1.Field1 {
- return false
- }
- if this.Field2 != that1.Field2 {
- return false
- }
- if !this.Field3.Equal(&that1.Field3) {
- return false
- }
- if !this.Field4.Equal(&that1.Field4) {
- return false
- }
- if this.Field6 != that1.Field6 {
- return false
- }
- if this.Field7 != that1.Field7 {
- return false
- }
- if !this.Field8.Equal(&that1.Field8) {
- return false
- }
- if this.Field13 != that1.Field13 {
- return false
- }
- if this.Field14 != that1.Field14 {
- return false
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptStruct)
- if !ok {
- that2, ok := that.(NinOptStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptStruct but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if !this.Field3.Equal(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- if !this.Field4.Equal(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
- }
- } else if this.Field6 != nil {
- return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
- } else if that1.Field6 != nil {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
- }
- } else if this.Field7 != nil {
- return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
- } else if that1.Field7 != nil {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- if !this.Field8.Equal(that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
- }
- } else if this.Field13 != nil {
- return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
- } else if that1.Field13 != nil {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
- }
- } else if this.Field14 != nil {
- return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
- } else if that1.Field14 != nil {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- 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 *NinOptStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptStruct)
- if !ok {
- that2, ok := that.(NinOptStruct)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if !this.Field3.Equal(that1.Field3) {
- return false
- }
- if !this.Field4.Equal(that1.Field4) {
- return false
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return false
- }
- } else if this.Field6 != nil {
- return false
- } else if that1.Field6 != nil {
- return false
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return false
- }
- } else if this.Field7 != nil {
- return false
- } else if that1.Field7 != nil {
- return false
- }
- if !this.Field8.Equal(that1.Field8) {
- return false
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return false
- }
- } else if this.Field13 != nil {
- return false
- } else if that1.Field13 != nil {
- return false
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return false
- }
- } else if this.Field14 != nil {
- return false
- } else if that1.Field14 != nil {
- return false
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidRepStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidRepStruct)
- if !ok {
- that2, ok := that.(NidRepStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidRepStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidRepStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidRepStruct but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if !this.Field3[i].Equal(&that1.Field3[i]) {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
- }
- for i := range this.Field4 {
- if !this.Field4[i].Equal(&that1.Field4[i]) {
- return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
- }
- for i := range this.Field8 {
- if !this.Field8[i].Equal(&that1.Field8[i]) {
- return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[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 *NidRepStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidRepStruct)
- if !ok {
- that2, ok := that.(NidRepStruct)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if !this.Field3[i].Equal(&that1.Field3[i]) {
- return false
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return false
- }
- for i := range this.Field4 {
- if !this.Field4[i].Equal(&that1.Field4[i]) {
- return false
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return false
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return false
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return false
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return false
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return false
- }
- for i := range this.Field8 {
- if !this.Field8[i].Equal(&that1.Field8[i]) {
- return false
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return false
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return false
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return false
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return false
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return false
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinRepStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinRepStruct)
- if !ok {
- that2, ok := that.(NinRepStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinRepStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinRepStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinRepStruct but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if !this.Field3[i].Equal(that1.Field3[i]) {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
- }
- for i := range this.Field4 {
- if !this.Field4[i].Equal(that1.Field4[i]) {
- return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
- }
- for i := range this.Field8 {
- if !this.Field8[i].Equal(that1.Field8[i]) {
- return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[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 *NinRepStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinRepStruct)
- if !ok {
- that2, ok := that.(NinRepStruct)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if !this.Field3[i].Equal(that1.Field3[i]) {
- return false
- }
- }
- if len(this.Field4) != len(that1.Field4) {
- return false
- }
- for i := range this.Field4 {
- if !this.Field4[i].Equal(that1.Field4[i]) {
- return false
- }
- }
- if len(this.Field6) != len(that1.Field6) {
- return false
- }
- for i := range this.Field6 {
- if this.Field6[i] != that1.Field6[i] {
- return false
- }
- }
- if len(this.Field7) != len(that1.Field7) {
- return false
- }
- for i := range this.Field7 {
- if this.Field7[i] != that1.Field7[i] {
- return false
- }
- }
- if len(this.Field8) != len(that1.Field8) {
- return false
- }
- for i := range this.Field8 {
- if !this.Field8[i].Equal(that1.Field8[i]) {
- return false
- }
- }
- if len(this.Field13) != len(that1.Field13) {
- return false
- }
- for i := range this.Field13 {
- if this.Field13[i] != that1.Field13[i] {
- return false
- }
- }
- if len(this.Field14) != len(that1.Field14) {
- return false
- }
- for i := range this.Field14 {
- if this.Field14[i] != that1.Field14[i] {
- return false
- }
- }
- if len(this.Field15) != len(that1.Field15) {
- return false
- }
- for i := range this.Field15 {
- if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidEmbeddedStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidEmbeddedStruct)
- if !ok {
- that2, ok := that.(NidEmbeddedStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidEmbeddedStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidEmbeddedStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidEmbeddedStruct but is not nil && this == nil")
- }
- if !this.NidOptNative.Equal(that1.NidOptNative) {
- return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
- }
- if !this.Field200.Equal(&that1.Field200) {
- return fmt.Errorf("Field200 this(%v) Not Equal that(%v)", this.Field200, that1.Field200)
- }
- if this.Field210 != that1.Field210 {
- return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", this.Field210, that1.Field210)
- }
- 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 *NidEmbeddedStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidEmbeddedStruct)
- if !ok {
- that2, ok := that.(NidEmbeddedStruct)
- 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.NidOptNative.Equal(that1.NidOptNative) {
- return false
- }
- if !this.Field200.Equal(&that1.Field200) {
- return false
- }
- if this.Field210 != that1.Field210 {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinEmbeddedStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinEmbeddedStruct)
- if !ok {
- that2, ok := that.(NinEmbeddedStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinEmbeddedStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinEmbeddedStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinEmbeddedStruct but is not nil && this == nil")
- }
- if !this.NidOptNative.Equal(that1.NidOptNative) {
- return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
- }
- if !this.Field200.Equal(that1.Field200) {
- return fmt.Errorf("Field200 this(%v) Not Equal that(%v)", this.Field200, that1.Field200)
- }
- if this.Field210 != nil && that1.Field210 != nil {
- if *this.Field210 != *that1.Field210 {
- return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", *this.Field210, *that1.Field210)
- }
- } else if this.Field210 != nil {
- return fmt.Errorf("this.Field210 == nil && that.Field210 != nil")
- } else if that1.Field210 != nil {
- return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", this.Field210, that1.Field210)
- }
- 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 *NinEmbeddedStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinEmbeddedStruct)
- if !ok {
- that2, ok := that.(NinEmbeddedStruct)
- 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.NidOptNative.Equal(that1.NidOptNative) {
- return false
- }
- if !this.Field200.Equal(that1.Field200) {
- return false
- }
- if this.Field210 != nil && that1.Field210 != nil {
- if *this.Field210 != *that1.Field210 {
- return false
- }
- } else if this.Field210 != nil {
- return false
- } else if that1.Field210 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidNestedStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidNestedStruct)
- if !ok {
- that2, ok := that.(NidNestedStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidNestedStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidNestedStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidNestedStruct but is not nil && this == nil")
- }
- if !this.Field1.Equal(&that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if !this.Field2[i].Equal(&that1.Field2[i]) {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[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 *NidNestedStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidNestedStruct)
- if !ok {
- that2, ok := that.(NidNestedStruct)
- 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.Field1.Equal(&that1.Field1) {
- return false
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if !this.Field2[i].Equal(&that1.Field2[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinNestedStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinNestedStruct)
- if !ok {
- that2, ok := that.(NinNestedStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinNestedStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinNestedStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinNestedStruct but is not nil && this == nil")
- }
- if !this.Field1.Equal(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if !this.Field2[i].Equal(that1.Field2[i]) {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[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 *NinNestedStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinNestedStruct)
- if !ok {
- that2, ok := that.(NinNestedStruct)
- 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.Field1.Equal(that1.Field1) {
- return false
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if !this.Field2[i].Equal(that1.Field2[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidOptCustom) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidOptCustom)
- if !ok {
- that2, ok := that.(NidOptCustom)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidOptCustom")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidOptCustom but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidOptCustom but is not nil && this == nil")
- }
- if !this.Id.Equal(that1.Id) {
- return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id)
- }
- if !this.Value.Equal(that1.Value) {
- return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
- }
- 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 *NidOptCustom) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidOptCustom)
- if !ok {
- that2, ok := that.(NidOptCustom)
- 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.Id.Equal(that1.Id) {
- return false
- }
- if !this.Value.Equal(that1.Value) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomDash) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomDash)
- if !ok {
- that2, ok := that.(CustomDash)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomDash")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomDash but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomDash but is not nil && this == nil")
- }
- if that1.Value == nil {
- if this.Value != nil {
- return fmt.Errorf("this.Value != nil && that1.Value == nil")
- }
- } else if !this.Value.Equal(*that1.Value) {
- return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
- }
- 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 *CustomDash) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomDash)
- if !ok {
- that2, ok := that.(CustomDash)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.Value == nil {
- if this.Value != nil {
- return false
- }
- } else if !this.Value.Equal(*that1.Value) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptCustom) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptCustom)
- if !ok {
- that2, ok := that.(NinOptCustom)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptCustom")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptCustom but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptCustom but is not nil && this == nil")
- }
- if that1.Id == nil {
- if this.Id != nil {
- return fmt.Errorf("this.Id != nil && that1.Id == nil")
- }
- } else if !this.Id.Equal(*that1.Id) {
- return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id)
- }
- if that1.Value == nil {
- if this.Value != nil {
- return fmt.Errorf("this.Value != nil && that1.Value == nil")
- }
- } else if !this.Value.Equal(*that1.Value) {
- return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
- }
- 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 *NinOptCustom) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptCustom)
- if !ok {
- that2, ok := that.(NinOptCustom)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.Id == nil {
- if this.Id != nil {
- return false
- }
- } else if !this.Id.Equal(*that1.Id) {
- return false
- }
- if that1.Value == nil {
- if this.Value != nil {
- return false
- }
- } else if !this.Value.Equal(*that1.Value) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidRepCustom) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidRepCustom)
- if !ok {
- that2, ok := that.(NidRepCustom)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidRepCustom")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidRepCustom but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidRepCustom but is not nil && this == nil")
- }
- if len(this.Id) != len(that1.Id) {
- return fmt.Errorf("Id this(%v) Not Equal that(%v)", len(this.Id), len(that1.Id))
- }
- for i := range this.Id {
- if !this.Id[i].Equal(that1.Id[i]) {
- return fmt.Errorf("Id this[%v](%v) Not Equal that[%v](%v)", i, this.Id[i], i, that1.Id[i])
- }
- }
- if len(this.Value) != len(that1.Value) {
- return fmt.Errorf("Value this(%v) Not Equal that(%v)", len(this.Value), len(that1.Value))
- }
- for i := range this.Value {
- if !this.Value[i].Equal(that1.Value[i]) {
- return fmt.Errorf("Value this[%v](%v) Not Equal that[%v](%v)", i, this.Value[i], i, that1.Value[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 *NidRepCustom) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidRepCustom)
- if !ok {
- that2, ok := that.(NidRepCustom)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Id) != len(that1.Id) {
- return false
- }
- for i := range this.Id {
- if !this.Id[i].Equal(that1.Id[i]) {
- return false
- }
- }
- if len(this.Value) != len(that1.Value) {
- return false
- }
- for i := range this.Value {
- if !this.Value[i].Equal(that1.Value[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinRepCustom) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinRepCustom)
- if !ok {
- that2, ok := that.(NinRepCustom)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinRepCustom")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinRepCustom but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinRepCustom but is not nil && this == nil")
- }
- if len(this.Id) != len(that1.Id) {
- return fmt.Errorf("Id this(%v) Not Equal that(%v)", len(this.Id), len(that1.Id))
- }
- for i := range this.Id {
- if !this.Id[i].Equal(that1.Id[i]) {
- return fmt.Errorf("Id this[%v](%v) Not Equal that[%v](%v)", i, this.Id[i], i, that1.Id[i])
- }
- }
- if len(this.Value) != len(that1.Value) {
- return fmt.Errorf("Value this(%v) Not Equal that(%v)", len(this.Value), len(that1.Value))
- }
- for i := range this.Value {
- if !this.Value[i].Equal(that1.Value[i]) {
- return fmt.Errorf("Value this[%v](%v) Not Equal that[%v](%v)", i, this.Value[i], i, that1.Value[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 *NinRepCustom) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinRepCustom)
- if !ok {
- that2, ok := that.(NinRepCustom)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Id) != len(that1.Id) {
- return false
- }
- for i := range this.Id {
- if !this.Id[i].Equal(that1.Id[i]) {
- return false
- }
- }
- if len(this.Value) != len(that1.Value) {
- return false
- }
- for i := range this.Value {
- if !this.Value[i].Equal(that1.Value[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptNativeUnion) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptNativeUnion)
- if !ok {
- that2, ok := that.(NinOptNativeUnion)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptNativeUnion")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptNativeUnion but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptNativeUnion but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
- }
- } else if this.Field3 != nil {
- return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
- } else if that1.Field3 != nil {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", *this.Field4, *that1.Field4)
- }
- } else if this.Field4 != nil {
- return fmt.Errorf("this.Field4 == nil && that.Field4 != nil")
- } else if that1.Field4 != nil {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", *this.Field5, *that1.Field5)
- }
- } else if this.Field5 != nil {
- return fmt.Errorf("this.Field5 == nil && that.Field5 != nil")
- } else if that1.Field5 != nil {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
- }
- } else if this.Field6 != nil {
- return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
- } else if that1.Field6 != nil {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
- }
- } else if this.Field13 != nil {
- return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
- } else if that1.Field13 != nil {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
- }
- } else if this.Field14 != nil {
- return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
- } else if that1.Field14 != nil {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- 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 *NinOptNativeUnion) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptNativeUnion)
- if !ok {
- that2, ok := that.(NinOptNativeUnion)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return false
- }
- } else if this.Field3 != nil {
- return false
- } else if that1.Field3 != nil {
- return false
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- return false
- }
- } else if this.Field4 != nil {
- return false
- } else if that1.Field4 != nil {
- return false
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- return false
- }
- } else if this.Field5 != nil {
- return false
- } else if that1.Field5 != nil {
- return false
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return false
- }
- } else if this.Field6 != nil {
- return false
- } else if that1.Field6 != nil {
- return false
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return false
- }
- } else if this.Field13 != nil {
- return false
- } else if that1.Field13 != nil {
- return false
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return false
- }
- } else if this.Field14 != nil {
- return false
- } else if that1.Field14 != nil {
- return false
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptStructUnion) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptStructUnion)
- if !ok {
- that2, ok := that.(NinOptStructUnion)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptStructUnion")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptStructUnion but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptStructUnion but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if !this.Field3.Equal(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- if !this.Field4.Equal(that1.Field4) {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
- }
- } else if this.Field6 != nil {
- return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
- } else if that1.Field6 != nil {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
- }
- } else if this.Field7 != nil {
- return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
- } else if that1.Field7 != nil {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
- }
- } else if this.Field13 != nil {
- return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
- } else if that1.Field13 != nil {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
- }
- } else if this.Field14 != nil {
- return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
- } else if that1.Field14 != nil {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- 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 *NinOptStructUnion) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptStructUnion)
- if !ok {
- that2, ok := that.(NinOptStructUnion)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if !this.Field3.Equal(that1.Field3) {
- return false
- }
- if !this.Field4.Equal(that1.Field4) {
- return false
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return false
- }
- } else if this.Field6 != nil {
- return false
- } else if that1.Field6 != nil {
- return false
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return false
- }
- } else if this.Field7 != nil {
- return false
- } else if that1.Field7 != nil {
- return false
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return false
- }
- } else if this.Field13 != nil {
- return false
- } else if that1.Field13 != nil {
- return false
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return false
- }
- } else if this.Field14 != nil {
- return false
- } else if that1.Field14 != nil {
- return false
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinEmbeddedStructUnion) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinEmbeddedStructUnion)
- if !ok {
- that2, ok := that.(NinEmbeddedStructUnion)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinEmbeddedStructUnion")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinEmbeddedStructUnion but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinEmbeddedStructUnion but is not nil && this == nil")
- }
- if !this.NidOptNative.Equal(that1.NidOptNative) {
- return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
- }
- if !this.Field200.Equal(that1.Field200) {
- return fmt.Errorf("Field200 this(%v) Not Equal that(%v)", this.Field200, that1.Field200)
- }
- if this.Field210 != nil && that1.Field210 != nil {
- if *this.Field210 != *that1.Field210 {
- return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", *this.Field210, *that1.Field210)
- }
- } else if this.Field210 != nil {
- return fmt.Errorf("this.Field210 == nil && that.Field210 != nil")
- } else if that1.Field210 != nil {
- return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", this.Field210, that1.Field210)
- }
- 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 *NinEmbeddedStructUnion) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinEmbeddedStructUnion)
- if !ok {
- that2, ok := that.(NinEmbeddedStructUnion)
- 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.NidOptNative.Equal(that1.NidOptNative) {
- return false
- }
- if !this.Field200.Equal(that1.Field200) {
- return false
- }
- if this.Field210 != nil && that1.Field210 != nil {
- if *this.Field210 != *that1.Field210 {
- return false
- }
- } else if this.Field210 != nil {
- return false
- } else if that1.Field210 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinNestedStructUnion) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinNestedStructUnion)
- if !ok {
- that2, ok := that.(NinNestedStructUnion)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinNestedStructUnion")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinNestedStructUnion but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinNestedStructUnion but is not nil && this == nil")
- }
- if !this.Field1.Equal(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if !this.Field2.Equal(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if !this.Field3.Equal(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- 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 *NinNestedStructUnion) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinNestedStructUnion)
- if !ok {
- that2, ok := that.(NinNestedStructUnion)
- 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.Field1.Equal(that1.Field1) {
- return false
- }
- if !this.Field2.Equal(that1.Field2) {
- return false
- }
- if !this.Field3.Equal(that1.Field3) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *Tree) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Tree)
- if !ok {
- that2, ok := that.(Tree)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Tree")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Tree but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Tree but is not nil && this == nil")
- }
- if !this.Or.Equal(that1.Or) {
- return fmt.Errorf("Or this(%v) Not Equal that(%v)", this.Or, that1.Or)
- }
- if !this.And.Equal(that1.And) {
- return fmt.Errorf("And this(%v) Not Equal that(%v)", this.And, that1.And)
- }
- if !this.Leaf.Equal(that1.Leaf) {
- return fmt.Errorf("Leaf this(%v) Not Equal that(%v)", this.Leaf, that1.Leaf)
- }
- 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 *Tree) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Tree)
- if !ok {
- that2, ok := that.(Tree)
- 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.Or.Equal(that1.Or) {
- return false
- }
- if !this.And.Equal(that1.And) {
- return false
- }
- if !this.Leaf.Equal(that1.Leaf) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *OrBranch) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*OrBranch)
- if !ok {
- that2, ok := that.(OrBranch)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *OrBranch")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *OrBranch but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *OrBranch but is not nil && this == nil")
- }
- if !this.Left.Equal(&that1.Left) {
- return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left)
- }
- if !this.Right.Equal(&that1.Right) {
- return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right)
- }
- 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 *OrBranch) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*OrBranch)
- if !ok {
- that2, ok := that.(OrBranch)
- 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.Left.Equal(&that1.Left) {
- return false
- }
- if !this.Right.Equal(&that1.Right) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AndBranch) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AndBranch)
- if !ok {
- that2, ok := that.(AndBranch)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AndBranch")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AndBranch but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AndBranch but is not nil && this == nil")
- }
- if !this.Left.Equal(&that1.Left) {
- return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left)
- }
- if !this.Right.Equal(&that1.Right) {
- return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right)
- }
- 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 *AndBranch) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AndBranch)
- if !ok {
- that2, ok := that.(AndBranch)
- 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.Left.Equal(&that1.Left) {
- return false
- }
- if !this.Right.Equal(&that1.Right) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *Leaf) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Leaf)
- if !ok {
- that2, ok := that.(Leaf)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Leaf")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Leaf but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Leaf but is not nil && this == nil")
- }
- if this.Value != that1.Value {
- return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
- }
- if this.StrValue != that1.StrValue {
- return fmt.Errorf("StrValue this(%v) Not Equal that(%v)", this.StrValue, that1.StrValue)
- }
- 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 *Leaf) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Leaf)
- if !ok {
- that2, ok := that.(Leaf)
- 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.Value != that1.Value {
- return false
- }
- if this.StrValue != that1.StrValue {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *DeepTree) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*DeepTree)
- if !ok {
- that2, ok := that.(DeepTree)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *DeepTree")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *DeepTree but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *DeepTree but is not nil && this == nil")
- }
- if !this.Down.Equal(that1.Down) {
- return fmt.Errorf("Down this(%v) Not Equal that(%v)", this.Down, that1.Down)
- }
- if !this.And.Equal(that1.And) {
- return fmt.Errorf("And this(%v) Not Equal that(%v)", this.And, that1.And)
- }
- if !this.Leaf.Equal(that1.Leaf) {
- return fmt.Errorf("Leaf this(%v) Not Equal that(%v)", this.Leaf, that1.Leaf)
- }
- 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 *DeepTree) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*DeepTree)
- if !ok {
- that2, ok := that.(DeepTree)
- 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.Down.Equal(that1.Down) {
- return false
- }
- if !this.And.Equal(that1.And) {
- return false
- }
- if !this.Leaf.Equal(that1.Leaf) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *ADeepBranch) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*ADeepBranch)
- if !ok {
- that2, ok := that.(ADeepBranch)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *ADeepBranch")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *ADeepBranch but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *ADeepBranch but is not nil && this == nil")
- }
- if !this.Down.Equal(&that1.Down) {
- return fmt.Errorf("Down this(%v) Not Equal that(%v)", this.Down, that1.Down)
- }
- 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 *ADeepBranch) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*ADeepBranch)
- if !ok {
- that2, ok := that.(ADeepBranch)
- 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.Down.Equal(&that1.Down) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AndDeepBranch) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AndDeepBranch)
- if !ok {
- that2, ok := that.(AndDeepBranch)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AndDeepBranch")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AndDeepBranch but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AndDeepBranch but is not nil && this == nil")
- }
- if !this.Left.Equal(&that1.Left) {
- return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left)
- }
- if !this.Right.Equal(&that1.Right) {
- return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right)
- }
- 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 *AndDeepBranch) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AndDeepBranch)
- if !ok {
- that2, ok := that.(AndDeepBranch)
- 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.Left.Equal(&that1.Left) {
- return false
- }
- if !this.Right.Equal(&that1.Right) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *DeepLeaf) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*DeepLeaf)
- if !ok {
- that2, ok := that.(DeepLeaf)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *DeepLeaf")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *DeepLeaf but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *DeepLeaf but is not nil && this == nil")
- }
- if !this.Tree.Equal(&that1.Tree) {
- return fmt.Errorf("Tree this(%v) Not Equal that(%v)", this.Tree, that1.Tree)
- }
- 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 *DeepLeaf) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*DeepLeaf)
- if !ok {
- that2, ok := that.(DeepLeaf)
- 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.Tree.Equal(&that1.Tree) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *Nil) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Nil)
- if !ok {
- that2, ok := that.(Nil)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Nil")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Nil but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Nil but is not nil && this == nil")
- }
- 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 *Nil) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Nil)
- if !ok {
- that2, ok := that.(Nil)
- 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_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidOptEnum) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidOptEnum)
- if !ok {
- that2, ok := that.(NidOptEnum)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidOptEnum")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidOptEnum but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidOptEnum but is not nil && this == nil")
- }
- if this.Field1 != that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- 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 *NidOptEnum) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidOptEnum)
- if !ok {
- that2, ok := that.(NidOptEnum)
- 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.Field1 != that1.Field1 {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptEnum) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptEnum)
- if !ok {
- that2, ok := that.(NinOptEnum)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptEnum")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptEnum but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptEnum but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
- }
- } else if this.Field3 != nil {
- return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
- } else if that1.Field3 != nil {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- 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 *NinOptEnum) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptEnum)
- if !ok {
- that2, ok := that.(NinOptEnum)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return false
- }
- } else if this.Field3 != nil {
- return false
- } else if that1.Field3 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidRepEnum) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidRepEnum)
- if !ok {
- that2, ok := that.(NidRepEnum)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidRepEnum")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidRepEnum but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidRepEnum but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[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 *NidRepEnum) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidRepEnum)
- if !ok {
- that2, ok := that.(NidRepEnum)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinRepEnum) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinRepEnum)
- if !ok {
- that2, ok := that.(NinRepEnum)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinRepEnum")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinRepEnum but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinRepEnum but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[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 *NinRepEnum) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinRepEnum)
- if !ok {
- that2, ok := that.(NinRepEnum)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if this.Field1[i] != that1.Field1[i] {
- return false
- }
- }
- if len(this.Field2) != len(that1.Field2) {
- return false
- }
- for i := range this.Field2 {
- if this.Field2[i] != that1.Field2[i] {
- return false
- }
- }
- if len(this.Field3) != len(that1.Field3) {
- return false
- }
- for i := range this.Field3 {
- if this.Field3[i] != that1.Field3[i] {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptEnumDefault) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptEnumDefault)
- if !ok {
- that2, ok := that.(NinOptEnumDefault)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptEnumDefault")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptEnumDefault but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptEnumDefault but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
- }
- } else if this.Field3 != nil {
- return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
- } else if that1.Field3 != nil {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- 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 *NinOptEnumDefault) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptEnumDefault)
- if !ok {
- that2, ok := that.(NinOptEnumDefault)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return false
- }
- } else if this.Field3 != nil {
- return false
- } else if that1.Field3 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AnotherNinOptEnum) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AnotherNinOptEnum)
- if !ok {
- that2, ok := that.(AnotherNinOptEnum)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AnotherNinOptEnum")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AnotherNinOptEnum but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AnotherNinOptEnum but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
- }
- } else if this.Field3 != nil {
- return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
- } else if that1.Field3 != nil {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- 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 *AnotherNinOptEnum) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AnotherNinOptEnum)
- if !ok {
- that2, ok := that.(AnotherNinOptEnum)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return false
- }
- } else if this.Field3 != nil {
- return false
- } else if that1.Field3 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AnotherNinOptEnumDefault) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AnotherNinOptEnumDefault)
- if !ok {
- that2, ok := that.(AnotherNinOptEnumDefault)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AnotherNinOptEnumDefault")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AnotherNinOptEnumDefault but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AnotherNinOptEnumDefault but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
- }
- } else if this.Field3 != nil {
- return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
- } else if that1.Field3 != nil {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- 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 *AnotherNinOptEnumDefault) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AnotherNinOptEnumDefault)
- if !ok {
- that2, ok := that.(AnotherNinOptEnumDefault)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return false
- }
- } else if this.Field3 != nil {
- return false
- } else if that1.Field3 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *Timer) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Timer)
- if !ok {
- that2, ok := that.(Timer)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Timer")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Timer but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Timer but is not nil && this == nil")
- }
- if this.Time1 != that1.Time1 {
- return fmt.Errorf("Time1 this(%v) Not Equal that(%v)", this.Time1, that1.Time1)
- }
- if this.Time2 != that1.Time2 {
- return fmt.Errorf("Time2 this(%v) Not Equal that(%v)", this.Time2, that1.Time2)
- }
- if !bytes.Equal(this.Data, that1.Data) {
- return fmt.Errorf("Data this(%v) Not Equal that(%v)", this.Data, that1.Data)
- }
- 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 *Timer) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Timer)
- if !ok {
- that2, ok := that.(Timer)
- 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.Time1 != that1.Time1 {
- return false
- }
- if this.Time2 != that1.Time2 {
- return false
- }
- if !bytes.Equal(this.Data, that1.Data) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *MyExtendable) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*MyExtendable)
- if !ok {
- that2, ok := that.(MyExtendable)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *MyExtendable")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *MyExtendable but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *MyExtendable but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
- thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
- for k, v := range thismap {
- if v2, ok := thatmap[k]; ok {
- if !v.Equal(&v2) {
- return fmt.Errorf("XXX_InternalExtensions this[%v](%v) Not Equal that[%v](%v)", k, thismap[k], k, thatmap[k])
- }
- } else {
- return fmt.Errorf("XXX_InternalExtensions[%v] Not In that", k)
- }
- }
- for k := range thatmap {
- if _, ok := thismap[k]; !ok {
- return fmt.Errorf("XXX_InternalExtensions[%v] Not In this", k)
- }
- }
- 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 *MyExtendable) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*MyExtendable)
- if !ok {
- that2, ok := that.(MyExtendable)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
- thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
- for k, v := range thismap {
- if v2, ok := thatmap[k]; ok {
- if !v.Equal(&v2) {
- return false
- }
- } else {
- return false
- }
- }
- for k := range thatmap {
- if _, ok := thismap[k]; !ok {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *OtherExtenable) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*OtherExtenable)
- if !ok {
- that2, ok := that.(OtherExtenable)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *OtherExtenable")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *OtherExtenable but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *OtherExtenable but is not nil && this == nil")
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
- }
- } else if this.Field13 != nil {
- return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
- } else if that1.Field13 != nil {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if !this.M.Equal(that1.M) {
- return fmt.Errorf("M this(%v) Not Equal that(%v)", this.M, that1.M)
- }
- thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
- thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
- for k, v := range thismap {
- if v2, ok := thatmap[k]; ok {
- if !v.Equal(&v2) {
- return fmt.Errorf("XXX_InternalExtensions this[%v](%v) Not Equal that[%v](%v)", k, thismap[k], k, thatmap[k])
- }
- } else {
- return fmt.Errorf("XXX_InternalExtensions[%v] Not In that", k)
- }
- }
- for k := range thatmap {
- if _, ok := thismap[k]; !ok {
- return fmt.Errorf("XXX_InternalExtensions[%v] Not In this", k)
- }
- }
- 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 *OtherExtenable) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*OtherExtenable)
- if !ok {
- that2, ok := that.(OtherExtenable)
- 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.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return false
- }
- } else if this.Field13 != nil {
- return false
- } else if that1.Field13 != nil {
- return false
- }
- if !this.M.Equal(that1.M) {
- return false
- }
- thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
- thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
- for k, v := range thismap {
- if v2, ok := thatmap[k]; ok {
- if !v.Equal(&v2) {
- return false
- }
- } else {
- return false
- }
- }
- for k := range thatmap {
- if _, ok := thismap[k]; !ok {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NestedDefinition) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NestedDefinition)
- if !ok {
- that2, ok := that.(NestedDefinition)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NestedDefinition")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NestedDefinition but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NestedDefinition but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.EnumField != nil && that1.EnumField != nil {
- if *this.EnumField != *that1.EnumField {
- return fmt.Errorf("EnumField this(%v) Not Equal that(%v)", *this.EnumField, *that1.EnumField)
- }
- } else if this.EnumField != nil {
- return fmt.Errorf("this.EnumField == nil && that.EnumField != nil")
- } else if that1.EnumField != nil {
- return fmt.Errorf("EnumField this(%v) Not Equal that(%v)", this.EnumField, that1.EnumField)
- }
- if !this.NNM.Equal(that1.NNM) {
- return fmt.Errorf("NNM this(%v) Not Equal that(%v)", this.NNM, that1.NNM)
- }
- if !this.NM.Equal(that1.NM) {
- return fmt.Errorf("NM this(%v) Not Equal that(%v)", this.NM, that1.NM)
- }
- 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 *NestedDefinition) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NestedDefinition)
- if !ok {
- that2, ok := that.(NestedDefinition)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.EnumField != nil && that1.EnumField != nil {
- if *this.EnumField != *that1.EnumField {
- return false
- }
- } else if this.EnumField != nil {
- return false
- } else if that1.EnumField != nil {
- return false
- }
- if !this.NNM.Equal(that1.NNM) {
- return false
- }
- if !this.NM.Equal(that1.NM) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NestedDefinition_NestedMessage) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NestedDefinition_NestedMessage)
- if !ok {
- that2, ok := that.(NestedDefinition_NestedMessage)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NestedDefinition_NestedMessage")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NestedDefinition_NestedMessage but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NestedDefinition_NestedMessage but is not nil && this == nil")
- }
- if this.NestedField1 != nil && that1.NestedField1 != nil {
- if *this.NestedField1 != *that1.NestedField1 {
- return fmt.Errorf("NestedField1 this(%v) Not Equal that(%v)", *this.NestedField1, *that1.NestedField1)
- }
- } else if this.NestedField1 != nil {
- return fmt.Errorf("this.NestedField1 == nil && that.NestedField1 != nil")
- } else if that1.NestedField1 != nil {
- return fmt.Errorf("NestedField1 this(%v) Not Equal that(%v)", this.NestedField1, that1.NestedField1)
- }
- if !this.NNM.Equal(that1.NNM) {
- return fmt.Errorf("NNM this(%v) Not Equal that(%v)", this.NNM, that1.NNM)
- }
- 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 *NestedDefinition_NestedMessage) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NestedDefinition_NestedMessage)
- if !ok {
- that2, ok := that.(NestedDefinition_NestedMessage)
- 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.NestedField1 != nil && that1.NestedField1 != nil {
- if *this.NestedField1 != *that1.NestedField1 {
- return false
- }
- } else if this.NestedField1 != nil {
- return false
- } else if that1.NestedField1 != nil {
- return false
- }
- if !this.NNM.Equal(that1.NNM) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NestedDefinition_NestedMessage_NestedNestedMsg) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NestedDefinition_NestedMessage_NestedNestedMsg)
- if !ok {
- that2, ok := that.(NestedDefinition_NestedMessage_NestedNestedMsg)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NestedDefinition_NestedMessage_NestedNestedMsg")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NestedDefinition_NestedMessage_NestedNestedMsg but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NestedDefinition_NestedMessage_NestedNestedMsg but is not nil && this == nil")
- }
- if this.NestedNestedField1 != nil && that1.NestedNestedField1 != nil {
- if *this.NestedNestedField1 != *that1.NestedNestedField1 {
- return fmt.Errorf("NestedNestedField1 this(%v) Not Equal that(%v)", *this.NestedNestedField1, *that1.NestedNestedField1)
- }
- } else if this.NestedNestedField1 != nil {
- return fmt.Errorf("this.NestedNestedField1 == nil && that.NestedNestedField1 != nil")
- } else if that1.NestedNestedField1 != nil {
- return fmt.Errorf("NestedNestedField1 this(%v) Not Equal that(%v)", this.NestedNestedField1, that1.NestedNestedField1)
- }
- 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 *NestedDefinition_NestedMessage_NestedNestedMsg) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NestedDefinition_NestedMessage_NestedNestedMsg)
- if !ok {
- that2, ok := that.(NestedDefinition_NestedMessage_NestedNestedMsg)
- 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.NestedNestedField1 != nil && that1.NestedNestedField1 != nil {
- if *this.NestedNestedField1 != *that1.NestedNestedField1 {
- return false
- }
- } else if this.NestedNestedField1 != nil {
- return false
- } else if that1.NestedNestedField1 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NestedScope) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NestedScope)
- if !ok {
- that2, ok := that.(NestedScope)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NestedScope")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NestedScope but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NestedScope 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 != nil && that1.B != nil {
- if *this.B != *that1.B {
- return fmt.Errorf("B this(%v) Not Equal that(%v)", *this.B, *that1.B)
- }
- } else if this.B != nil {
- return fmt.Errorf("this.B == nil && that.B != nil")
- } else if that1.B != nil {
- return fmt.Errorf("B this(%v) Not Equal that(%v)", this.B, that1.B)
- }
- if !this.C.Equal(that1.C) {
- return fmt.Errorf("C this(%v) Not Equal that(%v)", this.C, that1.C)
- }
- 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 *NestedScope) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NestedScope)
- if !ok {
- that2, ok := that.(NestedScope)
- 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 != nil && that1.B != nil {
- if *this.B != *that1.B {
- return false
- }
- } else if this.B != nil {
- return false
- } else if that1.B != nil {
- return false
- }
- if !this.C.Equal(that1.C) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptNativeDefault) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptNativeDefault)
- if !ok {
- that2, ok := that.(NinOptNativeDefault)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptNativeDefault")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptNativeDefault but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptNativeDefault but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
- }
- } else if this.Field3 != nil {
- return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
- } else if that1.Field3 != nil {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", *this.Field4, *that1.Field4)
- }
- } else if this.Field4 != nil {
- return fmt.Errorf("this.Field4 == nil && that.Field4 != nil")
- } else if that1.Field4 != nil {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", *this.Field5, *that1.Field5)
- }
- } else if this.Field5 != nil {
- return fmt.Errorf("this.Field5 == nil && that.Field5 != nil")
- } else if that1.Field5 != nil {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
- }
- } else if this.Field6 != nil {
- return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
- } else if that1.Field6 != nil {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
- }
- } else if this.Field7 != nil {
- return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
- } else if that1.Field7 != nil {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- if this.Field8 != nil && that1.Field8 != nil {
- if *this.Field8 != *that1.Field8 {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", *this.Field8, *that1.Field8)
- }
- } else if this.Field8 != nil {
- return fmt.Errorf("this.Field8 == nil && that.Field8 != nil")
- } else if that1.Field8 != nil {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
- }
- if this.Field9 != nil && that1.Field9 != nil {
- if *this.Field9 != *that1.Field9 {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", *this.Field9, *that1.Field9)
- }
- } else if this.Field9 != nil {
- return fmt.Errorf("this.Field9 == nil && that.Field9 != nil")
- } else if that1.Field9 != nil {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
- }
- if this.Field10 != nil && that1.Field10 != nil {
- if *this.Field10 != *that1.Field10 {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", *this.Field10, *that1.Field10)
- }
- } else if this.Field10 != nil {
- return fmt.Errorf("this.Field10 == nil && that.Field10 != nil")
- } else if that1.Field10 != nil {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
- }
- if this.Field11 != nil && that1.Field11 != nil {
- if *this.Field11 != *that1.Field11 {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", *this.Field11, *that1.Field11)
- }
- } else if this.Field11 != nil {
- return fmt.Errorf("this.Field11 == nil && that.Field11 != nil")
- } else if that1.Field11 != nil {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
- }
- if this.Field12 != nil && that1.Field12 != nil {
- if *this.Field12 != *that1.Field12 {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", *this.Field12, *that1.Field12)
- }
- } else if this.Field12 != nil {
- return fmt.Errorf("this.Field12 == nil && that.Field12 != nil")
- } else if that1.Field12 != nil {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
- }
- } else if this.Field13 != nil {
- return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
- } else if that1.Field13 != nil {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
- }
- } else if this.Field14 != nil {
- return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
- } else if that1.Field14 != nil {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- 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 *NinOptNativeDefault) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptNativeDefault)
- if !ok {
- that2, ok := that.(NinOptNativeDefault)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if this.Field3 != nil && that1.Field3 != nil {
- if *this.Field3 != *that1.Field3 {
- return false
- }
- } else if this.Field3 != nil {
- return false
- } else if that1.Field3 != nil {
- return false
- }
- if this.Field4 != nil && that1.Field4 != nil {
- if *this.Field4 != *that1.Field4 {
- return false
- }
- } else if this.Field4 != nil {
- return false
- } else if that1.Field4 != nil {
- return false
- }
- if this.Field5 != nil && that1.Field5 != nil {
- if *this.Field5 != *that1.Field5 {
- return false
- }
- } else if this.Field5 != nil {
- return false
- } else if that1.Field5 != nil {
- return false
- }
- if this.Field6 != nil && that1.Field6 != nil {
- if *this.Field6 != *that1.Field6 {
- return false
- }
- } else if this.Field6 != nil {
- return false
- } else if that1.Field6 != nil {
- return false
- }
- if this.Field7 != nil && that1.Field7 != nil {
- if *this.Field7 != *that1.Field7 {
- return false
- }
- } else if this.Field7 != nil {
- return false
- } else if that1.Field7 != nil {
- return false
- }
- if this.Field8 != nil && that1.Field8 != nil {
- if *this.Field8 != *that1.Field8 {
- return false
- }
- } else if this.Field8 != nil {
- return false
- } else if that1.Field8 != nil {
- return false
- }
- if this.Field9 != nil && that1.Field9 != nil {
- if *this.Field9 != *that1.Field9 {
- return false
- }
- } else if this.Field9 != nil {
- return false
- } else if that1.Field9 != nil {
- return false
- }
- if this.Field10 != nil && that1.Field10 != nil {
- if *this.Field10 != *that1.Field10 {
- return false
- }
- } else if this.Field10 != nil {
- return false
- } else if that1.Field10 != nil {
- return false
- }
- if this.Field11 != nil && that1.Field11 != nil {
- if *this.Field11 != *that1.Field11 {
- return false
- }
- } else if this.Field11 != nil {
- return false
- } else if that1.Field11 != nil {
- return false
- }
- if this.Field12 != nil && that1.Field12 != nil {
- if *this.Field12 != *that1.Field12 {
- return false
- }
- } else if this.Field12 != nil {
- return false
- } else if that1.Field12 != nil {
- return false
- }
- if this.Field13 != nil && that1.Field13 != nil {
- if *this.Field13 != *that1.Field13 {
- return false
- }
- } else if this.Field13 != nil {
- return false
- } else if that1.Field13 != nil {
- return false
- }
- if this.Field14 != nil && that1.Field14 != nil {
- if *this.Field14 != *that1.Field14 {
- return false
- }
- } else if this.Field14 != nil {
- return false
- } else if that1.Field14 != nil {
- return false
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomContainer) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomContainer)
- if !ok {
- that2, ok := that.(CustomContainer)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomContainer")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomContainer but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomContainer but is not nil && this == nil")
- }
- if !this.CustomStruct.Equal(&that1.CustomStruct) {
- return fmt.Errorf("CustomStruct this(%v) Not Equal that(%v)", this.CustomStruct, that1.CustomStruct)
- }
- 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 *CustomContainer) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomContainer)
- if !ok {
- that2, ok := that.(CustomContainer)
- 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.CustomStruct.Equal(&that1.CustomStruct) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomNameNidOptNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomNameNidOptNative)
- if !ok {
- that2, ok := that.(CustomNameNidOptNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomNameNidOptNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomNameNidOptNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomNameNidOptNative but is not nil && this == nil")
- }
- if this.FieldA != that1.FieldA {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
- }
- if this.FieldB != that1.FieldB {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
- }
- if this.FieldC != that1.FieldC {
- return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", this.FieldC, that1.FieldC)
- }
- if this.FieldD != that1.FieldD {
- return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", this.FieldD, that1.FieldD)
- }
- if this.FieldE != that1.FieldE {
- return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", this.FieldE, that1.FieldE)
- }
- if this.FieldF != that1.FieldF {
- return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", this.FieldF, that1.FieldF)
- }
- if this.FieldG != that1.FieldG {
- return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", this.FieldG, that1.FieldG)
- }
- if this.FieldH != that1.FieldH {
- return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", this.FieldH, that1.FieldH)
- }
- if this.FieldI != that1.FieldI {
- return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", this.FieldI, that1.FieldI)
- }
- if this.FieldJ != that1.FieldJ {
- return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", this.FieldJ, that1.FieldJ)
- }
- if this.FieldK != that1.FieldK {
- return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", this.FieldK, that1.FieldK)
- }
- if this.FieldL != that1.FieldL {
- return fmt.Errorf("FieldL this(%v) Not Equal that(%v)", this.FieldL, that1.FieldL)
- }
- if this.FieldM != that1.FieldM {
- return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", this.FieldM, that1.FieldM)
- }
- if this.FieldN != that1.FieldN {
- return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", this.FieldN, that1.FieldN)
- }
- if !bytes.Equal(this.FieldO, that1.FieldO) {
- return fmt.Errorf("FieldO this(%v) Not Equal that(%v)", this.FieldO, that1.FieldO)
- }
- 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 *CustomNameNidOptNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomNameNidOptNative)
- if !ok {
- that2, ok := that.(CustomNameNidOptNative)
- 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.FieldA != that1.FieldA {
- return false
- }
- if this.FieldB != that1.FieldB {
- return false
- }
- if this.FieldC != that1.FieldC {
- return false
- }
- if this.FieldD != that1.FieldD {
- return false
- }
- if this.FieldE != that1.FieldE {
- return false
- }
- if this.FieldF != that1.FieldF {
- return false
- }
- if this.FieldG != that1.FieldG {
- return false
- }
- if this.FieldH != that1.FieldH {
- return false
- }
- if this.FieldI != that1.FieldI {
- return false
- }
- if this.FieldJ != that1.FieldJ {
- return false
- }
- if this.FieldK != that1.FieldK {
- return false
- }
- if this.FieldL != that1.FieldL {
- return false
- }
- if this.FieldM != that1.FieldM {
- return false
- }
- if this.FieldN != that1.FieldN {
- return false
- }
- if !bytes.Equal(this.FieldO, that1.FieldO) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomNameNinOptNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomNameNinOptNative)
- if !ok {
- that2, ok := that.(CustomNameNinOptNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomNameNinOptNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomNameNinOptNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomNameNinOptNative but is not nil && this == nil")
- }
- if this.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", *this.FieldA, *that1.FieldA)
- }
- } else if this.FieldA != nil {
- return fmt.Errorf("this.FieldA == nil && that.FieldA != nil")
- } else if that1.FieldA != nil {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", *this.FieldB, *that1.FieldB)
- }
- } else if this.FieldB != nil {
- return fmt.Errorf("this.FieldB == nil && that.FieldB != nil")
- } else if that1.FieldB != nil {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
- }
- if this.FieldC != nil && that1.FieldC != nil {
- if *this.FieldC != *that1.FieldC {
- return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", *this.FieldC, *that1.FieldC)
- }
- } else if this.FieldC != nil {
- return fmt.Errorf("this.FieldC == nil && that.FieldC != nil")
- } else if that1.FieldC != nil {
- return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", this.FieldC, that1.FieldC)
- }
- if this.FieldD != nil && that1.FieldD != nil {
- if *this.FieldD != *that1.FieldD {
- return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", *this.FieldD, *that1.FieldD)
- }
- } else if this.FieldD != nil {
- return fmt.Errorf("this.FieldD == nil && that.FieldD != nil")
- } else if that1.FieldD != nil {
- return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", this.FieldD, that1.FieldD)
- }
- if this.FieldE != nil && that1.FieldE != nil {
- if *this.FieldE != *that1.FieldE {
- return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", *this.FieldE, *that1.FieldE)
- }
- } else if this.FieldE != nil {
- return fmt.Errorf("this.FieldE == nil && that.FieldE != nil")
- } else if that1.FieldE != nil {
- return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", this.FieldE, that1.FieldE)
- }
- if this.FieldF != nil && that1.FieldF != nil {
- if *this.FieldF != *that1.FieldF {
- return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", *this.FieldF, *that1.FieldF)
- }
- } else if this.FieldF != nil {
- return fmt.Errorf("this.FieldF == nil && that.FieldF != nil")
- } else if that1.FieldF != nil {
- return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", this.FieldF, that1.FieldF)
- }
- if this.FieldG != nil && that1.FieldG != nil {
- if *this.FieldG != *that1.FieldG {
- return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", *this.FieldG, *that1.FieldG)
- }
- } else if this.FieldG != nil {
- return fmt.Errorf("this.FieldG == nil && that.FieldG != nil")
- } else if that1.FieldG != nil {
- return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", this.FieldG, that1.FieldG)
- }
- if this.FieldH != nil && that1.FieldH != nil {
- if *this.FieldH != *that1.FieldH {
- return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", *this.FieldH, *that1.FieldH)
- }
- } else if this.FieldH != nil {
- return fmt.Errorf("this.FieldH == nil && that.FieldH != nil")
- } else if that1.FieldH != nil {
- return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", this.FieldH, that1.FieldH)
- }
- if this.FieldI != nil && that1.FieldI != nil {
- if *this.FieldI != *that1.FieldI {
- return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", *this.FieldI, *that1.FieldI)
- }
- } else if this.FieldI != nil {
- return fmt.Errorf("this.FieldI == nil && that.FieldI != nil")
- } else if that1.FieldI != nil {
- return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", this.FieldI, that1.FieldI)
- }
- if this.FieldJ != nil && that1.FieldJ != nil {
- if *this.FieldJ != *that1.FieldJ {
- return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", *this.FieldJ, *that1.FieldJ)
- }
- } else if this.FieldJ != nil {
- return fmt.Errorf("this.FieldJ == nil && that.FieldJ != nil")
- } else if that1.FieldJ != nil {
- return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", this.FieldJ, that1.FieldJ)
- }
- if this.FieldK != nil && that1.FieldK != nil {
- if *this.FieldK != *that1.FieldK {
- return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", *this.FieldK, *that1.FieldK)
- }
- } else if this.FieldK != nil {
- return fmt.Errorf("this.FieldK == nil && that.FieldK != nil")
- } else if that1.FieldK != nil {
- return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", this.FieldK, that1.FieldK)
- }
- if this.FielL != nil && that1.FielL != nil {
- if *this.FielL != *that1.FielL {
- return fmt.Errorf("FielL this(%v) Not Equal that(%v)", *this.FielL, *that1.FielL)
- }
- } else if this.FielL != nil {
- return fmt.Errorf("this.FielL == nil && that.FielL != nil")
- } else if that1.FielL != nil {
- return fmt.Errorf("FielL this(%v) Not Equal that(%v)", this.FielL, that1.FielL)
- }
- if this.FieldM != nil && that1.FieldM != nil {
- if *this.FieldM != *that1.FieldM {
- return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", *this.FieldM, *that1.FieldM)
- }
- } else if this.FieldM != nil {
- return fmt.Errorf("this.FieldM == nil && that.FieldM != nil")
- } else if that1.FieldM != nil {
- return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", this.FieldM, that1.FieldM)
- }
- if this.FieldN != nil && that1.FieldN != nil {
- if *this.FieldN != *that1.FieldN {
- return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", *this.FieldN, *that1.FieldN)
- }
- } else if this.FieldN != nil {
- return fmt.Errorf("this.FieldN == nil && that.FieldN != nil")
- } else if that1.FieldN != nil {
- return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", this.FieldN, that1.FieldN)
- }
- if !bytes.Equal(this.FieldO, that1.FieldO) {
- return fmt.Errorf("FieldO this(%v) Not Equal that(%v)", this.FieldO, that1.FieldO)
- }
- 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 *CustomNameNinOptNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomNameNinOptNative)
- if !ok {
- that2, ok := that.(CustomNameNinOptNative)
- 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.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- return false
- }
- } else if this.FieldA != nil {
- return false
- } else if that1.FieldA != nil {
- return false
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- return false
- }
- } else if this.FieldB != nil {
- return false
- } else if that1.FieldB != nil {
- return false
- }
- if this.FieldC != nil && that1.FieldC != nil {
- if *this.FieldC != *that1.FieldC {
- return false
- }
- } else if this.FieldC != nil {
- return false
- } else if that1.FieldC != nil {
- return false
- }
- if this.FieldD != nil && that1.FieldD != nil {
- if *this.FieldD != *that1.FieldD {
- return false
- }
- } else if this.FieldD != nil {
- return false
- } else if that1.FieldD != nil {
- return false
- }
- if this.FieldE != nil && that1.FieldE != nil {
- if *this.FieldE != *that1.FieldE {
- return false
- }
- } else if this.FieldE != nil {
- return false
- } else if that1.FieldE != nil {
- return false
- }
- if this.FieldF != nil && that1.FieldF != nil {
- if *this.FieldF != *that1.FieldF {
- return false
- }
- } else if this.FieldF != nil {
- return false
- } else if that1.FieldF != nil {
- return false
- }
- if this.FieldG != nil && that1.FieldG != nil {
- if *this.FieldG != *that1.FieldG {
- return false
- }
- } else if this.FieldG != nil {
- return false
- } else if that1.FieldG != nil {
- return false
- }
- if this.FieldH != nil && that1.FieldH != nil {
- if *this.FieldH != *that1.FieldH {
- return false
- }
- } else if this.FieldH != nil {
- return false
- } else if that1.FieldH != nil {
- return false
- }
- if this.FieldI != nil && that1.FieldI != nil {
- if *this.FieldI != *that1.FieldI {
- return false
- }
- } else if this.FieldI != nil {
- return false
- } else if that1.FieldI != nil {
- return false
- }
- if this.FieldJ != nil && that1.FieldJ != nil {
- if *this.FieldJ != *that1.FieldJ {
- return false
- }
- } else if this.FieldJ != nil {
- return false
- } else if that1.FieldJ != nil {
- return false
- }
- if this.FieldK != nil && that1.FieldK != nil {
- if *this.FieldK != *that1.FieldK {
- return false
- }
- } else if this.FieldK != nil {
- return false
- } else if that1.FieldK != nil {
- return false
- }
- if this.FielL != nil && that1.FielL != nil {
- if *this.FielL != *that1.FielL {
- return false
- }
- } else if this.FielL != nil {
- return false
- } else if that1.FielL != nil {
- return false
- }
- if this.FieldM != nil && that1.FieldM != nil {
- if *this.FieldM != *that1.FieldM {
- return false
- }
- } else if this.FieldM != nil {
- return false
- } else if that1.FieldM != nil {
- return false
- }
- if this.FieldN != nil && that1.FieldN != nil {
- if *this.FieldN != *that1.FieldN {
- return false
- }
- } else if this.FieldN != nil {
- return false
- } else if that1.FieldN != nil {
- return false
- }
- if !bytes.Equal(this.FieldO, that1.FieldO) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomNameNinRepNative) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomNameNinRepNative)
- if !ok {
- that2, ok := that.(CustomNameNinRepNative)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomNameNinRepNative")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomNameNinRepNative but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomNameNinRepNative but is not nil && this == nil")
- }
- if len(this.FieldA) != len(that1.FieldA) {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", len(this.FieldA), len(that1.FieldA))
- }
- for i := range this.FieldA {
- if this.FieldA[i] != that1.FieldA[i] {
- return fmt.Errorf("FieldA this[%v](%v) Not Equal that[%v](%v)", i, this.FieldA[i], i, that1.FieldA[i])
- }
- }
- if len(this.FieldB) != len(that1.FieldB) {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", len(this.FieldB), len(that1.FieldB))
- }
- for i := range this.FieldB {
- if this.FieldB[i] != that1.FieldB[i] {
- return fmt.Errorf("FieldB this[%v](%v) Not Equal that[%v](%v)", i, this.FieldB[i], i, that1.FieldB[i])
- }
- }
- if len(this.FieldC) != len(that1.FieldC) {
- return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", len(this.FieldC), len(that1.FieldC))
- }
- for i := range this.FieldC {
- if this.FieldC[i] != that1.FieldC[i] {
- return fmt.Errorf("FieldC this[%v](%v) Not Equal that[%v](%v)", i, this.FieldC[i], i, that1.FieldC[i])
- }
- }
- if len(this.FieldD) != len(that1.FieldD) {
- return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", len(this.FieldD), len(that1.FieldD))
- }
- for i := range this.FieldD {
- if this.FieldD[i] != that1.FieldD[i] {
- return fmt.Errorf("FieldD this[%v](%v) Not Equal that[%v](%v)", i, this.FieldD[i], i, that1.FieldD[i])
- }
- }
- if len(this.FieldE) != len(that1.FieldE) {
- return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", len(this.FieldE), len(that1.FieldE))
- }
- for i := range this.FieldE {
- if this.FieldE[i] != that1.FieldE[i] {
- return fmt.Errorf("FieldE this[%v](%v) Not Equal that[%v](%v)", i, this.FieldE[i], i, that1.FieldE[i])
- }
- }
- if len(this.FieldF) != len(that1.FieldF) {
- return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", len(this.FieldF), len(that1.FieldF))
- }
- for i := range this.FieldF {
- if this.FieldF[i] != that1.FieldF[i] {
- return fmt.Errorf("FieldF this[%v](%v) Not Equal that[%v](%v)", i, this.FieldF[i], i, that1.FieldF[i])
- }
- }
- if len(this.FieldG) != len(that1.FieldG) {
- return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", len(this.FieldG), len(that1.FieldG))
- }
- for i := range this.FieldG {
- if this.FieldG[i] != that1.FieldG[i] {
- return fmt.Errorf("FieldG this[%v](%v) Not Equal that[%v](%v)", i, this.FieldG[i], i, that1.FieldG[i])
- }
- }
- if len(this.FieldH) != len(that1.FieldH) {
- return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", len(this.FieldH), len(that1.FieldH))
- }
- for i := range this.FieldH {
- if this.FieldH[i] != that1.FieldH[i] {
- return fmt.Errorf("FieldH this[%v](%v) Not Equal that[%v](%v)", i, this.FieldH[i], i, that1.FieldH[i])
- }
- }
- if len(this.FieldI) != len(that1.FieldI) {
- return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", len(this.FieldI), len(that1.FieldI))
- }
- for i := range this.FieldI {
- if this.FieldI[i] != that1.FieldI[i] {
- return fmt.Errorf("FieldI this[%v](%v) Not Equal that[%v](%v)", i, this.FieldI[i], i, that1.FieldI[i])
- }
- }
- if len(this.FieldJ) != len(that1.FieldJ) {
- return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", len(this.FieldJ), len(that1.FieldJ))
- }
- for i := range this.FieldJ {
- if this.FieldJ[i] != that1.FieldJ[i] {
- return fmt.Errorf("FieldJ this[%v](%v) Not Equal that[%v](%v)", i, this.FieldJ[i], i, that1.FieldJ[i])
- }
- }
- if len(this.FieldK) != len(that1.FieldK) {
- return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", len(this.FieldK), len(that1.FieldK))
- }
- for i := range this.FieldK {
- if this.FieldK[i] != that1.FieldK[i] {
- return fmt.Errorf("FieldK this[%v](%v) Not Equal that[%v](%v)", i, this.FieldK[i], i, that1.FieldK[i])
- }
- }
- if len(this.FieldL) != len(that1.FieldL) {
- return fmt.Errorf("FieldL this(%v) Not Equal that(%v)", len(this.FieldL), len(that1.FieldL))
- }
- for i := range this.FieldL {
- if this.FieldL[i] != that1.FieldL[i] {
- return fmt.Errorf("FieldL this[%v](%v) Not Equal that[%v](%v)", i, this.FieldL[i], i, that1.FieldL[i])
- }
- }
- if len(this.FieldM) != len(that1.FieldM) {
- return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", len(this.FieldM), len(that1.FieldM))
- }
- for i := range this.FieldM {
- if this.FieldM[i] != that1.FieldM[i] {
- return fmt.Errorf("FieldM this[%v](%v) Not Equal that[%v](%v)", i, this.FieldM[i], i, that1.FieldM[i])
- }
- }
- if len(this.FieldN) != len(that1.FieldN) {
- return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", len(this.FieldN), len(that1.FieldN))
- }
- for i := range this.FieldN {
- if this.FieldN[i] != that1.FieldN[i] {
- return fmt.Errorf("FieldN this[%v](%v) Not Equal that[%v](%v)", i, this.FieldN[i], i, that1.FieldN[i])
- }
- }
- if len(this.FieldO) != len(that1.FieldO) {
- return fmt.Errorf("FieldO this(%v) Not Equal that(%v)", len(this.FieldO), len(that1.FieldO))
- }
- for i := range this.FieldO {
- if !bytes.Equal(this.FieldO[i], that1.FieldO[i]) {
- return fmt.Errorf("FieldO this[%v](%v) Not Equal that[%v](%v)", i, this.FieldO[i], i, that1.FieldO[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 *CustomNameNinRepNative) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomNameNinRepNative)
- if !ok {
- that2, ok := that.(CustomNameNinRepNative)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.FieldA) != len(that1.FieldA) {
- return false
- }
- for i := range this.FieldA {
- if this.FieldA[i] != that1.FieldA[i] {
- return false
- }
- }
- if len(this.FieldB) != len(that1.FieldB) {
- return false
- }
- for i := range this.FieldB {
- if this.FieldB[i] != that1.FieldB[i] {
- return false
- }
- }
- if len(this.FieldC) != len(that1.FieldC) {
- return false
- }
- for i := range this.FieldC {
- if this.FieldC[i] != that1.FieldC[i] {
- return false
- }
- }
- if len(this.FieldD) != len(that1.FieldD) {
- return false
- }
- for i := range this.FieldD {
- if this.FieldD[i] != that1.FieldD[i] {
- return false
- }
- }
- if len(this.FieldE) != len(that1.FieldE) {
- return false
- }
- for i := range this.FieldE {
- if this.FieldE[i] != that1.FieldE[i] {
- return false
- }
- }
- if len(this.FieldF) != len(that1.FieldF) {
- return false
- }
- for i := range this.FieldF {
- if this.FieldF[i] != that1.FieldF[i] {
- return false
- }
- }
- if len(this.FieldG) != len(that1.FieldG) {
- return false
- }
- for i := range this.FieldG {
- if this.FieldG[i] != that1.FieldG[i] {
- return false
- }
- }
- if len(this.FieldH) != len(that1.FieldH) {
- return false
- }
- for i := range this.FieldH {
- if this.FieldH[i] != that1.FieldH[i] {
- return false
- }
- }
- if len(this.FieldI) != len(that1.FieldI) {
- return false
- }
- for i := range this.FieldI {
- if this.FieldI[i] != that1.FieldI[i] {
- return false
- }
- }
- if len(this.FieldJ) != len(that1.FieldJ) {
- return false
- }
- for i := range this.FieldJ {
- if this.FieldJ[i] != that1.FieldJ[i] {
- return false
- }
- }
- if len(this.FieldK) != len(that1.FieldK) {
- return false
- }
- for i := range this.FieldK {
- if this.FieldK[i] != that1.FieldK[i] {
- return false
- }
- }
- if len(this.FieldL) != len(that1.FieldL) {
- return false
- }
- for i := range this.FieldL {
- if this.FieldL[i] != that1.FieldL[i] {
- return false
- }
- }
- if len(this.FieldM) != len(that1.FieldM) {
- return false
- }
- for i := range this.FieldM {
- if this.FieldM[i] != that1.FieldM[i] {
- return false
- }
- }
- if len(this.FieldN) != len(that1.FieldN) {
- return false
- }
- for i := range this.FieldN {
- if this.FieldN[i] != that1.FieldN[i] {
- return false
- }
- }
- if len(this.FieldO) != len(that1.FieldO) {
- return false
- }
- for i := range this.FieldO {
- if !bytes.Equal(this.FieldO[i], that1.FieldO[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomNameNinStruct) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomNameNinStruct)
- if !ok {
- that2, ok := that.(CustomNameNinStruct)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomNameNinStruct")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomNameNinStruct but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomNameNinStruct but is not nil && this == nil")
- }
- if this.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", *this.FieldA, *that1.FieldA)
- }
- } else if this.FieldA != nil {
- return fmt.Errorf("this.FieldA == nil && that.FieldA != nil")
- } else if that1.FieldA != nil {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", *this.FieldB, *that1.FieldB)
- }
- } else if this.FieldB != nil {
- return fmt.Errorf("this.FieldB == nil && that.FieldB != nil")
- } else if that1.FieldB != nil {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
- }
- if !this.FieldC.Equal(that1.FieldC) {
- return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", this.FieldC, that1.FieldC)
- }
- if len(this.FieldD) != len(that1.FieldD) {
- return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", len(this.FieldD), len(that1.FieldD))
- }
- for i := range this.FieldD {
- if !this.FieldD[i].Equal(that1.FieldD[i]) {
- return fmt.Errorf("FieldD this[%v](%v) Not Equal that[%v](%v)", i, this.FieldD[i], i, that1.FieldD[i])
- }
- }
- if this.FieldE != nil && that1.FieldE != nil {
- if *this.FieldE != *that1.FieldE {
- return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", *this.FieldE, *that1.FieldE)
- }
- } else if this.FieldE != nil {
- return fmt.Errorf("this.FieldE == nil && that.FieldE != nil")
- } else if that1.FieldE != nil {
- return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", this.FieldE, that1.FieldE)
- }
- if this.FieldF != nil && that1.FieldF != nil {
- if *this.FieldF != *that1.FieldF {
- return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", *this.FieldF, *that1.FieldF)
- }
- } else if this.FieldF != nil {
- return fmt.Errorf("this.FieldF == nil && that.FieldF != nil")
- } else if that1.FieldF != nil {
- return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", this.FieldF, that1.FieldF)
- }
- if !this.FieldG.Equal(that1.FieldG) {
- return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", this.FieldG, that1.FieldG)
- }
- if this.FieldH != nil && that1.FieldH != nil {
- if *this.FieldH != *that1.FieldH {
- return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", *this.FieldH, *that1.FieldH)
- }
- } else if this.FieldH != nil {
- return fmt.Errorf("this.FieldH == nil && that.FieldH != nil")
- } else if that1.FieldH != nil {
- return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", this.FieldH, that1.FieldH)
- }
- if this.FieldI != nil && that1.FieldI != nil {
- if *this.FieldI != *that1.FieldI {
- return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", *this.FieldI, *that1.FieldI)
- }
- } else if this.FieldI != nil {
- return fmt.Errorf("this.FieldI == nil && that.FieldI != nil")
- } else if that1.FieldI != nil {
- return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", this.FieldI, that1.FieldI)
- }
- if !bytes.Equal(this.FieldJ, that1.FieldJ) {
- return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", this.FieldJ, that1.FieldJ)
- }
- 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 *CustomNameNinStruct) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomNameNinStruct)
- if !ok {
- that2, ok := that.(CustomNameNinStruct)
- 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.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- return false
- }
- } else if this.FieldA != nil {
- return false
- } else if that1.FieldA != nil {
- return false
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- return false
- }
- } else if this.FieldB != nil {
- return false
- } else if that1.FieldB != nil {
- return false
- }
- if !this.FieldC.Equal(that1.FieldC) {
- return false
- }
- if len(this.FieldD) != len(that1.FieldD) {
- return false
- }
- for i := range this.FieldD {
- if !this.FieldD[i].Equal(that1.FieldD[i]) {
- return false
- }
- }
- if this.FieldE != nil && that1.FieldE != nil {
- if *this.FieldE != *that1.FieldE {
- return false
- }
- } else if this.FieldE != nil {
- return false
- } else if that1.FieldE != nil {
- return false
- }
- if this.FieldF != nil && that1.FieldF != nil {
- if *this.FieldF != *that1.FieldF {
- return false
- }
- } else if this.FieldF != nil {
- return false
- } else if that1.FieldF != nil {
- return false
- }
- if !this.FieldG.Equal(that1.FieldG) {
- return false
- }
- if this.FieldH != nil && that1.FieldH != nil {
- if *this.FieldH != *that1.FieldH {
- return false
- }
- } else if this.FieldH != nil {
- return false
- } else if that1.FieldH != nil {
- return false
- }
- if this.FieldI != nil && that1.FieldI != nil {
- if *this.FieldI != *that1.FieldI {
- return false
- }
- } else if this.FieldI != nil {
- return false
- } else if that1.FieldI != nil {
- return false
- }
- if !bytes.Equal(this.FieldJ, that1.FieldJ) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomNameCustomType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomNameCustomType)
- if !ok {
- that2, ok := that.(CustomNameCustomType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomNameCustomType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomNameCustomType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomNameCustomType but is not nil && this == nil")
- }
- if that1.FieldA == nil {
- if this.FieldA != nil {
- return fmt.Errorf("this.FieldA != nil && that1.FieldA == nil")
- }
- } else if !this.FieldA.Equal(*that1.FieldA) {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
- }
- if that1.FieldB == nil {
- if this.FieldB != nil {
- return fmt.Errorf("this.FieldB != nil && that1.FieldB == nil")
- }
- } else if !this.FieldB.Equal(*that1.FieldB) {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
- }
- if len(this.FieldC) != len(that1.FieldC) {
- return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", len(this.FieldC), len(that1.FieldC))
- }
- for i := range this.FieldC {
- if !this.FieldC[i].Equal(that1.FieldC[i]) {
- return fmt.Errorf("FieldC this[%v](%v) Not Equal that[%v](%v)", i, this.FieldC[i], i, that1.FieldC[i])
- }
- }
- if len(this.FieldD) != len(that1.FieldD) {
- return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", len(this.FieldD), len(that1.FieldD))
- }
- for i := range this.FieldD {
- if !this.FieldD[i].Equal(that1.FieldD[i]) {
- return fmt.Errorf("FieldD this[%v](%v) Not Equal that[%v](%v)", i, this.FieldD[i], i, that1.FieldD[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 *CustomNameCustomType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomNameCustomType)
- if !ok {
- that2, ok := that.(CustomNameCustomType)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.FieldA == nil {
- if this.FieldA != nil {
- return false
- }
- } else if !this.FieldA.Equal(*that1.FieldA) {
- return false
- }
- if that1.FieldB == nil {
- if this.FieldB != nil {
- return false
- }
- } else if !this.FieldB.Equal(*that1.FieldB) {
- return false
- }
- if len(this.FieldC) != len(that1.FieldC) {
- return false
- }
- for i := range this.FieldC {
- if !this.FieldC[i].Equal(that1.FieldC[i]) {
- return false
- }
- }
- if len(this.FieldD) != len(that1.FieldD) {
- return false
- }
- for i := range this.FieldD {
- if !this.FieldD[i].Equal(that1.FieldD[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomNameNinEmbeddedStructUnion) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomNameNinEmbeddedStructUnion)
- if !ok {
- that2, ok := that.(CustomNameNinEmbeddedStructUnion)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomNameNinEmbeddedStructUnion")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomNameNinEmbeddedStructUnion but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomNameNinEmbeddedStructUnion but is not nil && this == nil")
- }
- if !this.NidOptNative.Equal(that1.NidOptNative) {
- return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
- }
- if !this.FieldA.Equal(that1.FieldA) {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", *this.FieldB, *that1.FieldB)
- }
- } else if this.FieldB != nil {
- return fmt.Errorf("this.FieldB == nil && that.FieldB != nil")
- } else if that1.FieldB != nil {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
- }
- 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 *CustomNameNinEmbeddedStructUnion) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomNameNinEmbeddedStructUnion)
- if !ok {
- that2, ok := that.(CustomNameNinEmbeddedStructUnion)
- 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.NidOptNative.Equal(that1.NidOptNative) {
- return false
- }
- if !this.FieldA.Equal(that1.FieldA) {
- return false
- }
- if this.FieldB != nil && that1.FieldB != nil {
- if *this.FieldB != *that1.FieldB {
- return false
- }
- } else if this.FieldB != nil {
- return false
- } else if that1.FieldB != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomNameEnum) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomNameEnum)
- if !ok {
- that2, ok := that.(CustomNameEnum)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomNameEnum")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomNameEnum but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomNameEnum but is not nil && this == nil")
- }
- if this.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", *this.FieldA, *that1.FieldA)
- }
- } else if this.FieldA != nil {
- return fmt.Errorf("this.FieldA == nil && that.FieldA != nil")
- } else if that1.FieldA != nil {
- return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
- }
- if len(this.FieldB) != len(that1.FieldB) {
- return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", len(this.FieldB), len(that1.FieldB))
- }
- for i := range this.FieldB {
- if this.FieldB[i] != that1.FieldB[i] {
- return fmt.Errorf("FieldB this[%v](%v) Not Equal that[%v](%v)", i, this.FieldB[i], i, that1.FieldB[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 *CustomNameEnum) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomNameEnum)
- if !ok {
- that2, ok := that.(CustomNameEnum)
- 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.FieldA != nil && that1.FieldA != nil {
- if *this.FieldA != *that1.FieldA {
- return false
- }
- } else if this.FieldA != nil {
- return false
- } else if that1.FieldA != nil {
- return false
- }
- if len(this.FieldB) != len(that1.FieldB) {
- return false
- }
- for i := range this.FieldB {
- if this.FieldB[i] != that1.FieldB[i] {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NoExtensionsMap) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NoExtensionsMap)
- if !ok {
- that2, ok := that.(NoExtensionsMap)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NoExtensionsMap")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NoExtensionsMap but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NoExtensionsMap but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- 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 *NoExtensionsMap) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NoExtensionsMap)
- if !ok {
- that2, ok := that.(NoExtensionsMap)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != 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 *Unrecognized) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Unrecognized)
- if !ok {
- that2, ok := that.(Unrecognized)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Unrecognized")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Unrecognized but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Unrecognized but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- return nil
-}
-func (this *Unrecognized) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Unrecognized)
- if !ok {
- that2, ok := that.(Unrecognized)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- return true
-}
-func (this *UnrecognizedWithInner) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*UnrecognizedWithInner)
- if !ok {
- that2, ok := that.(UnrecognizedWithInner)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *UnrecognizedWithInner")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *UnrecognizedWithInner but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *UnrecognizedWithInner but is not nil && this == nil")
- }
- if len(this.Embedded) != len(that1.Embedded) {
- return fmt.Errorf("Embedded this(%v) Not Equal that(%v)", len(this.Embedded), len(that1.Embedded))
- }
- for i := range this.Embedded {
- if !this.Embedded[i].Equal(that1.Embedded[i]) {
- return fmt.Errorf("Embedded this[%v](%v) Not Equal that[%v](%v)", i, this.Embedded[i], i, that1.Embedded[i])
- }
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- 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 *UnrecognizedWithInner) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*UnrecognizedWithInner)
- if !ok {
- that2, ok := that.(UnrecognizedWithInner)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Embedded) != len(that1.Embedded) {
- return false
- }
- for i := range this.Embedded {
- if !this.Embedded[i].Equal(that1.Embedded[i]) {
- return false
- }
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *UnrecognizedWithInner_Inner) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*UnrecognizedWithInner_Inner)
- if !ok {
- that2, ok := that.(UnrecognizedWithInner_Inner)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *UnrecognizedWithInner_Inner")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *UnrecognizedWithInner_Inner but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *UnrecognizedWithInner_Inner but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- return nil
-}
-func (this *UnrecognizedWithInner_Inner) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*UnrecognizedWithInner_Inner)
- if !ok {
- that2, ok := that.(UnrecognizedWithInner_Inner)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- return true
-}
-func (this *UnrecognizedWithEmbed) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*UnrecognizedWithEmbed)
- if !ok {
- that2, ok := that.(UnrecognizedWithEmbed)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *UnrecognizedWithEmbed")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *UnrecognizedWithEmbed but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *UnrecognizedWithEmbed but is not nil && this == nil")
- }
- if !this.UnrecognizedWithEmbed_Embedded.Equal(&that1.UnrecognizedWithEmbed_Embedded) {
- return fmt.Errorf("UnrecognizedWithEmbed_Embedded this(%v) Not Equal that(%v)", this.UnrecognizedWithEmbed_Embedded, that1.UnrecognizedWithEmbed_Embedded)
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- 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 *UnrecognizedWithEmbed) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*UnrecognizedWithEmbed)
- if !ok {
- that2, ok := that.(UnrecognizedWithEmbed)
- 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.UnrecognizedWithEmbed_Embedded.Equal(&that1.UnrecognizedWithEmbed_Embedded) {
- return false
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *UnrecognizedWithEmbed_Embedded) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*UnrecognizedWithEmbed_Embedded)
- if !ok {
- that2, ok := that.(UnrecognizedWithEmbed_Embedded)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *UnrecognizedWithEmbed_Embedded")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *UnrecognizedWithEmbed_Embedded but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *UnrecognizedWithEmbed_Embedded but is not nil && this == nil")
- }
- if this.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
- }
- } else if this.Field1 != nil {
- return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
- } else if that1.Field1 != nil {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- return nil
-}
-func (this *UnrecognizedWithEmbed_Embedded) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*UnrecognizedWithEmbed_Embedded)
- if !ok {
- that2, ok := that.(UnrecognizedWithEmbed_Embedded)
- 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.Field1 != nil && that1.Field1 != nil {
- if *this.Field1 != *that1.Field1 {
- return false
- }
- } else if this.Field1 != nil {
- return false
- } else if that1.Field1 != nil {
- return false
- }
- return true
-}
-func (this *Node) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Node)
- if !ok {
- that2, ok := that.(Node)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Node")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Node but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Node but is not nil && this == nil")
- }
- if this.Label != nil && that1.Label != nil {
- if *this.Label != *that1.Label {
- return fmt.Errorf("Label this(%v) Not Equal that(%v)", *this.Label, *that1.Label)
- }
- } else if this.Label != nil {
- return fmt.Errorf("this.Label == nil && that.Label != nil")
- } else if that1.Label != nil {
- return fmt.Errorf("Label this(%v) Not Equal that(%v)", this.Label, that1.Label)
- }
- if len(this.Children) != len(that1.Children) {
- return fmt.Errorf("Children this(%v) Not Equal that(%v)", len(this.Children), len(that1.Children))
- }
- for i := range this.Children {
- if !this.Children[i].Equal(that1.Children[i]) {
- return fmt.Errorf("Children this[%v](%v) Not Equal that[%v](%v)", i, this.Children[i], i, that1.Children[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 *Node) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Node)
- if !ok {
- that2, ok := that.(Node)
- 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.Label != nil && that1.Label != nil {
- if *this.Label != *that1.Label {
- return false
- }
- } else if this.Label != nil {
- return false
- } else if that1.Label != nil {
- return false
- }
- if len(this.Children) != len(that1.Children) {
- return false
- }
- for i := range this.Children {
- if !this.Children[i].Equal(that1.Children[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NonByteCustomType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NonByteCustomType)
- if !ok {
- that2, ok := that.(NonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NonByteCustomType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NonByteCustomType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NonByteCustomType but is not nil && this == nil")
- }
- if that1.Field1 == nil {
- if this.Field1 != nil {
- return fmt.Errorf("this.Field1 != nil && that1.Field1 == nil")
- }
- } else if !this.Field1.Equal(*that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- 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 *NonByteCustomType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NonByteCustomType)
- if !ok {
- that2, ok := that.(NonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.Field1 == nil {
- if this.Field1 != nil {
- return false
- }
- } else if !this.Field1.Equal(*that1.Field1) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidOptNonByteCustomType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidOptNonByteCustomType)
- if !ok {
- that2, ok := that.(NidOptNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidOptNonByteCustomType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidOptNonByteCustomType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidOptNonByteCustomType but is not nil && this == nil")
- }
- if !this.Field1.Equal(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- 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 *NidOptNonByteCustomType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidOptNonByteCustomType)
- if !ok {
- that2, ok := that.(NidOptNonByteCustomType)
- 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.Field1.Equal(that1.Field1) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinOptNonByteCustomType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinOptNonByteCustomType)
- if !ok {
- that2, ok := that.(NinOptNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinOptNonByteCustomType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinOptNonByteCustomType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinOptNonByteCustomType but is not nil && this == nil")
- }
- if that1.Field1 == nil {
- if this.Field1 != nil {
- return fmt.Errorf("this.Field1 != nil && that1.Field1 == nil")
- }
- } else if !this.Field1.Equal(*that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- 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 *NinOptNonByteCustomType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinOptNonByteCustomType)
- if !ok {
- that2, ok := that.(NinOptNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.Field1 == nil {
- if this.Field1 != nil {
- return false
- }
- } else if !this.Field1.Equal(*that1.Field1) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NidRepNonByteCustomType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NidRepNonByteCustomType)
- if !ok {
- that2, ok := that.(NidRepNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NidRepNonByteCustomType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NidRepNonByteCustomType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NidRepNonByteCustomType but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if !this.Field1[i].Equal(that1.Field1[i]) {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[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 *NidRepNonByteCustomType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NidRepNonByteCustomType)
- if !ok {
- that2, ok := that.(NidRepNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if !this.Field1[i].Equal(that1.Field1[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *NinRepNonByteCustomType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NinRepNonByteCustomType)
- if !ok {
- that2, ok := that.(NinRepNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NinRepNonByteCustomType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NinRepNonByteCustomType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NinRepNonByteCustomType but is not nil && this == nil")
- }
- if len(this.Field1) != len(that1.Field1) {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
- }
- for i := range this.Field1 {
- if !this.Field1[i].Equal(that1.Field1[i]) {
- return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[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 *NinRepNonByteCustomType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NinRepNonByteCustomType)
- if !ok {
- that2, ok := that.(NinRepNonByteCustomType)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Field1) != len(that1.Field1) {
- return false
- }
- for i := range this.Field1 {
- if !this.Field1[i].Equal(that1.Field1[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *ProtoType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*ProtoType)
- if !ok {
- that2, ok := that.(ProtoType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *ProtoType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *ProtoType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *ProtoType but is not nil && this == nil")
- }
- if this.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
- }
- } else if this.Field2 != nil {
- return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
- } else if that1.Field2 != nil {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- 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 *ProtoType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*ProtoType)
- if !ok {
- that2, ok := that.(ProtoType)
- 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.Field2 != nil && that1.Field2 != nil {
- if *this.Field2 != *that1.Field2 {
- return false
- }
- } else if this.Field2 != nil {
- return false
- } else if that1.Field2 != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-
-type NidOptNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() float64
- GetField2() float32
- GetField3() int32
- GetField4() int64
- GetField5() uint32
- GetField6() uint64
- GetField7() int32
- GetField8() int64
- GetField9() uint32
- GetField10() int32
- GetField11() uint64
- GetField12() int64
- GetField13() bool
- GetField14() string
- GetField15() []byte
-}
-
-func (this *NidOptNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidOptNativeFromFace(this)
-}
-
-func (this *NidOptNative) GetField1() float64 {
- return this.Field1
-}
-
-func (this *NidOptNative) GetField2() float32 {
- return this.Field2
-}
-
-func (this *NidOptNative) GetField3() int32 {
- return this.Field3
-}
-
-func (this *NidOptNative) GetField4() int64 {
- return this.Field4
-}
-
-func (this *NidOptNative) GetField5() uint32 {
- return this.Field5
-}
-
-func (this *NidOptNative) GetField6() uint64 {
- return this.Field6
-}
-
-func (this *NidOptNative) GetField7() int32 {
- return this.Field7
-}
-
-func (this *NidOptNative) GetField8() int64 {
- return this.Field8
-}
-
-func (this *NidOptNative) GetField9() uint32 {
- return this.Field9
-}
-
-func (this *NidOptNative) GetField10() int32 {
- return this.Field10
-}
-
-func (this *NidOptNative) GetField11() uint64 {
- return this.Field11
-}
-
-func (this *NidOptNative) GetField12() int64 {
- return this.Field12
-}
-
-func (this *NidOptNative) GetField13() bool {
- return this.Field13
-}
-
-func (this *NidOptNative) GetField14() string {
- return this.Field14
-}
-
-func (this *NidOptNative) GetField15() []byte {
- return this.Field15
-}
-
-func NewNidOptNativeFromFace(that NidOptNativeFace) *NidOptNative {
- this := &NidOptNative{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field5 = that.GetField5()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field9 = that.GetField9()
- this.Field10 = that.GetField10()
- this.Field11 = that.GetField11()
- this.Field12 = that.GetField12()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NinOptNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *float64
- GetField2() *float32
- GetField3() *int32
- GetField4() *int64
- GetField5() *uint32
- GetField6() *uint64
- GetField7() *int32
- GetField8() *int64
- GetField9() *uint32
- GetField10() *int32
- GetField11() *uint64
- GetField12() *int64
- GetField13() *bool
- GetField14() *string
- GetField15() []byte
-}
-
-func (this *NinOptNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinOptNativeFromFace(this)
-}
-
-func (this *NinOptNative) GetField1() *float64 {
- return this.Field1
-}
-
-func (this *NinOptNative) GetField2() *float32 {
- return this.Field2
-}
-
-func (this *NinOptNative) GetField3() *int32 {
- return this.Field3
-}
-
-func (this *NinOptNative) GetField4() *int64 {
- return this.Field4
-}
-
-func (this *NinOptNative) GetField5() *uint32 {
- return this.Field5
-}
-
-func (this *NinOptNative) GetField6() *uint64 {
- return this.Field6
-}
-
-func (this *NinOptNative) GetField7() *int32 {
- return this.Field7
-}
-
-func (this *NinOptNative) GetField8() *int64 {
- return this.Field8
-}
-
-func (this *NinOptNative) GetField9() *uint32 {
- return this.Field9
-}
-
-func (this *NinOptNative) GetField10() *int32 {
- return this.Field10
-}
-
-func (this *NinOptNative) GetField11() *uint64 {
- return this.Field11
-}
-
-func (this *NinOptNative) GetField12() *int64 {
- return this.Field12
-}
-
-func (this *NinOptNative) GetField13() *bool {
- return this.Field13
-}
-
-func (this *NinOptNative) GetField14() *string {
- return this.Field14
-}
-
-func (this *NinOptNative) GetField15() []byte {
- return this.Field15
-}
-
-func NewNinOptNativeFromFace(that NinOptNativeFace) *NinOptNative {
- this := &NinOptNative{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field5 = that.GetField5()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field9 = that.GetField9()
- this.Field10 = that.GetField10()
- this.Field11 = that.GetField11()
- this.Field12 = that.GetField12()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NidRepNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []float64
- GetField2() []float32
- GetField3() []int32
- GetField4() []int64
- GetField5() []uint32
- GetField6() []uint64
- GetField7() []int32
- GetField8() []int64
- GetField9() []uint32
- GetField10() []int32
- GetField11() []uint64
- GetField12() []int64
- GetField13() []bool
- GetField14() []string
- GetField15() [][]byte
-}
-
-func (this *NidRepNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidRepNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidRepNativeFromFace(this)
-}
-
-func (this *NidRepNative) GetField1() []float64 {
- return this.Field1
-}
-
-func (this *NidRepNative) GetField2() []float32 {
- return this.Field2
-}
-
-func (this *NidRepNative) GetField3() []int32 {
- return this.Field3
-}
-
-func (this *NidRepNative) GetField4() []int64 {
- return this.Field4
-}
-
-func (this *NidRepNative) GetField5() []uint32 {
- return this.Field5
-}
-
-func (this *NidRepNative) GetField6() []uint64 {
- return this.Field6
-}
-
-func (this *NidRepNative) GetField7() []int32 {
- return this.Field7
-}
-
-func (this *NidRepNative) GetField8() []int64 {
- return this.Field8
-}
-
-func (this *NidRepNative) GetField9() []uint32 {
- return this.Field9
-}
-
-func (this *NidRepNative) GetField10() []int32 {
- return this.Field10
-}
-
-func (this *NidRepNative) GetField11() []uint64 {
- return this.Field11
-}
-
-func (this *NidRepNative) GetField12() []int64 {
- return this.Field12
-}
-
-func (this *NidRepNative) GetField13() []bool {
- return this.Field13
-}
-
-func (this *NidRepNative) GetField14() []string {
- return this.Field14
-}
-
-func (this *NidRepNative) GetField15() [][]byte {
- return this.Field15
-}
-
-func NewNidRepNativeFromFace(that NidRepNativeFace) *NidRepNative {
- this := &NidRepNative{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field5 = that.GetField5()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field9 = that.GetField9()
- this.Field10 = that.GetField10()
- this.Field11 = that.GetField11()
- this.Field12 = that.GetField12()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NinRepNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []float64
- GetField2() []float32
- GetField3() []int32
- GetField4() []int64
- GetField5() []uint32
- GetField6() []uint64
- GetField7() []int32
- GetField8() []int64
- GetField9() []uint32
- GetField10() []int32
- GetField11() []uint64
- GetField12() []int64
- GetField13() []bool
- GetField14() []string
- GetField15() [][]byte
-}
-
-func (this *NinRepNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinRepNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinRepNativeFromFace(this)
-}
-
-func (this *NinRepNative) GetField1() []float64 {
- return this.Field1
-}
-
-func (this *NinRepNative) GetField2() []float32 {
- return this.Field2
-}
-
-func (this *NinRepNative) GetField3() []int32 {
- return this.Field3
-}
-
-func (this *NinRepNative) GetField4() []int64 {
- return this.Field4
-}
-
-func (this *NinRepNative) GetField5() []uint32 {
- return this.Field5
-}
-
-func (this *NinRepNative) GetField6() []uint64 {
- return this.Field6
-}
-
-func (this *NinRepNative) GetField7() []int32 {
- return this.Field7
-}
-
-func (this *NinRepNative) GetField8() []int64 {
- return this.Field8
-}
-
-func (this *NinRepNative) GetField9() []uint32 {
- return this.Field9
-}
-
-func (this *NinRepNative) GetField10() []int32 {
- return this.Field10
-}
-
-func (this *NinRepNative) GetField11() []uint64 {
- return this.Field11
-}
-
-func (this *NinRepNative) GetField12() []int64 {
- return this.Field12
-}
-
-func (this *NinRepNative) GetField13() []bool {
- return this.Field13
-}
-
-func (this *NinRepNative) GetField14() []string {
- return this.Field14
-}
-
-func (this *NinRepNative) GetField15() [][]byte {
- return this.Field15
-}
-
-func NewNinRepNativeFromFace(that NinRepNativeFace) *NinRepNative {
- this := &NinRepNative{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field5 = that.GetField5()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field9 = that.GetField9()
- this.Field10 = that.GetField10()
- this.Field11 = that.GetField11()
- this.Field12 = that.GetField12()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NidRepPackedNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []float64
- GetField2() []float32
- GetField3() []int32
- GetField4() []int64
- GetField5() []uint32
- GetField6() []uint64
- GetField7() []int32
- GetField8() []int64
- GetField9() []uint32
- GetField10() []int32
- GetField11() []uint64
- GetField12() []int64
- GetField13() []bool
-}
-
-func (this *NidRepPackedNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidRepPackedNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidRepPackedNativeFromFace(this)
-}
-
-func (this *NidRepPackedNative) GetField1() []float64 {
- return this.Field1
-}
-
-func (this *NidRepPackedNative) GetField2() []float32 {
- return this.Field2
-}
-
-func (this *NidRepPackedNative) GetField3() []int32 {
- return this.Field3
-}
-
-func (this *NidRepPackedNative) GetField4() []int64 {
- return this.Field4
-}
-
-func (this *NidRepPackedNative) GetField5() []uint32 {
- return this.Field5
-}
-
-func (this *NidRepPackedNative) GetField6() []uint64 {
- return this.Field6
-}
-
-func (this *NidRepPackedNative) GetField7() []int32 {
- return this.Field7
-}
-
-func (this *NidRepPackedNative) GetField8() []int64 {
- return this.Field8
-}
-
-func (this *NidRepPackedNative) GetField9() []uint32 {
- return this.Field9
-}
-
-func (this *NidRepPackedNative) GetField10() []int32 {
- return this.Field10
-}
-
-func (this *NidRepPackedNative) GetField11() []uint64 {
- return this.Field11
-}
-
-func (this *NidRepPackedNative) GetField12() []int64 {
- return this.Field12
-}
-
-func (this *NidRepPackedNative) GetField13() []bool {
- return this.Field13
-}
-
-func NewNidRepPackedNativeFromFace(that NidRepPackedNativeFace) *NidRepPackedNative {
- this := &NidRepPackedNative{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field5 = that.GetField5()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field9 = that.GetField9()
- this.Field10 = that.GetField10()
- this.Field11 = that.GetField11()
- this.Field12 = that.GetField12()
- this.Field13 = that.GetField13()
- return this
-}
-
-type NinRepPackedNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []float64
- GetField2() []float32
- GetField3() []int32
- GetField4() []int64
- GetField5() []uint32
- GetField6() []uint64
- GetField7() []int32
- GetField8() []int64
- GetField9() []uint32
- GetField10() []int32
- GetField11() []uint64
- GetField12() []int64
- GetField13() []bool
-}
-
-func (this *NinRepPackedNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinRepPackedNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinRepPackedNativeFromFace(this)
-}
-
-func (this *NinRepPackedNative) GetField1() []float64 {
- return this.Field1
-}
-
-func (this *NinRepPackedNative) GetField2() []float32 {
- return this.Field2
-}
-
-func (this *NinRepPackedNative) GetField3() []int32 {
- return this.Field3
-}
-
-func (this *NinRepPackedNative) GetField4() []int64 {
- return this.Field4
-}
-
-func (this *NinRepPackedNative) GetField5() []uint32 {
- return this.Field5
-}
-
-func (this *NinRepPackedNative) GetField6() []uint64 {
- return this.Field6
-}
-
-func (this *NinRepPackedNative) GetField7() []int32 {
- return this.Field7
-}
-
-func (this *NinRepPackedNative) GetField8() []int64 {
- return this.Field8
-}
-
-func (this *NinRepPackedNative) GetField9() []uint32 {
- return this.Field9
-}
-
-func (this *NinRepPackedNative) GetField10() []int32 {
- return this.Field10
-}
-
-func (this *NinRepPackedNative) GetField11() []uint64 {
- return this.Field11
-}
-
-func (this *NinRepPackedNative) GetField12() []int64 {
- return this.Field12
-}
-
-func (this *NinRepPackedNative) GetField13() []bool {
- return this.Field13
-}
-
-func NewNinRepPackedNativeFromFace(that NinRepPackedNativeFace) *NinRepPackedNative {
- this := &NinRepPackedNative{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field5 = that.GetField5()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field9 = that.GetField9()
- this.Field10 = that.GetField10()
- this.Field11 = that.GetField11()
- this.Field12 = that.GetField12()
- this.Field13 = that.GetField13()
- return this
-}
-
-type NidOptStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() float64
- GetField2() float32
- GetField3() NidOptNative
- GetField4() NinOptNative
- GetField6() uint64
- GetField7() int32
- GetField8() NidOptNative
- GetField13() bool
- GetField14() string
- GetField15() []byte
-}
-
-func (this *NidOptStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidOptStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidOptStructFromFace(this)
-}
-
-func (this *NidOptStruct) GetField1() float64 {
- return this.Field1
-}
-
-func (this *NidOptStruct) GetField2() float32 {
- return this.Field2
-}
-
-func (this *NidOptStruct) GetField3() NidOptNative {
- return this.Field3
-}
-
-func (this *NidOptStruct) GetField4() NinOptNative {
- return this.Field4
-}
-
-func (this *NidOptStruct) GetField6() uint64 {
- return this.Field6
-}
-
-func (this *NidOptStruct) GetField7() int32 {
- return this.Field7
-}
-
-func (this *NidOptStruct) GetField8() NidOptNative {
- return this.Field8
-}
-
-func (this *NidOptStruct) GetField13() bool {
- return this.Field13
-}
-
-func (this *NidOptStruct) GetField14() string {
- return this.Field14
-}
-
-func (this *NidOptStruct) GetField15() []byte {
- return this.Field15
-}
-
-func NewNidOptStructFromFace(that NidOptStructFace) *NidOptStruct {
- this := &NidOptStruct{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NinOptStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *float64
- GetField2() *float32
- GetField3() *NidOptNative
- GetField4() *NinOptNative
- GetField6() *uint64
- GetField7() *int32
- GetField8() *NidOptNative
- GetField13() *bool
- GetField14() *string
- GetField15() []byte
-}
-
-func (this *NinOptStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinOptStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinOptStructFromFace(this)
-}
-
-func (this *NinOptStruct) GetField1() *float64 {
- return this.Field1
-}
-
-func (this *NinOptStruct) GetField2() *float32 {
- return this.Field2
-}
-
-func (this *NinOptStruct) GetField3() *NidOptNative {
- return this.Field3
-}
-
-func (this *NinOptStruct) GetField4() *NinOptNative {
- return this.Field4
-}
-
-func (this *NinOptStruct) GetField6() *uint64 {
- return this.Field6
-}
-
-func (this *NinOptStruct) GetField7() *int32 {
- return this.Field7
-}
-
-func (this *NinOptStruct) GetField8() *NidOptNative {
- return this.Field8
-}
-
-func (this *NinOptStruct) GetField13() *bool {
- return this.Field13
-}
-
-func (this *NinOptStruct) GetField14() *string {
- return this.Field14
-}
-
-func (this *NinOptStruct) GetField15() []byte {
- return this.Field15
-}
-
-func NewNinOptStructFromFace(that NinOptStructFace) *NinOptStruct {
- this := &NinOptStruct{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NidRepStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []float64
- GetField2() []float32
- GetField3() []NidOptNative
- GetField4() []NinOptNative
- GetField6() []uint64
- GetField7() []int32
- GetField8() []NidOptNative
- GetField13() []bool
- GetField14() []string
- GetField15() [][]byte
-}
-
-func (this *NidRepStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidRepStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidRepStructFromFace(this)
-}
-
-func (this *NidRepStruct) GetField1() []float64 {
- return this.Field1
-}
-
-func (this *NidRepStruct) GetField2() []float32 {
- return this.Field2
-}
-
-func (this *NidRepStruct) GetField3() []NidOptNative {
- return this.Field3
-}
-
-func (this *NidRepStruct) GetField4() []NinOptNative {
- return this.Field4
-}
-
-func (this *NidRepStruct) GetField6() []uint64 {
- return this.Field6
-}
-
-func (this *NidRepStruct) GetField7() []int32 {
- return this.Field7
-}
-
-func (this *NidRepStruct) GetField8() []NidOptNative {
- return this.Field8
-}
-
-func (this *NidRepStruct) GetField13() []bool {
- return this.Field13
-}
-
-func (this *NidRepStruct) GetField14() []string {
- return this.Field14
-}
-
-func (this *NidRepStruct) GetField15() [][]byte {
- return this.Field15
-}
-
-func NewNidRepStructFromFace(that NidRepStructFace) *NidRepStruct {
- this := &NidRepStruct{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NinRepStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []float64
- GetField2() []float32
- GetField3() []*NidOptNative
- GetField4() []*NinOptNative
- GetField6() []uint64
- GetField7() []int32
- GetField8() []*NidOptNative
- GetField13() []bool
- GetField14() []string
- GetField15() [][]byte
-}
-
-func (this *NinRepStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinRepStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinRepStructFromFace(this)
-}
-
-func (this *NinRepStruct) GetField1() []float64 {
- return this.Field1
-}
-
-func (this *NinRepStruct) GetField2() []float32 {
- return this.Field2
-}
-
-func (this *NinRepStruct) GetField3() []*NidOptNative {
- return this.Field3
-}
-
-func (this *NinRepStruct) GetField4() []*NinOptNative {
- return this.Field4
-}
-
-func (this *NinRepStruct) GetField6() []uint64 {
- return this.Field6
-}
-
-func (this *NinRepStruct) GetField7() []int32 {
- return this.Field7
-}
-
-func (this *NinRepStruct) GetField8() []*NidOptNative {
- return this.Field8
-}
-
-func (this *NinRepStruct) GetField13() []bool {
- return this.Field13
-}
-
-func (this *NinRepStruct) GetField14() []string {
- return this.Field14
-}
-
-func (this *NinRepStruct) GetField15() [][]byte {
- return this.Field15
-}
-
-func NewNinRepStructFromFace(that NinRepStructFace) *NinRepStruct {
- this := &NinRepStruct{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field8 = that.GetField8()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NidEmbeddedStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNidOptNative() *NidOptNative
- GetField200() NidOptNative
- GetField210() bool
-}
-
-func (this *NidEmbeddedStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidEmbeddedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidEmbeddedStructFromFace(this)
-}
-
-func (this *NidEmbeddedStruct) GetNidOptNative() *NidOptNative {
- return this.NidOptNative
-}
-
-func (this *NidEmbeddedStruct) GetField200() NidOptNative {
- return this.Field200
-}
-
-func (this *NidEmbeddedStruct) GetField210() bool {
- return this.Field210
-}
-
-func NewNidEmbeddedStructFromFace(that NidEmbeddedStructFace) *NidEmbeddedStruct {
- this := &NidEmbeddedStruct{}
- this.NidOptNative = that.GetNidOptNative()
- this.Field200 = that.GetField200()
- this.Field210 = that.GetField210()
- return this
-}
-
-type NinEmbeddedStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNidOptNative() *NidOptNative
- GetField200() *NidOptNative
- GetField210() *bool
-}
-
-func (this *NinEmbeddedStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinEmbeddedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinEmbeddedStructFromFace(this)
-}
-
-func (this *NinEmbeddedStruct) GetNidOptNative() *NidOptNative {
- return this.NidOptNative
-}
-
-func (this *NinEmbeddedStruct) GetField200() *NidOptNative {
- return this.Field200
-}
-
-func (this *NinEmbeddedStruct) GetField210() *bool {
- return this.Field210
-}
-
-func NewNinEmbeddedStructFromFace(that NinEmbeddedStructFace) *NinEmbeddedStruct {
- this := &NinEmbeddedStruct{}
- this.NidOptNative = that.GetNidOptNative()
- this.Field200 = that.GetField200()
- this.Field210 = that.GetField210()
- return this
-}
-
-type NidNestedStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() NidOptStruct
- GetField2() []NidRepStruct
-}
-
-func (this *NidNestedStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidNestedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidNestedStructFromFace(this)
-}
-
-func (this *NidNestedStruct) GetField1() NidOptStruct {
- return this.Field1
-}
-
-func (this *NidNestedStruct) GetField2() []NidRepStruct {
- return this.Field2
-}
-
-func NewNidNestedStructFromFace(that NidNestedStructFace) *NidNestedStruct {
- this := &NidNestedStruct{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- return this
-}
-
-type NinNestedStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *NinOptStruct
- GetField2() []*NinRepStruct
-}
-
-func (this *NinNestedStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinNestedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinNestedStructFromFace(this)
-}
-
-func (this *NinNestedStruct) GetField1() *NinOptStruct {
- return this.Field1
-}
-
-func (this *NinNestedStruct) GetField2() []*NinRepStruct {
- return this.Field2
-}
-
-func NewNinNestedStructFromFace(that NinNestedStructFace) *NinNestedStruct {
- this := &NinNestedStruct{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- return this
-}
-
-type NidOptCustomFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetId() Uuid
- GetValue() github_com_gogo_protobuf_test_custom.Uint128
-}
-
-func (this *NidOptCustom) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidOptCustom) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidOptCustomFromFace(this)
-}
-
-func (this *NidOptCustom) GetId() Uuid {
- return this.Id
-}
-
-func (this *NidOptCustom) GetValue() github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Value
-}
-
-func NewNidOptCustomFromFace(that NidOptCustomFace) *NidOptCustom {
- this := &NidOptCustom{}
- this.Id = that.GetId()
- this.Value = that.GetValue()
- return this
-}
-
-type CustomDashFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetValue() *github_com_gogo_protobuf_test_custom_dash_type.Bytes
-}
-
-func (this *CustomDash) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomDash) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomDashFromFace(this)
-}
-
-func (this *CustomDash) GetValue() *github_com_gogo_protobuf_test_custom_dash_type.Bytes {
- return this.Value
-}
-
-func NewCustomDashFromFace(that CustomDashFace) *CustomDash {
- this := &CustomDash{}
- this.Value = that.GetValue()
- return this
-}
-
-type NinOptCustomFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetId() *Uuid
- GetValue() *github_com_gogo_protobuf_test_custom.Uint128
-}
-
-func (this *NinOptCustom) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinOptCustom) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinOptCustomFromFace(this)
-}
-
-func (this *NinOptCustom) GetId() *Uuid {
- return this.Id
-}
-
-func (this *NinOptCustom) GetValue() *github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Value
-}
-
-func NewNinOptCustomFromFace(that NinOptCustomFace) *NinOptCustom {
- this := &NinOptCustom{}
- this.Id = that.GetId()
- this.Value = that.GetValue()
- return this
-}
-
-type NidRepCustomFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetId() []Uuid
- GetValue() []github_com_gogo_protobuf_test_custom.Uint128
-}
-
-func (this *NidRepCustom) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidRepCustom) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidRepCustomFromFace(this)
-}
-
-func (this *NidRepCustom) GetId() []Uuid {
- return this.Id
-}
-
-func (this *NidRepCustom) GetValue() []github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Value
-}
-
-func NewNidRepCustomFromFace(that NidRepCustomFace) *NidRepCustom {
- this := &NidRepCustom{}
- this.Id = that.GetId()
- this.Value = that.GetValue()
- return this
-}
-
-type NinRepCustomFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetId() []Uuid
- GetValue() []github_com_gogo_protobuf_test_custom.Uint128
-}
-
-func (this *NinRepCustom) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinRepCustom) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinRepCustomFromFace(this)
-}
-
-func (this *NinRepCustom) GetId() []Uuid {
- return this.Id
-}
-
-func (this *NinRepCustom) GetValue() []github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Value
-}
-
-func NewNinRepCustomFromFace(that NinRepCustomFace) *NinRepCustom {
- this := &NinRepCustom{}
- this.Id = that.GetId()
- this.Value = that.GetValue()
- return this
-}
-
-type NinOptNativeUnionFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *float64
- GetField2() *float32
- GetField3() *int32
- GetField4() *int64
- GetField5() *uint32
- GetField6() *uint64
- GetField13() *bool
- GetField14() *string
- GetField15() []byte
-}
-
-func (this *NinOptNativeUnion) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinOptNativeUnion) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinOptNativeUnionFromFace(this)
-}
-
-func (this *NinOptNativeUnion) GetField1() *float64 {
- return this.Field1
-}
-
-func (this *NinOptNativeUnion) GetField2() *float32 {
- return this.Field2
-}
-
-func (this *NinOptNativeUnion) GetField3() *int32 {
- return this.Field3
-}
-
-func (this *NinOptNativeUnion) GetField4() *int64 {
- return this.Field4
-}
-
-func (this *NinOptNativeUnion) GetField5() *uint32 {
- return this.Field5
-}
-
-func (this *NinOptNativeUnion) GetField6() *uint64 {
- return this.Field6
-}
-
-func (this *NinOptNativeUnion) GetField13() *bool {
- return this.Field13
-}
-
-func (this *NinOptNativeUnion) GetField14() *string {
- return this.Field14
-}
-
-func (this *NinOptNativeUnion) GetField15() []byte {
- return this.Field15
-}
-
-func NewNinOptNativeUnionFromFace(that NinOptNativeUnionFace) *NinOptNativeUnion {
- this := &NinOptNativeUnion{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field5 = that.GetField5()
- this.Field6 = that.GetField6()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NinOptStructUnionFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *float64
- GetField2() *float32
- GetField3() *NidOptNative
- GetField4() *NinOptNative
- GetField6() *uint64
- GetField7() *int32
- GetField13() *bool
- GetField14() *string
- GetField15() []byte
-}
-
-func (this *NinOptStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinOptStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinOptStructUnionFromFace(this)
-}
-
-func (this *NinOptStructUnion) GetField1() *float64 {
- return this.Field1
-}
-
-func (this *NinOptStructUnion) GetField2() *float32 {
- return this.Field2
-}
-
-func (this *NinOptStructUnion) GetField3() *NidOptNative {
- return this.Field3
-}
-
-func (this *NinOptStructUnion) GetField4() *NinOptNative {
- return this.Field4
-}
-
-func (this *NinOptStructUnion) GetField6() *uint64 {
- return this.Field6
-}
-
-func (this *NinOptStructUnion) GetField7() *int32 {
- return this.Field7
-}
-
-func (this *NinOptStructUnion) GetField13() *bool {
- return this.Field13
-}
-
-func (this *NinOptStructUnion) GetField14() *string {
- return this.Field14
-}
-
-func (this *NinOptStructUnion) GetField15() []byte {
- return this.Field15
-}
-
-func NewNinOptStructUnionFromFace(that NinOptStructUnionFace) *NinOptStructUnion {
- this := &NinOptStructUnion{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- this.Field4 = that.GetField4()
- this.Field6 = that.GetField6()
- this.Field7 = that.GetField7()
- this.Field13 = that.GetField13()
- this.Field14 = that.GetField14()
- this.Field15 = that.GetField15()
- return this
-}
-
-type NinEmbeddedStructUnionFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNidOptNative() *NidOptNative
- GetField200() *NinOptNative
- GetField210() *bool
-}
-
-func (this *NinEmbeddedStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinEmbeddedStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinEmbeddedStructUnionFromFace(this)
-}
-
-func (this *NinEmbeddedStructUnion) GetNidOptNative() *NidOptNative {
- return this.NidOptNative
-}
-
-func (this *NinEmbeddedStructUnion) GetField200() *NinOptNative {
- return this.Field200
-}
-
-func (this *NinEmbeddedStructUnion) GetField210() *bool {
- return this.Field210
-}
-
-func NewNinEmbeddedStructUnionFromFace(that NinEmbeddedStructUnionFace) *NinEmbeddedStructUnion {
- this := &NinEmbeddedStructUnion{}
- this.NidOptNative = that.GetNidOptNative()
- this.Field200 = that.GetField200()
- this.Field210 = that.GetField210()
- return this
-}
-
-type NinNestedStructUnionFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *NinOptNativeUnion
- GetField2() *NinOptStructUnion
- GetField3() *NinEmbeddedStructUnion
-}
-
-func (this *NinNestedStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinNestedStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinNestedStructUnionFromFace(this)
-}
-
-func (this *NinNestedStructUnion) GetField1() *NinOptNativeUnion {
- return this.Field1
-}
-
-func (this *NinNestedStructUnion) GetField2() *NinOptStructUnion {
- return this.Field2
-}
-
-func (this *NinNestedStructUnion) GetField3() *NinEmbeddedStructUnion {
- return this.Field3
-}
-
-func NewNinNestedStructUnionFromFace(that NinNestedStructUnionFace) *NinNestedStructUnion {
- this := &NinNestedStructUnion{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- return this
-}
-
-type TreeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetOr() *OrBranch
- GetAnd() *AndBranch
- GetLeaf() *Leaf
-}
-
-func (this *Tree) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Tree) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewTreeFromFace(this)
-}
-
-func (this *Tree) GetOr() *OrBranch {
- return this.Or
-}
-
-func (this *Tree) GetAnd() *AndBranch {
- return this.And
-}
-
-func (this *Tree) GetLeaf() *Leaf {
- return this.Leaf
-}
-
-func NewTreeFromFace(that TreeFace) *Tree {
- this := &Tree{}
- this.Or = that.GetOr()
- this.And = that.GetAnd()
- this.Leaf = that.GetLeaf()
- return this
-}
-
-type OrBranchFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetLeft() Tree
- GetRight() Tree
-}
-
-func (this *OrBranch) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *OrBranch) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewOrBranchFromFace(this)
-}
-
-func (this *OrBranch) GetLeft() Tree {
- return this.Left
-}
-
-func (this *OrBranch) GetRight() Tree {
- return this.Right
-}
-
-func NewOrBranchFromFace(that OrBranchFace) *OrBranch {
- this := &OrBranch{}
- this.Left = that.GetLeft()
- this.Right = that.GetRight()
- return this
-}
-
-type AndBranchFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetLeft() Tree
- GetRight() Tree
-}
-
-func (this *AndBranch) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *AndBranch) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewAndBranchFromFace(this)
-}
-
-func (this *AndBranch) GetLeft() Tree {
- return this.Left
-}
-
-func (this *AndBranch) GetRight() Tree {
- return this.Right
-}
-
-func NewAndBranchFromFace(that AndBranchFace) *AndBranch {
- this := &AndBranch{}
- this.Left = that.GetLeft()
- this.Right = that.GetRight()
- return this
-}
-
-type LeafFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetValue() int64
- GetStrValue() string
-}
-
-func (this *Leaf) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Leaf) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewLeafFromFace(this)
-}
-
-func (this *Leaf) GetValue() int64 {
- return this.Value
-}
-
-func (this *Leaf) GetStrValue() string {
- return this.StrValue
-}
-
-func NewLeafFromFace(that LeafFace) *Leaf {
- this := &Leaf{}
- this.Value = that.GetValue()
- this.StrValue = that.GetStrValue()
- return this
-}
-
-type DeepTreeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetDown() *ADeepBranch
- GetAnd() *AndDeepBranch
- GetLeaf() *DeepLeaf
-}
-
-func (this *DeepTree) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *DeepTree) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewDeepTreeFromFace(this)
-}
-
-func (this *DeepTree) GetDown() *ADeepBranch {
- return this.Down
-}
-
-func (this *DeepTree) GetAnd() *AndDeepBranch {
- return this.And
-}
-
-func (this *DeepTree) GetLeaf() *DeepLeaf {
- return this.Leaf
-}
-
-func NewDeepTreeFromFace(that DeepTreeFace) *DeepTree {
- this := &DeepTree{}
- this.Down = that.GetDown()
- this.And = that.GetAnd()
- this.Leaf = that.GetLeaf()
- return this
-}
-
-type ADeepBranchFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetDown() DeepTree
-}
-
-func (this *ADeepBranch) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *ADeepBranch) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewADeepBranchFromFace(this)
-}
-
-func (this *ADeepBranch) GetDown() DeepTree {
- return this.Down
-}
-
-func NewADeepBranchFromFace(that ADeepBranchFace) *ADeepBranch {
- this := &ADeepBranch{}
- this.Down = that.GetDown()
- return this
-}
-
-type AndDeepBranchFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetLeft() DeepTree
- GetRight() DeepTree
-}
-
-func (this *AndDeepBranch) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *AndDeepBranch) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewAndDeepBranchFromFace(this)
-}
-
-func (this *AndDeepBranch) GetLeft() DeepTree {
- return this.Left
-}
-
-func (this *AndDeepBranch) GetRight() DeepTree {
- return this.Right
-}
-
-func NewAndDeepBranchFromFace(that AndDeepBranchFace) *AndDeepBranch {
- this := &AndDeepBranch{}
- this.Left = that.GetLeft()
- this.Right = that.GetRight()
- return this
-}
-
-type DeepLeafFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetTree() Tree
-}
-
-func (this *DeepLeaf) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *DeepLeaf) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewDeepLeafFromFace(this)
-}
-
-func (this *DeepLeaf) GetTree() Tree {
- return this.Tree
-}
-
-func NewDeepLeafFromFace(that DeepLeafFace) *DeepLeaf {
- this := &DeepLeaf{}
- this.Tree = that.GetTree()
- return this
-}
-
-type NilFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
-}
-
-func (this *Nil) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Nil) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNilFromFace(this)
-}
-
-func NewNilFromFace(that NilFace) *Nil {
- this := &Nil{}
- return this
-}
-
-type NidOptEnumFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() TheTestEnum
-}
-
-func (this *NidOptEnum) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidOptEnum) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidOptEnumFromFace(this)
-}
-
-func (this *NidOptEnum) GetField1() TheTestEnum {
- return this.Field1
-}
-
-func NewNidOptEnumFromFace(that NidOptEnumFace) *NidOptEnum {
- this := &NidOptEnum{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type NinOptEnumFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *TheTestEnum
- GetField2() *YetAnotherTestEnum
- GetField3() *YetYetAnotherTestEnum
-}
-
-func (this *NinOptEnum) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinOptEnum) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinOptEnumFromFace(this)
-}
-
-func (this *NinOptEnum) GetField1() *TheTestEnum {
- return this.Field1
-}
-
-func (this *NinOptEnum) GetField2() *YetAnotherTestEnum {
- return this.Field2
-}
-
-func (this *NinOptEnum) GetField3() *YetYetAnotherTestEnum {
- return this.Field3
-}
-
-func NewNinOptEnumFromFace(that NinOptEnumFace) *NinOptEnum {
- this := &NinOptEnum{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- return this
-}
-
-type NidRepEnumFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []TheTestEnum
- GetField2() []YetAnotherTestEnum
- GetField3() []YetYetAnotherTestEnum
-}
-
-func (this *NidRepEnum) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidRepEnum) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidRepEnumFromFace(this)
-}
-
-func (this *NidRepEnum) GetField1() []TheTestEnum {
- return this.Field1
-}
-
-func (this *NidRepEnum) GetField2() []YetAnotherTestEnum {
- return this.Field2
-}
-
-func (this *NidRepEnum) GetField3() []YetYetAnotherTestEnum {
- return this.Field3
-}
-
-func NewNidRepEnumFromFace(that NidRepEnumFace) *NidRepEnum {
- this := &NidRepEnum{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- return this
-}
-
-type NinRepEnumFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []TheTestEnum
- GetField2() []YetAnotherTestEnum
- GetField3() []YetYetAnotherTestEnum
-}
-
-func (this *NinRepEnum) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinRepEnum) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinRepEnumFromFace(this)
-}
-
-func (this *NinRepEnum) GetField1() []TheTestEnum {
- return this.Field1
-}
-
-func (this *NinRepEnum) GetField2() []YetAnotherTestEnum {
- return this.Field2
-}
-
-func (this *NinRepEnum) GetField3() []YetYetAnotherTestEnum {
- return this.Field3
-}
-
-func NewNinRepEnumFromFace(that NinRepEnumFace) *NinRepEnum {
- this := &NinRepEnum{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- return this
-}
-
-type AnotherNinOptEnumFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *AnotherTestEnum
- GetField2() *YetAnotherTestEnum
- GetField3() *YetYetAnotherTestEnum
-}
-
-func (this *AnotherNinOptEnum) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *AnotherNinOptEnum) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewAnotherNinOptEnumFromFace(this)
-}
-
-func (this *AnotherNinOptEnum) GetField1() *AnotherTestEnum {
- return this.Field1
-}
-
-func (this *AnotherNinOptEnum) GetField2() *YetAnotherTestEnum {
- return this.Field2
-}
-
-func (this *AnotherNinOptEnum) GetField3() *YetYetAnotherTestEnum {
- return this.Field3
-}
-
-func NewAnotherNinOptEnumFromFace(that AnotherNinOptEnumFace) *AnotherNinOptEnum {
- this := &AnotherNinOptEnum{}
- this.Field1 = that.GetField1()
- this.Field2 = that.GetField2()
- this.Field3 = that.GetField3()
- return this
-}
-
-type TimerFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetTime1() int64
- GetTime2() int64
- GetData() []byte
-}
-
-func (this *Timer) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Timer) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewTimerFromFace(this)
-}
-
-func (this *Timer) GetTime1() int64 {
- return this.Time1
-}
-
-func (this *Timer) GetTime2() int64 {
- return this.Time2
-}
-
-func (this *Timer) GetData() []byte {
- return this.Data
-}
-
-func NewTimerFromFace(that TimerFace) *Timer {
- this := &Timer{}
- this.Time1 = that.GetTime1()
- this.Time2 = that.GetTime2()
- this.Data = that.GetData()
- return this
-}
-
-type NestedDefinitionFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *int64
- GetEnumField() *NestedDefinition_NestedEnum
- GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg
- GetNM() *NestedDefinition_NestedMessage
-}
-
-func (this *NestedDefinition) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NestedDefinition) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNestedDefinitionFromFace(this)
-}
-
-func (this *NestedDefinition) GetField1() *int64 {
- return this.Field1
-}
-
-func (this *NestedDefinition) GetEnumField() *NestedDefinition_NestedEnum {
- return this.EnumField
-}
-
-func (this *NestedDefinition) GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg {
- return this.NNM
-}
-
-func (this *NestedDefinition) GetNM() *NestedDefinition_NestedMessage {
- return this.NM
-}
-
-func NewNestedDefinitionFromFace(that NestedDefinitionFace) *NestedDefinition {
- this := &NestedDefinition{}
- this.Field1 = that.GetField1()
- this.EnumField = that.GetEnumField()
- this.NNM = that.GetNNM()
- this.NM = that.GetNM()
- return this
-}
-
-type NestedDefinition_NestedMessageFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNestedField1() *uint64
- GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg
-}
-
-func (this *NestedDefinition_NestedMessage) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NestedDefinition_NestedMessage) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNestedDefinition_NestedMessageFromFace(this)
-}
-
-func (this *NestedDefinition_NestedMessage) GetNestedField1() *uint64 {
- return this.NestedField1
-}
-
-func (this *NestedDefinition_NestedMessage) GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg {
- return this.NNM
-}
-
-func NewNestedDefinition_NestedMessageFromFace(that NestedDefinition_NestedMessageFace) *NestedDefinition_NestedMessage {
- this := &NestedDefinition_NestedMessage{}
- this.NestedField1 = that.GetNestedField1()
- this.NNM = that.GetNNM()
- return this
-}
-
-type NestedDefinition_NestedMessage_NestedNestedMsgFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNestedNestedField1() *string
-}
-
-func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NestedDefinition_NestedMessage_NestedNestedMsg) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNestedDefinition_NestedMessage_NestedNestedMsgFromFace(this)
-}
-
-func (this *NestedDefinition_NestedMessage_NestedNestedMsg) GetNestedNestedField1() *string {
- return this.NestedNestedField1
-}
-
-func NewNestedDefinition_NestedMessage_NestedNestedMsgFromFace(that NestedDefinition_NestedMessage_NestedNestedMsgFace) *NestedDefinition_NestedMessage_NestedNestedMsg {
- this := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- this.NestedNestedField1 = that.GetNestedNestedField1()
- return this
-}
-
-type NestedScopeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetA() *NestedDefinition_NestedMessage_NestedNestedMsg
- GetB() *NestedDefinition_NestedEnum
- GetC() *NestedDefinition_NestedMessage
-}
-
-func (this *NestedScope) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NestedScope) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNestedScopeFromFace(this)
-}
-
-func (this *NestedScope) GetA() *NestedDefinition_NestedMessage_NestedNestedMsg {
- return this.A
-}
-
-func (this *NestedScope) GetB() *NestedDefinition_NestedEnum {
- return this.B
-}
-
-func (this *NestedScope) GetC() *NestedDefinition_NestedMessage {
- return this.C
-}
-
-func NewNestedScopeFromFace(that NestedScopeFace) *NestedScope {
- this := &NestedScope{}
- this.A = that.GetA()
- this.B = that.GetB()
- this.C = that.GetC()
- return this
-}
-
-type CustomContainerFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetCustomStruct() NidOptCustom
-}
-
-func (this *CustomContainer) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomContainer) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomContainerFromFace(this)
-}
-
-func (this *CustomContainer) GetCustomStruct() NidOptCustom {
- return this.CustomStruct
-}
-
-func NewCustomContainerFromFace(that CustomContainerFace) *CustomContainer {
- this := &CustomContainer{}
- this.CustomStruct = that.GetCustomStruct()
- return this
-}
-
-type CustomNameNidOptNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetFieldA() float64
- GetFieldB() float32
- GetFieldC() int32
- GetFieldD() int64
- GetFieldE() uint32
- GetFieldF() uint64
- GetFieldG() int32
- GetFieldH() int64
- GetFieldI() uint32
- GetFieldJ() int32
- GetFieldK() uint64
- GetFieldL() int64
- GetFieldM() bool
- GetFieldN() string
- GetFieldO() []byte
-}
-
-func (this *CustomNameNidOptNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomNameNidOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomNameNidOptNativeFromFace(this)
-}
-
-func (this *CustomNameNidOptNative) GetFieldA() float64 {
- return this.FieldA
-}
-
-func (this *CustomNameNidOptNative) GetFieldB() float32 {
- return this.FieldB
-}
-
-func (this *CustomNameNidOptNative) GetFieldC() int32 {
- return this.FieldC
-}
-
-func (this *CustomNameNidOptNative) GetFieldD() int64 {
- return this.FieldD
-}
-
-func (this *CustomNameNidOptNative) GetFieldE() uint32 {
- return this.FieldE
-}
-
-func (this *CustomNameNidOptNative) GetFieldF() uint64 {
- return this.FieldF
-}
-
-func (this *CustomNameNidOptNative) GetFieldG() int32 {
- return this.FieldG
-}
-
-func (this *CustomNameNidOptNative) GetFieldH() int64 {
- return this.FieldH
-}
-
-func (this *CustomNameNidOptNative) GetFieldI() uint32 {
- return this.FieldI
-}
-
-func (this *CustomNameNidOptNative) GetFieldJ() int32 {
- return this.FieldJ
-}
-
-func (this *CustomNameNidOptNative) GetFieldK() uint64 {
- return this.FieldK
-}
-
-func (this *CustomNameNidOptNative) GetFieldL() int64 {
- return this.FieldL
-}
-
-func (this *CustomNameNidOptNative) GetFieldM() bool {
- return this.FieldM
-}
-
-func (this *CustomNameNidOptNative) GetFieldN() string {
- return this.FieldN
-}
-
-func (this *CustomNameNidOptNative) GetFieldO() []byte {
- return this.FieldO
-}
-
-func NewCustomNameNidOptNativeFromFace(that CustomNameNidOptNativeFace) *CustomNameNidOptNative {
- this := &CustomNameNidOptNative{}
- this.FieldA = that.GetFieldA()
- this.FieldB = that.GetFieldB()
- this.FieldC = that.GetFieldC()
- this.FieldD = that.GetFieldD()
- this.FieldE = that.GetFieldE()
- this.FieldF = that.GetFieldF()
- this.FieldG = that.GetFieldG()
- this.FieldH = that.GetFieldH()
- this.FieldI = that.GetFieldI()
- this.FieldJ = that.GetFieldJ()
- this.FieldK = that.GetFieldK()
- this.FieldL = that.GetFieldL()
- this.FieldM = that.GetFieldM()
- this.FieldN = that.GetFieldN()
- this.FieldO = that.GetFieldO()
- return this
-}
-
-type CustomNameNinOptNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetFieldA() *float64
- GetFieldB() *float32
- GetFieldC() *int32
- GetFieldD() *int64
- GetFieldE() *uint32
- GetFieldF() *uint64
- GetFieldG() *int32
- GetFieldH() *int64
- GetFieldI() *uint32
- GetFieldJ() *int32
- GetFieldK() *uint64
- GetFielL() *int64
- GetFieldM() *bool
- GetFieldN() *string
- GetFieldO() []byte
-}
-
-func (this *CustomNameNinOptNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomNameNinOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomNameNinOptNativeFromFace(this)
-}
-
-func (this *CustomNameNinOptNative) GetFieldA() *float64 {
- return this.FieldA
-}
-
-func (this *CustomNameNinOptNative) GetFieldB() *float32 {
- return this.FieldB
-}
-
-func (this *CustomNameNinOptNative) GetFieldC() *int32 {
- return this.FieldC
-}
-
-func (this *CustomNameNinOptNative) GetFieldD() *int64 {
- return this.FieldD
-}
-
-func (this *CustomNameNinOptNative) GetFieldE() *uint32 {
- return this.FieldE
-}
-
-func (this *CustomNameNinOptNative) GetFieldF() *uint64 {
- return this.FieldF
-}
-
-func (this *CustomNameNinOptNative) GetFieldG() *int32 {
- return this.FieldG
-}
-
-func (this *CustomNameNinOptNative) GetFieldH() *int64 {
- return this.FieldH
-}
-
-func (this *CustomNameNinOptNative) GetFieldI() *uint32 {
- return this.FieldI
-}
-
-func (this *CustomNameNinOptNative) GetFieldJ() *int32 {
- return this.FieldJ
-}
-
-func (this *CustomNameNinOptNative) GetFieldK() *uint64 {
- return this.FieldK
-}
-
-func (this *CustomNameNinOptNative) GetFielL() *int64 {
- return this.FielL
-}
-
-func (this *CustomNameNinOptNative) GetFieldM() *bool {
- return this.FieldM
-}
-
-func (this *CustomNameNinOptNative) GetFieldN() *string {
- return this.FieldN
-}
-
-func (this *CustomNameNinOptNative) GetFieldO() []byte {
- return this.FieldO
-}
-
-func NewCustomNameNinOptNativeFromFace(that CustomNameNinOptNativeFace) *CustomNameNinOptNative {
- this := &CustomNameNinOptNative{}
- this.FieldA = that.GetFieldA()
- this.FieldB = that.GetFieldB()
- this.FieldC = that.GetFieldC()
- this.FieldD = that.GetFieldD()
- this.FieldE = that.GetFieldE()
- this.FieldF = that.GetFieldF()
- this.FieldG = that.GetFieldG()
- this.FieldH = that.GetFieldH()
- this.FieldI = that.GetFieldI()
- this.FieldJ = that.GetFieldJ()
- this.FieldK = that.GetFieldK()
- this.FielL = that.GetFielL()
- this.FieldM = that.GetFieldM()
- this.FieldN = that.GetFieldN()
- this.FieldO = that.GetFieldO()
- return this
-}
-
-type CustomNameNinRepNativeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetFieldA() []float64
- GetFieldB() []float32
- GetFieldC() []int32
- GetFieldD() []int64
- GetFieldE() []uint32
- GetFieldF() []uint64
- GetFieldG() []int32
- GetFieldH() []int64
- GetFieldI() []uint32
- GetFieldJ() []int32
- GetFieldK() []uint64
- GetFieldL() []int64
- GetFieldM() []bool
- GetFieldN() []string
- GetFieldO() [][]byte
-}
-
-func (this *CustomNameNinRepNative) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomNameNinRepNative) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomNameNinRepNativeFromFace(this)
-}
-
-func (this *CustomNameNinRepNative) GetFieldA() []float64 {
- return this.FieldA
-}
-
-func (this *CustomNameNinRepNative) GetFieldB() []float32 {
- return this.FieldB
-}
-
-func (this *CustomNameNinRepNative) GetFieldC() []int32 {
- return this.FieldC
-}
-
-func (this *CustomNameNinRepNative) GetFieldD() []int64 {
- return this.FieldD
-}
-
-func (this *CustomNameNinRepNative) GetFieldE() []uint32 {
- return this.FieldE
-}
-
-func (this *CustomNameNinRepNative) GetFieldF() []uint64 {
- return this.FieldF
-}
-
-func (this *CustomNameNinRepNative) GetFieldG() []int32 {
- return this.FieldG
-}
-
-func (this *CustomNameNinRepNative) GetFieldH() []int64 {
- return this.FieldH
-}
-
-func (this *CustomNameNinRepNative) GetFieldI() []uint32 {
- return this.FieldI
-}
-
-func (this *CustomNameNinRepNative) GetFieldJ() []int32 {
- return this.FieldJ
-}
-
-func (this *CustomNameNinRepNative) GetFieldK() []uint64 {
- return this.FieldK
-}
-
-func (this *CustomNameNinRepNative) GetFieldL() []int64 {
- return this.FieldL
-}
-
-func (this *CustomNameNinRepNative) GetFieldM() []bool {
- return this.FieldM
-}
-
-func (this *CustomNameNinRepNative) GetFieldN() []string {
- return this.FieldN
-}
-
-func (this *CustomNameNinRepNative) GetFieldO() [][]byte {
- return this.FieldO
-}
-
-func NewCustomNameNinRepNativeFromFace(that CustomNameNinRepNativeFace) *CustomNameNinRepNative {
- this := &CustomNameNinRepNative{}
- this.FieldA = that.GetFieldA()
- this.FieldB = that.GetFieldB()
- this.FieldC = that.GetFieldC()
- this.FieldD = that.GetFieldD()
- this.FieldE = that.GetFieldE()
- this.FieldF = that.GetFieldF()
- this.FieldG = that.GetFieldG()
- this.FieldH = that.GetFieldH()
- this.FieldI = that.GetFieldI()
- this.FieldJ = that.GetFieldJ()
- this.FieldK = that.GetFieldK()
- this.FieldL = that.GetFieldL()
- this.FieldM = that.GetFieldM()
- this.FieldN = that.GetFieldN()
- this.FieldO = that.GetFieldO()
- return this
-}
-
-type CustomNameNinStructFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetFieldA() *float64
- GetFieldB() *float32
- GetFieldC() *NidOptNative
- GetFieldD() []*NinOptNative
- GetFieldE() *uint64
- GetFieldF() *int32
- GetFieldG() *NidOptNative
- GetFieldH() *bool
- GetFieldI() *string
- GetFieldJ() []byte
-}
-
-func (this *CustomNameNinStruct) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomNameNinStruct) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomNameNinStructFromFace(this)
-}
-
-func (this *CustomNameNinStruct) GetFieldA() *float64 {
- return this.FieldA
-}
-
-func (this *CustomNameNinStruct) GetFieldB() *float32 {
- return this.FieldB
-}
-
-func (this *CustomNameNinStruct) GetFieldC() *NidOptNative {
- return this.FieldC
-}
-
-func (this *CustomNameNinStruct) GetFieldD() []*NinOptNative {
- return this.FieldD
-}
-
-func (this *CustomNameNinStruct) GetFieldE() *uint64 {
- return this.FieldE
-}
-
-func (this *CustomNameNinStruct) GetFieldF() *int32 {
- return this.FieldF
-}
-
-func (this *CustomNameNinStruct) GetFieldG() *NidOptNative {
- return this.FieldG
-}
-
-func (this *CustomNameNinStruct) GetFieldH() *bool {
- return this.FieldH
-}
-
-func (this *CustomNameNinStruct) GetFieldI() *string {
- return this.FieldI
-}
-
-func (this *CustomNameNinStruct) GetFieldJ() []byte {
- return this.FieldJ
-}
-
-func NewCustomNameNinStructFromFace(that CustomNameNinStructFace) *CustomNameNinStruct {
- this := &CustomNameNinStruct{}
- this.FieldA = that.GetFieldA()
- this.FieldB = that.GetFieldB()
- this.FieldC = that.GetFieldC()
- this.FieldD = that.GetFieldD()
- this.FieldE = that.GetFieldE()
- this.FieldF = that.GetFieldF()
- this.FieldG = that.GetFieldG()
- this.FieldH = that.GetFieldH()
- this.FieldI = that.GetFieldI()
- this.FieldJ = that.GetFieldJ()
- return this
-}
-
-type CustomNameCustomTypeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetFieldA() *Uuid
- GetFieldB() *github_com_gogo_protobuf_test_custom.Uint128
- GetFieldC() []Uuid
- GetFieldD() []github_com_gogo_protobuf_test_custom.Uint128
-}
-
-func (this *CustomNameCustomType) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomNameCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomNameCustomTypeFromFace(this)
-}
-
-func (this *CustomNameCustomType) GetFieldA() *Uuid {
- return this.FieldA
-}
-
-func (this *CustomNameCustomType) GetFieldB() *github_com_gogo_protobuf_test_custom.Uint128 {
- return this.FieldB
-}
-
-func (this *CustomNameCustomType) GetFieldC() []Uuid {
- return this.FieldC
-}
-
-func (this *CustomNameCustomType) GetFieldD() []github_com_gogo_protobuf_test_custom.Uint128 {
- return this.FieldD
-}
-
-func NewCustomNameCustomTypeFromFace(that CustomNameCustomTypeFace) *CustomNameCustomType {
- this := &CustomNameCustomType{}
- this.FieldA = that.GetFieldA()
- this.FieldB = that.GetFieldB()
- this.FieldC = that.GetFieldC()
- this.FieldD = that.GetFieldD()
- return this
-}
-
-type CustomNameNinEmbeddedStructUnionFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNidOptNative() *NidOptNative
- GetFieldA() *NinOptNative
- GetFieldB() *bool
-}
-
-func (this *CustomNameNinEmbeddedStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomNameNinEmbeddedStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomNameNinEmbeddedStructUnionFromFace(this)
-}
-
-func (this *CustomNameNinEmbeddedStructUnion) GetNidOptNative() *NidOptNative {
- return this.NidOptNative
-}
-
-func (this *CustomNameNinEmbeddedStructUnion) GetFieldA() *NinOptNative {
- return this.FieldA
-}
-
-func (this *CustomNameNinEmbeddedStructUnion) GetFieldB() *bool {
- return this.FieldB
-}
-
-func NewCustomNameNinEmbeddedStructUnionFromFace(that CustomNameNinEmbeddedStructUnionFace) *CustomNameNinEmbeddedStructUnion {
- this := &CustomNameNinEmbeddedStructUnion{}
- this.NidOptNative = that.GetNidOptNative()
- this.FieldA = that.GetFieldA()
- this.FieldB = that.GetFieldB()
- return this
-}
-
-type CustomNameEnumFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetFieldA() *TheTestEnum
- GetFieldB() []TheTestEnum
-}
-
-func (this *CustomNameEnum) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomNameEnum) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomNameEnumFromFace(this)
-}
-
-func (this *CustomNameEnum) GetFieldA() *TheTestEnum {
- return this.FieldA
-}
-
-func (this *CustomNameEnum) GetFieldB() []TheTestEnum {
- return this.FieldB
-}
-
-func NewCustomNameEnumFromFace(that CustomNameEnumFace) *CustomNameEnum {
- this := &CustomNameEnum{}
- this.FieldA = that.GetFieldA()
- this.FieldB = that.GetFieldB()
- return this
-}
-
-type UnrecognizedFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *string
-}
-
-func (this *Unrecognized) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Unrecognized) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewUnrecognizedFromFace(this)
-}
-
-func (this *Unrecognized) GetField1() *string {
- return this.Field1
-}
-
-func NewUnrecognizedFromFace(that UnrecognizedFace) *Unrecognized {
- this := &Unrecognized{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type UnrecognizedWithInnerFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetEmbedded() []*UnrecognizedWithInner_Inner
- GetField2() *string
-}
-
-func (this *UnrecognizedWithInner) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *UnrecognizedWithInner) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewUnrecognizedWithInnerFromFace(this)
-}
-
-func (this *UnrecognizedWithInner) GetEmbedded() []*UnrecognizedWithInner_Inner {
- return this.Embedded
-}
-
-func (this *UnrecognizedWithInner) GetField2() *string {
- return this.Field2
-}
-
-func NewUnrecognizedWithInnerFromFace(that UnrecognizedWithInnerFace) *UnrecognizedWithInner {
- this := &UnrecognizedWithInner{}
- this.Embedded = that.GetEmbedded()
- this.Field2 = that.GetField2()
- return this
-}
-
-type UnrecognizedWithInner_InnerFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *uint32
-}
-
-func (this *UnrecognizedWithInner_Inner) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *UnrecognizedWithInner_Inner) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewUnrecognizedWithInner_InnerFromFace(this)
-}
-
-func (this *UnrecognizedWithInner_Inner) GetField1() *uint32 {
- return this.Field1
-}
-
-func NewUnrecognizedWithInner_InnerFromFace(that UnrecognizedWithInner_InnerFace) *UnrecognizedWithInner_Inner {
- this := &UnrecognizedWithInner_Inner{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type UnrecognizedWithEmbedFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetUnrecognizedWithEmbed_Embedded() UnrecognizedWithEmbed_Embedded
- GetField2() *string
-}
-
-func (this *UnrecognizedWithEmbed) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *UnrecognizedWithEmbed) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewUnrecognizedWithEmbedFromFace(this)
-}
-
-func (this *UnrecognizedWithEmbed) GetUnrecognizedWithEmbed_Embedded() UnrecognizedWithEmbed_Embedded {
- return this.UnrecognizedWithEmbed_Embedded
-}
-
-func (this *UnrecognizedWithEmbed) GetField2() *string {
- return this.Field2
-}
-
-func NewUnrecognizedWithEmbedFromFace(that UnrecognizedWithEmbedFace) *UnrecognizedWithEmbed {
- this := &UnrecognizedWithEmbed{}
- this.UnrecognizedWithEmbed_Embedded = that.GetUnrecognizedWithEmbed_Embedded()
- this.Field2 = that.GetField2()
- return this
-}
-
-type UnrecognizedWithEmbed_EmbeddedFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *uint32
-}
-
-func (this *UnrecognizedWithEmbed_Embedded) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *UnrecognizedWithEmbed_Embedded) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewUnrecognizedWithEmbed_EmbeddedFromFace(this)
-}
-
-func (this *UnrecognizedWithEmbed_Embedded) GetField1() *uint32 {
- return this.Field1
-}
-
-func NewUnrecognizedWithEmbed_EmbeddedFromFace(that UnrecognizedWithEmbed_EmbeddedFace) *UnrecognizedWithEmbed_Embedded {
- this := &UnrecognizedWithEmbed_Embedded{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type NodeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetLabel() *string
- GetChildren() []*Node
-}
-
-func (this *Node) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Node) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNodeFromFace(this)
-}
-
-func (this *Node) GetLabel() *string {
- return this.Label
-}
-
-func (this *Node) GetChildren() []*Node {
- return this.Children
-}
-
-func NewNodeFromFace(that NodeFace) *Node {
- this := &Node{}
- this.Label = that.GetLabel()
- this.Children = that.GetChildren()
- return this
-}
-
-type NonByteCustomTypeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *T
-}
-
-func (this *NonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNonByteCustomTypeFromFace(this)
-}
-
-func (this *NonByteCustomType) GetField1() *T {
- return this.Field1
-}
-
-func NewNonByteCustomTypeFromFace(that NonByteCustomTypeFace) *NonByteCustomType {
- this := &NonByteCustomType{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type NidOptNonByteCustomTypeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() T
-}
-
-func (this *NidOptNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidOptNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidOptNonByteCustomTypeFromFace(this)
-}
-
-func (this *NidOptNonByteCustomType) GetField1() T {
- return this.Field1
-}
-
-func NewNidOptNonByteCustomTypeFromFace(that NidOptNonByteCustomTypeFace) *NidOptNonByteCustomType {
- this := &NidOptNonByteCustomType{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type NinOptNonByteCustomTypeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() *T
-}
-
-func (this *NinOptNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinOptNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinOptNonByteCustomTypeFromFace(this)
-}
-
-func (this *NinOptNonByteCustomType) GetField1() *T {
- return this.Field1
-}
-
-func NewNinOptNonByteCustomTypeFromFace(that NinOptNonByteCustomTypeFace) *NinOptNonByteCustomType {
- this := &NinOptNonByteCustomType{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type NidRepNonByteCustomTypeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []T
-}
-
-func (this *NidRepNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NidRepNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNidRepNonByteCustomTypeFromFace(this)
-}
-
-func (this *NidRepNonByteCustomType) GetField1() []T {
- return this.Field1
-}
-
-func NewNidRepNonByteCustomTypeFromFace(that NidRepNonByteCustomTypeFace) *NidRepNonByteCustomType {
- this := &NidRepNonByteCustomType{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type NinRepNonByteCustomTypeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField1() []T
-}
-
-func (this *NinRepNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NinRepNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNinRepNonByteCustomTypeFromFace(this)
-}
-
-func (this *NinRepNonByteCustomType) GetField1() []T {
- return this.Field1
-}
-
-func NewNinRepNonByteCustomTypeFromFace(that NinRepNonByteCustomTypeFace) *NinRepNonByteCustomType {
- this := &NinRepNonByteCustomType{}
- this.Field1 = that.GetField1()
- return this
-}
-
-type ProtoTypeFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetField2() *string
-}
-
-func (this *ProtoType) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *ProtoType) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewProtoTypeFromFace(this)
-}
-
-func (this *ProtoType) GetField2() *string {
- return this.Field2
-}
-
-func NewProtoTypeFromFace(that ProtoTypeFace) *ProtoType {
- this := &ProtoType{}
- this.Field2 = that.GetField2()
- return this
-}
-
-func (this *NidOptNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.NidOptNative{")
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
- s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
- s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
- s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
- s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
- s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
- s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\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 *NinOptNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.NinOptNative{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "int32")+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+valueToGoStringThetest(this.Field4, "int64")+",\n")
- }
- if this.Field5 != nil {
- s = append(s, "Field5: "+valueToGoStringThetest(this.Field5, "uint32")+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+valueToGoStringThetest(this.Field8, "int64")+",\n")
- }
- if this.Field9 != nil {
- s = append(s, "Field9: "+valueToGoStringThetest(this.Field9, "uint32")+",\n")
- }
- if this.Field10 != nil {
- s = append(s, "Field10: "+valueToGoStringThetest(this.Field10, "int32")+",\n")
- }
- if this.Field11 != nil {
- s = append(s, "Field11: "+valueToGoStringThetest(this.Field11, "uint64")+",\n")
- }
- if this.Field12 != nil {
- s = append(s, "Field12: "+valueToGoStringThetest(this.Field12, "int64")+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\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 *NidRepNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.NidRepNative{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- }
- if this.Field5 != nil {
- s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
- }
- if this.Field9 != nil {
- s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
- }
- if this.Field10 != nil {
- s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
- }
- if this.Field11 != nil {
- s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
- }
- if this.Field12 != nil {
- s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\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 *NinRepNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.NinRepNative{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- }
- if this.Field5 != nil {
- s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
- }
- if this.Field9 != nil {
- s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
- }
- if this.Field10 != nil {
- s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
- }
- if this.Field11 != nil {
- s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
- }
- if this.Field12 != nil {
- s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\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 *NidRepPackedNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 17)
- s = append(s, "&test.NidRepPackedNative{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- }
- if this.Field5 != nil {
- s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
- }
- if this.Field9 != nil {
- s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
- }
- if this.Field10 != nil {
- s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
- }
- if this.Field11 != nil {
- s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
- }
- if this.Field12 != nil {
- s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\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 *NinRepPackedNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 17)
- s = append(s, "&test.NinRepPackedNative{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- }
- if this.Field5 != nil {
- s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
- }
- if this.Field9 != nil {
- s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
- }
- if this.Field10 != nil {
- s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
- }
- if this.Field11 != nil {
- s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
- }
- if this.Field12 != nil {
- s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\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 *NidOptStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 14)
- s = append(s, "&test.NidOptStruct{")
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- s = append(s, "Field3: "+strings.Replace(this.Field3.GoString(), `&`, ``, 1)+",\n")
- s = append(s, "Field4: "+strings.Replace(this.Field4.GoString(), `&`, ``, 1)+",\n")
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- s = append(s, "Field8: "+strings.Replace(this.Field8.GoString(), `&`, ``, 1)+",\n")
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
- s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
- s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\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 *NinOptStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 14)
- s = append(s, "&test.NinOptStruct{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\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 *NidRepStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 14)
- s = append(s, "&test.NidRepStruct{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- vs := make([]*NidOptNative, len(this.Field3))
- for i := range vs {
- vs[i] = &this.Field3[i]
- }
- s = append(s, "Field3: "+fmt.Sprintf("%#v", vs)+",\n")
- }
- if this.Field4 != nil {
- vs := make([]*NinOptNative, len(this.Field4))
- for i := range vs {
- vs[i] = &this.Field4[i]
- }
- s = append(s, "Field4: "+fmt.Sprintf("%#v", vs)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- }
- if this.Field8 != nil {
- vs := make([]*NidOptNative, len(this.Field8))
- for i := range vs {
- vs[i] = &this.Field8[i]
- }
- s = append(s, "Field8: "+fmt.Sprintf("%#v", vs)+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\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 *NinRepStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 14)
- s = append(s, "&test.NinRepStruct{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\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 *NidEmbeddedStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NidEmbeddedStruct{")
- if this.NidOptNative != nil {
- s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
- }
- s = append(s, "Field200: "+strings.Replace(this.Field200.GoString(), `&`, ``, 1)+",\n")
- s = append(s, "Field210: "+fmt.Sprintf("%#v", this.Field210)+",\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 *NinEmbeddedStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NinEmbeddedStruct{")
- if this.NidOptNative != nil {
- s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
- }
- if this.Field200 != nil {
- s = append(s, "Field200: "+fmt.Sprintf("%#v", this.Field200)+",\n")
- }
- if this.Field210 != nil {
- s = append(s, "Field210: "+valueToGoStringThetest(this.Field210, "bool")+",\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 *NidNestedStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.NidNestedStruct{")
- s = append(s, "Field1: "+strings.Replace(this.Field1.GoString(), `&`, ``, 1)+",\n")
- if this.Field2 != nil {
- vs := make([]*NidRepStruct, len(this.Field2))
- for i := range vs {
- vs[i] = &this.Field2[i]
- }
- s = append(s, "Field2: "+fmt.Sprintf("%#v", vs)+",\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 *NinNestedStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.NinNestedStruct{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\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 *NidOptCustom) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.NidOptCustom{")
- s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n")
- s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\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 *CustomDash) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.CustomDash{")
- if this.Value != nil {
- s = append(s, "Value: "+valueToGoStringThetest(this.Value, "github_com_gogo_protobuf_test_custom_dash_type.Bytes")+",\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 *NinOptCustom) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.NinOptCustom{")
- if this.Id != nil {
- s = append(s, "Id: "+valueToGoStringThetest(this.Id, "Uuid")+",\n")
- }
- if this.Value != nil {
- s = append(s, "Value: "+valueToGoStringThetest(this.Value, "github_com_gogo_protobuf_test_custom.Uint128")+",\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 *NidRepCustom) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.NidRepCustom{")
- if this.Id != nil {
- s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n")
- }
- if this.Value != nil {
- s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\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 *NinRepCustom) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.NinRepCustom{")
- if this.Id != nil {
- s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n")
- }
- if this.Value != nil {
- s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\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 *NinOptNativeUnion) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 13)
- s = append(s, "&test.NinOptNativeUnion{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "int32")+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+valueToGoStringThetest(this.Field4, "int64")+",\n")
- }
- if this.Field5 != nil {
- s = append(s, "Field5: "+valueToGoStringThetest(this.Field5, "uint32")+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\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 *NinOptStructUnion) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 13)
- s = append(s, "&test.NinOptStructUnion{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\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 *NinEmbeddedStructUnion) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NinEmbeddedStructUnion{")
- if this.NidOptNative != nil {
- s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
- }
- if this.Field200 != nil {
- s = append(s, "Field200: "+fmt.Sprintf("%#v", this.Field200)+",\n")
- }
- if this.Field210 != nil {
- s = append(s, "Field210: "+valueToGoStringThetest(this.Field210, "bool")+",\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 *NinNestedStructUnion) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NinNestedStructUnion{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\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 *Tree) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.Tree{")
- if this.Or != nil {
- s = append(s, "Or: "+fmt.Sprintf("%#v", this.Or)+",\n")
- }
- if this.And != nil {
- s = append(s, "And: "+fmt.Sprintf("%#v", this.And)+",\n")
- }
- if this.Leaf != nil {
- s = append(s, "Leaf: "+fmt.Sprintf("%#v", this.Leaf)+",\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 *OrBranch) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.OrBranch{")
- s = append(s, "Left: "+strings.Replace(this.Left.GoString(), `&`, ``, 1)+",\n")
- s = append(s, "Right: "+strings.Replace(this.Right.GoString(), `&`, ``, 1)+",\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 *AndBranch) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.AndBranch{")
- s = append(s, "Left: "+strings.Replace(this.Left.GoString(), `&`, ``, 1)+",\n")
- s = append(s, "Right: "+strings.Replace(this.Right.GoString(), `&`, ``, 1)+",\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 *Leaf) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.Leaf{")
- s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n")
- s = append(s, "StrValue: "+fmt.Sprintf("%#v", this.StrValue)+",\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 *DeepTree) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.DeepTree{")
- if this.Down != nil {
- s = append(s, "Down: "+fmt.Sprintf("%#v", this.Down)+",\n")
- }
- if this.And != nil {
- s = append(s, "And: "+fmt.Sprintf("%#v", this.And)+",\n")
- }
- if this.Leaf != nil {
- s = append(s, "Leaf: "+fmt.Sprintf("%#v", this.Leaf)+",\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 *ADeepBranch) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.ADeepBranch{")
- s = append(s, "Down: "+strings.Replace(this.Down.GoString(), `&`, ``, 1)+",\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 *AndDeepBranch) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.AndDeepBranch{")
- s = append(s, "Left: "+strings.Replace(this.Left.GoString(), `&`, ``, 1)+",\n")
- s = append(s, "Right: "+strings.Replace(this.Right.GoString(), `&`, ``, 1)+",\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 *DeepLeaf) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.DeepLeaf{")
- s = append(s, "Tree: "+strings.Replace(this.Tree.GoString(), `&`, ``, 1)+",\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 *Nil) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 4)
- s = append(s, "&test.Nil{")
- 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 *NidOptEnum) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NidOptEnum{")
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\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 *NinOptEnum) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NinOptEnum{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "TheTestEnum")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\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 *NidRepEnum) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NidRepEnum{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\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 *NinRepEnum) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NinRepEnum{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\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 *NinOptEnumDefault) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NinOptEnumDefault{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "TheTestEnum")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\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 *AnotherNinOptEnum) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.AnotherNinOptEnum{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "AnotherTestEnum")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\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 *AnotherNinOptEnumDefault) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.AnotherNinOptEnumDefault{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "AnotherTestEnum")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\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 *Timer) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.Timer{")
- s = append(s, "Time1: "+fmt.Sprintf("%#v", this.Time1)+",\n")
- s = append(s, "Time2: "+fmt.Sprintf("%#v", this.Time2)+",\n")
- s = append(s, "Data: "+fmt.Sprintf("%#v", this.Data)+",\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 *MyExtendable) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.MyExtendable{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "int64")+",\n")
- }
- s = append(s, "XXX_InternalExtensions: "+extensionToGoStringThetest(this)+",\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 *OtherExtenable) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.OtherExtenable{")
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "int64")+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "int64")+",\n")
- }
- if this.M != nil {
- s = append(s, "M: "+fmt.Sprintf("%#v", this.M)+",\n")
- }
- s = append(s, "XXX_InternalExtensions: "+extensionToGoStringThetest(this)+",\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 *NestedDefinition) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 8)
- s = append(s, "&test.NestedDefinition{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "int64")+",\n")
- }
- if this.EnumField != nil {
- s = append(s, "EnumField: "+valueToGoStringThetest(this.EnumField, "NestedDefinition_NestedEnum")+",\n")
- }
- if this.NNM != nil {
- s = append(s, "NNM: "+fmt.Sprintf("%#v", this.NNM)+",\n")
- }
- if this.NM != nil {
- s = append(s, "NM: "+fmt.Sprintf("%#v", this.NM)+",\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 *NestedDefinition_NestedMessage) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.NestedDefinition_NestedMessage{")
- if this.NestedField1 != nil {
- s = append(s, "NestedField1: "+valueToGoStringThetest(this.NestedField1, "uint64")+",\n")
- }
- if this.NNM != nil {
- s = append(s, "NNM: "+fmt.Sprintf("%#v", this.NNM)+",\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 *NestedDefinition_NestedMessage_NestedNestedMsg) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NestedDefinition_NestedMessage_NestedNestedMsg{")
- if this.NestedNestedField1 != nil {
- s = append(s, "NestedNestedField1: "+valueToGoStringThetest(this.NestedNestedField1, "string")+",\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 *NestedScope) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.NestedScope{")
- if this.A != nil {
- s = append(s, "A: "+fmt.Sprintf("%#v", this.A)+",\n")
- }
- if this.B != nil {
- s = append(s, "B: "+valueToGoStringThetest(this.B, "NestedDefinition_NestedEnum")+",\n")
- }
- if this.C != nil {
- s = append(s, "C: "+fmt.Sprintf("%#v", this.C)+",\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 *NinOptNativeDefault) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.NinOptNativeDefault{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
- }
- if this.Field3 != nil {
- s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "int32")+",\n")
- }
- if this.Field4 != nil {
- s = append(s, "Field4: "+valueToGoStringThetest(this.Field4, "int64")+",\n")
- }
- if this.Field5 != nil {
- s = append(s, "Field5: "+valueToGoStringThetest(this.Field5, "uint32")+",\n")
- }
- if this.Field6 != nil {
- s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
- }
- if this.Field7 != nil {
- s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
- }
- if this.Field8 != nil {
- s = append(s, "Field8: "+valueToGoStringThetest(this.Field8, "int64")+",\n")
- }
- if this.Field9 != nil {
- s = append(s, "Field9: "+valueToGoStringThetest(this.Field9, "uint32")+",\n")
- }
- if this.Field10 != nil {
- s = append(s, "Field10: "+valueToGoStringThetest(this.Field10, "int32")+",\n")
- }
- if this.Field11 != nil {
- s = append(s, "Field11: "+valueToGoStringThetest(this.Field11, "uint64")+",\n")
- }
- if this.Field12 != nil {
- s = append(s, "Field12: "+valueToGoStringThetest(this.Field12, "int64")+",\n")
- }
- if this.Field13 != nil {
- s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
- }
- if this.Field14 != nil {
- s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
- }
- if this.Field15 != nil {
- s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\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 *CustomContainer) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.CustomContainer{")
- s = append(s, "CustomStruct: "+strings.Replace(this.CustomStruct.GoString(), `&`, ``, 1)+",\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 *CustomNameNidOptNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.CustomNameNidOptNative{")
- s = append(s, "FieldA: "+fmt.Sprintf("%#v", this.FieldA)+",\n")
- s = append(s, "FieldB: "+fmt.Sprintf("%#v", this.FieldB)+",\n")
- s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
- s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n")
- s = append(s, "FieldE: "+fmt.Sprintf("%#v", this.FieldE)+",\n")
- s = append(s, "FieldF: "+fmt.Sprintf("%#v", this.FieldF)+",\n")
- s = append(s, "FieldG: "+fmt.Sprintf("%#v", this.FieldG)+",\n")
- s = append(s, "FieldH: "+fmt.Sprintf("%#v", this.FieldH)+",\n")
- s = append(s, "FieldI: "+fmt.Sprintf("%#v", this.FieldI)+",\n")
- s = append(s, "FieldJ: "+fmt.Sprintf("%#v", this.FieldJ)+",\n")
- s = append(s, "FieldK: "+fmt.Sprintf("%#v", this.FieldK)+",\n")
- s = append(s, "FieldL: "+fmt.Sprintf("%#v", this.FieldL)+",\n")
- s = append(s, "FieldM: "+fmt.Sprintf("%#v", this.FieldM)+",\n")
- s = append(s, "FieldN: "+fmt.Sprintf("%#v", this.FieldN)+",\n")
- s = append(s, "FieldO: "+fmt.Sprintf("%#v", this.FieldO)+",\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 *CustomNameNinOptNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.CustomNameNinOptNative{")
- if this.FieldA != nil {
- s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "float64")+",\n")
- }
- if this.FieldB != nil {
- s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "float32")+",\n")
- }
- if this.FieldC != nil {
- s = append(s, "FieldC: "+valueToGoStringThetest(this.FieldC, "int32")+",\n")
- }
- if this.FieldD != nil {
- s = append(s, "FieldD: "+valueToGoStringThetest(this.FieldD, "int64")+",\n")
- }
- if this.FieldE != nil {
- s = append(s, "FieldE: "+valueToGoStringThetest(this.FieldE, "uint32")+",\n")
- }
- if this.FieldF != nil {
- s = append(s, "FieldF: "+valueToGoStringThetest(this.FieldF, "uint64")+",\n")
- }
- if this.FieldG != nil {
- s = append(s, "FieldG: "+valueToGoStringThetest(this.FieldG, "int32")+",\n")
- }
- if this.FieldH != nil {
- s = append(s, "FieldH: "+valueToGoStringThetest(this.FieldH, "int64")+",\n")
- }
- if this.FieldI != nil {
- s = append(s, "FieldI: "+valueToGoStringThetest(this.FieldI, "uint32")+",\n")
- }
- if this.FieldJ != nil {
- s = append(s, "FieldJ: "+valueToGoStringThetest(this.FieldJ, "int32")+",\n")
- }
- if this.FieldK != nil {
- s = append(s, "FieldK: "+valueToGoStringThetest(this.FieldK, "uint64")+",\n")
- }
- if this.FielL != nil {
- s = append(s, "FielL: "+valueToGoStringThetest(this.FielL, "int64")+",\n")
- }
- if this.FieldM != nil {
- s = append(s, "FieldM: "+valueToGoStringThetest(this.FieldM, "bool")+",\n")
- }
- if this.FieldN != nil {
- s = append(s, "FieldN: "+valueToGoStringThetest(this.FieldN, "string")+",\n")
- }
- if this.FieldO != nil {
- s = append(s, "FieldO: "+valueToGoStringThetest(this.FieldO, "byte")+",\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 *CustomNameNinRepNative) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 19)
- s = append(s, "&test.CustomNameNinRepNative{")
- if this.FieldA != nil {
- s = append(s, "FieldA: "+fmt.Sprintf("%#v", this.FieldA)+",\n")
- }
- if this.FieldB != nil {
- s = append(s, "FieldB: "+fmt.Sprintf("%#v", this.FieldB)+",\n")
- }
- if this.FieldC != nil {
- s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
- }
- if this.FieldD != nil {
- s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n")
- }
- if this.FieldE != nil {
- s = append(s, "FieldE: "+fmt.Sprintf("%#v", this.FieldE)+",\n")
- }
- if this.FieldF != nil {
- s = append(s, "FieldF: "+fmt.Sprintf("%#v", this.FieldF)+",\n")
- }
- if this.FieldG != nil {
- s = append(s, "FieldG: "+fmt.Sprintf("%#v", this.FieldG)+",\n")
- }
- if this.FieldH != nil {
- s = append(s, "FieldH: "+fmt.Sprintf("%#v", this.FieldH)+",\n")
- }
- if this.FieldI != nil {
- s = append(s, "FieldI: "+fmt.Sprintf("%#v", this.FieldI)+",\n")
- }
- if this.FieldJ != nil {
- s = append(s, "FieldJ: "+fmt.Sprintf("%#v", this.FieldJ)+",\n")
- }
- if this.FieldK != nil {
- s = append(s, "FieldK: "+fmt.Sprintf("%#v", this.FieldK)+",\n")
- }
- if this.FieldL != nil {
- s = append(s, "FieldL: "+fmt.Sprintf("%#v", this.FieldL)+",\n")
- }
- if this.FieldM != nil {
- s = append(s, "FieldM: "+fmt.Sprintf("%#v", this.FieldM)+",\n")
- }
- if this.FieldN != nil {
- s = append(s, "FieldN: "+fmt.Sprintf("%#v", this.FieldN)+",\n")
- }
- if this.FieldO != nil {
- s = append(s, "FieldO: "+fmt.Sprintf("%#v", this.FieldO)+",\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 *CustomNameNinStruct) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 14)
- s = append(s, "&test.CustomNameNinStruct{")
- if this.FieldA != nil {
- s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "float64")+",\n")
- }
- if this.FieldB != nil {
- s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "float32")+",\n")
- }
- if this.FieldC != nil {
- s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
- }
- if this.FieldD != nil {
- s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n")
- }
- if this.FieldE != nil {
- s = append(s, "FieldE: "+valueToGoStringThetest(this.FieldE, "uint64")+",\n")
- }
- if this.FieldF != nil {
- s = append(s, "FieldF: "+valueToGoStringThetest(this.FieldF, "int32")+",\n")
- }
- if this.FieldG != nil {
- s = append(s, "FieldG: "+fmt.Sprintf("%#v", this.FieldG)+",\n")
- }
- if this.FieldH != nil {
- s = append(s, "FieldH: "+valueToGoStringThetest(this.FieldH, "bool")+",\n")
- }
- if this.FieldI != nil {
- s = append(s, "FieldI: "+valueToGoStringThetest(this.FieldI, "string")+",\n")
- }
- if this.FieldJ != nil {
- s = append(s, "FieldJ: "+valueToGoStringThetest(this.FieldJ, "byte")+",\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 *CustomNameCustomType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 8)
- s = append(s, "&test.CustomNameCustomType{")
- if this.FieldA != nil {
- s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "Uuid")+",\n")
- }
- if this.FieldB != nil {
- s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "github_com_gogo_protobuf_test_custom.Uint128")+",\n")
- }
- if this.FieldC != nil {
- s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
- }
- if this.FieldD != nil {
- s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\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 *CustomNameNinEmbeddedStructUnion) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&test.CustomNameNinEmbeddedStructUnion{")
- if this.NidOptNative != nil {
- s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
- }
- if this.FieldA != nil {
- s = append(s, "FieldA: "+fmt.Sprintf("%#v", this.FieldA)+",\n")
- }
- if this.FieldB != nil {
- s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "bool")+",\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 *CustomNameEnum) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.CustomNameEnum{")
- if this.FieldA != nil {
- s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "TheTestEnum")+",\n")
- }
- if this.FieldB != nil {
- s = append(s, "FieldB: "+fmt.Sprintf("%#v", this.FieldB)+",\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 *NoExtensionsMap) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NoExtensionsMap{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "int64")+",\n")
- }
- 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 *Unrecognized) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.Unrecognized{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "string")+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *UnrecognizedWithInner) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.UnrecognizedWithInner{")
- if this.Embedded != nil {
- s = append(s, "Embedded: "+fmt.Sprintf("%#v", this.Embedded)+",\n")
- }
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "string")+",\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 *UnrecognizedWithInner_Inner) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.UnrecognizedWithInner_Inner{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "uint32")+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *UnrecognizedWithEmbed) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.UnrecognizedWithEmbed{")
- s = append(s, "UnrecognizedWithEmbed_Embedded: "+strings.Replace(this.UnrecognizedWithEmbed_Embedded.GoString(), `&`, ``, 1)+",\n")
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "string")+",\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 *UnrecognizedWithEmbed_Embedded) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.UnrecognizedWithEmbed_Embedded{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "uint32")+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *Node) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&test.Node{")
- if this.Label != nil {
- s = append(s, "Label: "+valueToGoStringThetest(this.Label, "string")+",\n")
- }
- if this.Children != nil {
- s = append(s, "Children: "+fmt.Sprintf("%#v", this.Children)+",\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 *NonByteCustomType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NonByteCustomType{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "T")+",\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 *NidOptNonByteCustomType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NidOptNonByteCustomType{")
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\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 *NinOptNonByteCustomType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NinOptNonByteCustomType{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "T")+",\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 *NidRepNonByteCustomType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NidRepNonByteCustomType{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\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 *NinRepNonByteCustomType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.NinRepNonByteCustomType{")
- if this.Field1 != nil {
- s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\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 *ProtoType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&test.ProtoType{")
- if this.Field2 != nil {
- s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "string")+",\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 valueToGoStringThetest(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 extensionToGoStringThetest(m github_com_gogo_protobuf_proto.Message) string {
- e := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(m)
- if e == nil {
- return "nil"
- }
- s := "proto.NewUnsafeXXX_InternalExtensions(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 NewPopulatedNidOptNative(r randyThetest, easy bool) *NidOptNative {
- this := &NidOptNative{}
- this.Field1 = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1 *= -1
- }
- this.Field2 = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2 *= -1
- }
- this.Field3 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3 *= -1
- }
- this.Field4 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field4 *= -1
- }
- this.Field5 = uint32(r.Uint32())
- this.Field6 = uint64(uint64(r.Uint32()))
- this.Field7 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7 *= -1
- }
- this.Field8 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field8 *= -1
- }
- this.Field9 = uint32(r.Uint32())
- this.Field10 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field10 *= -1
- }
- this.Field11 = uint64(uint64(r.Uint32()))
- this.Field12 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field12 *= -1
- }
- this.Field13 = bool(bool(r.Intn(2) == 0))
- this.Field14 = string(randStringThetest(r))
- v1 := r.Intn(100)
- this.Field15 = make([]byte, v1)
- for i := 0; i < v1; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNinOptNative(r randyThetest, easy bool) *NinOptNative {
- this := &NinOptNative{}
- if r.Intn(10) != 0 {
- v2 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v2 *= -1
- }
- this.Field1 = &v2
- }
- if r.Intn(10) != 0 {
- v3 := float32(r.Float32())
- if r.Intn(2) == 0 {
- v3 *= -1
- }
- this.Field2 = &v3
- }
- if r.Intn(10) != 0 {
- v4 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v4 *= -1
- }
- this.Field3 = &v4
- }
- if r.Intn(10) != 0 {
- v5 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v5 *= -1
- }
- this.Field4 = &v5
- }
- if r.Intn(10) != 0 {
- v6 := uint32(r.Uint32())
- this.Field5 = &v6
- }
- if r.Intn(10) != 0 {
- v7 := uint64(uint64(r.Uint32()))
- this.Field6 = &v7
- }
- if r.Intn(10) != 0 {
- v8 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v8 *= -1
- }
- this.Field7 = &v8
- }
- if r.Intn(10) != 0 {
- v9 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v9 *= -1
- }
- this.Field8 = &v9
- }
- if r.Intn(10) != 0 {
- v10 := uint32(r.Uint32())
- this.Field9 = &v10
- }
- if r.Intn(10) != 0 {
- v11 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v11 *= -1
- }
- this.Field10 = &v11
- }
- if r.Intn(10) != 0 {
- v12 := uint64(uint64(r.Uint32()))
- this.Field11 = &v12
- }
- if r.Intn(10) != 0 {
- v13 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v13 *= -1
- }
- this.Field12 = &v13
- }
- if r.Intn(10) != 0 {
- v14 := bool(bool(r.Intn(2) == 0))
- this.Field13 = &v14
- }
- if r.Intn(10) != 0 {
- v15 := string(randStringThetest(r))
- this.Field14 = &v15
- }
- if r.Intn(10) != 0 {
- v16 := r.Intn(100)
- this.Field15 = make([]byte, v16)
- for i := 0; i < v16; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNidRepNative(r randyThetest, easy bool) *NidRepNative {
- this := &NidRepNative{}
- if r.Intn(10) != 0 {
- v17 := r.Intn(10)
- this.Field1 = make([]float64, v17)
- for i := 0; i < v17; i++ {
- this.Field1[i] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v18 := r.Intn(10)
- this.Field2 = make([]float32, v18)
- for i := 0; i < v18; i++ {
- this.Field2[i] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v19 := r.Intn(10)
- this.Field3 = make([]int32, v19)
- for i := 0; i < v19; i++ {
- this.Field3[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v20 := r.Intn(10)
- this.Field4 = make([]int64, v20)
- for i := 0; i < v20; i++ {
- this.Field4[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field4[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v21 := r.Intn(10)
- this.Field5 = make([]uint32, v21)
- for i := 0; i < v21; i++ {
- this.Field5[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v22 := r.Intn(10)
- this.Field6 = make([]uint64, v22)
- for i := 0; i < v22; i++ {
- this.Field6[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v23 := r.Intn(10)
- this.Field7 = make([]int32, v23)
- for i := 0; i < v23; i++ {
- this.Field7[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v24 := r.Intn(10)
- this.Field8 = make([]int64, v24)
- for i := 0; i < v24; i++ {
- this.Field8[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field8[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v25 := r.Intn(10)
- this.Field9 = make([]uint32, v25)
- for i := 0; i < v25; i++ {
- this.Field9[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v26 := r.Intn(10)
- this.Field10 = make([]int32, v26)
- for i := 0; i < v26; i++ {
- this.Field10[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field10[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v27 := r.Intn(10)
- this.Field11 = make([]uint64, v27)
- for i := 0; i < v27; i++ {
- this.Field11[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v28 := r.Intn(10)
- this.Field12 = make([]int64, v28)
- for i := 0; i < v28; i++ {
- this.Field12[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field12[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v29 := r.Intn(10)
- this.Field13 = make([]bool, v29)
- for i := 0; i < v29; i++ {
- this.Field13[i] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v30 := r.Intn(10)
- this.Field14 = make([]string, v30)
- for i := 0; i < v30; i++ {
- this.Field14[i] = string(randStringThetest(r))
- }
- }
- if r.Intn(10) != 0 {
- v31 := r.Intn(10)
- this.Field15 = make([][]byte, v31)
- for i := 0; i < v31; i++ {
- v32 := r.Intn(100)
- this.Field15[i] = make([]byte, v32)
- for j := 0; j < v32; j++ {
- this.Field15[i][j] = byte(r.Intn(256))
- }
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNinRepNative(r randyThetest, easy bool) *NinRepNative {
- this := &NinRepNative{}
- if r.Intn(10) != 0 {
- v33 := r.Intn(10)
- this.Field1 = make([]float64, v33)
- for i := 0; i < v33; i++ {
- this.Field1[i] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v34 := r.Intn(10)
- this.Field2 = make([]float32, v34)
- for i := 0; i < v34; i++ {
- this.Field2[i] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v35 := r.Intn(10)
- this.Field3 = make([]int32, v35)
- for i := 0; i < v35; i++ {
- this.Field3[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v36 := r.Intn(10)
- this.Field4 = make([]int64, v36)
- for i := 0; i < v36; i++ {
- this.Field4[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field4[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v37 := r.Intn(10)
- this.Field5 = make([]uint32, v37)
- for i := 0; i < v37; i++ {
- this.Field5[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v38 := r.Intn(10)
- this.Field6 = make([]uint64, v38)
- for i := 0; i < v38; i++ {
- this.Field6[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v39 := r.Intn(10)
- this.Field7 = make([]int32, v39)
- for i := 0; i < v39; i++ {
- this.Field7[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v40 := r.Intn(10)
- this.Field8 = make([]int64, v40)
- for i := 0; i < v40; i++ {
- this.Field8[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field8[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v41 := r.Intn(10)
- this.Field9 = make([]uint32, v41)
- for i := 0; i < v41; i++ {
- this.Field9[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v42 := r.Intn(10)
- this.Field10 = make([]int32, v42)
- for i := 0; i < v42; i++ {
- this.Field10[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field10[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v43 := r.Intn(10)
- this.Field11 = make([]uint64, v43)
- for i := 0; i < v43; i++ {
- this.Field11[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v44 := r.Intn(10)
- this.Field12 = make([]int64, v44)
- for i := 0; i < v44; i++ {
- this.Field12[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field12[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v45 := r.Intn(10)
- this.Field13 = make([]bool, v45)
- for i := 0; i < v45; i++ {
- this.Field13[i] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v46 := r.Intn(10)
- this.Field14 = make([]string, v46)
- for i := 0; i < v46; i++ {
- this.Field14[i] = string(randStringThetest(r))
- }
- }
- if r.Intn(10) != 0 {
- v47 := r.Intn(10)
- this.Field15 = make([][]byte, v47)
- for i := 0; i < v47; i++ {
- v48 := r.Intn(100)
- this.Field15[i] = make([]byte, v48)
- for j := 0; j < v48; j++ {
- this.Field15[i][j] = byte(r.Intn(256))
- }
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNidRepPackedNative(r randyThetest, easy bool) *NidRepPackedNative {
- this := &NidRepPackedNative{}
- if r.Intn(10) != 0 {
- v49 := r.Intn(10)
- this.Field1 = make([]float64, v49)
- for i := 0; i < v49; i++ {
- this.Field1[i] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v50 := r.Intn(10)
- this.Field2 = make([]float32, v50)
- for i := 0; i < v50; i++ {
- this.Field2[i] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v51 := r.Intn(10)
- this.Field3 = make([]int32, v51)
- for i := 0; i < v51; i++ {
- this.Field3[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v52 := r.Intn(10)
- this.Field4 = make([]int64, v52)
- for i := 0; i < v52; i++ {
- this.Field4[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field4[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v53 := r.Intn(10)
- this.Field5 = make([]uint32, v53)
- for i := 0; i < v53; i++ {
- this.Field5[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v54 := r.Intn(10)
- this.Field6 = make([]uint64, v54)
- for i := 0; i < v54; i++ {
- this.Field6[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v55 := r.Intn(10)
- this.Field7 = make([]int32, v55)
- for i := 0; i < v55; i++ {
- this.Field7[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v56 := r.Intn(10)
- this.Field8 = make([]int64, v56)
- for i := 0; i < v56; i++ {
- this.Field8[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field8[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v57 := r.Intn(10)
- this.Field9 = make([]uint32, v57)
- for i := 0; i < v57; i++ {
- this.Field9[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v58 := r.Intn(10)
- this.Field10 = make([]int32, v58)
- for i := 0; i < v58; i++ {
- this.Field10[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field10[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v59 := r.Intn(10)
- this.Field11 = make([]uint64, v59)
- for i := 0; i < v59; i++ {
- this.Field11[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v60 := r.Intn(10)
- this.Field12 = make([]int64, v60)
- for i := 0; i < v60; i++ {
- this.Field12[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field12[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v61 := r.Intn(10)
- this.Field13 = make([]bool, v61)
- for i := 0; i < v61; i++ {
- this.Field13[i] = bool(bool(r.Intn(2) == 0))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 14)
- }
- return this
-}
-
-func NewPopulatedNinRepPackedNative(r randyThetest, easy bool) *NinRepPackedNative {
- this := &NinRepPackedNative{}
- if r.Intn(10) != 0 {
- v62 := r.Intn(10)
- this.Field1 = make([]float64, v62)
- for i := 0; i < v62; i++ {
- this.Field1[i] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v63 := r.Intn(10)
- this.Field2 = make([]float32, v63)
- for i := 0; i < v63; i++ {
- this.Field2[i] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v64 := r.Intn(10)
- this.Field3 = make([]int32, v64)
- for i := 0; i < v64; i++ {
- this.Field3[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v65 := r.Intn(10)
- this.Field4 = make([]int64, v65)
- for i := 0; i < v65; i++ {
- this.Field4[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field4[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v66 := r.Intn(10)
- this.Field5 = make([]uint32, v66)
- for i := 0; i < v66; i++ {
- this.Field5[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v67 := r.Intn(10)
- this.Field6 = make([]uint64, v67)
- for i := 0; i < v67; i++ {
- this.Field6[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v68 := r.Intn(10)
- this.Field7 = make([]int32, v68)
- for i := 0; i < v68; i++ {
- this.Field7[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v69 := r.Intn(10)
- this.Field8 = make([]int64, v69)
- for i := 0; i < v69; i++ {
- this.Field8[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field8[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v70 := r.Intn(10)
- this.Field9 = make([]uint32, v70)
- for i := 0; i < v70; i++ {
- this.Field9[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v71 := r.Intn(10)
- this.Field10 = make([]int32, v71)
- for i := 0; i < v71; i++ {
- this.Field10[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field10[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v72 := r.Intn(10)
- this.Field11 = make([]uint64, v72)
- for i := 0; i < v72; i++ {
- this.Field11[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v73 := r.Intn(10)
- this.Field12 = make([]int64, v73)
- for i := 0; i < v73; i++ {
- this.Field12[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field12[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v74 := r.Intn(10)
- this.Field13 = make([]bool, v74)
- for i := 0; i < v74; i++ {
- this.Field13[i] = bool(bool(r.Intn(2) == 0))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 14)
- }
- return this
-}
-
-func NewPopulatedNidOptStruct(r randyThetest, easy bool) *NidOptStruct {
- this := &NidOptStruct{}
- this.Field1 = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1 *= -1
- }
- this.Field2 = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2 *= -1
- }
- v75 := NewPopulatedNidOptNative(r, easy)
- this.Field3 = *v75
- v76 := NewPopulatedNinOptNative(r, easy)
- this.Field4 = *v76
- this.Field6 = uint64(uint64(r.Uint32()))
- this.Field7 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7 *= -1
- }
- v77 := NewPopulatedNidOptNative(r, easy)
- this.Field8 = *v77
- this.Field13 = bool(bool(r.Intn(2) == 0))
- this.Field14 = string(randStringThetest(r))
- v78 := r.Intn(100)
- this.Field15 = make([]byte, v78)
- for i := 0; i < v78; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNinOptStruct(r randyThetest, easy bool) *NinOptStruct {
- this := &NinOptStruct{}
- if r.Intn(10) != 0 {
- v79 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v79 *= -1
- }
- this.Field1 = &v79
- }
- if r.Intn(10) != 0 {
- v80 := float32(r.Float32())
- if r.Intn(2) == 0 {
- v80 *= -1
- }
- this.Field2 = &v80
- }
- if r.Intn(10) != 0 {
- this.Field3 = NewPopulatedNidOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- this.Field4 = NewPopulatedNinOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- v81 := uint64(uint64(r.Uint32()))
- this.Field6 = &v81
- }
- if r.Intn(10) != 0 {
- v82 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v82 *= -1
- }
- this.Field7 = &v82
- }
- if r.Intn(10) != 0 {
- this.Field8 = NewPopulatedNidOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- v83 := bool(bool(r.Intn(2) == 0))
- this.Field13 = &v83
- }
- if r.Intn(10) != 0 {
- v84 := string(randStringThetest(r))
- this.Field14 = &v84
- }
- if r.Intn(10) != 0 {
- v85 := r.Intn(100)
- this.Field15 = make([]byte, v85)
- for i := 0; i < v85; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNidRepStruct(r randyThetest, easy bool) *NidRepStruct {
- this := &NidRepStruct{}
- if r.Intn(10) != 0 {
- v86 := r.Intn(10)
- this.Field1 = make([]float64, v86)
- for i := 0; i < v86; i++ {
- this.Field1[i] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v87 := r.Intn(10)
- this.Field2 = make([]float32, v87)
- for i := 0; i < v87; i++ {
- this.Field2[i] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v88 := r.Intn(5)
- this.Field3 = make([]NidOptNative, v88)
- for i := 0; i < v88; i++ {
- v89 := NewPopulatedNidOptNative(r, easy)
- this.Field3[i] = *v89
- }
- }
- if r.Intn(10) != 0 {
- v90 := r.Intn(5)
- this.Field4 = make([]NinOptNative, v90)
- for i := 0; i < v90; i++ {
- v91 := NewPopulatedNinOptNative(r, easy)
- this.Field4[i] = *v91
- }
- }
- if r.Intn(10) != 0 {
- v92 := r.Intn(10)
- this.Field6 = make([]uint64, v92)
- for i := 0; i < v92; i++ {
- this.Field6[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v93 := r.Intn(10)
- this.Field7 = make([]int32, v93)
- for i := 0; i < v93; i++ {
- this.Field7[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v94 := r.Intn(5)
- this.Field8 = make([]NidOptNative, v94)
- for i := 0; i < v94; i++ {
- v95 := NewPopulatedNidOptNative(r, easy)
- this.Field8[i] = *v95
- }
- }
- if r.Intn(10) != 0 {
- v96 := r.Intn(10)
- this.Field13 = make([]bool, v96)
- for i := 0; i < v96; i++ {
- this.Field13[i] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v97 := r.Intn(10)
- this.Field14 = make([]string, v97)
- for i := 0; i < v97; i++ {
- this.Field14[i] = string(randStringThetest(r))
- }
- }
- if r.Intn(10) != 0 {
- v98 := r.Intn(10)
- this.Field15 = make([][]byte, v98)
- for i := 0; i < v98; i++ {
- v99 := r.Intn(100)
- this.Field15[i] = make([]byte, v99)
- for j := 0; j < v99; j++ {
- this.Field15[i][j] = byte(r.Intn(256))
- }
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNinRepStruct(r randyThetest, easy bool) *NinRepStruct {
- this := &NinRepStruct{}
- if r.Intn(10) != 0 {
- v100 := r.Intn(10)
- this.Field1 = make([]float64, v100)
- for i := 0; i < v100; i++ {
- this.Field1[i] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v101 := r.Intn(10)
- this.Field2 = make([]float32, v101)
- for i := 0; i < v101; i++ {
- this.Field2[i] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v102 := r.Intn(5)
- this.Field3 = make([]*NidOptNative, v102)
- for i := 0; i < v102; i++ {
- this.Field3[i] = NewPopulatedNidOptNative(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v103 := r.Intn(5)
- this.Field4 = make([]*NinOptNative, v103)
- for i := 0; i < v103; i++ {
- this.Field4[i] = NewPopulatedNinOptNative(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v104 := r.Intn(10)
- this.Field6 = make([]uint64, v104)
- for i := 0; i < v104; i++ {
- this.Field6[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v105 := r.Intn(10)
- this.Field7 = make([]int32, v105)
- for i := 0; i < v105; i++ {
- this.Field7[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v106 := r.Intn(5)
- this.Field8 = make([]*NidOptNative, v106)
- for i := 0; i < v106; i++ {
- this.Field8[i] = NewPopulatedNidOptNative(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v107 := r.Intn(10)
- this.Field13 = make([]bool, v107)
- for i := 0; i < v107; i++ {
- this.Field13[i] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v108 := r.Intn(10)
- this.Field14 = make([]string, v108)
- for i := 0; i < v108; i++ {
- this.Field14[i] = string(randStringThetest(r))
- }
- }
- if r.Intn(10) != 0 {
- v109 := r.Intn(10)
- this.Field15 = make([][]byte, v109)
- for i := 0; i < v109; i++ {
- v110 := r.Intn(100)
- this.Field15[i] = make([]byte, v110)
- for j := 0; j < v110; j++ {
- this.Field15[i][j] = byte(r.Intn(256))
- }
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedNidEmbeddedStruct(r randyThetest, easy bool) *NidEmbeddedStruct {
- this := &NidEmbeddedStruct{}
- if r.Intn(10) != 0 {
- this.NidOptNative = NewPopulatedNidOptNative(r, easy)
- }
- v111 := NewPopulatedNidOptNative(r, easy)
- this.Field200 = *v111
- this.Field210 = bool(bool(r.Intn(2) == 0))
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 211)
- }
- return this
-}
-
-func NewPopulatedNinEmbeddedStruct(r randyThetest, easy bool) *NinEmbeddedStruct {
- this := &NinEmbeddedStruct{}
- if r.Intn(10) != 0 {
- this.NidOptNative = NewPopulatedNidOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- this.Field200 = NewPopulatedNidOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- v112 := bool(bool(r.Intn(2) == 0))
- this.Field210 = &v112
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 211)
- }
- return this
-}
-
-func NewPopulatedNidNestedStruct(r randyThetest, easy bool) *NidNestedStruct {
- this := &NidNestedStruct{}
- v113 := NewPopulatedNidOptStruct(r, easy)
- this.Field1 = *v113
- if r.Intn(10) != 0 {
- v114 := r.Intn(5)
- this.Field2 = make([]NidRepStruct, v114)
- for i := 0; i < v114; i++ {
- v115 := NewPopulatedNidRepStruct(r, easy)
- this.Field2[i] = *v115
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNinNestedStruct(r randyThetest, easy bool) *NinNestedStruct {
- this := &NinNestedStruct{}
- if r.Intn(10) != 0 {
- this.Field1 = NewPopulatedNinOptStruct(r, easy)
- }
- if r.Intn(10) != 0 {
- v116 := r.Intn(5)
- this.Field2 = make([]*NinRepStruct, v116)
- for i := 0; i < v116; i++ {
- this.Field2[i] = NewPopulatedNinRepStruct(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNidOptCustom(r randyThetest, easy bool) *NidOptCustom {
- this := &NidOptCustom{}
- v117 := NewPopulatedUuid(r)
- this.Id = *v117
- v118 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- this.Value = *v118
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedCustomDash(r randyThetest, easy bool) *CustomDash {
- this := &CustomDash{}
- if r.Intn(10) != 0 {
- this.Value = github_com_gogo_protobuf_test_custom_dash_type.NewPopulatedBytes(r)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedNinOptCustom(r randyThetest, easy bool) *NinOptCustom {
- this := &NinOptCustom{}
- if r.Intn(10) != 0 {
- this.Id = NewPopulatedUuid(r)
- }
- if r.Intn(10) != 0 {
- this.Value = github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNidRepCustom(r randyThetest, easy bool) *NidRepCustom {
- this := &NidRepCustom{}
- if r.Intn(10) != 0 {
- v119 := r.Intn(10)
- this.Id = make([]Uuid, v119)
- for i := 0; i < v119; i++ {
- v120 := NewPopulatedUuid(r)
- this.Id[i] = *v120
- }
- }
- if r.Intn(10) != 0 {
- v121 := r.Intn(10)
- this.Value = make([]github_com_gogo_protobuf_test_custom.Uint128, v121)
- for i := 0; i < v121; i++ {
- v122 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- this.Value[i] = *v122
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNinRepCustom(r randyThetest, easy bool) *NinRepCustom {
- this := &NinRepCustom{}
- if r.Intn(10) != 0 {
- v123 := r.Intn(10)
- this.Id = make([]Uuid, v123)
- for i := 0; i < v123; i++ {
- v124 := NewPopulatedUuid(r)
- this.Id[i] = *v124
- }
- }
- if r.Intn(10) != 0 {
- v125 := r.Intn(10)
- this.Value = make([]github_com_gogo_protobuf_test_custom.Uint128, v125)
- for i := 0; i < v125; i++ {
- v126 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- this.Value[i] = *v126
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNinOptNativeUnion(r randyThetest, easy bool) *NinOptNativeUnion {
- this := &NinOptNativeUnion{}
- fieldNum := r.Intn(9)
- switch fieldNum {
- case 0:
- v127 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v127 *= -1
- }
- this.Field1 = &v127
- case 1:
- v128 := float32(r.Float32())
- if r.Intn(2) == 0 {
- v128 *= -1
- }
- this.Field2 = &v128
- case 2:
- v129 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v129 *= -1
- }
- this.Field3 = &v129
- case 3:
- v130 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v130 *= -1
- }
- this.Field4 = &v130
- case 4:
- v131 := uint32(r.Uint32())
- this.Field5 = &v131
- case 5:
- v132 := uint64(uint64(r.Uint32()))
- this.Field6 = &v132
- case 6:
- v133 := bool(bool(r.Intn(2) == 0))
- this.Field13 = &v133
- case 7:
- v134 := string(randStringThetest(r))
- this.Field14 = &v134
- case 8:
- v135 := r.Intn(100)
- this.Field15 = make([]byte, v135)
- for i := 0; i < v135; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- }
- return this
-}
-
-func NewPopulatedNinOptStructUnion(r randyThetest, easy bool) *NinOptStructUnion {
- this := &NinOptStructUnion{}
- fieldNum := r.Intn(9)
- switch fieldNum {
- case 0:
- v136 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v136 *= -1
- }
- this.Field1 = &v136
- case 1:
- v137 := float32(r.Float32())
- if r.Intn(2) == 0 {
- v137 *= -1
- }
- this.Field2 = &v137
- case 2:
- this.Field3 = NewPopulatedNidOptNative(r, easy)
- case 3:
- this.Field4 = NewPopulatedNinOptNative(r, easy)
- case 4:
- v138 := uint64(uint64(r.Uint32()))
- this.Field6 = &v138
- case 5:
- v139 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v139 *= -1
- }
- this.Field7 = &v139
- case 6:
- v140 := bool(bool(r.Intn(2) == 0))
- this.Field13 = &v140
- case 7:
- v141 := string(randStringThetest(r))
- this.Field14 = &v141
- case 8:
- v142 := r.Intn(100)
- this.Field15 = make([]byte, v142)
- for i := 0; i < v142; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- }
- return this
-}
-
-func NewPopulatedNinEmbeddedStructUnion(r randyThetest, easy bool) *NinEmbeddedStructUnion {
- this := &NinEmbeddedStructUnion{}
- fieldNum := r.Intn(3)
- switch fieldNum {
- case 0:
- this.NidOptNative = NewPopulatedNidOptNative(r, easy)
- case 1:
- this.Field200 = NewPopulatedNinOptNative(r, easy)
- case 2:
- v143 := bool(bool(r.Intn(2) == 0))
- this.Field210 = &v143
- }
- return this
-}
-
-func NewPopulatedNinNestedStructUnion(r randyThetest, easy bool) *NinNestedStructUnion {
- this := &NinNestedStructUnion{}
- fieldNum := r.Intn(3)
- switch fieldNum {
- case 0:
- this.Field1 = NewPopulatedNinOptNativeUnion(r, easy)
- case 1:
- this.Field2 = NewPopulatedNinOptStructUnion(r, easy)
- case 2:
- this.Field3 = NewPopulatedNinEmbeddedStructUnion(r, easy)
- }
- return this
-}
-
-func NewPopulatedTree(r randyThetest, easy bool) *Tree {
- this := &Tree{}
- fieldNum := r.Intn(102)
- switch fieldNum {
- case 0:
- this.Or = NewPopulatedOrBranch(r, easy)
- case 1:
- this.And = NewPopulatedAndBranch(r, easy)
- 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:
- this.Leaf = NewPopulatedLeaf(r, easy)
- }
- return this
-}
-
-func NewPopulatedOrBranch(r randyThetest, easy bool) *OrBranch {
- this := &OrBranch{}
- v144 := NewPopulatedTree(r, easy)
- this.Left = *v144
- v145 := NewPopulatedTree(r, easy)
- this.Right = *v145
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedAndBranch(r randyThetest, easy bool) *AndBranch {
- this := &AndBranch{}
- v146 := NewPopulatedTree(r, easy)
- this.Left = *v146
- v147 := NewPopulatedTree(r, easy)
- this.Right = *v147
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedLeaf(r randyThetest, easy bool) *Leaf {
- this := &Leaf{}
- this.Value = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Value *= -1
- }
- this.StrValue = string(randStringThetest(r))
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedDeepTree(r randyThetest, easy bool) *DeepTree {
- this := &DeepTree{}
- fieldNum := r.Intn(102)
- switch fieldNum {
- case 0:
- this.Down = NewPopulatedADeepBranch(r, easy)
- case 1:
- this.And = NewPopulatedAndDeepBranch(r, easy)
- 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:
- this.Leaf = NewPopulatedDeepLeaf(r, easy)
- }
- return this
-}
-
-func NewPopulatedADeepBranch(r randyThetest, easy bool) *ADeepBranch {
- this := &ADeepBranch{}
- v148 := NewPopulatedDeepTree(r, easy)
- this.Down = *v148
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedAndDeepBranch(r randyThetest, easy bool) *AndDeepBranch {
- this := &AndDeepBranch{}
- v149 := NewPopulatedDeepTree(r, easy)
- this.Left = *v149
- v150 := NewPopulatedDeepTree(r, easy)
- this.Right = *v150
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedDeepLeaf(r randyThetest, easy bool) *DeepLeaf {
- this := &DeepLeaf{}
- v151 := NewPopulatedTree(r, easy)
- this.Tree = *v151
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedNil(r randyThetest, easy bool) *Nil {
- this := &Nil{}
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 1)
- }
- return this
-}
-
-func NewPopulatedNidOptEnum(r randyThetest, easy bool) *NidOptEnum {
- this := &NidOptEnum{}
- this.Field1 = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedNinOptEnum(r randyThetest, easy bool) *NinOptEnum {
- this := &NinOptEnum{}
- if r.Intn(10) != 0 {
- v152 := TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
- this.Field1 = &v152
- }
- if r.Intn(10) != 0 {
- v153 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field2 = &v153
- }
- if r.Intn(10) != 0 {
- v154 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field3 = &v154
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedNidRepEnum(r randyThetest, easy bool) *NidRepEnum {
- this := &NidRepEnum{}
- if r.Intn(10) != 0 {
- v155 := r.Intn(10)
- this.Field1 = make([]TheTestEnum, v155)
- for i := 0; i < v155; i++ {
- this.Field1[i] = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
- }
- }
- if r.Intn(10) != 0 {
- v156 := r.Intn(10)
- this.Field2 = make([]YetAnotherTestEnum, v156)
- for i := 0; i < v156; i++ {
- this.Field2[i] = YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- }
- }
- if r.Intn(10) != 0 {
- v157 := r.Intn(10)
- this.Field3 = make([]YetYetAnotherTestEnum, v157)
- for i := 0; i < v157; i++ {
- this.Field3[i] = YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedNinRepEnum(r randyThetest, easy bool) *NinRepEnum {
- this := &NinRepEnum{}
- if r.Intn(10) != 0 {
- v158 := r.Intn(10)
- this.Field1 = make([]TheTestEnum, v158)
- for i := 0; i < v158; i++ {
- this.Field1[i] = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
- }
- }
- if r.Intn(10) != 0 {
- v159 := r.Intn(10)
- this.Field2 = make([]YetAnotherTestEnum, v159)
- for i := 0; i < v159; i++ {
- this.Field2[i] = YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- }
- }
- if r.Intn(10) != 0 {
- v160 := r.Intn(10)
- this.Field3 = make([]YetYetAnotherTestEnum, v160)
- for i := 0; i < v160; i++ {
- this.Field3[i] = YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedNinOptEnumDefault(r randyThetest, easy bool) *NinOptEnumDefault {
- this := &NinOptEnumDefault{}
- if r.Intn(10) != 0 {
- v161 := TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
- this.Field1 = &v161
- }
- if r.Intn(10) != 0 {
- v162 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field2 = &v162
- }
- if r.Intn(10) != 0 {
- v163 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field3 = &v163
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedAnotherNinOptEnum(r randyThetest, easy bool) *AnotherNinOptEnum {
- this := &AnotherNinOptEnum{}
- if r.Intn(10) != 0 {
- v164 := AnotherTestEnum([]int32{10, 11}[r.Intn(2)])
- this.Field1 = &v164
- }
- if r.Intn(10) != 0 {
- v165 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field2 = &v165
- }
- if r.Intn(10) != 0 {
- v166 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field3 = &v166
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedAnotherNinOptEnumDefault(r randyThetest, easy bool) *AnotherNinOptEnumDefault {
- this := &AnotherNinOptEnumDefault{}
- if r.Intn(10) != 0 {
- v167 := AnotherTestEnum([]int32{10, 11}[r.Intn(2)])
- this.Field1 = &v167
- }
- if r.Intn(10) != 0 {
- v168 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field2 = &v168
- }
- if r.Intn(10) != 0 {
- v169 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
- this.Field3 = &v169
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedTimer(r randyThetest, easy bool) *Timer {
- this := &Timer{}
- this.Time1 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Time1 *= -1
- }
- this.Time2 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Time2 *= -1
- }
- v170 := r.Intn(100)
- this.Data = make([]byte, v170)
- for i := 0; i < v170; i++ {
- this.Data[i] = byte(r.Intn(256))
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedMyExtendable(r randyThetest, easy bool) *MyExtendable {
- this := &MyExtendable{}
- if r.Intn(10) != 0 {
- v171 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v171 *= -1
- }
- this.Field1 = &v171
- }
- if !easy && r.Intn(10) != 0 {
- l := r.Intn(5)
- for i := 0; i < l; i++ {
- fieldNumber := r.Intn(100) + 100
- wire := r.Intn(4)
- if wire == 3 {
- wire = 5
- }
- dAtA := randFieldThetest(nil, r, fieldNumber, wire)
- github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), dAtA)
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 201)
- }
- return this
-}
-
-func NewPopulatedOtherExtenable(r randyThetest, easy bool) *OtherExtenable {
- this := &OtherExtenable{}
- if r.Intn(10) != 0 {
- v172 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v172 *= -1
- }
- this.Field2 = &v172
- }
- if r.Intn(10) != 0 {
- v173 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v173 *= -1
- }
- this.Field13 = &v173
- }
- if r.Intn(10) != 0 {
- this.M = NewPopulatedMyExtendable(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- l := r.Intn(5)
- for i := 0; i < l; i++ {
- eIndex := r.Intn(2)
- fieldNumber := 0
- switch eIndex {
- case 0:
- fieldNumber = r.Intn(3) + 14
- case 1:
- fieldNumber = r.Intn(3) + 10
- }
- wire := r.Intn(4)
- if wire == 3 {
- wire = 5
- }
- dAtA := randFieldThetest(nil, r, fieldNumber, wire)
- github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), dAtA)
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 18)
- }
- return this
-}
-
-func NewPopulatedNestedDefinition(r randyThetest, easy bool) *NestedDefinition {
- this := &NestedDefinition{}
- if r.Intn(10) != 0 {
- v174 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v174 *= -1
- }
- this.Field1 = &v174
- }
- if r.Intn(10) != 0 {
- v175 := NestedDefinition_NestedEnum([]int32{1}[r.Intn(1)])
- this.EnumField = &v175
- }
- if r.Intn(10) != 0 {
- this.NNM = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r, easy)
- }
- if r.Intn(10) != 0 {
- this.NM = NewPopulatedNestedDefinition_NestedMessage(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 5)
- }
- return this
-}
-
-func NewPopulatedNestedDefinition_NestedMessage(r randyThetest, easy bool) *NestedDefinition_NestedMessage {
- this := &NestedDefinition_NestedMessage{}
- if r.Intn(10) != 0 {
- v176 := uint64(uint64(r.Uint32()))
- this.NestedField1 = &v176
- }
- if r.Intn(10) != 0 {
- this.NNM = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r randyThetest, easy bool) *NestedDefinition_NestedMessage_NestedNestedMsg {
- this := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- if r.Intn(10) != 0 {
- v177 := string(randStringThetest(r))
- this.NestedNestedField1 = &v177
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 11)
- }
- return this
-}
-
-func NewPopulatedNestedScope(r randyThetest, easy bool) *NestedScope {
- this := &NestedScope{}
- if r.Intn(10) != 0 {
- this.A = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r, easy)
- }
- if r.Intn(10) != 0 {
- v178 := NestedDefinition_NestedEnum([]int32{1}[r.Intn(1)])
- this.B = &v178
- }
- if r.Intn(10) != 0 {
- this.C = NewPopulatedNestedDefinition_NestedMessage(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
- }
- return this
-}
-
-func NewPopulatedNinOptNativeDefault(r randyThetest, easy bool) *NinOptNativeDefault {
- this := &NinOptNativeDefault{}
- if r.Intn(10) != 0 {
- v179 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v179 *= -1
- }
- this.Field1 = &v179
- }
- if r.Intn(10) != 0 {
- v180 := float32(r.Float32())
- if r.Intn(2) == 0 {
- v180 *= -1
- }
- this.Field2 = &v180
- }
- if r.Intn(10) != 0 {
- v181 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v181 *= -1
- }
- this.Field3 = &v181
- }
- if r.Intn(10) != 0 {
- v182 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v182 *= -1
- }
- this.Field4 = &v182
- }
- if r.Intn(10) != 0 {
- v183 := uint32(r.Uint32())
- this.Field5 = &v183
- }
- if r.Intn(10) != 0 {
- v184 := uint64(uint64(r.Uint32()))
- this.Field6 = &v184
- }
- if r.Intn(10) != 0 {
- v185 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v185 *= -1
- }
- this.Field7 = &v185
- }
- if r.Intn(10) != 0 {
- v186 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v186 *= -1
- }
- this.Field8 = &v186
- }
- if r.Intn(10) != 0 {
- v187 := uint32(r.Uint32())
- this.Field9 = &v187
- }
- if r.Intn(10) != 0 {
- v188 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v188 *= -1
- }
- this.Field10 = &v188
- }
- if r.Intn(10) != 0 {
- v189 := uint64(uint64(r.Uint32()))
- this.Field11 = &v189
- }
- if r.Intn(10) != 0 {
- v190 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v190 *= -1
- }
- this.Field12 = &v190
- }
- if r.Intn(10) != 0 {
- v191 := bool(bool(r.Intn(2) == 0))
- this.Field13 = &v191
- }
- if r.Intn(10) != 0 {
- v192 := string(randStringThetest(r))
- this.Field14 = &v192
- }
- if r.Intn(10) != 0 {
- v193 := r.Intn(100)
- this.Field15 = make([]byte, v193)
- for i := 0; i < v193; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedCustomContainer(r randyThetest, easy bool) *CustomContainer {
- this := &CustomContainer{}
- v194 := NewPopulatedNidOptCustom(r, easy)
- this.CustomStruct = *v194
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedCustomNameNidOptNative(r randyThetest, easy bool) *CustomNameNidOptNative {
- this := &CustomNameNidOptNative{}
- this.FieldA = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.FieldA *= -1
- }
- this.FieldB = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.FieldB *= -1
- }
- this.FieldC = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.FieldC *= -1
- }
- this.FieldD = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.FieldD *= -1
- }
- this.FieldE = uint32(r.Uint32())
- this.FieldF = uint64(uint64(r.Uint32()))
- this.FieldG = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.FieldG *= -1
- }
- this.FieldH = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.FieldH *= -1
- }
- this.FieldI = uint32(r.Uint32())
- this.FieldJ = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.FieldJ *= -1
- }
- this.FieldK = uint64(uint64(r.Uint32()))
- this.FieldL = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.FieldL *= -1
- }
- this.FieldM = bool(bool(r.Intn(2) == 0))
- this.FieldN = string(randStringThetest(r))
- v195 := r.Intn(100)
- this.FieldO = make([]byte, v195)
- for i := 0; i < v195; i++ {
- this.FieldO[i] = byte(r.Intn(256))
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedCustomNameNinOptNative(r randyThetest, easy bool) *CustomNameNinOptNative {
- this := &CustomNameNinOptNative{}
- if r.Intn(10) != 0 {
- v196 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v196 *= -1
- }
- this.FieldA = &v196
- }
- if r.Intn(10) != 0 {
- v197 := float32(r.Float32())
- if r.Intn(2) == 0 {
- v197 *= -1
- }
- this.FieldB = &v197
- }
- if r.Intn(10) != 0 {
- v198 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v198 *= -1
- }
- this.FieldC = &v198
- }
- if r.Intn(10) != 0 {
- v199 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v199 *= -1
- }
- this.FieldD = &v199
- }
- if r.Intn(10) != 0 {
- v200 := uint32(r.Uint32())
- this.FieldE = &v200
- }
- if r.Intn(10) != 0 {
- v201 := uint64(uint64(r.Uint32()))
- this.FieldF = &v201
- }
- if r.Intn(10) != 0 {
- v202 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v202 *= -1
- }
- this.FieldG = &v202
- }
- if r.Intn(10) != 0 {
- v203 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v203 *= -1
- }
- this.FieldH = &v203
- }
- if r.Intn(10) != 0 {
- v204 := uint32(r.Uint32())
- this.FieldI = &v204
- }
- if r.Intn(10) != 0 {
- v205 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v205 *= -1
- }
- this.FieldJ = &v205
- }
- if r.Intn(10) != 0 {
- v206 := uint64(uint64(r.Uint32()))
- this.FieldK = &v206
- }
- if r.Intn(10) != 0 {
- v207 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v207 *= -1
- }
- this.FielL = &v207
- }
- if r.Intn(10) != 0 {
- v208 := bool(bool(r.Intn(2) == 0))
- this.FieldM = &v208
- }
- if r.Intn(10) != 0 {
- v209 := string(randStringThetest(r))
- this.FieldN = &v209
- }
- if r.Intn(10) != 0 {
- v210 := r.Intn(100)
- this.FieldO = make([]byte, v210)
- for i := 0; i < v210; i++ {
- this.FieldO[i] = byte(r.Intn(256))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedCustomNameNinRepNative(r randyThetest, easy bool) *CustomNameNinRepNative {
- this := &CustomNameNinRepNative{}
- if r.Intn(10) != 0 {
- v211 := r.Intn(10)
- this.FieldA = make([]float64, v211)
- for i := 0; i < v211; i++ {
- this.FieldA[i] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.FieldA[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v212 := r.Intn(10)
- this.FieldB = make([]float32, v212)
- for i := 0; i < v212; i++ {
- this.FieldB[i] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.FieldB[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v213 := r.Intn(10)
- this.FieldC = make([]int32, v213)
- for i := 0; i < v213; i++ {
- this.FieldC[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.FieldC[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v214 := r.Intn(10)
- this.FieldD = make([]int64, v214)
- for i := 0; i < v214; i++ {
- this.FieldD[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.FieldD[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v215 := r.Intn(10)
- this.FieldE = make([]uint32, v215)
- for i := 0; i < v215; i++ {
- this.FieldE[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v216 := r.Intn(10)
- this.FieldF = make([]uint64, v216)
- for i := 0; i < v216; i++ {
- this.FieldF[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v217 := r.Intn(10)
- this.FieldG = make([]int32, v217)
- for i := 0; i < v217; i++ {
- this.FieldG[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.FieldG[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v218 := r.Intn(10)
- this.FieldH = make([]int64, v218)
- for i := 0; i < v218; i++ {
- this.FieldH[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.FieldH[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v219 := r.Intn(10)
- this.FieldI = make([]uint32, v219)
- for i := 0; i < v219; i++ {
- this.FieldI[i] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v220 := r.Intn(10)
- this.FieldJ = make([]int32, v220)
- for i := 0; i < v220; i++ {
- this.FieldJ[i] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.FieldJ[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v221 := r.Intn(10)
- this.FieldK = make([]uint64, v221)
- for i := 0; i < v221; i++ {
- this.FieldK[i] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v222 := r.Intn(10)
- this.FieldL = make([]int64, v222)
- for i := 0; i < v222; i++ {
- this.FieldL[i] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.FieldL[i] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v223 := r.Intn(10)
- this.FieldM = make([]bool, v223)
- for i := 0; i < v223; i++ {
- this.FieldM[i] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v224 := r.Intn(10)
- this.FieldN = make([]string, v224)
- for i := 0; i < v224; i++ {
- this.FieldN[i] = string(randStringThetest(r))
- }
- }
- if r.Intn(10) != 0 {
- v225 := r.Intn(10)
- this.FieldO = make([][]byte, v225)
- for i := 0; i < v225; i++ {
- v226 := r.Intn(100)
- this.FieldO[i] = make([]byte, v226)
- for j := 0; j < v226; j++ {
- this.FieldO[i][j] = byte(r.Intn(256))
- }
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedCustomNameNinStruct(r randyThetest, easy bool) *CustomNameNinStruct {
- this := &CustomNameNinStruct{}
- if r.Intn(10) != 0 {
- v227 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v227 *= -1
- }
- this.FieldA = &v227
- }
- if r.Intn(10) != 0 {
- v228 := float32(r.Float32())
- if r.Intn(2) == 0 {
- v228 *= -1
- }
- this.FieldB = &v228
- }
- if r.Intn(10) != 0 {
- this.FieldC = NewPopulatedNidOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- v229 := r.Intn(5)
- this.FieldD = make([]*NinOptNative, v229)
- for i := 0; i < v229; i++ {
- this.FieldD[i] = NewPopulatedNinOptNative(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v230 := uint64(uint64(r.Uint32()))
- this.FieldE = &v230
- }
- if r.Intn(10) != 0 {
- v231 := int32(r.Int31())
- if r.Intn(2) == 0 {
- v231 *= -1
- }
- this.FieldF = &v231
- }
- if r.Intn(10) != 0 {
- this.FieldG = NewPopulatedNidOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- v232 := bool(bool(r.Intn(2) == 0))
- this.FieldH = &v232
- }
- if r.Intn(10) != 0 {
- v233 := string(randStringThetest(r))
- this.FieldI = &v233
- }
- if r.Intn(10) != 0 {
- v234 := r.Intn(100)
- this.FieldJ = make([]byte, v234)
- for i := 0; i < v234; i++ {
- this.FieldJ[i] = byte(r.Intn(256))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
- }
- return this
-}
-
-func NewPopulatedCustomNameCustomType(r randyThetest, easy bool) *CustomNameCustomType {
- this := &CustomNameCustomType{}
- if r.Intn(10) != 0 {
- this.FieldA = NewPopulatedUuid(r)
- }
- if r.Intn(10) != 0 {
- this.FieldB = github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- }
- if r.Intn(10) != 0 {
- v235 := r.Intn(10)
- this.FieldC = make([]Uuid, v235)
- for i := 0; i < v235; i++ {
- v236 := NewPopulatedUuid(r)
- this.FieldC[i] = *v236
- }
- }
- if r.Intn(10) != 0 {
- v237 := r.Intn(10)
- this.FieldD = make([]github_com_gogo_protobuf_test_custom.Uint128, v237)
- for i := 0; i < v237; i++ {
- v238 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- this.FieldD[i] = *v238
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 5)
- }
- return this
-}
-
-func NewPopulatedCustomNameNinEmbeddedStructUnion(r randyThetest, easy bool) *CustomNameNinEmbeddedStructUnion {
- this := &CustomNameNinEmbeddedStructUnion{}
- fieldNum := r.Intn(3)
- switch fieldNum {
- case 0:
- this.NidOptNative = NewPopulatedNidOptNative(r, easy)
- case 1:
- this.FieldA = NewPopulatedNinOptNative(r, easy)
- case 2:
- v239 := bool(bool(r.Intn(2) == 0))
- this.FieldB = &v239
- }
- return this
-}
-
-func NewPopulatedCustomNameEnum(r randyThetest, easy bool) *CustomNameEnum {
- this := &CustomNameEnum{}
- if r.Intn(10) != 0 {
- v240 := TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
- this.FieldA = &v240
- }
- if r.Intn(10) != 0 {
- v241 := r.Intn(10)
- this.FieldB = make([]TheTestEnum, v241)
- for i := 0; i < v241; i++ {
- this.FieldB[i] = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNoExtensionsMap(r randyThetest, easy bool) *NoExtensionsMap {
- this := &NoExtensionsMap{}
- if r.Intn(10) != 0 {
- v242 := int64(r.Int63())
- if r.Intn(2) == 0 {
- v242 *= -1
- }
- this.Field1 = &v242
- }
- if !easy && r.Intn(10) != 0 {
- l := r.Intn(5)
- for i := 0; i < l; i++ {
- fieldNumber := r.Intn(100) + 100
- wire := r.Intn(4)
- if wire == 3 {
- wire = 5
- }
- dAtA := randFieldThetest(nil, r, fieldNumber, wire)
- github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), dAtA)
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 201)
- }
- return this
-}
-
-func NewPopulatedUnrecognized(r randyThetest, easy bool) *Unrecognized {
- this := &Unrecognized{}
- if r.Intn(10) != 0 {
- v243 := string(randStringThetest(r))
- this.Field1 = &v243
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedUnrecognizedWithInner(r randyThetest, easy bool) *UnrecognizedWithInner {
- this := &UnrecognizedWithInner{}
- if r.Intn(10) != 0 {
- v244 := r.Intn(5)
- this.Embedded = make([]*UnrecognizedWithInner_Inner, v244)
- for i := 0; i < v244; i++ {
- this.Embedded[i] = NewPopulatedUnrecognizedWithInner_Inner(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v245 := string(randStringThetest(r))
- this.Field2 = &v245
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedUnrecognizedWithInner_Inner(r randyThetest, easy bool) *UnrecognizedWithInner_Inner {
- this := &UnrecognizedWithInner_Inner{}
- if r.Intn(10) != 0 {
- v246 := uint32(r.Uint32())
- this.Field1 = &v246
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedUnrecognizedWithEmbed(r randyThetest, easy bool) *UnrecognizedWithEmbed {
- this := &UnrecognizedWithEmbed{}
- v247 := NewPopulatedUnrecognizedWithEmbed_Embedded(r, easy)
- this.UnrecognizedWithEmbed_Embedded = *v247
- if r.Intn(10) != 0 {
- v248 := string(randStringThetest(r))
- this.Field2 = &v248
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedUnrecognizedWithEmbed_Embedded(r randyThetest, easy bool) *UnrecognizedWithEmbed_Embedded {
- this := &UnrecognizedWithEmbed_Embedded{}
- if r.Intn(10) != 0 {
- v249 := uint32(r.Uint32())
- this.Field1 = &v249
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedNode(r randyThetest, easy bool) *Node {
- this := &Node{}
- if r.Intn(10) != 0 {
- v250 := string(randStringThetest(r))
- this.Label = &v250
- }
- if r.Intn(10) == 0 {
- v251 := r.Intn(5)
- this.Children = make([]*Node, v251)
- for i := 0; i < v251; i++ {
- this.Children[i] = NewPopulatedNode(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
- }
- return this
-}
-
-func NewPopulatedNonByteCustomType(r randyThetest, easy bool) *NonByteCustomType {
- this := &NonByteCustomType{}
- if r.Intn(10) != 0 {
- this.Field1 = NewPopulatedT(r)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedNidOptNonByteCustomType(r randyThetest, easy bool) *NidOptNonByteCustomType {
- this := &NidOptNonByteCustomType{}
- v252 := NewPopulatedT(r)
- this.Field1 = *v252
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedNinOptNonByteCustomType(r randyThetest, easy bool) *NinOptNonByteCustomType {
- this := &NinOptNonByteCustomType{}
- if r.Intn(10) != 0 {
- this.Field1 = NewPopulatedT(r)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedNidRepNonByteCustomType(r randyThetest, easy bool) *NidRepNonByteCustomType {
- this := &NidRepNonByteCustomType{}
- if r.Intn(10) != 0 {
- v253 := r.Intn(10)
- this.Field1 = make([]T, v253)
- for i := 0; i < v253; i++ {
- v254 := NewPopulatedT(r)
- this.Field1[i] = *v254
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedNinRepNonByteCustomType(r randyThetest, easy bool) *NinRepNonByteCustomType {
- this := &NinRepNonByteCustomType{}
- if r.Intn(10) != 0 {
- v255 := r.Intn(10)
- this.Field1 = make([]T, v255)
- for i := 0; i < v255; i++ {
- v256 := NewPopulatedT(r)
- this.Field1[i] = *v256
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-func NewPopulatedProtoType(r randyThetest, easy bool) *ProtoType {
- this := &ProtoType{}
- if r.Intn(10) != 0 {
- v257 := string(randStringThetest(r))
- this.Field2 = &v257
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
- }
- return this
-}
-
-type randyThetest interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneThetest(r randyThetest) 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 randStringThetest(r randyThetest) string {
- v258 := r.Intn(100)
- tmps := make([]rune, v258)
- for i := 0; i < v258; i++ {
- tmps[i] = randUTF8RuneThetest(r)
- }
- return string(tmps)
-}
-func randUnrecognizedThetest(r randyThetest, 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 = randFieldThetest(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldThetest(dAtA []byte, r randyThetest, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateThetest(dAtA, uint64(key))
- v259 := r.Int63()
- if r.Intn(2) == 0 {
- v259 *= -1
- }
- dAtA = encodeVarintPopulateThetest(dAtA, uint64(v259))
- case 1:
- dAtA = encodeVarintPopulateThetest(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 = encodeVarintPopulateThetest(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateThetest(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateThetest(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 encodeVarintPopulateThetest(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 *NidOptNative) Size() (n int) {
- var l int
- _ = l
- n += 9
- n += 5
- n += 1 + sovThetest(uint64(m.Field3))
- n += 1 + sovThetest(uint64(m.Field4))
- n += 1 + sovThetest(uint64(m.Field5))
- n += 1 + sovThetest(uint64(m.Field6))
- n += 1 + sozThetest(uint64(m.Field7))
- n += 1 + sozThetest(uint64(m.Field8))
- n += 5
- n += 5
- n += 9
- n += 9
- n += 2
- l = len(m.Field14)
- n += 1 + l + sovThetest(uint64(l))
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptNative) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 9
- }
- if m.Field2 != nil {
- n += 5
- }
- if m.Field3 != nil {
- n += 1 + sovThetest(uint64(*m.Field3))
- }
- if m.Field4 != nil {
- n += 1 + sovThetest(uint64(*m.Field4))
- }
- if m.Field5 != nil {
- n += 1 + sovThetest(uint64(*m.Field5))
- }
- if m.Field6 != nil {
- n += 1 + sovThetest(uint64(*m.Field6))
- }
- if m.Field7 != nil {
- n += 1 + sozThetest(uint64(*m.Field7))
- }
- if m.Field8 != nil {
- n += 1 + sozThetest(uint64(*m.Field8))
- }
- if m.Field9 != nil {
- n += 5
- }
- if m.Field10 != nil {
- n += 5
- }
- if m.Field11 != nil {
- n += 9
- }
- if m.Field12 != nil {
- n += 9
- }
- if m.Field13 != nil {
- n += 2
- }
- if m.Field14 != nil {
- l = len(*m.Field14)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidRepNative) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- n += 9 * len(m.Field1)
- }
- if len(m.Field2) > 0 {
- n += 5 * len(m.Field2)
- }
- if len(m.Field3) > 0 {
- for _, e := range m.Field3 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field4) > 0 {
- for _, e := range m.Field4 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field5) > 0 {
- for _, e := range m.Field5 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field6) > 0 {
- for _, e := range m.Field6 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field7) > 0 {
- for _, e := range m.Field7 {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.Field8) > 0 {
- for _, e := range m.Field8 {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.Field9) > 0 {
- n += 5 * len(m.Field9)
- }
- if len(m.Field10) > 0 {
- n += 5 * len(m.Field10)
- }
- if len(m.Field11) > 0 {
- n += 9 * len(m.Field11)
- }
- if len(m.Field12) > 0 {
- n += 9 * len(m.Field12)
- }
- if len(m.Field13) > 0 {
- n += 2 * len(m.Field13)
- }
- if len(m.Field14) > 0 {
- for _, s := range m.Field14 {
- l = len(s)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field15) > 0 {
- for _, b := range m.Field15 {
- l = len(b)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinRepNative) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- n += 9 * len(m.Field1)
- }
- if len(m.Field2) > 0 {
- n += 5 * len(m.Field2)
- }
- if len(m.Field3) > 0 {
- for _, e := range m.Field3 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field4) > 0 {
- for _, e := range m.Field4 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field5) > 0 {
- for _, e := range m.Field5 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field6) > 0 {
- for _, e := range m.Field6 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field7) > 0 {
- for _, e := range m.Field7 {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.Field8) > 0 {
- for _, e := range m.Field8 {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.Field9) > 0 {
- n += 5 * len(m.Field9)
- }
- if len(m.Field10) > 0 {
- n += 5 * len(m.Field10)
- }
- if len(m.Field11) > 0 {
- n += 9 * len(m.Field11)
- }
- if len(m.Field12) > 0 {
- n += 9 * len(m.Field12)
- }
- if len(m.Field13) > 0 {
- n += 2 * len(m.Field13)
- }
- if len(m.Field14) > 0 {
- for _, s := range m.Field14 {
- l = len(s)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field15) > 0 {
- for _, b := range m.Field15 {
- l = len(b)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidRepPackedNative) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field1)*8)) + len(m.Field1)*8
- }
- if len(m.Field2) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field2)*4)) + len(m.Field2)*4
- }
- if len(m.Field3) > 0 {
- l = 0
- for _, e := range m.Field3 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field4) > 0 {
- l = 0
- for _, e := range m.Field4 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field5) > 0 {
- l = 0
- for _, e := range m.Field5 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field6) > 0 {
- l = 0
- for _, e := range m.Field6 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field7) > 0 {
- l = 0
- for _, e := range m.Field7 {
- l += sozThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field8) > 0 {
- l = 0
- for _, e := range m.Field8 {
- l += sozThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field9) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field9)*4)) + len(m.Field9)*4
- }
- if len(m.Field10) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field10)*4)) + len(m.Field10)*4
- }
- if len(m.Field11) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field11)*8)) + len(m.Field11)*8
- }
- if len(m.Field12) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field12)*8)) + len(m.Field12)*8
- }
- if len(m.Field13) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field13))) + len(m.Field13)*1
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinRepPackedNative) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field1)*8)) + len(m.Field1)*8
- }
- if len(m.Field2) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field2)*4)) + len(m.Field2)*4
- }
- if len(m.Field3) > 0 {
- l = 0
- for _, e := range m.Field3 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field4) > 0 {
- l = 0
- for _, e := range m.Field4 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field5) > 0 {
- l = 0
- for _, e := range m.Field5 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field6) > 0 {
- l = 0
- for _, e := range m.Field6 {
- l += sovThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field7) > 0 {
- l = 0
- for _, e := range m.Field7 {
- l += sozThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field8) > 0 {
- l = 0
- for _, e := range m.Field8 {
- l += sozThetest(uint64(e))
- }
- n += 1 + sovThetest(uint64(l)) + l
- }
- if len(m.Field9) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field9)*4)) + len(m.Field9)*4
- }
- if len(m.Field10) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field10)*4)) + len(m.Field10)*4
- }
- if len(m.Field11) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field11)*8)) + len(m.Field11)*8
- }
- if len(m.Field12) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field12)*8)) + len(m.Field12)*8
- }
- if len(m.Field13) > 0 {
- n += 1 + sovThetest(uint64(len(m.Field13))) + len(m.Field13)*1
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidOptStruct) Size() (n int) {
- var l int
- _ = l
- n += 9
- n += 5
- l = m.Field3.Size()
- n += 1 + l + sovThetest(uint64(l))
- l = m.Field4.Size()
- n += 1 + l + sovThetest(uint64(l))
- n += 1 + sovThetest(uint64(m.Field6))
- n += 1 + sozThetest(uint64(m.Field7))
- l = m.Field8.Size()
- n += 1 + l + sovThetest(uint64(l))
- n += 2
- l = len(m.Field14)
- n += 1 + l + sovThetest(uint64(l))
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptStruct) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 9
- }
- if m.Field2 != nil {
- n += 5
- }
- if m.Field3 != nil {
- l = m.Field3.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field4 != nil {
- l = m.Field4.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field6 != nil {
- n += 1 + sovThetest(uint64(*m.Field6))
- }
- if m.Field7 != nil {
- n += 1 + sozThetest(uint64(*m.Field7))
- }
- if m.Field8 != nil {
- l = m.Field8.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field13 != nil {
- n += 2
- }
- if m.Field14 != nil {
- l = len(*m.Field14)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidRepStruct) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- n += 9 * len(m.Field1)
- }
- if len(m.Field2) > 0 {
- n += 5 * len(m.Field2)
- }
- if len(m.Field3) > 0 {
- for _, e := range m.Field3 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field4) > 0 {
- for _, e := range m.Field4 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field6) > 0 {
- for _, e := range m.Field6 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field7) > 0 {
- for _, e := range m.Field7 {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.Field8) > 0 {
- for _, e := range m.Field8 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field13) > 0 {
- n += 2 * len(m.Field13)
- }
- if len(m.Field14) > 0 {
- for _, s := range m.Field14 {
- l = len(s)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field15) > 0 {
- for _, b := range m.Field15 {
- l = len(b)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinRepStruct) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- n += 9 * len(m.Field1)
- }
- if len(m.Field2) > 0 {
- n += 5 * len(m.Field2)
- }
- if len(m.Field3) > 0 {
- for _, e := range m.Field3 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field4) > 0 {
- for _, e := range m.Field4 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field6) > 0 {
- for _, e := range m.Field6 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field7) > 0 {
- for _, e := range m.Field7 {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.Field8) > 0 {
- for _, e := range m.Field8 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field13) > 0 {
- n += 2 * len(m.Field13)
- }
- if len(m.Field14) > 0 {
- for _, s := range m.Field14 {
- l = len(s)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Field15) > 0 {
- for _, b := range m.Field15 {
- l = len(b)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidEmbeddedStruct) Size() (n int) {
- var l int
- _ = l
- if m.NidOptNative != nil {
- l = m.NidOptNative.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- l = m.Field200.Size()
- n += 2 + l + sovThetest(uint64(l))
- n += 3
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinEmbeddedStruct) Size() (n int) {
- var l int
- _ = l
- if m.NidOptNative != nil {
- l = m.NidOptNative.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field200 != nil {
- l = m.Field200.Size()
- n += 2 + l + sovThetest(uint64(l))
- }
- if m.Field210 != nil {
- n += 3
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidNestedStruct) Size() (n int) {
- var l int
- _ = l
- l = m.Field1.Size()
- n += 1 + l + sovThetest(uint64(l))
- if len(m.Field2) > 0 {
- for _, e := range m.Field2 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinNestedStruct) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- l = m.Field1.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if len(m.Field2) > 0 {
- for _, e := range m.Field2 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidOptCustom) Size() (n int) {
- var l int
- _ = l
- l = m.Id.Size()
- n += 1 + l + sovThetest(uint64(l))
- l = m.Value.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomDash) Size() (n int) {
- var l int
- _ = l
- if m.Value != nil {
- l = m.Value.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptCustom) Size() (n int) {
- var l int
- _ = l
- if m.Id != nil {
- l = m.Id.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Value != nil {
- l = m.Value.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidRepCustom) Size() (n int) {
- var l int
- _ = l
- if len(m.Id) > 0 {
- for _, e := range m.Id {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Value) > 0 {
- for _, e := range m.Value {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinRepCustom) Size() (n int) {
- var l int
- _ = l
- if len(m.Id) > 0 {
- for _, e := range m.Id {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.Value) > 0 {
- for _, e := range m.Value {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptNativeUnion) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 9
- }
- if m.Field2 != nil {
- n += 5
- }
- if m.Field3 != nil {
- n += 1 + sovThetest(uint64(*m.Field3))
- }
- if m.Field4 != nil {
- n += 1 + sovThetest(uint64(*m.Field4))
- }
- if m.Field5 != nil {
- n += 1 + sovThetest(uint64(*m.Field5))
- }
- if m.Field6 != nil {
- n += 1 + sovThetest(uint64(*m.Field6))
- }
- if m.Field13 != nil {
- n += 2
- }
- if m.Field14 != nil {
- l = len(*m.Field14)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptStructUnion) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 9
- }
- if m.Field2 != nil {
- n += 5
- }
- if m.Field3 != nil {
- l = m.Field3.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field4 != nil {
- l = m.Field4.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field6 != nil {
- n += 1 + sovThetest(uint64(*m.Field6))
- }
- if m.Field7 != nil {
- n += 1 + sozThetest(uint64(*m.Field7))
- }
- if m.Field13 != nil {
- n += 2
- }
- if m.Field14 != nil {
- l = len(*m.Field14)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinEmbeddedStructUnion) Size() (n int) {
- var l int
- _ = l
- if m.NidOptNative != nil {
- l = m.NidOptNative.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field200 != nil {
- l = m.Field200.Size()
- n += 2 + l + sovThetest(uint64(l))
- }
- if m.Field210 != nil {
- n += 3
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinNestedStructUnion) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- l = m.Field1.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field2 != nil {
- l = m.Field2.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field3 != nil {
- l = m.Field3.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *Tree) Size() (n int) {
- var l int
- _ = l
- if m.Or != nil {
- l = m.Or.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.And != nil {
- l = m.And.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Leaf != nil {
- l = m.Leaf.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *OrBranch) Size() (n int) {
- var l int
- _ = l
- l = m.Left.Size()
- n += 1 + l + sovThetest(uint64(l))
- l = m.Right.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AndBranch) Size() (n int) {
- var l int
- _ = l
- l = m.Left.Size()
- n += 1 + l + sovThetest(uint64(l))
- l = m.Right.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *Leaf) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovThetest(uint64(m.Value))
- l = len(m.StrValue)
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *DeepTree) Size() (n int) {
- var l int
- _ = l
- if m.Down != nil {
- l = m.Down.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.And != nil {
- l = m.And.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Leaf != nil {
- l = m.Leaf.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *ADeepBranch) Size() (n int) {
- var l int
- _ = l
- l = m.Down.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AndDeepBranch) Size() (n int) {
- var l int
- _ = l
- l = m.Left.Size()
- n += 1 + l + sovThetest(uint64(l))
- l = m.Right.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *DeepLeaf) Size() (n int) {
- var l int
- _ = l
- l = m.Tree.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *Nil) Size() (n int) {
- var l int
- _ = l
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidOptEnum) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovThetest(uint64(m.Field1))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptEnum) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- if m.Field2 != nil {
- n += 1 + sovThetest(uint64(*m.Field2))
- }
- if m.Field3 != nil {
- n += 1 + sovThetest(uint64(*m.Field3))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidRepEnum) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, e := range m.Field1 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field2) > 0 {
- for _, e := range m.Field2 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field3) > 0 {
- for _, e := range m.Field3 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinRepEnum) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, e := range m.Field1 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field2) > 0 {
- for _, e := range m.Field2 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.Field3) > 0 {
- for _, e := range m.Field3 {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptEnumDefault) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- if m.Field2 != nil {
- n += 1 + sovThetest(uint64(*m.Field2))
- }
- if m.Field3 != nil {
- n += 1 + sovThetest(uint64(*m.Field3))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AnotherNinOptEnum) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- if m.Field2 != nil {
- n += 1 + sovThetest(uint64(*m.Field2))
- }
- if m.Field3 != nil {
- n += 1 + sovThetest(uint64(*m.Field3))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AnotherNinOptEnumDefault) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- if m.Field2 != nil {
- n += 1 + sovThetest(uint64(*m.Field2))
- }
- if m.Field3 != nil {
- n += 1 + sovThetest(uint64(*m.Field3))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *Timer) Size() (n int) {
- var l int
- _ = l
- n += 9
- n += 9
- if m.Data != nil {
- l = len(m.Data)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *MyExtendable) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- n += github_com_gogo_protobuf_proto.SizeOfInternalExtension(m)
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *OtherExtenable) Size() (n int) {
- var l int
- _ = l
- if m.Field2 != nil {
- n += 1 + sovThetest(uint64(*m.Field2))
- }
- if m.Field13 != nil {
- n += 1 + sovThetest(uint64(*m.Field13))
- }
- if m.M != nil {
- l = m.M.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- n += github_com_gogo_protobuf_proto.SizeOfInternalExtension(m)
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NestedDefinition) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- if m.EnumField != nil {
- n += 1 + sovThetest(uint64(*m.EnumField))
- }
- if m.NNM != nil {
- l = m.NNM.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.NM != nil {
- l = m.NM.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NestedDefinition_NestedMessage) Size() (n int) {
- var l int
- _ = l
- if m.NestedField1 != nil {
- n += 9
- }
- if m.NNM != nil {
- l = m.NNM.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NestedDefinition_NestedMessage_NestedNestedMsg) Size() (n int) {
- var l int
- _ = l
- if m.NestedNestedField1 != nil {
- l = len(*m.NestedNestedField1)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NestedScope) Size() (n int) {
- var l int
- _ = l
- if m.A != nil {
- l = m.A.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.B != nil {
- n += 1 + sovThetest(uint64(*m.B))
- }
- if m.C != nil {
- l = m.C.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptNativeDefault) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 9
- }
- if m.Field2 != nil {
- n += 5
- }
- if m.Field3 != nil {
- n += 1 + sovThetest(uint64(*m.Field3))
- }
- if m.Field4 != nil {
- n += 1 + sovThetest(uint64(*m.Field4))
- }
- if m.Field5 != nil {
- n += 1 + sovThetest(uint64(*m.Field5))
- }
- if m.Field6 != nil {
- n += 1 + sovThetest(uint64(*m.Field6))
- }
- if m.Field7 != nil {
- n += 1 + sozThetest(uint64(*m.Field7))
- }
- if m.Field8 != nil {
- n += 1 + sozThetest(uint64(*m.Field8))
- }
- if m.Field9 != nil {
- n += 5
- }
- if m.Field10 != nil {
- n += 5
- }
- if m.Field11 != nil {
- n += 9
- }
- if m.Field12 != nil {
- n += 9
- }
- if m.Field13 != nil {
- n += 2
- }
- if m.Field14 != nil {
- l = len(*m.Field14)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomContainer) Size() (n int) {
- var l int
- _ = l
- l = m.CustomStruct.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomNameNidOptNative) Size() (n int) {
- var l int
- _ = l
- n += 9
- n += 5
- n += 1 + sovThetest(uint64(m.FieldC))
- n += 1 + sovThetest(uint64(m.FieldD))
- n += 1 + sovThetest(uint64(m.FieldE))
- n += 1 + sovThetest(uint64(m.FieldF))
- n += 1 + sozThetest(uint64(m.FieldG))
- n += 1 + sozThetest(uint64(m.FieldH))
- n += 5
- n += 5
- n += 9
- n += 9
- n += 2
- l = len(m.FieldN)
- n += 1 + l + sovThetest(uint64(l))
- if m.FieldO != nil {
- l = len(m.FieldO)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomNameNinOptNative) Size() (n int) {
- var l int
- _ = l
- if m.FieldA != nil {
- n += 9
- }
- if m.FieldB != nil {
- n += 5
- }
- if m.FieldC != nil {
- n += 1 + sovThetest(uint64(*m.FieldC))
- }
- if m.FieldD != nil {
- n += 1 + sovThetest(uint64(*m.FieldD))
- }
- if m.FieldE != nil {
- n += 1 + sovThetest(uint64(*m.FieldE))
- }
- if m.FieldF != nil {
- n += 1 + sovThetest(uint64(*m.FieldF))
- }
- if m.FieldG != nil {
- n += 1 + sozThetest(uint64(*m.FieldG))
- }
- if m.FieldH != nil {
- n += 1 + sozThetest(uint64(*m.FieldH))
- }
- if m.FieldI != nil {
- n += 5
- }
- if m.FieldJ != nil {
- n += 5
- }
- if m.FieldK != nil {
- n += 9
- }
- if m.FielL != nil {
- n += 9
- }
- if m.FieldM != nil {
- n += 2
- }
- if m.FieldN != nil {
- l = len(*m.FieldN)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.FieldO != nil {
- l = len(m.FieldO)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomNameNinRepNative) Size() (n int) {
- var l int
- _ = l
- if len(m.FieldA) > 0 {
- n += 9 * len(m.FieldA)
- }
- if len(m.FieldB) > 0 {
- n += 5 * len(m.FieldB)
- }
- if len(m.FieldC) > 0 {
- for _, e := range m.FieldC {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.FieldD) > 0 {
- for _, e := range m.FieldD {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.FieldE) > 0 {
- for _, e := range m.FieldE {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.FieldF) > 0 {
- for _, e := range m.FieldF {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if len(m.FieldG) > 0 {
- for _, e := range m.FieldG {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.FieldH) > 0 {
- for _, e := range m.FieldH {
- n += 1 + sozThetest(uint64(e))
- }
- }
- if len(m.FieldI) > 0 {
- n += 5 * len(m.FieldI)
- }
- if len(m.FieldJ) > 0 {
- n += 5 * len(m.FieldJ)
- }
- if len(m.FieldK) > 0 {
- n += 9 * len(m.FieldK)
- }
- if len(m.FieldL) > 0 {
- n += 9 * len(m.FieldL)
- }
- if len(m.FieldM) > 0 {
- n += 2 * len(m.FieldM)
- }
- if len(m.FieldN) > 0 {
- for _, s := range m.FieldN {
- l = len(s)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.FieldO) > 0 {
- for _, b := range m.FieldO {
- l = len(b)
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomNameNinStruct) Size() (n int) {
- var l int
- _ = l
- if m.FieldA != nil {
- n += 9
- }
- if m.FieldB != nil {
- n += 5
- }
- if m.FieldC != nil {
- l = m.FieldC.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if len(m.FieldD) > 0 {
- for _, e := range m.FieldD {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.FieldE != nil {
- n += 1 + sovThetest(uint64(*m.FieldE))
- }
- if m.FieldF != nil {
- n += 1 + sozThetest(uint64(*m.FieldF))
- }
- if m.FieldG != nil {
- l = m.FieldG.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.FieldH != nil {
- n += 2
- }
- if m.FieldI != nil {
- l = len(*m.FieldI)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.FieldJ != nil {
- l = len(m.FieldJ)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomNameCustomType) Size() (n int) {
- var l int
- _ = l
- if m.FieldA != nil {
- l = m.FieldA.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.FieldB != nil {
- l = m.FieldB.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if len(m.FieldC) > 0 {
- for _, e := range m.FieldC {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if len(m.FieldD) > 0 {
- for _, e := range m.FieldD {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomNameNinEmbeddedStructUnion) Size() (n int) {
- var l int
- _ = l
- if m.NidOptNative != nil {
- l = m.NidOptNative.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.FieldA != nil {
- l = m.FieldA.Size()
- n += 2 + l + sovThetest(uint64(l))
- }
- if m.FieldB != nil {
- n += 3
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomNameEnum) Size() (n int) {
- var l int
- _ = l
- if m.FieldA != nil {
- n += 1 + sovThetest(uint64(*m.FieldA))
- }
- if len(m.FieldB) > 0 {
- for _, e := range m.FieldB {
- n += 1 + sovThetest(uint64(e))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NoExtensionsMap) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- if m.XXX_extensions != nil {
- n += len(m.XXX_extensions)
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *Unrecognized) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- l = len(*m.Field1)
- n += 1 + l + sovThetest(uint64(l))
- }
- return n
-}
-
-func (m *UnrecognizedWithInner) Size() (n int) {
- var l int
- _ = l
- if len(m.Embedded) > 0 {
- for _, e := range m.Embedded {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.Field2 != nil {
- l = len(*m.Field2)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *UnrecognizedWithInner_Inner) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- return n
-}
-
-func (m *UnrecognizedWithEmbed) Size() (n int) {
- var l int
- _ = l
- l = m.UnrecognizedWithEmbed_Embedded.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.Field2 != nil {
- l = len(*m.Field2)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *UnrecognizedWithEmbed_Embedded) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- n += 1 + sovThetest(uint64(*m.Field1))
- }
- return n
-}
-
-func (m *Node) Size() (n int) {
- var l int
- _ = l
- if m.Label != nil {
- l = len(*m.Label)
- n += 1 + l + sovThetest(uint64(l))
- }
- if len(m.Children) > 0 {
- for _, e := range m.Children {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NonByteCustomType) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- l = m.Field1.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidOptNonByteCustomType) Size() (n int) {
- var l int
- _ = l
- l = m.Field1.Size()
- n += 1 + l + sovThetest(uint64(l))
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinOptNonByteCustomType) Size() (n int) {
- var l int
- _ = l
- if m.Field1 != nil {
- l = m.Field1.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NidRepNonByteCustomType) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, e := range m.Field1 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *NinRepNonByteCustomType) Size() (n int) {
- var l int
- _ = l
- if len(m.Field1) > 0 {
- for _, e := range m.Field1 {
- l = e.Size()
- n += 1 + l + sovThetest(uint64(l))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *ProtoType) Size() (n int) {
- var l int
- _ = l
- if m.Field2 != nil {
- l = len(*m.Field2)
- n += 1 + l + sovThetest(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func sovThetest(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozThetest(x uint64) (n int) {
- return sovThetest(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *NidOptNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidOptNative{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
- `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
- `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
- `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
- `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
- `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptNative{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + valueToStringThetest(this.Field3) + `,`,
- `Field4:` + valueToStringThetest(this.Field4) + `,`,
- `Field5:` + valueToStringThetest(this.Field5) + `,`,
- `Field6:` + valueToStringThetest(this.Field6) + `,`,
- `Field7:` + valueToStringThetest(this.Field7) + `,`,
- `Field8:` + valueToStringThetest(this.Field8) + `,`,
- `Field9:` + valueToStringThetest(this.Field9) + `,`,
- `Field10:` + valueToStringThetest(this.Field10) + `,`,
- `Field11:` + valueToStringThetest(this.Field11) + `,`,
- `Field12:` + valueToStringThetest(this.Field12) + `,`,
- `Field13:` + valueToStringThetest(this.Field13) + `,`,
- `Field14:` + valueToStringThetest(this.Field14) + `,`,
- `Field15:` + valueToStringThetest(this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidRepNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidRepNative{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
- `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
- `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
- `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
- `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
- `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinRepNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinRepNative{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
- `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
- `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
- `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
- `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
- `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidRepPackedNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidRepPackedNative{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
- `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
- `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
- `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
- `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
- `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinRepPackedNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinRepPackedNative{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
- `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
- `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
- `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
- `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
- `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidOptStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidOptStruct{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + strings.Replace(strings.Replace(this.Field3.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
- `Field4:` + strings.Replace(strings.Replace(this.Field4.String(), "NinOptNative", "NinOptNative", 1), `&`, ``, 1) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + strings.Replace(strings.Replace(this.Field8.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptStruct{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + strings.Replace(fmt.Sprintf("%v", this.Field3), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field4:` + strings.Replace(fmt.Sprintf("%v", this.Field4), "NinOptNative", "NinOptNative", 1) + `,`,
- `Field6:` + valueToStringThetest(this.Field6) + `,`,
- `Field7:` + valueToStringThetest(this.Field7) + `,`,
- `Field8:` + strings.Replace(fmt.Sprintf("%v", this.Field8), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field13:` + valueToStringThetest(this.Field13) + `,`,
- `Field14:` + valueToStringThetest(this.Field14) + `,`,
- `Field15:` + valueToStringThetest(this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidRepStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidRepStruct{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Field3), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
- `Field4:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Field4), "NinOptNative", "NinOptNative", 1), `&`, ``, 1) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Field8), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinRepStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinRepStruct{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + strings.Replace(fmt.Sprintf("%v", this.Field3), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field4:` + strings.Replace(fmt.Sprintf("%v", this.Field4), "NinOptNative", "NinOptNative", 1) + `,`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `Field8:` + strings.Replace(fmt.Sprintf("%v", this.Field8), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidEmbeddedStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidEmbeddedStruct{`,
- `NidOptNative:` + strings.Replace(fmt.Sprintf("%v", this.NidOptNative), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field200:` + strings.Replace(strings.Replace(this.Field200.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
- `Field210:` + fmt.Sprintf("%v", this.Field210) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinEmbeddedStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinEmbeddedStruct{`,
- `NidOptNative:` + strings.Replace(fmt.Sprintf("%v", this.NidOptNative), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field200:` + strings.Replace(fmt.Sprintf("%v", this.Field200), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field210:` + valueToStringThetest(this.Field210) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidNestedStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidNestedStruct{`,
- `Field1:` + strings.Replace(strings.Replace(this.Field1.String(), "NidOptStruct", "NidOptStruct", 1), `&`, ``, 1) + `,`,
- `Field2:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Field2), "NidRepStruct", "NidRepStruct", 1), `&`, ``, 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinNestedStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinNestedStruct{`,
- `Field1:` + strings.Replace(fmt.Sprintf("%v", this.Field1), "NinOptStruct", "NinOptStruct", 1) + `,`,
- `Field2:` + strings.Replace(fmt.Sprintf("%v", this.Field2), "NinRepStruct", "NinRepStruct", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidOptCustom) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidOptCustom{`,
- `Id:` + fmt.Sprintf("%v", this.Id) + `,`,
- `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomDash) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomDash{`,
- `Value:` + valueToStringThetest(this.Value) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptCustom) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptCustom{`,
- `Id:` + valueToStringThetest(this.Id) + `,`,
- `Value:` + valueToStringThetest(this.Value) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidRepCustom) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidRepCustom{`,
- `Id:` + fmt.Sprintf("%v", this.Id) + `,`,
- `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinRepCustom) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinRepCustom{`,
- `Id:` + fmt.Sprintf("%v", this.Id) + `,`,
- `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptNativeUnion) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptNativeUnion{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + valueToStringThetest(this.Field3) + `,`,
- `Field4:` + valueToStringThetest(this.Field4) + `,`,
- `Field5:` + valueToStringThetest(this.Field5) + `,`,
- `Field6:` + valueToStringThetest(this.Field6) + `,`,
- `Field13:` + valueToStringThetest(this.Field13) + `,`,
- `Field14:` + valueToStringThetest(this.Field14) + `,`,
- `Field15:` + valueToStringThetest(this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptStructUnion) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptStructUnion{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + strings.Replace(fmt.Sprintf("%v", this.Field3), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field4:` + strings.Replace(fmt.Sprintf("%v", this.Field4), "NinOptNative", "NinOptNative", 1) + `,`,
- `Field6:` + valueToStringThetest(this.Field6) + `,`,
- `Field7:` + valueToStringThetest(this.Field7) + `,`,
- `Field13:` + valueToStringThetest(this.Field13) + `,`,
- `Field14:` + valueToStringThetest(this.Field14) + `,`,
- `Field15:` + valueToStringThetest(this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinEmbeddedStructUnion) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinEmbeddedStructUnion{`,
- `NidOptNative:` + strings.Replace(fmt.Sprintf("%v", this.NidOptNative), "NidOptNative", "NidOptNative", 1) + `,`,
- `Field200:` + strings.Replace(fmt.Sprintf("%v", this.Field200), "NinOptNative", "NinOptNative", 1) + `,`,
- `Field210:` + valueToStringThetest(this.Field210) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinNestedStructUnion) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinNestedStructUnion{`,
- `Field1:` + strings.Replace(fmt.Sprintf("%v", this.Field1), "NinOptNativeUnion", "NinOptNativeUnion", 1) + `,`,
- `Field2:` + strings.Replace(fmt.Sprintf("%v", this.Field2), "NinOptStructUnion", "NinOptStructUnion", 1) + `,`,
- `Field3:` + strings.Replace(fmt.Sprintf("%v", this.Field3), "NinEmbeddedStructUnion", "NinEmbeddedStructUnion", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Tree) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Tree{`,
- `Or:` + strings.Replace(fmt.Sprintf("%v", this.Or), "OrBranch", "OrBranch", 1) + `,`,
- `And:` + strings.Replace(fmt.Sprintf("%v", this.And), "AndBranch", "AndBranch", 1) + `,`,
- `Leaf:` + strings.Replace(fmt.Sprintf("%v", this.Leaf), "Leaf", "Leaf", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *OrBranch) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&OrBranch{`,
- `Left:` + strings.Replace(strings.Replace(this.Left.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
- `Right:` + strings.Replace(strings.Replace(this.Right.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AndBranch) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AndBranch{`,
- `Left:` + strings.Replace(strings.Replace(this.Left.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
- `Right:` + strings.Replace(strings.Replace(this.Right.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Leaf) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Leaf{`,
- `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
- `StrValue:` + fmt.Sprintf("%v", this.StrValue) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *DeepTree) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&DeepTree{`,
- `Down:` + strings.Replace(fmt.Sprintf("%v", this.Down), "ADeepBranch", "ADeepBranch", 1) + `,`,
- `And:` + strings.Replace(fmt.Sprintf("%v", this.And), "AndDeepBranch", "AndDeepBranch", 1) + `,`,
- `Leaf:` + strings.Replace(fmt.Sprintf("%v", this.Leaf), "DeepLeaf", "DeepLeaf", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *ADeepBranch) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&ADeepBranch{`,
- `Down:` + strings.Replace(strings.Replace(this.Down.String(), "DeepTree", "DeepTree", 1), `&`, ``, 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AndDeepBranch) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AndDeepBranch{`,
- `Left:` + strings.Replace(strings.Replace(this.Left.String(), "DeepTree", "DeepTree", 1), `&`, ``, 1) + `,`,
- `Right:` + strings.Replace(strings.Replace(this.Right.String(), "DeepTree", "DeepTree", 1), `&`, ``, 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *DeepLeaf) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&DeepLeaf{`,
- `Tree:` + strings.Replace(strings.Replace(this.Tree.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Nil) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Nil{`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidOptEnum) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidOptEnum{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptEnum) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptEnum{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + valueToStringThetest(this.Field3) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidRepEnum) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidRepEnum{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinRepEnum) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinRepEnum{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptEnumDefault) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptEnumDefault{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + valueToStringThetest(this.Field3) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AnotherNinOptEnum) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AnotherNinOptEnum{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + valueToStringThetest(this.Field3) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AnotherNinOptEnumDefault) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AnotherNinOptEnumDefault{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + valueToStringThetest(this.Field3) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Timer) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Timer{`,
- `Time1:` + fmt.Sprintf("%v", this.Time1) + `,`,
- `Time2:` + fmt.Sprintf("%v", this.Time2) + `,`,
- `Data:` + fmt.Sprintf("%v", this.Data) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *MyExtendable) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&MyExtendable{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `XXX_InternalExtensions:` + github_com_gogo_protobuf_proto.StringFromInternalExtension(this) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *OtherExtenable) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&OtherExtenable{`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field13:` + valueToStringThetest(this.Field13) + `,`,
- `M:` + strings.Replace(fmt.Sprintf("%v", this.M), "MyExtendable", "MyExtendable", 1) + `,`,
- `XXX_InternalExtensions:` + github_com_gogo_protobuf_proto.StringFromInternalExtension(this) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NestedDefinition) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NestedDefinition{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `EnumField:` + valueToStringThetest(this.EnumField) + `,`,
- `NNM:` + strings.Replace(fmt.Sprintf("%v", this.NNM), "NestedDefinition_NestedMessage_NestedNestedMsg", "NestedDefinition_NestedMessage_NestedNestedMsg", 1) + `,`,
- `NM:` + strings.Replace(fmt.Sprintf("%v", this.NM), "NestedDefinition_NestedMessage", "NestedDefinition_NestedMessage", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NestedDefinition_NestedMessage) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NestedDefinition_NestedMessage{`,
- `NestedField1:` + valueToStringThetest(this.NestedField1) + `,`,
- `NNM:` + strings.Replace(fmt.Sprintf("%v", this.NNM), "NestedDefinition_NestedMessage_NestedNestedMsg", "NestedDefinition_NestedMessage_NestedNestedMsg", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NestedDefinition_NestedMessage_NestedNestedMsg) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NestedDefinition_NestedMessage_NestedNestedMsg{`,
- `NestedNestedField1:` + valueToStringThetest(this.NestedNestedField1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NestedScope) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NestedScope{`,
- `A:` + strings.Replace(fmt.Sprintf("%v", this.A), "NestedDefinition_NestedMessage_NestedNestedMsg", "NestedDefinition_NestedMessage_NestedNestedMsg", 1) + `,`,
- `B:` + valueToStringThetest(this.B) + `,`,
- `C:` + strings.Replace(fmt.Sprintf("%v", this.C), "NestedDefinition_NestedMessage", "NestedDefinition_NestedMessage", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptNativeDefault) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptNativeDefault{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `Field3:` + valueToStringThetest(this.Field3) + `,`,
- `Field4:` + valueToStringThetest(this.Field4) + `,`,
- `Field5:` + valueToStringThetest(this.Field5) + `,`,
- `Field6:` + valueToStringThetest(this.Field6) + `,`,
- `Field7:` + valueToStringThetest(this.Field7) + `,`,
- `Field8:` + valueToStringThetest(this.Field8) + `,`,
- `Field9:` + valueToStringThetest(this.Field9) + `,`,
- `Field10:` + valueToStringThetest(this.Field10) + `,`,
- `Field11:` + valueToStringThetest(this.Field11) + `,`,
- `Field12:` + valueToStringThetest(this.Field12) + `,`,
- `Field13:` + valueToStringThetest(this.Field13) + `,`,
- `Field14:` + valueToStringThetest(this.Field14) + `,`,
- `Field15:` + valueToStringThetest(this.Field15) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomContainer) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomContainer{`,
- `CustomStruct:` + strings.Replace(strings.Replace(this.CustomStruct.String(), "NidOptCustom", "NidOptCustom", 1), `&`, ``, 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomNameNidOptNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomNameNidOptNative{`,
- `FieldA:` + fmt.Sprintf("%v", this.FieldA) + `,`,
- `FieldB:` + fmt.Sprintf("%v", this.FieldB) + `,`,
- `FieldC:` + fmt.Sprintf("%v", this.FieldC) + `,`,
- `FieldD:` + fmt.Sprintf("%v", this.FieldD) + `,`,
- `FieldE:` + fmt.Sprintf("%v", this.FieldE) + `,`,
- `FieldF:` + fmt.Sprintf("%v", this.FieldF) + `,`,
- `FieldG:` + fmt.Sprintf("%v", this.FieldG) + `,`,
- `FieldH:` + fmt.Sprintf("%v", this.FieldH) + `,`,
- `FieldI:` + fmt.Sprintf("%v", this.FieldI) + `,`,
- `FieldJ:` + fmt.Sprintf("%v", this.FieldJ) + `,`,
- `FieldK:` + fmt.Sprintf("%v", this.FieldK) + `,`,
- `FieldL:` + fmt.Sprintf("%v", this.FieldL) + `,`,
- `FieldM:` + fmt.Sprintf("%v", this.FieldM) + `,`,
- `FieldN:` + fmt.Sprintf("%v", this.FieldN) + `,`,
- `FieldO:` + fmt.Sprintf("%v", this.FieldO) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomNameNinOptNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomNameNinOptNative{`,
- `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
- `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
- `FieldC:` + valueToStringThetest(this.FieldC) + `,`,
- `FieldD:` + valueToStringThetest(this.FieldD) + `,`,
- `FieldE:` + valueToStringThetest(this.FieldE) + `,`,
- `FieldF:` + valueToStringThetest(this.FieldF) + `,`,
- `FieldG:` + valueToStringThetest(this.FieldG) + `,`,
- `FieldH:` + valueToStringThetest(this.FieldH) + `,`,
- `FieldI:` + valueToStringThetest(this.FieldI) + `,`,
- `FieldJ:` + valueToStringThetest(this.FieldJ) + `,`,
- `FieldK:` + valueToStringThetest(this.FieldK) + `,`,
- `FielL:` + valueToStringThetest(this.FielL) + `,`,
- `FieldM:` + valueToStringThetest(this.FieldM) + `,`,
- `FieldN:` + valueToStringThetest(this.FieldN) + `,`,
- `FieldO:` + valueToStringThetest(this.FieldO) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomNameNinRepNative) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomNameNinRepNative{`,
- `FieldA:` + fmt.Sprintf("%v", this.FieldA) + `,`,
- `FieldB:` + fmt.Sprintf("%v", this.FieldB) + `,`,
- `FieldC:` + fmt.Sprintf("%v", this.FieldC) + `,`,
- `FieldD:` + fmt.Sprintf("%v", this.FieldD) + `,`,
- `FieldE:` + fmt.Sprintf("%v", this.FieldE) + `,`,
- `FieldF:` + fmt.Sprintf("%v", this.FieldF) + `,`,
- `FieldG:` + fmt.Sprintf("%v", this.FieldG) + `,`,
- `FieldH:` + fmt.Sprintf("%v", this.FieldH) + `,`,
- `FieldI:` + fmt.Sprintf("%v", this.FieldI) + `,`,
- `FieldJ:` + fmt.Sprintf("%v", this.FieldJ) + `,`,
- `FieldK:` + fmt.Sprintf("%v", this.FieldK) + `,`,
- `FieldL:` + fmt.Sprintf("%v", this.FieldL) + `,`,
- `FieldM:` + fmt.Sprintf("%v", this.FieldM) + `,`,
- `FieldN:` + fmt.Sprintf("%v", this.FieldN) + `,`,
- `FieldO:` + fmt.Sprintf("%v", this.FieldO) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomNameNinStruct) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomNameNinStruct{`,
- `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
- `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
- `FieldC:` + strings.Replace(fmt.Sprintf("%v", this.FieldC), "NidOptNative", "NidOptNative", 1) + `,`,
- `FieldD:` + strings.Replace(fmt.Sprintf("%v", this.FieldD), "NinOptNative", "NinOptNative", 1) + `,`,
- `FieldE:` + valueToStringThetest(this.FieldE) + `,`,
- `FieldF:` + valueToStringThetest(this.FieldF) + `,`,
- `FieldG:` + strings.Replace(fmt.Sprintf("%v", this.FieldG), "NidOptNative", "NidOptNative", 1) + `,`,
- `FieldH:` + valueToStringThetest(this.FieldH) + `,`,
- `FieldI:` + valueToStringThetest(this.FieldI) + `,`,
- `FieldJ:` + valueToStringThetest(this.FieldJ) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomNameCustomType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomNameCustomType{`,
- `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
- `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
- `FieldC:` + fmt.Sprintf("%v", this.FieldC) + `,`,
- `FieldD:` + fmt.Sprintf("%v", this.FieldD) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomNameNinEmbeddedStructUnion) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomNameNinEmbeddedStructUnion{`,
- `NidOptNative:` + strings.Replace(fmt.Sprintf("%v", this.NidOptNative), "NidOptNative", "NidOptNative", 1) + `,`,
- `FieldA:` + strings.Replace(fmt.Sprintf("%v", this.FieldA), "NinOptNative", "NinOptNative", 1) + `,`,
- `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomNameEnum) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomNameEnum{`,
- `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
- `FieldB:` + fmt.Sprintf("%v", this.FieldB) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NoExtensionsMap) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NoExtensionsMap{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `XXX_extensions:` + github_com_gogo_protobuf_proto.StringFromExtensionsBytes(this.XXX_extensions) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Unrecognized) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Unrecognized{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *UnrecognizedWithInner) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&UnrecognizedWithInner{`,
- `Embedded:` + strings.Replace(fmt.Sprintf("%v", this.Embedded), "UnrecognizedWithInner_Inner", "UnrecognizedWithInner_Inner", 1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *UnrecognizedWithInner_Inner) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&UnrecognizedWithInner_Inner{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *UnrecognizedWithEmbed) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&UnrecognizedWithEmbed{`,
- `UnrecognizedWithEmbed_Embedded:` + strings.Replace(strings.Replace(this.UnrecognizedWithEmbed_Embedded.String(), "UnrecognizedWithEmbed_Embedded", "UnrecognizedWithEmbed_Embedded", 1), `&`, ``, 1) + `,`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *UnrecognizedWithEmbed_Embedded) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&UnrecognizedWithEmbed_Embedded{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Node) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Node{`,
- `Label:` + valueToStringThetest(this.Label) + `,`,
- `Children:` + strings.Replace(fmt.Sprintf("%v", this.Children), "Node", "Node", 1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NonByteCustomType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NonByteCustomType{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidOptNonByteCustomType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidOptNonByteCustomType{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinOptNonByteCustomType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinOptNonByteCustomType{`,
- `Field1:` + valueToStringThetest(this.Field1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NidRepNonByteCustomType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NidRepNonByteCustomType{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NinRepNonByteCustomType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NinRepNonByteCustomType{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *ProtoType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&ProtoType{`,
- `Field2:` + valueToStringThetest(this.Field2) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringThetest(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (this *NinOptNativeUnion) GetValue() interface{} {
- if this.Field1 != nil {
- return this.Field1
- }
- if this.Field2 != nil {
- return this.Field2
- }
- if this.Field3 != nil {
- return this.Field3
- }
- if this.Field4 != nil {
- return this.Field4
- }
- if this.Field5 != nil {
- return this.Field5
- }
- if this.Field6 != nil {
- return this.Field6
- }
- if this.Field13 != nil {
- return this.Field13
- }
- if this.Field14 != nil {
- return this.Field14
- }
- if this.Field15 != nil {
- return this.Field15
- }
- return nil
-}
-
-func (this *NinOptNativeUnion) SetValue(value interface{}) bool {
- switch vt := value.(type) {
- case *float64:
- this.Field1 = vt
- case *float32:
- this.Field2 = vt
- case *int32:
- this.Field3 = vt
- case *int64:
- this.Field4 = vt
- case *uint32:
- this.Field5 = vt
- case *uint64:
- this.Field6 = vt
- case *bool:
- this.Field13 = vt
- case *string:
- this.Field14 = vt
- case []byte:
- this.Field15 = vt
- default:
- return false
- }
- return true
-}
-func (this *NinOptStructUnion) GetValue() interface{} {
- if this.Field1 != nil {
- return this.Field1
- }
- if this.Field2 != nil {
- return this.Field2
- }
- if this.Field3 != nil {
- return this.Field3
- }
- if this.Field4 != nil {
- return this.Field4
- }
- if this.Field6 != nil {
- return this.Field6
- }
- if this.Field7 != nil {
- return this.Field7
- }
- if this.Field13 != nil {
- return this.Field13
- }
- if this.Field14 != nil {
- return this.Field14
- }
- if this.Field15 != nil {
- return this.Field15
- }
- return nil
-}
-
-func (this *NinOptStructUnion) SetValue(value interface{}) bool {
- switch vt := value.(type) {
- case *float64:
- this.Field1 = vt
- case *float32:
- this.Field2 = vt
- case *NidOptNative:
- this.Field3 = vt
- case *NinOptNative:
- this.Field4 = vt
- case *uint64:
- this.Field6 = vt
- case *int32:
- this.Field7 = vt
- case *bool:
- this.Field13 = vt
- case *string:
- this.Field14 = vt
- case []byte:
- this.Field15 = vt
- default:
- return false
- }
- return true
-}
-func (this *NinEmbeddedStructUnion) GetValue() interface{} {
- if this.NidOptNative != nil {
- return this.NidOptNative
- }
- if this.Field200 != nil {
- return this.Field200
- }
- if this.Field210 != nil {
- return this.Field210
- }
- return nil
-}
-
-func (this *NinEmbeddedStructUnion) SetValue(value interface{}) bool {
- switch vt := value.(type) {
- case *NidOptNative:
- this.NidOptNative = vt
- case *NinOptNative:
- this.Field200 = vt
- case *bool:
- this.Field210 = vt
- default:
- return false
- }
- return true
-}
-func (this *NinNestedStructUnion) GetValue() interface{} {
- if this.Field1 != nil {
- return this.Field1
- }
- if this.Field2 != nil {
- return this.Field2
- }
- if this.Field3 != nil {
- return this.Field3
- }
- return nil
-}
-
-func (this *NinNestedStructUnion) SetValue(value interface{}) bool {
- switch vt := value.(type) {
- case *NinOptNativeUnion:
- this.Field1 = vt
- case *NinOptStructUnion:
- this.Field2 = vt
- case *NinEmbeddedStructUnion:
- this.Field3 = vt
- default:
- this.Field1 = new(NinOptNativeUnion)
- if set := this.Field1.SetValue(value); set {
- return true
- }
- this.Field1 = nil
- this.Field2 = new(NinOptStructUnion)
- if set := this.Field2.SetValue(value); set {
- return true
- }
- this.Field2 = nil
- this.Field3 = new(NinEmbeddedStructUnion)
- if set := this.Field3.SetValue(value); set {
- return true
- }
- this.Field3 = nil
- return false
- }
- return true
-}
-func (this *Tree) GetValue() interface{} {
- if this.Or != nil {
- return this.Or
- }
- if this.And != nil {
- return this.And
- }
- if this.Leaf != nil {
- return this.Leaf
- }
- return nil
-}
-
-func (this *Tree) SetValue(value interface{}) bool {
- switch vt := value.(type) {
- case *OrBranch:
- this.Or = vt
- case *AndBranch:
- this.And = vt
- case *Leaf:
- this.Leaf = vt
- default:
- return false
- }
- return true
-}
-func (this *DeepTree) GetValue() interface{} {
- if this.Down != nil {
- return this.Down
- }
- if this.And != nil {
- return this.And
- }
- if this.Leaf != nil {
- return this.Leaf
- }
- return nil
-}
-
-func (this *DeepTree) SetValue(value interface{}) bool {
- switch vt := value.(type) {
- case *ADeepBranch:
- this.Down = vt
- case *AndDeepBranch:
- this.And = vt
- case *DeepLeaf:
- this.Leaf = vt
- default:
- return false
- }
- return true
-}
-func (this *CustomNameNinEmbeddedStructUnion) GetValue() interface{} {
- if this.NidOptNative != nil {
- return this.NidOptNative
- }
- if this.FieldA != nil {
- return this.FieldA
- }
- if this.FieldB != nil {
- return this.FieldB
- }
- return nil
-}
-
-func (this *CustomNameNinEmbeddedStructUnion) SetValue(value interface{}) bool {
- switch vt := value.(type) {
- case *NidOptNative:
- this.NidOptNative = vt
- case *NinOptNative:
- this.FieldA = vt
- case *bool:
- this.FieldB = vt
- default:
- return false
- }
- return true
-}
-func (m *NidOptNative) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidOptNative: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidOptNative: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- m.Field1 = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- m.Field2 = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- m.Field3 = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.Field3 |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 4:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- m.Field4 = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.Field4 |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 5:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
- }
- m.Field5 = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.Field5 |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- m.Field6 = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.Field6 |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = v
- case 8:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.Field8 = int64(v)
- case 9:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
- }
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- m.Field9 = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- case 10:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
- }
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- m.Field10 = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- case 11:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
- }
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- m.Field11 = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- case 12:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
- }
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- m.Field12 = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = bool(v != 0)
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field14 = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field15 = append(m.Field15[:0], dAtA[iNdEx:postIndex]...)
- if m.Field15 == nil {
- m.Field15 = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinOptNative) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinOptNative: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinOptNative: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = &v
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = &v
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = &v
- case 4:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field4 = &v
- case 5:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
- }
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field5 = &v
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = &v
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = &v
- case 8:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- v2 := int64(v)
- m.Field8 = &v2
- case 9:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
- }
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field9 = &v
- case 10:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
- }
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field10 = &v
- case 11:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
- }
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field11 = &v
- case 12:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
- }
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field12 = &v
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.Field13 = &b
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Field14 = &s
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field15 = append(m.Field15[:0], dAtA[iNdEx:postIndex]...)
- if m.Field15 == nil {
- m.Field15 = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidRepNative) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidRepNative: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidRepNative: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType == 1 {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- case 2:
- if wireType == 5 {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- case 3:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- case 4:
- if wireType == 0 {
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field4 = append(m.Field4, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field4 = append(m.Field4, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- case 5:
- if wireType == 0 {
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field5 = append(m.Field5, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field5 = append(m.Field5, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
- }
- case 6:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- case 7:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- case 8:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.Field8 = append(m.Field8, int64(v))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.Field8 = append(m.Field8, int64(v))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- case 9:
- if wireType == 5 {
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field9 = append(m.Field9, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field9 = append(m.Field9, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
- }
- case 10:
- if wireType == 5 {
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field10 = append(m.Field10, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field10 = append(m.Field10, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
- }
- case 11:
- if wireType == 1 {
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field11 = append(m.Field11, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field11 = append(m.Field11, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
- }
- case 12:
- if wireType == 1 {
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field12 = append(m.Field12, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field12 = append(m.Field12, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
- }
- case 13:
- if wireType == 0 {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field14 = append(m.Field14, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field15 = append(m.Field15, make([]byte, postIndex-iNdEx))
- copy(m.Field15[len(m.Field15)-1], dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinRepNative) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinRepNative: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinRepNative: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType == 1 {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- case 2:
- if wireType == 5 {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- case 3:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- case 4:
- if wireType == 0 {
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field4 = append(m.Field4, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field4 = append(m.Field4, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- case 5:
- if wireType == 0 {
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field5 = append(m.Field5, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field5 = append(m.Field5, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
- }
- case 6:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- case 7:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- case 8:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.Field8 = append(m.Field8, int64(v))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.Field8 = append(m.Field8, int64(v))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- case 9:
- if wireType == 5 {
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field9 = append(m.Field9, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field9 = append(m.Field9, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
- }
- case 10:
- if wireType == 5 {
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field10 = append(m.Field10, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field10 = append(m.Field10, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
- }
- case 11:
- if wireType == 1 {
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field11 = append(m.Field11, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field11 = append(m.Field11, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
- }
- case 12:
- if wireType == 1 {
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field12 = append(m.Field12, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field12 = append(m.Field12, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
- }
- case 13:
- if wireType == 0 {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field14 = append(m.Field14, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field15 = append(m.Field15, make([]byte, postIndex-iNdEx))
- copy(m.Field15[len(m.Field15)-1], dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidRepPackedNative) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidRepPackedNative: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidRepPackedNative: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType == 1 {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- case 2:
- if wireType == 5 {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- case 3:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- case 4:
- if wireType == 0 {
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field4 = append(m.Field4, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field4 = append(m.Field4, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- case 5:
- if wireType == 0 {
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field5 = append(m.Field5, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field5 = append(m.Field5, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
- }
- case 6:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- case 7:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- case 8:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.Field8 = append(m.Field8, int64(v))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.Field8 = append(m.Field8, int64(v))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- case 9:
- if wireType == 5 {
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field9 = append(m.Field9, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field9 = append(m.Field9, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
- }
- case 10:
- if wireType == 5 {
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field10 = append(m.Field10, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field10 = append(m.Field10, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
- }
- case 11:
- if wireType == 1 {
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field11 = append(m.Field11, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field11 = append(m.Field11, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
- }
- case 12:
- if wireType == 1 {
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field12 = append(m.Field12, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field12 = append(m.Field12, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
- }
- case 13:
- if wireType == 0 {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinRepPackedNative) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinRepPackedNative: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinRepPackedNative: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType == 1 {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- case 2:
- if wireType == 5 {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- case 3:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- case 4:
- if wireType == 0 {
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field4 = append(m.Field4, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field4 = append(m.Field4, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- case 5:
- if wireType == 0 {
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field5 = append(m.Field5, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field5 = append(m.Field5, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
- }
- case 6:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- case 7:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- case 8:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.Field8 = append(m.Field8, int64(v))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.Field8 = append(m.Field8, int64(v))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- case 9:
- if wireType == 5 {
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field9 = append(m.Field9, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field9 = append(m.Field9, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
- }
- case 10:
- if wireType == 5 {
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field10 = append(m.Field10, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field10 = append(m.Field10, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
- }
- case 11:
- if wireType == 1 {
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field11 = append(m.Field11, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field11 = append(m.Field11, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
- }
- case 12:
- if wireType == 1 {
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field12 = append(m.Field12, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field12 = append(m.Field12, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
- }
- case 13:
- if wireType == 0 {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidOptStruct) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidOptStruct: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidOptStruct: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- m.Field1 = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- m.Field2 = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Field3.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Field4.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- m.Field6 = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.Field6 |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = v
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Field8.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = bool(v != 0)
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field14 = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field15 = append(m.Field15[:0], dAtA[iNdEx:postIndex]...)
- if m.Field15 == nil {
- m.Field15 = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinOptStruct) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinOptStruct: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinOptStruct: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = &v
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = &v
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field3 == nil {
- m.Field3 = &NidOptNative{}
- }
- if err := m.Field3.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field4 == nil {
- m.Field4 = &NinOptNative{}
- }
- if err := m.Field4.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = &v
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = &v
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field8 == nil {
- m.Field8 = &NidOptNative{}
- }
- if err := m.Field8.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.Field13 = &b
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Field14 = &s
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field15 = append(m.Field15[:0], dAtA[iNdEx:postIndex]...)
- if m.Field15 == nil {
- m.Field15 = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidRepStruct) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidRepStruct: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidRepStruct: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType == 1 {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- case 2:
- if wireType == 5 {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field3 = append(m.Field3, NidOptNative{})
- if err := m.Field3[len(m.Field3)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field4 = append(m.Field4, NinOptNative{})
- if err := m.Field4[len(m.Field4)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 6:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- case 7:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field8 = append(m.Field8, NidOptNative{})
- if err := m.Field8[len(m.Field8)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 13:
- if wireType == 0 {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field14 = append(m.Field14, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field15 = append(m.Field15, make([]byte, postIndex-iNdEx))
- copy(m.Field15[len(m.Field15)-1], dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinRepStruct) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinRepStruct: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinRepStruct: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType == 1 {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = append(m.Field1, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- case 2:
- if wireType == 5 {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = append(m.Field2, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field3 = append(m.Field3, &NidOptNative{})
- if err := m.Field3[len(m.Field3)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field4 = append(m.Field4, &NinOptNative{})
- if err := m.Field4[len(m.Field4)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 6:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = append(m.Field6, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- case 7:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = append(m.Field7, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field8 = append(m.Field8, &NidOptNative{})
- if err := m.Field8[len(m.Field8)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 13:
- if wireType == 0 {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = append(m.Field13, bool(v != 0))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field14 = append(m.Field14, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field15 = append(m.Field15, make([]byte, postIndex-iNdEx))
- copy(m.Field15[len(m.Field15)-1], dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidEmbeddedStruct) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidEmbeddedStruct: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidEmbeddedStruct: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NidOptNative", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.NidOptNative == nil {
- m.NidOptNative = &NidOptNative{}
- }
- if err := m.NidOptNative.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 200:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field200", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Field200.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 210:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field210", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field210 = bool(v != 0)
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinEmbeddedStruct) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinEmbeddedStruct: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinEmbeddedStruct: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NidOptNative", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.NidOptNative == nil {
- m.NidOptNative = &NidOptNative{}
- }
- if err := m.NidOptNative.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 200:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field200", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field200 == nil {
- m.Field200 = &NidOptNative{}
- }
- if err := m.Field200.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 210:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field210", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.Field210 = &b
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidNestedStruct) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidNestedStruct: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidNestedStruct: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Field1.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field2 = append(m.Field2, NidRepStruct{})
- if err := m.Field2[len(m.Field2)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinNestedStruct) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinNestedStruct: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinNestedStruct: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field1 == nil {
- m.Field1 = &NinOptStruct{}
- }
- if err := m.Field1.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field2 = append(m.Field2, &NinRepStruct{})
- if err := m.Field2[len(m.Field2)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidOptCustom) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidOptCustom: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidOptCustom: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- 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 ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Id.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Value.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *CustomDash) 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 ErrIntOverflowThetestUnsafe
- }
- 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: CustomDash: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomDash: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v github_com_gogo_protobuf_test_custom_dash_type.Bytes
- m.Value = &v
- if err := m.Value.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinOptCustom) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinOptCustom: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinOptCustom: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- 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 ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v Uuid
- m.Id = &v
- if err := m.Id.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v github_com_gogo_protobuf_test_custom.Uint128
- m.Value = &v
- if err := m.Value.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidRepCustom) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidRepCustom: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidRepCustom: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- 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 ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v Uuid
- m.Id = append(m.Id, v)
- if err := m.Id[len(m.Id)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v github_com_gogo_protobuf_test_custom.Uint128
- m.Value = append(m.Value, v)
- if err := m.Value[len(m.Value)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinRepCustom) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinRepCustom: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinRepCustom: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- 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 ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v Uuid
- m.Id = append(m.Id, v)
- if err := m.Id[len(m.Id)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v github_com_gogo_protobuf_test_custom.Uint128
- m.Value = append(m.Value, v)
- if err := m.Value[len(m.Value)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinOptNativeUnion) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinOptNativeUnion: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinOptNativeUnion: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = &v
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = &v
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = &v
- case 4:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field4 = &v
- case 5:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
- }
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field5 = &v
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = &v
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.Field13 = &b
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Field14 = &s
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field15 = append(m.Field15[:0], dAtA[iNdEx:postIndex]...)
- if m.Field15 == nil {
- m.Field15 = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinOptStructUnion) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinOptStructUnion: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinOptStructUnion: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = &v
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = &v
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field3 == nil {
- m.Field3 = &NidOptNative{}
- }
- if err := m.Field3.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field4 == nil {
- m.Field4 = &NinOptNative{}
- }
- if err := m.Field4.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = &v
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = &v
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.Field13 = &b
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Field14 = &s
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field15 = append(m.Field15[:0], dAtA[iNdEx:postIndex]...)
- if m.Field15 == nil {
- m.Field15 = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinEmbeddedStructUnion) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinEmbeddedStructUnion: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinEmbeddedStructUnion: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NidOptNative", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.NidOptNative == nil {
- m.NidOptNative = &NidOptNative{}
- }
- if err := m.NidOptNative.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 200:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field200", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field200 == nil {
- m.Field200 = &NinOptNative{}
- }
- if err := m.Field200.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 210:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field210", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.Field210 = &b
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinNestedStructUnion) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinNestedStructUnion: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinNestedStructUnion: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field1 == nil {
- m.Field1 = &NinOptNativeUnion{}
- }
- if err := m.Field1.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field2 == nil {
- m.Field2 = &NinOptStructUnion{}
- }
- if err := m.Field2.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field3 == nil {
- m.Field3 = &NinEmbeddedStructUnion{}
- }
- if err := m.Field3.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *Tree) 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 ErrIntOverflowThetestUnsafe
- }
- 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: Tree: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Tree: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Or", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Or == nil {
- m.Or = &OrBranch{}
- }
- if err := m.Or.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field And", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.And == nil {
- m.And = &AndBranch{}
- }
- if err := m.And.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Leaf", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Leaf == nil {
- m.Leaf = &Leaf{}
- }
- if err := m.Leaf.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *OrBranch) 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 ErrIntOverflowThetestUnsafe
- }
- 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: OrBranch: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: OrBranch: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Left", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Left.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Right", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Right.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *AndBranch) 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 ErrIntOverflowThetestUnsafe
- }
- 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: AndBranch: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: AndBranch: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Left", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Left.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Right", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Right.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *Leaf) 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 ErrIntOverflowThetestUnsafe
- }
- 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: Leaf: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Leaf: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
- }
- m.Value = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.Value |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StrValue", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.StrValue = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *DeepTree) 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 ErrIntOverflowThetestUnsafe
- }
- 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: DeepTree: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: DeepTree: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Down", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Down == nil {
- m.Down = &ADeepBranch{}
- }
- if err := m.Down.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field And", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.And == nil {
- m.And = &AndDeepBranch{}
- }
- if err := m.And.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Leaf", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Leaf == nil {
- m.Leaf = &DeepLeaf{}
- }
- if err := m.Leaf.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *ADeepBranch) 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 ErrIntOverflowThetestUnsafe
- }
- 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: ADeepBranch: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: ADeepBranch: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Down", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Down.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *AndDeepBranch) 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 ErrIntOverflowThetestUnsafe
- }
- 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: AndDeepBranch: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: AndDeepBranch: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Left", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Left.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Right", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Right.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *DeepLeaf) 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 ErrIntOverflowThetestUnsafe
- }
- 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: DeepLeaf: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: DeepLeaf: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Tree", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Tree.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *Nil) 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 ErrIntOverflowThetestUnsafe
- }
- 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: Nil: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Nil: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidOptEnum) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidOptEnum: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidOptEnum: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- m.Field1 = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.Field1 |= (TheTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinOptEnum) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinOptEnum: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinOptEnum: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v TheTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (TheTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = &v
- case 2:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v YetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field2 = &v
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var v YetYetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetYetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = &v
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidRepEnum) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidRepEnum: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidRepEnum: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType == 0 {
- var v TheTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (TheTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = append(m.Field1, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v TheTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (TheTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = append(m.Field1, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- case 2:
- if wireType == 0 {
- var v YetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field2 = append(m.Field2, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v YetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field2 = append(m.Field2, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- case 3:
- if wireType == 0 {
- var v YetYetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetYetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v YetYetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetYetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinRepEnum) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinRepEnum: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinRepEnum: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType == 0 {
- var v TheTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (TheTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = append(m.Field1, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v TheTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (TheTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = append(m.Field1, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- case 2:
- if wireType == 0 {
- var v YetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field2 = append(m.Field2, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v YetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field2 = append(m.Field2, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- case 3:
- if wireType == 0 {
- var v YetYetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetYetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v YetYetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetYetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = append(m.Field3, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinOptEnumDefault) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinOptEnumDefault: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinOptEnumDefault: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v TheTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (TheTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = &v
- case 2:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v YetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field2 = &v
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var v YetYetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetYetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = &v
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *AnotherNinOptEnum) 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 ErrIntOverflowThetestUnsafe
- }
- 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: AnotherNinOptEnum: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: AnotherNinOptEnum: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v AnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (AnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = &v
- case 2:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v YetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field2 = &v
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var v YetYetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetYetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = &v
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *AnotherNinOptEnumDefault) 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 ErrIntOverflowThetestUnsafe
- }
- 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: AnotherNinOptEnumDefault: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: AnotherNinOptEnumDefault: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v AnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (AnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = &v
- case 2:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v YetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field2 = &v
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var v YetYetAnotherTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (YetYetAnotherTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = &v
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *Timer) 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 ErrIntOverflowThetestUnsafe
- }
- 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: Timer: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Timer: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Time1", wireType)
- }
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- m.Time1 = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- case 2:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Time2", wireType)
- }
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- m.Time2 = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...)
- if m.Data == nil {
- m.Data = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *MyExtendable) 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 ErrIntOverflowThetestUnsafe
- }
- 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: MyExtendable: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: MyExtendable: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = &v
- default:
- if (fieldNum >= 100) && (fieldNum < 200) {
- var sizeOfWire int
- for {
- sizeOfWire++
- wire >>= 7
- if wire == 0 {
- break
- }
- }
- iNdEx -= sizeOfWire
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *OtherExtenable) 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 ErrIntOverflowThetestUnsafe
- }
- 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: OtherExtenable: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: OtherExtenable: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 2:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field2 = &v
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field13 = &v
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field M", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.M == nil {
- m.M = &MyExtendable{}
- }
- if err := m.M.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- if ((fieldNum >= 14) && (fieldNum < 17)) || ((fieldNum >= 10) && (fieldNum < 13)) {
- var sizeOfWire int
- for {
- sizeOfWire++
- wire >>= 7
- if wire == 0 {
- break
- }
- }
- iNdEx -= sizeOfWire
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NestedDefinition) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NestedDefinition: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NestedDefinition: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = &v
- case 2:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field EnumField", wireType)
- }
- var v NestedDefinition_NestedEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (NestedDefinition_NestedEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.EnumField = &v
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NNM", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.NNM == nil {
- m.NNM = &NestedDefinition_NestedMessage_NestedNestedMsg{}
- }
- if err := m.NNM.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NM", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.NM == nil {
- m.NM = &NestedDefinition_NestedMessage{}
- }
- if err := m.NM.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NestedDefinition_NestedMessage) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NestedMessage: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NestedMessage: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field NestedField1", wireType)
- }
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.NestedField1 = &v
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NNM", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.NNM == nil {
- m.NNM = &NestedDefinition_NestedMessage_NestedNestedMsg{}
- }
- if err := m.NNM.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NestedDefinition_NestedMessage_NestedNestedMsg) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NestedNestedMsg: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NestedNestedMsg: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 10:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NestedNestedField1", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.NestedNestedField1 = &s
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NestedScope) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NestedScope: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NestedScope: 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 ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.A == nil {
- m.A = &NestedDefinition_NestedMessage_NestedNestedMsg{}
- }
- if err := m.A.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field B", wireType)
- }
- var v NestedDefinition_NestedEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (NestedDefinition_NestedEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.B = &v
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field C", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.C == nil {
- m.C = &NestedDefinition_NestedMessage{}
- }
- if err := m.C.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinOptNativeDefault) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinOptNativeDefault: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinOptNativeDefault: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field1 = &v
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field2 = &v
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field3 = &v
- case 4:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field4 = &v
- case 5:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
- }
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field5 = &v
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field6 = &v
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.Field7 = &v
- case 8:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- v2 := int64(v)
- m.Field8 = &v2
- case 9:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
- }
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field9 = &v
- case 10:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
- }
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.Field10 = &v
- case 11:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
- }
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field11 = &v
- case 12:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
- }
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.Field12 = &v
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.Field13 = &b
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Field14 = &s
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field15 = append(m.Field15[:0], dAtA[iNdEx:postIndex]...)
- if m.Field15 == nil {
- m.Field15 = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *CustomContainer) 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 ErrIntOverflowThetestUnsafe
- }
- 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: CustomContainer: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomContainer: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field CustomStruct", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.CustomStruct.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *CustomNameNidOptNative) 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 ErrIntOverflowThetestUnsafe
- }
- 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: CustomNameNidOptNative: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomNameNidOptNative: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldA", wireType)
- }
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldA = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldB", wireType)
- }
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldB = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldC", wireType)
- }
- m.FieldC = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.FieldC |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 4:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldD", wireType)
- }
- m.FieldD = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.FieldD |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 5:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldE", wireType)
- }
- m.FieldE = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.FieldE |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldF", wireType)
- }
- m.FieldF = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.FieldF |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldG", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.FieldG = v
- case 8:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldH", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.FieldH = int64(v)
- case 9:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldI", wireType)
- }
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldI = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- case 10:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldJ", wireType)
- }
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldJ = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- case 11:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldK", wireType)
- }
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldK = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- case 12:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldL", wireType)
- }
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldL = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldM", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldM = bool(v != 0)
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldN", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldN = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldO", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldO = append(m.FieldO[:0], dAtA[iNdEx:postIndex]...)
- if m.FieldO == nil {
- m.FieldO = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *CustomNameNinOptNative) 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 ErrIntOverflowThetestUnsafe
- }
- 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: CustomNameNinOptNative: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomNameNinOptNative: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldA", wireType)
- }
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.FieldA = &v
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldB", wireType)
- }
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.FieldB = &v
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldC", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldC = &v
- case 4:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldD", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldD = &v
- case 5:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldE", wireType)
- }
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldE = &v
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldF", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldF = &v
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldG", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.FieldG = &v
- case 8:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldH", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- v2 := int64(v)
- m.FieldH = &v2
- case 9:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldI", wireType)
- }
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.FieldI = &v
- case 10:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldJ", wireType)
- }
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.FieldJ = &v
- case 11:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldK", wireType)
- }
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.FieldK = &v
- case 12:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field FielL", wireType)
- }
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.FielL = &v
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldM", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.FieldM = &b
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldN", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.FieldN = &s
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldO", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldO = append(m.FieldO[:0], dAtA[iNdEx:postIndex]...)
- if m.FieldO == nil {
- m.FieldO = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *CustomNameNinRepNative) 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 ErrIntOverflowThetestUnsafe
- }
- 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: CustomNameNinRepNative: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomNameNinRepNative: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType == 1 {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.FieldA = append(m.FieldA, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.FieldA = append(m.FieldA, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldA", wireType)
- }
- case 2:
- if wireType == 5 {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.FieldB = append(m.FieldB, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.FieldB = append(m.FieldB, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldB", wireType)
- }
- case 3:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldC = append(m.FieldC, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldC = append(m.FieldC, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldC", wireType)
- }
- case 4:
- if wireType == 0 {
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldD = append(m.FieldD, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldD = append(m.FieldD, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldD", wireType)
- }
- case 5:
- if wireType == 0 {
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldE = append(m.FieldE, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldE = append(m.FieldE, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldE", wireType)
- }
- case 6:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldF = append(m.FieldF, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldF = append(m.FieldF, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldF", wireType)
- }
- case 7:
- if wireType == 0 {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.FieldG = append(m.FieldG, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.FieldG = append(m.FieldG, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldG", wireType)
- }
- case 8:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.FieldH = append(m.FieldH, int64(v))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.FieldH = append(m.FieldH, int64(v))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldH", wireType)
- }
- case 9:
- if wireType == 5 {
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.FieldI = append(m.FieldI, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.FieldI = append(m.FieldI, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldI", wireType)
- }
- case 10:
- if wireType == 5 {
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.FieldJ = append(m.FieldJ, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.FieldJ = append(m.FieldJ, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldJ", wireType)
- }
- case 11:
- if wireType == 1 {
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.FieldK = append(m.FieldK, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.FieldK = append(m.FieldK, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldK", wireType)
- }
- case 12:
- if wireType == 1 {
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.FieldL = append(m.FieldL, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.FieldL = append(m.FieldL, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldL", wireType)
- }
- case 13:
- if wireType == 0 {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldM = append(m.FieldM, bool(v != 0))
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldM = append(m.FieldM, bool(v != 0))
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldM", wireType)
- }
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldN", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldN = append(m.FieldN, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldO", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldO = append(m.FieldO, make([]byte, postIndex-iNdEx))
- copy(m.FieldO[len(m.FieldO)-1], dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *CustomNameNinStruct) 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 ErrIntOverflowThetestUnsafe
- }
- 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: CustomNameNinStruct: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomNameNinStruct: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldA", wireType)
- }
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.FieldA = &v
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldB", wireType)
- }
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.FieldB = &v
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldC", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.FieldC == nil {
- m.FieldC = &NidOptNative{}
- }
- if err := m.FieldC.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldD", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldD = append(m.FieldD, &NinOptNative{})
- if err := m.FieldD[len(m.FieldD)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldE", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldE = &v
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldF", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.FieldF = &v
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldG", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.FieldG == nil {
- m.FieldG = &NidOptNative{}
- }
- if err := m.FieldG.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldH", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.FieldH = &b
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldI", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.FieldI = &s
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldJ", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.FieldJ = append(m.FieldJ[:0], dAtA[iNdEx:postIndex]...)
- if m.FieldJ == nil {
- m.FieldJ = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *CustomNameCustomType) 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 ErrIntOverflowThetestUnsafe
- }
- 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: CustomNameCustomType: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomNameCustomType: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldA", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v Uuid
- m.FieldA = &v
- if err := m.FieldA.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldB", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v github_com_gogo_protobuf_test_custom.Uint128
- m.FieldB = &v
- if err := m.FieldB.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldC", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v Uuid
- m.FieldC = append(m.FieldC, v)
- if err := m.FieldC[len(m.FieldC)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldD", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v github_com_gogo_protobuf_test_custom.Uint128
- m.FieldD = append(m.FieldD, v)
- if err := m.FieldD[len(m.FieldD)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *CustomNameNinEmbeddedStructUnion) 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 ErrIntOverflowThetestUnsafe
- }
- 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: CustomNameNinEmbeddedStructUnion: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomNameNinEmbeddedStructUnion: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NidOptNative", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.NidOptNative == nil {
- m.NidOptNative = &NidOptNative{}
- }
- if err := m.NidOptNative.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 200:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldA", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.FieldA == nil {
- m.FieldA = &NinOptNative{}
- }
- if err := m.FieldA.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 210:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldB", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.FieldB = &b
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *CustomNameEnum) 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 ErrIntOverflowThetestUnsafe
- }
- 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: CustomNameEnum: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomNameEnum: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldA", wireType)
- }
- var v TheTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (TheTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldA = &v
- case 2:
- if wireType == 0 {
- var v TheTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (TheTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldB = append(m.FieldB, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v TheTestEnum
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (TheTestEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.FieldB = append(m.FieldB, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field FieldB", wireType)
- }
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NoExtensionsMap) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NoExtensionsMap: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NoExtensionsMap: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = &v
- default:
- if (fieldNum >= 100) && (fieldNum < 200) {
- var sizeOfWire int
- for {
- sizeOfWire++
- wire >>= 7
- if wire == 0 {
- break
- }
- }
- iNdEx -= sizeOfWire
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *Unrecognized) 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 ErrIntOverflowThetestUnsafe
- }
- 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: Unrecognized: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Unrecognized: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Field1 = &s
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *UnrecognizedWithInner) 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 ErrIntOverflowThetestUnsafe
- }
- 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: UnrecognizedWithInner: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: UnrecognizedWithInner: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Embedded", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Embedded = append(m.Embedded, &UnrecognizedWithInner_Inner{})
- if err := m.Embedded[len(m.Embedded)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Field2 = &s
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *UnrecognizedWithInner_Inner) 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 ErrIntOverflowThetestUnsafe
- }
- 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: Inner: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Inner: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = &v
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *UnrecognizedWithEmbed) 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 ErrIntOverflowThetestUnsafe
- }
- 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: UnrecognizedWithEmbed: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: UnrecognizedWithEmbed: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field UnrecognizedWithEmbed_Embedded", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.UnrecognizedWithEmbed_Embedded.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Field2 = &s
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *UnrecognizedWithEmbed_Embedded) 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 ErrIntOverflowThetestUnsafe
- }
- 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: Embedded: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Embedded: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Field1 = &v
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *Node) 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 ErrIntOverflowThetestUnsafe
- }
- 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: Node: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Node: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Label", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Label = &s
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Children", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Children = append(m.Children, &Node{})
- if err := m.Children[len(m.Children)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NonByteCustomType) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NonByteCustomType: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NonByteCustomType: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field1 == nil {
- m.Field1 = &T{}
- }
- if err := m.Field1.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidOptNonByteCustomType) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidOptNonByteCustomType: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidOptNonByteCustomType: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Field1.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinOptNonByteCustomType) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinOptNonByteCustomType: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinOptNonByteCustomType: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Field1 == nil {
- m.Field1 = &T{}
- }
- if err := m.Field1.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NidRepNonByteCustomType) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NidRepNonByteCustomType: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NidRepNonByteCustomType: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field1 = append(m.Field1, T{})
- if err := m.Field1[len(m.Field1)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *NinRepNonByteCustomType) 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 ErrIntOverflowThetestUnsafe
- }
- 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: NinRepNonByteCustomType: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NinRepNonByteCustomType: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Field1 = append(m.Field1, T{})
- if err := m.Field1[len(m.Field1)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 *ProtoType) 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 ErrIntOverflowThetestUnsafe
- }
- 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: ProtoType: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: ProtoType: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowThetestUnsafe
- }
- 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 ErrInvalidLengthThetestUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Field2 = &s
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipThetestUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthThetestUnsafe
- }
- 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 skipThetestUnsafe(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, ErrIntOverflowThetestUnsafe
- }
- 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, ErrIntOverflowThetestUnsafe
- }
- 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, ErrIntOverflowThetestUnsafe
- }
- 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, ErrInvalidLengthThetestUnsafe
- }
- return iNdEx, nil
- case 3:
- for {
- var innerWire uint64
- var start int = iNdEx
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowThetestUnsafe
- }
- 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 := skipThetestUnsafe(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 (
- ErrInvalidLengthThetestUnsafe = fmt.Errorf("proto: negative length found during unmarshaling")
- ErrIntOverflowThetestUnsafe = fmt.Errorf("proto: integer overflow")
-)
-
-func init() { proto.RegisterFile("combos/unsafeunmarshaler/thetest.proto", fileDescriptorThetest) }
-
-var fileDescriptorThetest = []byte{
- // 3093 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5a, 0x4f, 0x6c, 0x1b, 0xc7,
- 0xd5, 0xe7, 0xec, 0x50, 0x0a, 0xf5, 0x24, 0x4b, 0xf4, 0x26, 0x56, 0x16, 0x8c, 0xbe, 0x15, 0xbd,
- 0x91, 0xf5, 0x31, 0x44, 0x2c, 0x51, 0x14, 0x25, 0xcb, 0x4c, 0x93, 0x42, 0xfc, 0xe3, 0x46, 0x6e,
- 0x44, 0x19, 0x8c, 0xdc, 0xd6, 0x40, 0x81, 0x82, 0x16, 0x57, 0x12, 0x51, 0x69, 0x29, 0x90, 0xcb,
- 0x34, 0xee, 0xa1, 0x08, 0x72, 0x28, 0x82, 0x5e, 0x8b, 0x1e, 0xdb, 0xb8, 0x28, 0x0a, 0xa4, 0xb7,
- 0x1c, 0x8a, 0xa2, 0x28, 0x8a, 0xc6, 0x97, 0x02, 0xea, 0xcd, 0xe8, 0xa9, 0x08, 0x0a, 0x21, 0x62,
- 0x2e, 0x39, 0x06, 0xbd, 0x34, 0x87, 0x1c, 0x8a, 0xdd, 0x9d, 0x9d, 0x9d, 0x19, 0xee, 0x72, 0x97,
- 0x96, 0xd3, 0xe6, 0x62, 0x8b, 0xf3, 0xde, 0x9b, 0x79, 0xfb, 0x7e, 0xbf, 0xf7, 0xf6, 0xed, 0xcc,
- 0xc0, 0xe2, 0x5e, 0xfb, 0xf8, 0x7e, 0xbb, 0xbb, 0xdc, 0x33, 0xba, 0x8d, 0x7d, 0xbd, 0x67, 0x1c,
- 0x37, 0x3a, 0xdd, 0xc3, 0xc6, 0x91, 0xde, 0x59, 0x36, 0x0f, 0x75, 0x53, 0xef, 0x9a, 0x4b, 0x27,
- 0x9d, 0xb6, 0xd9, 0x96, 0xe3, 0xd6, 0xdf, 0xa9, 0xeb, 0x07, 0x2d, 0xf3, 0xb0, 0x77, 0x7f, 0x69,
- 0xaf, 0x7d, 0xbc, 0x7c, 0xd0, 0x3e, 0x68, 0x2f, 0xdb, 0xc2, 0xfb, 0xbd, 0x7d, 0xfb, 0x97, 0xfd,
- 0xc3, 0xfe, 0xcb, 0x31, 0xd2, 0xfe, 0x89, 0x61, 0xaa, 0xd6, 0x6a, 0xee, 0x9c, 0x98, 0xb5, 0x86,
- 0xd9, 0x7a, 0x4b, 0x97, 0xe7, 0x60, 0xfc, 0x56, 0x4b, 0x3f, 0x6a, 0xae, 0x28, 0x28, 0x8d, 0x32,
- 0xa8, 0x14, 0x3f, 0x3d, 0x9b, 0x8f, 0xd5, 0xc9, 0x18, 0x95, 0xe6, 0x15, 0x29, 0x8d, 0x32, 0x12,
- 0x27, 0xcd, 0x53, 0xe9, 0xaa, 0x82, 0xd3, 0x28, 0x33, 0xc6, 0x49, 0x57, 0xa9, 0xb4, 0xa0, 0xc4,
- 0xd3, 0x28, 0x83, 0x39, 0x69, 0x81, 0x4a, 0xd7, 0x94, 0xb1, 0x34, 0xca, 0x5c, 0xe2, 0xa4, 0x6b,
- 0x54, 0xba, 0xae, 0x8c, 0xa7, 0x51, 0x26, 0xce, 0x49, 0xd7, 0xa9, 0xf4, 0x86, 0xf2, 0x4c, 0x1a,
- 0x65, 0x2e, 0x73, 0xd2, 0x1b, 0x54, 0xba, 0xa1, 0x24, 0xd2, 0x28, 0x23, 0x73, 0xd2, 0x0d, 0x2a,
- 0xbd, 0xa9, 0x4c, 0xa4, 0x51, 0xe6, 0x19, 0x4e, 0x7a, 0x53, 0x56, 0xe1, 0x19, 0xe7, 0xc9, 0x73,
- 0x0a, 0xa4, 0x51, 0x66, 0x86, 0x88, 0xdd, 0x41, 0x4f, 0xbe, 0xa2, 0x4c, 0xa6, 0x51, 0x66, 0x9c,
- 0x97, 0xaf, 0x78, 0xf2, 0xbc, 0x32, 0x95, 0x46, 0x99, 0x24, 0x2f, 0xcf, 0x7b, 0xf2, 0x55, 0xe5,
- 0x52, 0x1a, 0x65, 0x12, 0xbc, 0x7c, 0xd5, 0x93, 0x17, 0x94, 0xe9, 0x34, 0xca, 0x4c, 0xf0, 0xf2,
- 0x82, 0x27, 0x5f, 0x53, 0x66, 0xd2, 0x28, 0x33, 0xc5, 0xcb, 0xd7, 0xb4, 0x77, 0x6d, 0x78, 0x0d,
- 0x0f, 0xde, 0x59, 0x1e, 0x5e, 0x0a, 0xec, 0x2c, 0x0f, 0x2c, 0x85, 0x74, 0x96, 0x87, 0x94, 0x82,
- 0x39, 0xcb, 0x83, 0x49, 0x61, 0x9c, 0xe5, 0x61, 0xa4, 0x00, 0xce, 0xf2, 0x00, 0x52, 0xe8, 0x66,
- 0x79, 0xe8, 0x28, 0x68, 0xb3, 0x3c, 0x68, 0x14, 0xae, 0x59, 0x1e, 0x2e, 0x0a, 0x94, 0x22, 0x00,
- 0xe5, 0x41, 0xa4, 0x08, 0x10, 0x79, 0xe0, 0x28, 0x02, 0x38, 0x1e, 0x2c, 0x8a, 0x00, 0x8b, 0x07,
- 0x88, 0x22, 0x00, 0xe2, 0x41, 0xa1, 0x08, 0x50, 0x78, 0x20, 0x90, 0x1c, 0xab, 0xeb, 0x27, 0x3e,
- 0x39, 0x86, 0x87, 0xe6, 0x18, 0x1e, 0x9a, 0x63, 0x78, 0x68, 0x8e, 0xe1, 0xa1, 0x39, 0x86, 0x87,
- 0xe6, 0x18, 0x1e, 0x9a, 0x63, 0x78, 0x68, 0x8e, 0xe1, 0xa1, 0x39, 0x86, 0x87, 0xe7, 0x18, 0x0e,
- 0xc9, 0x31, 0x1c, 0x92, 0x63, 0x38, 0x24, 0xc7, 0x70, 0x48, 0x8e, 0xe1, 0x90, 0x1c, 0xc3, 0x81,
- 0x39, 0xe6, 0xc1, 0x3b, 0xcb, 0xc3, 0xeb, 0x9b, 0x63, 0x38, 0x20, 0xc7, 0x70, 0x40, 0x8e, 0xe1,
- 0x80, 0x1c, 0xc3, 0x01, 0x39, 0x86, 0x03, 0x72, 0x0c, 0x07, 0xe4, 0x18, 0x0e, 0xc8, 0x31, 0x1c,
- 0x94, 0x63, 0x38, 0x30, 0xc7, 0x70, 0x60, 0x8e, 0xe1, 0xc0, 0x1c, 0xc3, 0x81, 0x39, 0x86, 0x03,
- 0x73, 0x0c, 0xb3, 0x39, 0xf6, 0x67, 0x0c, 0xb2, 0x93, 0x63, 0x77, 0x1a, 0x7b, 0x3f, 0xd4, 0x9b,
- 0x04, 0x0a, 0x55, 0xc8, 0xb4, 0x71, 0x0b, 0xba, 0xa4, 0x07, 0x89, 0x2a, 0xe4, 0x1a, 0x2f, 0xcf,
- 0x53, 0xb9, 0x9b, 0x6d, 0xbc, 0x7c, 0x95, 0xca, 0xdd, 0x7c, 0xe3, 0xe5, 0x05, 0x2a, 0x77, 0x33,
- 0x8e, 0x97, 0xaf, 0x51, 0xb9, 0x9b, 0x73, 0xbc, 0x7c, 0x9d, 0xca, 0xdd, 0xac, 0xe3, 0xe5, 0x37,
- 0xa8, 0xdc, 0xcd, 0x3b, 0x5e, 0xbe, 0x41, 0xe5, 0x6e, 0xe6, 0xf1, 0xf2, 0x9b, 0x72, 0x5a, 0xcc,
- 0x3d, 0x57, 0x81, 0x42, 0x9b, 0x16, 0xb3, 0x4f, 0xd0, 0x58, 0xf1, 0x34, 0xdc, 0xfc, 0x13, 0x34,
- 0xf2, 0x9e, 0x86, 0x9b, 0x81, 0x82, 0xc6, 0xaa, 0xf6, 0x9e, 0x0d, 0x9f, 0x21, 0xc2, 0x97, 0x12,
- 0xe0, 0x93, 0x18, 0xe8, 0x52, 0x02, 0x74, 0x12, 0x03, 0x5b, 0x4a, 0x80, 0x4d, 0x62, 0x20, 0x4b,
- 0x09, 0x90, 0x49, 0x0c, 0x5c, 0x29, 0x01, 0x2e, 0x89, 0x81, 0x2a, 0x25, 0x40, 0x25, 0x31, 0x30,
- 0xa5, 0x04, 0x98, 0x24, 0x06, 0xa2, 0x94, 0x00, 0x91, 0xc4, 0xc0, 0x93, 0x12, 0xe0, 0x91, 0x18,
- 0x68, 0xe6, 0x44, 0x68, 0x24, 0x16, 0x96, 0x39, 0x11, 0x16, 0x89, 0x85, 0x64, 0x4e, 0x84, 0x44,
- 0x62, 0xe1, 0x98, 0x13, 0xe1, 0x90, 0x58, 0x28, 0xbe, 0x94, 0xdc, 0x8e, 0xf0, 0x4d, 0xb3, 0xd3,
- 0xdb, 0x33, 0x2f, 0xd4, 0x11, 0xe6, 0xb8, 0xf6, 0x61, 0x32, 0x2f, 0x2f, 0xd9, 0x0d, 0x2b, 0xdb,
- 0x71, 0x0a, 0x6f, 0xb0, 0x1c, 0xd7, 0x58, 0x30, 0x16, 0x86, 0xbf, 0x45, 0xe1, 0x42, 0xbd, 0x61,
- 0x8e, 0x6b, 0x33, 0xc2, 0xfd, 0xdb, 0xf8, 0xca, 0x3b, 0xb6, 0x47, 0x92, 0xdb, 0xb1, 0x91, 0xf0,
- 0x8f, 0xda, 0xb1, 0x65, 0xc3, 0x43, 0x4e, 0x83, 0x9d, 0x0d, 0x0f, 0xf6, 0xc0, 0x5b, 0x27, 0x6a,
- 0x07, 0x97, 0x0d, 0x0f, 0x2d, 0x0d, 0xea, 0xd3, 0xed, 0xb7, 0x08, 0x83, 0xeb, 0xfa, 0x89, 0x0f,
- 0x83, 0x47, 0xed, 0xb7, 0x72, 0x5c, 0x29, 0x19, 0x95, 0xc1, 0x78, 0x64, 0x06, 0x8f, 0xda, 0x79,
- 0xe5, 0xb8, 0xf2, 0x32, 0x32, 0x83, 0xbf, 0x82, 0x7e, 0x88, 0x30, 0xd8, 0x0b, 0xff, 0xa8, 0xfd,
- 0x50, 0x36, 0x3c, 0xe4, 0xbe, 0x0c, 0xc6, 0x23, 0x30, 0x38, 0x4a, 0x7f, 0x94, 0x0d, 0x0f, 0xad,
- 0x3f, 0x83, 0x2f, 0xdc, 0xcd, 0xbc, 0x8f, 0xe0, 0x72, 0xad, 0xd5, 0xac, 0x1e, 0xdf, 0xd7, 0x9b,
- 0x4d, 0xbd, 0x49, 0xe2, 0x98, 0xe3, 0x2a, 0x41, 0x00, 0xd4, 0x8f, 0xcf, 0xe6, 0xbd, 0x08, 0xaf,
- 0x41, 0xc2, 0x89, 0x69, 0x2e, 0xa7, 0x9c, 0xa2, 0x90, 0x0a, 0x47, 0x55, 0xe5, 0xab, 0xae, 0xd9,
- 0x4a, 0x4e, 0xf9, 0x3b, 0x62, 0xaa, 0x1c, 0x1d, 0xd6, 0x7e, 0x6e, 0x7b, 0x68, 0x5c, 0xd8, 0xc3,
- 0xe5, 0x48, 0x1e, 0x32, 0xbe, 0xbd, 0x30, 0xe0, 0x1b, 0xe3, 0x55, 0x0f, 0x66, 0x6a, 0xad, 0x66,
- 0x4d, 0xef, 0x9a, 0xd1, 0x5c, 0x72, 0x74, 0x84, 0x7a, 0x90, 0xe3, 0x68, 0xc9, 0x5a, 0x50, 0x4a,
- 0xf3, 0x35, 0x42, 0x6b, 0x59, 0xcb, 0x1a, 0xdc, 0xb2, 0xd9, 0xa0, 0x65, 0xbd, 0xca, 0x4e, 0x17,
- 0xcc, 0x06, 0x2d, 0xe8, 0xe5, 0x10, 0x5d, 0xea, 0x6d, 0xf7, 0xe5, 0x5c, 0xee, 0x75, 0xcd, 0xf6,
- 0xb1, 0x3c, 0x07, 0xd2, 0x56, 0xd3, 0x5e, 0x63, 0xaa, 0x34, 0x65, 0x39, 0xf5, 0xf1, 0xd9, 0x7c,
- 0xfc, 0x6e, 0xaf, 0xd5, 0xac, 0x4b, 0x5b, 0x4d, 0xf9, 0x36, 0x8c, 0x7d, 0xa7, 0x71, 0xd4, 0xd3,
- 0xed, 0x57, 0xc4, 0x54, 0xa9, 0x40, 0x14, 0x5e, 0x0e, 0xdc, 0x23, 0xb2, 0x16, 0x5e, 0xde, 0xb3,
- 0xa7, 0x5e, 0xba, 0xdb, 0x32, 0xcc, 0x95, 0xfc, 0x46, 0xdd, 0x99, 0x42, 0xfb, 0x3e, 0x80, 0xb3,
- 0x66, 0xa5, 0xd1, 0x3d, 0x94, 0x6b, 0xee, 0xcc, 0xce, 0xd2, 0x1b, 0x1f, 0x9f, 0xcd, 0x17, 0xa2,
- 0xcc, 0x7a, 0xbd, 0xd9, 0xe8, 0x1e, 0x5e, 0x37, 0x1f, 0x9c, 0xe8, 0x4b, 0xa5, 0x07, 0xa6, 0xde,
- 0x75, 0x67, 0x3f, 0x71, 0xdf, 0x7a, 0xe4, 0xb9, 0x14, 0xe6, 0xb9, 0x12, 0xdc, 0x33, 0xdd, 0xe2,
- 0x9f, 0x29, 0xf7, 0xa4, 0xcf, 0xf3, 0xb6, 0xfb, 0x92, 0x10, 0x22, 0x89, 0xc3, 0x22, 0x89, 0x2f,
- 0x1a, 0xc9, 0x13, 0xb7, 0x3e, 0x0a, 0xcf, 0x8a, 0x87, 0x3d, 0x2b, 0xbe, 0xc8, 0xb3, 0xfe, 0xdb,
- 0xc9, 0x56, 0x9a, 0x4f, 0x77, 0x8d, 0x56, 0xdb, 0xf8, 0xda, 0xed, 0x05, 0x3d, 0xd5, 0x2e, 0xa0,
- 0x18, 0x3f, 0x7d, 0x38, 0x8f, 0xb4, 0xf7, 0x25, 0xf7, 0xc9, 0x9d, 0x44, 0x7a, 0xb2, 0x27, 0xff,
- 0xba, 0xf4, 0x54, 0x5f, 0x45, 0x84, 0x7e, 0x85, 0x60, 0x76, 0xa0, 0x92, 0x3b, 0x61, 0x7a, 0xba,
- 0xe5, 0xdc, 0x18, 0xb5, 0x9c, 0x13, 0x07, 0x7f, 0x8f, 0xe0, 0x39, 0xa1, 0xbc, 0x3a, 0xee, 0x2d,
- 0x0b, 0xee, 0x3d, 0x3f, 0xb8, 0x92, 0xad, 0xc8, 0x78, 0xc7, 0xc2, 0x2b, 0x18, 0x30, 0x33, 0x53,
- 0xdc, 0x0b, 0x02, 0xee, 0x73, 0xd4, 0xc0, 0x27, 0x5c, 0x2e, 0x03, 0x88, 0xdb, 0x6d, 0x88, 0xef,
- 0x76, 0x74, 0x5d, 0x56, 0x41, 0xda, 0xe9, 0x10, 0x0f, 0xa7, 0x1d, 0xfb, 0x9d, 0x4e, 0xa9, 0xd3,
- 0x30, 0xf6, 0x0e, 0xeb, 0xd2, 0x4e, 0x47, 0xbe, 0x0a, 0x78, 0xd3, 0x68, 0x12, 0x8f, 0x66, 0x1c,
- 0x85, 0x4d, 0xa3, 0x49, 0x34, 0x2c, 0x99, 0xac, 0x42, 0xfc, 0x0d, 0xbd, 0xb1, 0x4f, 0x9c, 0x00,
- 0x47, 0xc7, 0x1a, 0xa9, 0xdb, 0xe3, 0x64, 0xc1, 0xef, 0x41, 0xc2, 0x9d, 0x58, 0x5e, 0xb0, 0x2c,
- 0xf6, 0x4d, 0xb2, 0x2c, 0xb1, 0xb0, 0xdc, 0x21, 0x6f, 0x2e, 0x5b, 0x2a, 0x2f, 0xc2, 0x58, 0xbd,
- 0x75, 0x70, 0x68, 0x92, 0xc5, 0x07, 0xd5, 0x1c, 0xb1, 0x76, 0x0f, 0x26, 0xa8, 0x47, 0x4f, 0x79,
- 0xea, 0x8a, 0xf3, 0x68, 0x72, 0x8a, 0x7d, 0x9f, 0xb8, 0xfb, 0x96, 0xce, 0x90, 0x9c, 0x86, 0xc4,
- 0x9b, 0x66, 0xc7, 0x2b, 0xfa, 0x6e, 0x47, 0x4a, 0x47, 0xb5, 0x77, 0x11, 0x24, 0x2a, 0xba, 0x7e,
- 0x62, 0x07, 0xfc, 0x1a, 0xc4, 0x2b, 0xed, 0x1f, 0x19, 0xc4, 0xc1, 0xcb, 0x24, 0xa2, 0x96, 0x98,
- 0xc4, 0xd4, 0x16, 0xcb, 0xd7, 0xd8, 0xb8, 0x3f, 0x4b, 0xe3, 0xce, 0xe8, 0xd9, 0xb1, 0xd7, 0xb8,
- 0xd8, 0x13, 0x00, 0x2d, 0xa5, 0x81, 0xf8, 0xdf, 0x80, 0x49, 0x66, 0x15, 0x39, 0x43, 0xdc, 0x90,
- 0x44, 0x43, 0x36, 0x56, 0x96, 0x86, 0xa6, 0xc3, 0x25, 0x6e, 0x61, 0xcb, 0x94, 0x09, 0x71, 0x80,
- 0xa9, 0x1d, 0xe6, 0x2c, 0x1f, 0x66, 0x7f, 0x55, 0x12, 0xea, 0x9c, 0x13, 0x23, 0x3b, 0xdc, 0x0b,
- 0x0e, 0x39, 0x83, 0x41, 0xb4, 0xfe, 0xd6, 0xc6, 0x00, 0xd7, 0x5a, 0x47, 0xda, 0xab, 0x00, 0x4e,
- 0xca, 0x57, 0x8d, 0xde, 0xb1, 0x90, 0x75, 0xd3, 0x6e, 0x80, 0x77, 0x0f, 0xf5, 0x5d, 0xbd, 0x6b,
- 0xab, 0xf0, 0xfd, 0x94, 0x55, 0x60, 0xc0, 0x49, 0x31, 0xdb, 0xfe, 0xa5, 0x50, 0x7b, 0xdf, 0x4e,
- 0xcc, 0x52, 0x55, 0x1c, 0xd5, 0x7b, 0xba, 0xb9, 0x69, 0xb4, 0xcd, 0x43, 0xbd, 0x23, 0x58, 0xe4,
- 0xe5, 0x55, 0x2e, 0x61, 0xa7, 0xf3, 0x2f, 0x50, 0x8b, 0x40, 0xa3, 0x55, 0xed, 0x43, 0xdb, 0x41,
- 0xab, 0x15, 0x18, 0x78, 0x40, 0x1c, 0xe1, 0x01, 0xe5, 0x75, 0xae, 0x7f, 0x1b, 0xe2, 0xa6, 0xf0,
- 0x69, 0x79, 0x93, 0xfb, 0xce, 0x19, 0xee, 0x2c, 0xff, 0x8d, 0xe9, 0xc6, 0xd4, 0x75, 0xf9, 0xa5,
- 0x50, 0x97, 0x03, 0xba, 0xdb, 0x51, 0x63, 0x8a, 0xa3, 0xc6, 0xf4, 0x4f, 0xb4, 0xe3, 0xb0, 0x86,
- 0x2b, 0xfa, 0x7e, 0xa3, 0x77, 0x64, 0xca, 0x2f, 0x87, 0x62, 0x5f, 0x44, 0x65, 0xea, 0x6a, 0x21,
- 0x2a, 0xfc, 0x45, 0xa9, 0x54, 0xa2, 0xee, 0xde, 0x18, 0x81, 0x02, 0x45, 0xa9, 0x5c, 0xa6, 0x65,
- 0x3b, 0xf1, 0xde, 0xc3, 0x79, 0xf4, 0xc1, 0xc3, 0xf9, 0x98, 0xf6, 0x3b, 0x04, 0x97, 0x89, 0x26,
- 0x43, 0xdc, 0xeb, 0x82, 0xf3, 0x57, 0xdc, 0x9a, 0xe1, 0x17, 0x81, 0xff, 0x1a, 0x79, 0xff, 0x8a,
- 0x40, 0x19, 0xf0, 0xd5, 0x8d, 0x77, 0x2e, 0x92, 0xcb, 0x45, 0x54, 0xfd, 0xdf, 0xc7, 0xfc, 0x1e,
- 0x8c, 0xed, 0xb6, 0x8e, 0xf5, 0x8e, 0xf5, 0x26, 0xb0, 0xfe, 0x70, 0x5c, 0x76, 0x0f, 0x73, 0x9c,
- 0x21, 0x57, 0xe6, 0x38, 0xc7, 0xc9, 0xf2, 0xb2, 0x02, 0xf1, 0x4a, 0xc3, 0x6c, 0xd8, 0x1e, 0x4c,
- 0xd1, 0xfa, 0xda, 0x30, 0x1b, 0xda, 0x2a, 0x4c, 0x6d, 0x3f, 0xa8, 0xbe, 0x6d, 0xea, 0x46, 0xb3,
- 0x71, 0xff, 0x48, 0x3c, 0x03, 0x75, 0xfb, 0xd5, 0x95, 0xec, 0x58, 0xa2, 0x99, 0x3c, 0x45, 0xc5,
- 0xb8, 0xed, 0xcf, 0x5b, 0x30, 0xbd, 0x63, 0xb9, 0x6d, 0xdb, 0x71, 0x66, 0xce, 0xea, 0x98, 0x3e,
- 0xbc, 0xd0, 0x94, 0x61, 0xaf, 0x29, 0x4b, 0x03, 0xda, 0xe6, 0x5b, 0x27, 0xd6, 0x8f, 0x3a, 0xda,
- 0xce, 0xc6, 0x13, 0xd3, 0xc9, 0xcb, 0xd9, 0x78, 0x02, 0x92, 0x97, 0xc8, 0xba, 0x7f, 0xc3, 0x90,
- 0x74, 0x5a, 0x9d, 0x8a, 0xbe, 0xdf, 0x32, 0x5a, 0xe6, 0x60, 0xbf, 0x4a, 0x3d, 0x96, 0xbf, 0x09,
- 0x13, 0x56, 0x48, 0xed, 0x5f, 0x04, 0xb0, 0xab, 0xa4, 0x45, 0x11, 0xa6, 0x20, 0x03, 0x36, 0x75,
- 0x3c, 0x1b, 0xf9, 0x16, 0xe0, 0x5a, 0x6d, 0x9b, 0xbc, 0xdc, 0x0a, 0x43, 0x4d, 0xb7, 0xf5, 0x6e,
- 0xb7, 0x71, 0xa0, 0x93, 0x5f, 0x64, 0xac, 0x7b, 0x50, 0xb7, 0x26, 0x90, 0x0b, 0x20, 0xd5, 0xb6,
- 0x49, 0xc3, 0xbb, 0x10, 0x65, 0x9a, 0xba, 0x54, 0xdb, 0x4e, 0xfd, 0x05, 0xc1, 0x25, 0x6e, 0x54,
- 0xd6, 0x60, 0xca, 0x19, 0x60, 0x1e, 0x77, 0xbc, 0xce, 0x8d, 0xb9, 0x3e, 0x4b, 0x17, 0xf4, 0x39,
- 0xb5, 0x09, 0x33, 0xc2, 0xb8, 0xbc, 0x04, 0x32, 0x3b, 0x44, 0x9c, 0x00, 0xbb, 0xa1, 0xf6, 0x91,
- 0x68, 0xff, 0x07, 0xe0, 0xc5, 0x55, 0x9e, 0x81, 0xc9, 0xdd, 0x7b, 0x77, 0xaa, 0x3f, 0xa8, 0x55,
- 0xdf, 0xdc, 0xad, 0x56, 0x92, 0x48, 0xfb, 0x03, 0x82, 0x49, 0xd2, 0xb6, 0xee, 0xb5, 0x4f, 0x74,
- 0xb9, 0x04, 0x68, 0x93, 0xf0, 0xe1, 0xc9, 0xfc, 0x46, 0x9b, 0xf2, 0x32, 0xa0, 0x52, 0x74, 0xa8,
- 0x51, 0x49, 0xce, 0x03, 0x2a, 0x13, 0x80, 0xa3, 0x21, 0x83, 0xca, 0xda, 0xbf, 0x30, 0x3c, 0xcb,
- 0xb6, 0xd1, 0x6e, 0x3d, 0xb9, 0xca, 0x7f, 0x37, 0x15, 0x27, 0x56, 0xf2, 0xab, 0x85, 0x25, 0xeb,
- 0x1f, 0x4a, 0x49, 0x8d, 0xff, 0x84, 0x2a, 0x02, 0x55, 0x59, 0x09, 0xba, 0x27, 0x52, 0x8c, 0x33,
- 0x33, 0x0c, 0xdc, 0x13, 0xe1, 0xa4, 0x03, 0xf7, 0x44, 0x38, 0xe9, 0xc0, 0x3d, 0x11, 0x4e, 0x3a,
- 0x70, 0x16, 0xc0, 0x49, 0x07, 0xee, 0x89, 0x70, 0xd2, 0x81, 0x7b, 0x22, 0x9c, 0x74, 0xf0, 0x9e,
- 0x08, 0x11, 0x07, 0xde, 0x13, 0xe1, 0xe5, 0x83, 0xf7, 0x44, 0x78, 0xf9, 0xe0, 0x3d, 0x91, 0x62,
- 0xdc, 0xec, 0xf4, 0xf4, 0xe0, 0x53, 0x07, 0xde, 0x7e, 0xd8, 0x47, 0xa0, 0x57, 0x81, 0x77, 0x60,
- 0xc6, 0xd9, 0x90, 0x28, 0xb7, 0x0d, 0xb3, 0xd1, 0x32, 0xf4, 0x8e, 0xfc, 0x0d, 0x98, 0x72, 0x86,
- 0x9c, 0xcf, 0x1c, 0xbf, 0xcf, 0x40, 0x47, 0x4e, 0xea, 0x2d, 0xa7, 0xad, 0x7d, 0x19, 0x87, 0x59,
- 0x67, 0xa0, 0xd6, 0x38, 0xd6, 0xb9, 0x5b, 0x46, 0x8b, 0xc2, 0x99, 0xd2, 0xb4, 0x65, 0xde, 0x3f,
- 0x9b, 0x77, 0x46, 0x37, 0x29, 0x9b, 0x16, 0x85, 0xd3, 0x25, 0x5e, 0xcf, 0x7b, 0x01, 0x2d, 0x0a,
- 0x37, 0x8f, 0x78, 0x3d, 0xfa, 0xbe, 0xa1, 0x7a, 0xee, 0x1d, 0x24, 0x5e, 0xaf, 0x42, 0x59, 0xb6,
- 0x28, 0xdc, 0x46, 0xe2, 0xf5, 0xaa, 0x94, 0x6f, 0x8b, 0xc2, 0xd9, 0x13, 0xaf, 0x77, 0x8b, 0x32,
- 0x6f, 0x51, 0x38, 0x85, 0xe2, 0xf5, 0xbe, 0x45, 0x39, 0xb8, 0x28, 0xdc, 0x55, 0xe2, 0xf5, 0x5e,
- 0xa7, 0x6c, 0x5c, 0x14, 0x6e, 0x2d, 0xf1, 0x7a, 0x5b, 0x94, 0x97, 0x19, 0xf1, 0xfe, 0x12, 0xaf,
- 0x78, 0xdb, 0x63, 0x68, 0x46, 0xbc, 0xc9, 0xc4, 0x6b, 0x7e, 0xdb, 0xe3, 0x6a, 0x46, 0xbc, 0xd3,
- 0xc4, 0x6b, 0xbe, 0xe1, 0xb1, 0x36, 0x23, 0x9e, 0x95, 0xf1, 0x9a, 0xdb, 0x1e, 0x7f, 0x33, 0xe2,
- 0xa9, 0x19, 0xaf, 0x59, 0xf3, 0x98, 0x9c, 0x11, 0xcf, 0xcf, 0x78, 0xcd, 0x1d, 0x6f, 0x13, 0xfd,
- 0x23, 0x81, 0x7e, 0xcc, 0x2d, 0x28, 0x4d, 0xa0, 0x1f, 0xf8, 0x50, 0x4f, 0x28, 0x64, 0x8c, 0x8e,
- 0x47, 0x3b, 0x4d, 0xa0, 0x1d, 0xf8, 0x50, 0x4e, 0x13, 0x28, 0x07, 0x3e, 0x74, 0xd3, 0x04, 0xba,
- 0x81, 0x0f, 0xd5, 0x34, 0x81, 0x6a, 0xe0, 0x43, 0x33, 0x4d, 0xa0, 0x19, 0xf8, 0x50, 0x4c, 0x13,
- 0x28, 0x06, 0x3e, 0xf4, 0xd2, 0x04, 0x7a, 0x81, 0x0f, 0xb5, 0x16, 0x44, 0x6a, 0x81, 0x1f, 0xad,
- 0x16, 0x44, 0x5a, 0x81, 0x1f, 0xa5, 0x5e, 0x14, 0x29, 0x35, 0xd1, 0x3f, 0x9b, 0x1f, 0xb3, 0x86,
- 0x18, 0x36, 0x2d, 0x88, 0x6c, 0x02, 0x3f, 0x26, 0x2d, 0x88, 0x4c, 0x02, 0x3f, 0x16, 0x2d, 0x88,
- 0x2c, 0x02, 0x3f, 0x06, 0x3d, 0x12, 0x19, 0xe4, 0xdd, 0xf1, 0xd1, 0x84, 0x23, 0xc5, 0x30, 0x06,
- 0xe1, 0x08, 0x0c, 0xc2, 0x11, 0x18, 0x84, 0x23, 0x30, 0x08, 0x47, 0x60, 0x10, 0x8e, 0xc0, 0x20,
- 0x1c, 0x81, 0x41, 0x38, 0x02, 0x83, 0x70, 0x14, 0x06, 0xe1, 0x48, 0x0c, 0xc2, 0x41, 0x0c, 0x5a,
- 0x10, 0x6f, 0x3c, 0x80, 0x5f, 0x41, 0x5a, 0x10, 0x8f, 0x3e, 0xc3, 0x29, 0x84, 0x23, 0x51, 0x08,
- 0x07, 0x51, 0xe8, 0x23, 0x0c, 0xcf, 0x72, 0x14, 0x22, 0xe7, 0x43, 0x4f, 0xab, 0x02, 0xad, 0x47,
- 0xb8, 0x60, 0xe1, 0xc7, 0xa9, 0xf5, 0x08, 0x87, 0xd4, 0xc3, 0x78, 0x36, 0x58, 0x85, 0xaa, 0x11,
- 0xaa, 0xd0, 0x2d, 0xca, 0xa1, 0xf5, 0x08, 0x17, 0x2f, 0x06, 0xb9, 0xb7, 0x31, 0xac, 0x08, 0xbc,
- 0x1e, 0xa9, 0x08, 0x6c, 0x45, 0x2a, 0x02, 0xb7, 0x3d, 0x04, 0x7f, 0x2a, 0xc1, 0x73, 0x1e, 0x82,
- 0xce, 0x5f, 0xbb, 0x0f, 0x4e, 0xac, 0x12, 0xe0, 0x1d, 0x51, 0xc9, 0xee, 0xb1, 0x0d, 0x03, 0xa3,
- 0xb4, 0xd5, 0x94, 0xef, 0xf0, 0x87, 0x55, 0xc5, 0x51, 0x0f, 0x70, 0x18, 0xc4, 0xc9, 0x66, 0xe8,
- 0x02, 0xe0, 0xad, 0x66, 0xd7, 0xae, 0x16, 0x7e, 0xcb, 0x96, 0xeb, 0x96, 0x58, 0xae, 0xc3, 0xb8,
- 0xad, 0xde, 0xb5, 0xe1, 0xbd, 0xc8, 0xc2, 0x95, 0x3a, 0x99, 0x49, 0x7b, 0x84, 0x20, 0xcd, 0x51,
- 0xf9, 0xe9, 0x1c, 0x19, 0xbc, 0x12, 0xe9, 0xc8, 0x80, 0x4b, 0x10, 0xef, 0xf8, 0xe0, 0xff, 0x07,
- 0x4f, 0xaa, 0xd9, 0x2c, 0x11, 0x8f, 0x12, 0x7e, 0x02, 0xd3, 0xde, 0x13, 0xd8, 0xdf, 0x6c, 0x6b,
- 0xe1, 0xbb, 0x99, 0x7e, 0xa9, 0xb9, 0x26, 0xec, 0xa2, 0x0d, 0x35, 0xa3, 0xd9, 0xaa, 0x15, 0x61,
- 0xa6, 0xd6, 0xb6, 0x77, 0x00, 0xba, 0xad, 0xb6, 0xd1, 0xdd, 0x6e, 0x9c, 0x84, 0x6d, 0x46, 0x24,
- 0xac, 0xd6, 0xfc, 0xf4, 0xd7, 0xf3, 0x31, 0xed, 0x65, 0x98, 0xba, 0x6b, 0x74, 0xf4, 0xbd, 0xf6,
- 0x81, 0xd1, 0xfa, 0xb1, 0xde, 0x14, 0x0c, 0x27, 0x5c, 0xc3, 0x62, 0xfc, 0xb1, 0xa5, 0xfd, 0x0b,
- 0x04, 0x57, 0x58, 0xf5, 0xef, 0xb6, 0xcc, 0xc3, 0x2d, 0xc3, 0xea, 0xe9, 0x5f, 0x85, 0x84, 0x4e,
- 0x80, 0xb3, 0xdf, 0x5d, 0x93, 0xee, 0x77, 0xa4, 0xaf, 0xfa, 0x92, 0xfd, 0x6f, 0x9d, 0x9a, 0x08,
- 0xbb, 0x20, 0xee, 0xb2, 0xf9, 0xd4, 0x35, 0x18, 0x73, 0xe6, 0xe7, 0xfd, 0xba, 0x24, 0xf8, 0xf5,
- 0x5b, 0x1f, 0xbf, 0x6c, 0x1e, 0xc9, 0xb7, 0x39, 0xbf, 0x98, 0xcf, 0x55, 0x5f, 0xf5, 0x25, 0x97,
- 0x7c, 0xa5, 0x84, 0xd5, 0xff, 0xd9, 0x8c, 0x0a, 0x77, 0x32, 0x03, 0x89, 0xaa, 0xa8, 0xe3, 0xef,
- 0x67, 0x05, 0xe2, 0xb5, 0x76, 0x53, 0x97, 0x9f, 0x83, 0xb1, 0x37, 0x1a, 0xf7, 0xf5, 0x23, 0x12,
- 0x64, 0xe7, 0x87, 0xbc, 0x08, 0x89, 0xf2, 0x61, 0xeb, 0xa8, 0xd9, 0xd1, 0x0d, 0x72, 0x66, 0x4f,
- 0xb6, 0xd0, 0x2d, 0x9b, 0x3a, 0x95, 0x69, 0x65, 0xb8, 0x5c, 0x6b, 0x1b, 0xa5, 0x07, 0x26, 0x5b,
- 0x37, 0x96, 0x84, 0x14, 0x21, 0x67, 0x3e, 0x77, 0xac, 0x6c, 0xb4, 0x14, 0x4a, 0x63, 0x1f, 0x9f,
- 0xcd, 0xa3, 0x5d, 0xba, 0x7f, 0xbe, 0x0d, 0xcf, 0x93, 0xf4, 0x19, 0x98, 0x2a, 0x1f, 0x36, 0xd5,
- 0x04, 0x39, 0xa7, 0x66, 0xa6, 0xdb, 0xb2, 0xa6, 0x33, 0x7c, 0xa7, 0x7b, 0x32, 0xcf, 0xac, 0xa6,
- 0x68, 0xa8, 0x67, 0x78, 0x24, 0xcf, 0x7c, 0xa7, 0x5b, 0x0a, 0x9b, 0x4e, 0xf0, 0xec, 0x45, 0x98,
- 0xa0, 0x32, 0x86, 0x0d, 0x6c, 0xa6, 0xe4, 0xb3, 0x1a, 0x4c, 0x32, 0x09, 0x2b, 0x8f, 0x01, 0xda,
- 0x4c, 0xc6, 0xac, 0xff, 0x4a, 0x49, 0x64, 0xfd, 0x57, 0x4e, 0x4a, 0xd9, 0x6b, 0x30, 0x23, 0xec,
- 0x5f, 0x5a, 0x92, 0x4a, 0x12, 0xac, 0xff, 0xaa, 0xc9, 0xc9, 0x54, 0xfc, 0xbd, 0xdf, 0xa8, 0xb1,
- 0xec, 0x2b, 0x20, 0x0f, 0xee, 0x74, 0xca, 0xe3, 0x20, 0x6d, 0x5a, 0x53, 0x3e, 0x0f, 0x52, 0xa9,
- 0x94, 0x44, 0xa9, 0x99, 0x9f, 0xfd, 0x32, 0x3d, 0x59, 0xd2, 0x4d, 0x53, 0xef, 0xdc, 0xd3, 0xcd,
- 0x52, 0x89, 0x18, 0xbf, 0x06, 0x57, 0x7c, 0x77, 0x4a, 0x2d, 0xfb, 0x72, 0xd9, 0xb1, 0xaf, 0x54,
- 0x06, 0xec, 0x2b, 0x15, 0xdb, 0x1e, 0x15, 0xdd, 0x13, 0xe7, 0x4d, 0xd9, 0x67, 0x97, 0x51, 0x69,
- 0x32, 0x27, 0xdc, 0x9b, 0xc5, 0xd7, 0x88, 0x6e, 0xc9, 0x57, 0x57, 0x0f, 0x39, 0xb1, 0x2e, 0x15,
- 0xcb, 0xc4, 0xbe, 0xec, 0x6b, 0xbf, 0x2f, 0x1c, 0xab, 0xf2, 0x6f, 0x08, 0x32, 0x49, 0x99, 0x3a,
- 0x5c, 0xf1, 0x9d, 0xe4, 0x90, 0xb9, 0xec, 0x5e, 0xa1, 0x0e, 0x57, 0x7d, 0x75, 0x5b, 0x21, 0x97,
- 0xbe, 0xaa, 0xc5, 0x65, 0xf2, 0x92, 0xdf, 0x5c, 0x91, 0xaf, 0xb8, 0x39, 0xca, 0x55, 0x60, 0x12,
- 0x20, 0x57, 0xab, 0x58, 0x26, 0x06, 0xa5, 0x40, 0x83, 0xe0, 0x28, 0xb9, 0x96, 0xc5, 0xd7, 0xc9,
- 0x24, 0xe5, 0xc0, 0x49, 0x42, 0x42, 0xe5, 0x9a, 0x97, 0x76, 0x4f, 0xcf, 0xd5, 0xd8, 0xe3, 0x73,
- 0x35, 0xf6, 0x8f, 0x73, 0x35, 0xf6, 0xc9, 0xb9, 0x8a, 0x3e, 0x3b, 0x57, 0xd1, 0xe7, 0xe7, 0x2a,
- 0xfa, 0xe2, 0x5c, 0x45, 0xef, 0xf4, 0x55, 0xf4, 0x41, 0x5f, 0x45, 0x1f, 0xf6, 0x55, 0xf4, 0xc7,
- 0xbe, 0x8a, 0x1e, 0xf5, 0x55, 0x74, 0xda, 0x57, 0x63, 0x8f, 0xfb, 0x6a, 0xec, 0x93, 0xbe, 0x8a,
- 0x3e, 0xeb, 0xab, 0xb1, 0xcf, 0xfb, 0x2a, 0xfa, 0xa2, 0xaf, 0xc6, 0xde, 0xf9, 0x54, 0x45, 0x0f,
- 0x3f, 0x55, 0x63, 0x1f, 0x7c, 0xaa, 0xa2, 0xff, 0x04, 0x00, 0x00, 0xff, 0xff, 0xe8, 0x98, 0x3c,
- 0xf4, 0x54, 0x36, 0x00, 0x00,
-}
diff --git a/test/combos/unsafeunmarshaler/thetest.proto b/test/combos/unsafeunmarshaler/thetest.proto
deleted file mode 100644
index 1b2b42a90d..0000000000
--- a/test/combos/unsafeunmarshaler/thetest.proto
+++ /dev/null
@@ -1,649 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-package test;
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.face_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.benchgen_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-option (gogoproto.protosizer_all) = false;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = false;
-option (gogoproto.unsafe_unmarshaler_all) = true;
-
-option (gogoproto.compare_all) = true;
-
-message NidOptNative {
- optional double Field1 = 1 [(gogoproto.nullable) = false];
- optional float Field2 = 2 [(gogoproto.nullable) = false];
- optional int32 Field3 = 3 [(gogoproto.nullable) = false];
- optional int64 Field4 = 4 [(gogoproto.nullable) = false];
- optional uint32 Field5 = 5 [(gogoproto.nullable) = false];
- optional uint64 Field6 = 6 [(gogoproto.nullable) = false];
- optional sint32 Field7 = 7 [(gogoproto.nullable) = false];
- optional sint64 Field8 = 8 [(gogoproto.nullable) = false];
- optional fixed32 Field9 = 9 [(gogoproto.nullable) = false];
- optional sfixed32 Field10 = 10 [(gogoproto.nullable) = false];
- optional fixed64 Field11 = 11 [(gogoproto.nullable) = false];
- optional sfixed64 Field12 = 12 [(gogoproto.nullable) = false];
- optional bool Field13 = 13 [(gogoproto.nullable) = false];
- optional string Field14 = 14 [(gogoproto.nullable) = false];
- optional bytes Field15 = 15 [(gogoproto.nullable) = false];
-}
-
-message NinOptNative {
- optional double Field1 = 1;
- optional float Field2 = 2;
- optional int32 Field3 = 3;
- optional int64 Field4 = 4;
- optional uint32 Field5 = 5;
- optional uint64 Field6 = 6;
- optional sint32 Field7 = 7;
- optional sint64 Field8 = 8;
- optional fixed32 Field9 = 9;
- optional sfixed32 Field10 = 10;
- optional fixed64 Field11 = 11;
- optional sfixed64 Field12 = 12;
- optional bool Field13 = 13;
- optional string Field14 = 14;
- optional bytes Field15 = 15;
-}
-
-message NidRepNative {
- repeated double Field1 = 1 [(gogoproto.nullable) = false];
- repeated float Field2 = 2 [(gogoproto.nullable) = false];
- repeated int32 Field3 = 3 [(gogoproto.nullable) = false];
- repeated int64 Field4 = 4 [(gogoproto.nullable) = false];
- repeated uint32 Field5 = 5 [(gogoproto.nullable) = false];
- repeated uint64 Field6 = 6 [(gogoproto.nullable) = false];
- repeated sint32 Field7 = 7 [(gogoproto.nullable) = false];
- repeated sint64 Field8 = 8 [(gogoproto.nullable) = false];
- repeated fixed32 Field9 = 9 [(gogoproto.nullable) = false];
- repeated sfixed32 Field10 = 10 [(gogoproto.nullable) = false];
- repeated fixed64 Field11 = 11 [(gogoproto.nullable) = false];
- repeated sfixed64 Field12 = 12 [(gogoproto.nullable) = false];
- repeated bool Field13 = 13 [(gogoproto.nullable) = false];
- repeated string Field14 = 14 [(gogoproto.nullable) = false];
- repeated bytes Field15 = 15 [(gogoproto.nullable) = false];
-}
-
-message NinRepNative {
- repeated double Field1 = 1;
- repeated float Field2 = 2;
- repeated int32 Field3 = 3;
- repeated int64 Field4 = 4;
- repeated uint32 Field5 = 5;
- repeated uint64 Field6 = 6;
- repeated sint32 Field7 = 7;
- repeated sint64 Field8 = 8;
- repeated fixed32 Field9 = 9;
- repeated sfixed32 Field10 = 10;
- repeated fixed64 Field11 = 11;
- repeated sfixed64 Field12 = 12;
- repeated bool Field13 = 13;
- repeated string Field14 = 14;
- repeated bytes Field15 = 15;
-}
-
-message NidRepPackedNative {
- repeated double Field1 = 1 [(gogoproto.nullable) = false, packed = true];
- repeated float Field2 = 2 [(gogoproto.nullable) = false, packed = true];
- repeated int32 Field3 = 3 [(gogoproto.nullable) = false, packed = true];
- repeated int64 Field4 = 4 [(gogoproto.nullable) = false, packed = true];
- repeated uint32 Field5 = 5 [(gogoproto.nullable) = false, packed = true];
- repeated uint64 Field6 = 6 [(gogoproto.nullable) = false, packed = true];
- repeated sint32 Field7 = 7 [(gogoproto.nullable) = false, packed = true];
- repeated sint64 Field8 = 8 [(gogoproto.nullable) = false, packed = true];
- repeated fixed32 Field9 = 9 [(gogoproto.nullable) = false, packed = true];
- repeated sfixed32 Field10 = 10 [(gogoproto.nullable) = false, packed = true];
- repeated fixed64 Field11 = 11 [(gogoproto.nullable) = false, packed = true];
- repeated sfixed64 Field12 = 12 [(gogoproto.nullable) = false, packed = true];
- repeated bool Field13 = 13 [(gogoproto.nullable) = false, packed = true];
-}
-
-message NinRepPackedNative {
- repeated double Field1 = 1 [packed = true];
- repeated float Field2 = 2 [packed = true];
- repeated int32 Field3 = 3 [packed = true];
- repeated int64 Field4 = 4 [packed = true];
- repeated uint32 Field5 = 5 [packed = true];
- repeated uint64 Field6 = 6 [packed = true];
- repeated sint32 Field7 = 7 [packed = true];
- repeated sint64 Field8 = 8 [packed = true];
- repeated fixed32 Field9 = 9 [packed = true];
- repeated sfixed32 Field10 = 10 [packed = true];
- repeated fixed64 Field11 = 11 [packed = true];
- repeated sfixed64 Field12 = 12 [packed = true];
- repeated bool Field13 = 13 [packed = true];
-}
-
-message NidOptStruct {
- optional double Field1 = 1 [(gogoproto.nullable) = false];
- optional float Field2 = 2 [(gogoproto.nullable) = false];
- optional NidOptNative Field3 = 3 [(gogoproto.nullable) = false];
- optional NinOptNative Field4 = 4 [(gogoproto.nullable) = false];
- optional uint64 Field6 = 6 [(gogoproto.nullable) = false];
- optional sint32 Field7 = 7 [(gogoproto.nullable) = false];
- optional NidOptNative Field8 = 8 [(gogoproto.nullable) = false];
- optional bool Field13 = 13 [(gogoproto.nullable) = false];
- optional string Field14 = 14 [(gogoproto.nullable) = false];
- optional bytes Field15 = 15 [(gogoproto.nullable) = false];
-}
-
-message NinOptStruct {
- optional double Field1 = 1;
- optional float Field2 = 2;
- optional NidOptNative Field3 = 3;
- optional NinOptNative Field4 = 4;
- optional uint64 Field6 = 6;
- optional sint32 Field7 = 7;
- optional NidOptNative Field8 = 8;
- optional bool Field13 = 13;
- optional string Field14 = 14;
- optional bytes Field15 = 15;
-}
-
-message NidRepStruct {
- repeated double Field1 = 1 [(gogoproto.nullable) = false];
- repeated float Field2 = 2 [(gogoproto.nullable) = false];
- repeated NidOptNative Field3 = 3 [(gogoproto.nullable) = false];
- repeated NinOptNative Field4 = 4 [(gogoproto.nullable) = false];
- repeated uint64 Field6 = 6 [(gogoproto.nullable) = false];
- repeated sint32 Field7 = 7 [(gogoproto.nullable) = false];
- repeated NidOptNative Field8 = 8 [(gogoproto.nullable) = false];
- repeated bool Field13 = 13 [(gogoproto.nullable) = false];
- repeated string Field14 = 14 [(gogoproto.nullable) = false];
- repeated bytes Field15 = 15 [(gogoproto.nullable) = false];
-}
-
-message NinRepStruct {
- repeated double Field1 = 1;
- repeated float Field2 = 2;
- repeated NidOptNative Field3 = 3;
- repeated NinOptNative Field4 = 4;
- repeated uint64 Field6 = 6;
- repeated sint32 Field7 = 7;
- repeated NidOptNative Field8 = 8;
- repeated bool Field13 = 13;
- repeated string Field14 = 14;
- repeated bytes Field15 = 15;
-}
-
-message NidEmbeddedStruct {
- optional NidOptNative Field1 = 1 [(gogoproto.embed) = true];
- optional NidOptNative Field200 = 200 [(gogoproto.nullable) = false];
- optional bool Field210 = 210 [(gogoproto.nullable) = false];
-}
-
-message NinEmbeddedStruct {
- optional NidOptNative Field1 = 1 [(gogoproto.embed) = true];
- optional NidOptNative Field200 = 200;
- optional bool Field210 = 210;
-}
-
-message NidNestedStruct {
- optional NidOptStruct Field1 = 1 [(gogoproto.nullable) = false];
- repeated NidRepStruct Field2 = 2 [(gogoproto.nullable) = false];
-}
-
-message NinNestedStruct {
- optional NinOptStruct Field1 = 1;
- repeated NinRepStruct Field2 = 2;
-}
-
-message NidOptCustom {
- optional bytes Id = 1 [(gogoproto.customtype) = "Uuid", (gogoproto.nullable) = false];
- optional bytes Value = 2 [(gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128", (gogoproto.nullable) = false];
-}
-
-message CustomDash {
- optional bytes Value = 1 [(gogoproto.customtype) = "github.com/gogo/protobuf/test/custom-dash-type.Bytes"];
-}
-
-message NinOptCustom {
- optional bytes Id = 1 [(gogoproto.customtype) = "Uuid"];
- optional bytes Value = 2 [(gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128"];
-}
-
-message NidRepCustom {
- repeated bytes Id = 1 [(gogoproto.customtype) = "Uuid", (gogoproto.nullable) = false];
- repeated bytes Value = 2 [(gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128", (gogoproto.nullable) = false];
-}
-
-message NinRepCustom {
- repeated bytes Id = 1 [(gogoproto.customtype) = "Uuid"];
- repeated bytes Value = 2 [(gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128"];
-}
-
-message NinOptNativeUnion {
- option (gogoproto.onlyone) = true;
- optional double Field1 = 1;
- optional float Field2 = 2;
- optional int32 Field3 = 3;
- optional int64 Field4 = 4;
- optional uint32 Field5 = 5;
- optional uint64 Field6 = 6;
- optional bool Field13 = 13;
- optional string Field14 = 14;
- optional bytes Field15 = 15;
-}
-
-message NinOptStructUnion {
- option (gogoproto.onlyone) = true;
- optional double Field1 = 1;
- optional float Field2 = 2;
- optional NidOptNative Field3 = 3;
- optional NinOptNative Field4 = 4;
- optional uint64 Field6 = 6;
- optional sint32 Field7 = 7;
- optional bool Field13 = 13;
- optional string Field14 = 14;
- optional bytes Field15 = 15;
-}
-
-message NinEmbeddedStructUnion {
- option (gogoproto.onlyone) = true;
- optional NidOptNative Field1 = 1 [(gogoproto.embed) = true];
- optional NinOptNative Field200 = 200;
- optional bool Field210 = 210;
-}
-
-message NinNestedStructUnion {
- option (gogoproto.onlyone) = true;
- optional NinOptNativeUnion Field1 = 1;
- optional NinOptStructUnion Field2 = 2;
- optional NinEmbeddedStructUnion Field3 = 3;
-}
-
-message Tree {
- option (gogoproto.onlyone) = true;
- optional OrBranch Or = 1;
- optional AndBranch And = 2;
- optional Leaf Leaf = 3;
-}
-
-message OrBranch {
- optional Tree Left = 1 [(gogoproto.nullable) = false];
- optional Tree Right = 2 [(gogoproto.nullable) = false];
-}
-
-message AndBranch {
- optional Tree Left = 1 [(gogoproto.nullable) = false];
- optional Tree Right = 2 [(gogoproto.nullable) = false];
-}
-
-message Leaf {
- optional int64 Value = 1 [(gogoproto.nullable) = false];
- optional string StrValue = 2 [(gogoproto.nullable) = false];
-}
-
-message DeepTree {
- option (gogoproto.onlyone) = true;
- optional ADeepBranch Down = 1;
- optional AndDeepBranch And = 2;
- optional DeepLeaf Leaf = 3;
-}
-
-message ADeepBranch {
- optional DeepTree Down = 2 [(gogoproto.nullable) = false];
-}
-
-message AndDeepBranch {
- optional DeepTree Left = 1 [(gogoproto.nullable) = false];
- optional DeepTree Right = 2 [(gogoproto.nullable) = false];
-}
-
-message DeepLeaf {
- optional Tree Tree = 1 [(gogoproto.nullable) = false];
-}
-
-message Nil {
-
-}
-
-enum TheTestEnum {
- A = 0;
- B = 1;
- C = 2;
-}
-
-enum AnotherTestEnum {
- option (gogoproto.goproto_enum_prefix) = false;
- D = 10;
- E = 11;
-}
-
-// YetAnotherTestEnum is used to test cross-package import of custom name
-// fields and default resolution.
-enum YetAnotherTestEnum {
- option (gogoproto.goproto_enum_prefix) = false;
- AA = 0;
- BB = 1 [(gogoproto.enumvalue_customname) = "BetterYetBB"];
-}
-
-// YetAnotherTestEnum is used to test cross-package import of custom name
-// fields and default resolution.
-enum YetYetAnotherTestEnum {
- option (gogoproto.goproto_enum_prefix) = true;
- CC = 0;
- DD = 1 [(gogoproto.enumvalue_customname) = "BetterYetDD"];
-}
-
-message NidOptEnum {
- optional TheTestEnum Field1 = 1 [(gogoproto.nullable) = false];
-}
-
-message NinOptEnum {
- optional TheTestEnum Field1 = 1;
- optional YetAnotherTestEnum Field2 = 2;
- optional YetYetAnotherTestEnum Field3 = 3;
-}
-
-message NidRepEnum {
- repeated TheTestEnum Field1 = 1 [(gogoproto.nullable) = false];
- repeated YetAnotherTestEnum Field2 = 2 [(gogoproto.nullable) = false];
- repeated YetYetAnotherTestEnum Field3 = 3 [(gogoproto.nullable) = false];
-}
-
-message NinRepEnum {
- repeated TheTestEnum Field1 = 1;
- repeated YetAnotherTestEnum Field2 = 2;
- repeated YetYetAnotherTestEnum Field3 = 3;
-}
-
-message NinOptEnumDefault {
- option (gogoproto.goproto_getters) = true;
- option (gogoproto.face) = false;
- optional TheTestEnum Field1 = 1 [default=C];
- optional YetAnotherTestEnum Field2 = 2 [default=BB];
- optional YetYetAnotherTestEnum Field3 = 3 [default=CC];
-}
-
-message AnotherNinOptEnum {
- optional AnotherTestEnum Field1 = 1;
- optional YetAnotherTestEnum Field2 = 2;
- optional YetYetAnotherTestEnum Field3 = 3;
-}
-
-message AnotherNinOptEnumDefault {
- option (gogoproto.goproto_getters) = true;
- option (gogoproto.face) = false;
- optional AnotherTestEnum Field1 = 1 [default=E];
- optional YetAnotherTestEnum Field2 = 2 [default=BB];
- optional YetYetAnotherTestEnum Field3 = 3 [default=CC];
-}
-
-
-message Timer {
- optional sfixed64 Time1 = 1 [(gogoproto.nullable) = false];
- optional sfixed64 Time2 = 2 [(gogoproto.nullable) = false];
- optional bytes Data = 3 [(gogoproto.nullable) = false];
-}
-
-message MyExtendable {
- option (gogoproto.face) = false;
- optional int64 Field1 = 1;
- extensions 100 to 199;
-}
-
-extend MyExtendable {
- optional double FieldA = 100;
- optional NinOptNative FieldB = 101;
- optional NinEmbeddedStruct FieldC = 102;
- repeated int64 FieldD = 104;
- repeated NinOptNative FieldE = 105;
-}
-
-message OtherExtenable {
- option (gogoproto.face) = false;
- optional int64 Field2 = 2;
- extensions 14 to 16;
- optional int64 Field13 = 13;
- extensions 10 to 12;
- optional MyExtendable M = 1;
-}
-
-message NestedDefinition {
- optional int64 Field1 = 1;
- message NestedMessage {
- optional fixed64 NestedField1 = 1;
- optional NestedNestedMsg NNM = 2;
- message NestedNestedMsg {
- optional string NestedNestedField1 = 10;
- }
- }
- enum NestedEnum {
- TYPE_NESTED = 1;
- }
- optional NestedEnum EnumField = 2;
- optional NestedMessage.NestedNestedMsg NNM = 3;
- optional NestedMessage NM = 4;
-}
-
-message NestedScope {
- optional NestedDefinition.NestedMessage.NestedNestedMsg A = 1;
- optional NestedDefinition.NestedEnum B = 2;
- optional NestedDefinition.NestedMessage C = 3;
-}
-
-message NinOptNativeDefault {
- option (gogoproto.goproto_getters) = true;
- option (gogoproto.face) = false;
- optional double Field1 = 1 [default = 1234.1234];
- optional float Field2 = 2 [default = 1234.1234];
- optional int32 Field3 = 3 [default = 1234];
- optional int64 Field4 = 4 [default = 1234];
- optional uint32 Field5 = 5 [default = 1234];
- optional uint64 Field6 = 6 [default = 1234];
- optional sint32 Field7 = 7 [default = 1234];
- optional sint64 Field8 = 8 [default = 1234];
- optional fixed32 Field9 = 9 [default = 1234];
- optional sfixed32 Field10 = 10 [default = 1234];
- optional fixed64 Field11 = 11 [default = 1234];
- optional sfixed64 Field12 = 12 [default = 1234];
- optional bool Field13 = 13 [default = true];
- optional string Field14 = 14 [default = "1234"];
- optional bytes Field15 = 15;
-}
-
-message CustomContainer {
- optional NidOptCustom CustomStruct = 1 [(gogoproto.nullable) = false];
-}
-
-message CustomNameNidOptNative {
- optional double Field1 = 1 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldA"];
- optional float Field2 = 2 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldB"];
- optional int32 Field3 = 3 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldC"];
- optional int64 Field4 = 4 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldD"];
- optional uint32 Field5 = 5 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldE"];
- optional uint64 Field6 = 6 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldF"];
- optional sint32 Field7 = 7 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldG"];
- optional sint64 Field8 = 8 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldH"];
- optional fixed32 Field9 = 9 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldI"];
- optional sfixed32 Field10 = 10 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldJ"];
- optional fixed64 Field11 = 11 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldK"];
- optional sfixed64 Field12 = 12 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldL"];
- optional bool Field13 = 13 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldM"];
- optional string Field14 = 14 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldN"];
- optional bytes Field15 = 15 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldO"];
-}
-
-message CustomNameNinOptNative {
- optional double Field1 = 1 [(gogoproto.customname) = "FieldA"];
- optional float Field2 = 2 [(gogoproto.customname) = "FieldB"];
- optional int32 Field3 = 3 [(gogoproto.customname) = "FieldC"];
- optional int64 Field4 = 4 [(gogoproto.customname) = "FieldD"];
- optional uint32 Field5 = 5 [(gogoproto.customname) = "FieldE"];
- optional uint64 Field6 = 6 [(gogoproto.customname) = "FieldF"];
- optional sint32 Field7 = 7 [(gogoproto.customname) = "FieldG"];
- optional sint64 Field8 = 8 [(gogoproto.customname) = "FieldH"];
- optional fixed32 Field9 = 9 [(gogoproto.customname) = "FieldI"];
- optional sfixed32 Field10 = 10 [(gogoproto.customname) = "FieldJ"];
- optional fixed64 Field11 = 11 [(gogoproto.customname) = "FieldK"];
- optional sfixed64 Field12 = 12 [(gogoproto.customname) = "FielL"];
- optional bool Field13 = 13 [(gogoproto.customname) = "FieldM"];
- optional string Field14 = 14 [(gogoproto.customname) = "FieldN"];
- optional bytes Field15 = 15 [(gogoproto.customname) = "FieldO"];
-}
-
-message CustomNameNinRepNative {
- repeated double Field1 = 1 [(gogoproto.customname) = "FieldA"];
- repeated float Field2 = 2 [(gogoproto.customname) = "FieldB"];
- repeated int32 Field3 = 3 [(gogoproto.customname) = "FieldC"];
- repeated int64 Field4 = 4 [(gogoproto.customname) = "FieldD"];
- repeated uint32 Field5 = 5 [(gogoproto.customname) = "FieldE"];
- repeated uint64 Field6 = 6 [(gogoproto.customname) = "FieldF"];
- repeated sint32 Field7 = 7 [(gogoproto.customname) = "FieldG"];
- repeated sint64 Field8 = 8 [(gogoproto.customname) = "FieldH"];
- repeated fixed32 Field9 = 9 [(gogoproto.customname) = "FieldI"];
- repeated sfixed32 Field10 = 10 [(gogoproto.customname) = "FieldJ"];
- repeated fixed64 Field11 = 11 [(gogoproto.customname) = "FieldK"];
- repeated sfixed64 Field12 = 12 [(gogoproto.customname) = "FieldL"];
- repeated bool Field13 = 13 [(gogoproto.customname) = "FieldM"];
- repeated string Field14 = 14 [(gogoproto.customname) = "FieldN"];
- repeated bytes Field15 = 15 [(gogoproto.customname) = "FieldO"];
-}
-
-message CustomNameNinStruct {
- optional double Field1 = 1 [(gogoproto.customname) = "FieldA"];
- optional float Field2 = 2 [(gogoproto.customname) = "FieldB"];
- optional NidOptNative Field3 = 3 [(gogoproto.customname) = "FieldC"];
- repeated NinOptNative Field4 = 4 [(gogoproto.customname) = "FieldD"];
- optional uint64 Field6 = 6 [(gogoproto.customname) = "FieldE"];
- optional sint32 Field7 = 7 [(gogoproto.customname) = "FieldF"];
- optional NidOptNative Field8 = 8 [(gogoproto.customname) = "FieldG"];
- optional bool Field13 = 13 [(gogoproto.customname) = "FieldH"];
- optional string Field14 = 14 [(gogoproto.customname) = "FieldI"];
- optional bytes Field15 = 15 [(gogoproto.customname) = "FieldJ"];
-}
-
-message CustomNameCustomType {
- optional bytes Id = 1 [(gogoproto.customname) = "FieldA", (gogoproto.customtype) = "Uuid"];
- optional bytes Value = 2 [(gogoproto.customname) = "FieldB", (gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128"];
- repeated bytes Ids = 3 [(gogoproto.customname) = "FieldC", (gogoproto.customtype) = "Uuid"];
- repeated bytes Values = 4 [(gogoproto.customname) = "FieldD", (gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128"];
-}
-
-message CustomNameNinEmbeddedStructUnion {
- option (gogoproto.onlyone) = true;
- optional NidOptNative Field1 = 1 [(gogoproto.embed) = true];
- optional NinOptNative Field200 = 200 [(gogoproto.customname) = "FieldA"];
- optional bool Field210 = 210 [(gogoproto.customname) = "FieldB"];
-}
-
-message CustomNameEnum {
- optional TheTestEnum Field1 = 1 [(gogoproto.customname) = "FieldA"];
- repeated TheTestEnum Field2 = 2 [(gogoproto.customname) = "FieldB"];
-}
-
-message NoExtensionsMap {
- option (gogoproto.face) = false;
- option (gogoproto.goproto_extensions_map) = false;
- optional int64 Field1 = 1;
- extensions 100 to 199;
-}
-
-extend NoExtensionsMap {
- optional double FieldA1 = 100;
- optional NinOptNative FieldB1 = 101;
- optional NinEmbeddedStruct FieldC1 = 102;
-}
-
-message Unrecognized {
- option (gogoproto.goproto_unrecognized) = false;
- optional string Field1 = 1;
-}
-
-message UnrecognizedWithInner {
- message Inner {
- option (gogoproto.goproto_unrecognized) = false;
- optional uint32 Field1 = 1;
- }
-
- repeated Inner embedded = 1;
- optional string Field2 = 2;
-}
-
-message UnrecognizedWithEmbed {
- message Embedded {
- option (gogoproto.goproto_unrecognized) = false;
- optional uint32 Field1 = 1;
- }
-
- optional Embedded embedded = 1 [(gogoproto.embed) = true, (gogoproto.nullable) = false];
- optional string Field2 = 2;
-}
-
-message Node {
- optional string Label = 1;
- repeated Node Children = 2;
-}
-
-message NonByteCustomType {
- optional ProtoType Field1 = 1 [(gogoproto.customtype) = "T"];
-}
-
-message NidOptNonByteCustomType {
- optional ProtoType Field1 = 1 [(gogoproto.customtype) = "T", (gogoproto.nullable) = false];
-}
-
-message NinOptNonByteCustomType {
- optional ProtoType Field1 = 1 [(gogoproto.customtype) = "T"];
-}
-
-message NidRepNonByteCustomType {
- repeated ProtoType Field1 = 1 [(gogoproto.customtype) = "T", (gogoproto.nullable) = false];
-}
-
-message NinRepNonByteCustomType {
- repeated ProtoType Field1 = 1 [(gogoproto.customtype) = "T"];
-}
-
-message ProtoType {
- optional string Field2 = 1;
-}
diff --git a/test/combos/unsafeunmarshaler/thetestpb_test.go b/test/combos/unsafeunmarshaler/thetestpb_test.go
deleted file mode 100644
index a4019dc5cb..0000000000
--- a/test/combos/unsafeunmarshaler/thetestpb_test.go
+++ /dev/null
@@ -1,16863 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeunmarshaler/thetest.proto
-
-/*
-Package test is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafeunmarshaler/thetest.proto
-
-It has these top-level messages:
- NidOptNative
- NinOptNative
- NidRepNative
- NinRepNative
- NidRepPackedNative
- NinRepPackedNative
- NidOptStruct
- NinOptStruct
- NidRepStruct
- NinRepStruct
- NidEmbeddedStruct
- NinEmbeddedStruct
- NidNestedStruct
- NinNestedStruct
- NidOptCustom
- CustomDash
- NinOptCustom
- NidRepCustom
- NinRepCustom
- NinOptNativeUnion
- NinOptStructUnion
- NinEmbeddedStructUnion
- NinNestedStructUnion
- Tree
- OrBranch
- AndBranch
- Leaf
- DeepTree
- ADeepBranch
- AndDeepBranch
- DeepLeaf
- Nil
- NidOptEnum
- NinOptEnum
- NidRepEnum
- NinRepEnum
- NinOptEnumDefault
- AnotherNinOptEnum
- AnotherNinOptEnumDefault
- Timer
- MyExtendable
- OtherExtenable
- NestedDefinition
- NestedScope
- NinOptNativeDefault
- CustomContainer
- CustomNameNidOptNative
- CustomNameNinOptNative
- CustomNameNinRepNative
- CustomNameNinStruct
- CustomNameCustomType
- CustomNameNinEmbeddedStructUnion
- CustomNameEnum
- NoExtensionsMap
- Unrecognized
- UnrecognizedWithInner
- UnrecognizedWithEmbed
- Node
- NonByteCustomType
- NidOptNonByteCustomType
- NinOptNonByteCustomType
- NidRepNonByteCustomType
- NinRepNonByteCustomType
- ProtoType
-*/
-package test
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestNidOptNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNidOptNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidOptNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidOptNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidOptNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNinOptNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNidRepNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidRepNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidRepNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidRepNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidRepNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNinRepNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinRepNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinRepNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinRepNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinRepNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepPackedNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepPackedNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNidRepPackedNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepPackedNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidRepPackedNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidRepPackedNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidRepPackedNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidRepPackedNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepPackedNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepPackedNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNinRepPackedNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepPackedNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinRepPackedNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinRepPackedNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinRepPackedNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinRepPackedNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNidOptStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidOptStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidOptStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidOptStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidOptStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNinOptStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNidRepStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidRepStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidRepStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidRepStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidRepStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNinRepStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinRepStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinRepStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinRepStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinRepStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidEmbeddedStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidEmbeddedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNidEmbeddedStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidEmbeddedStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidEmbeddedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidEmbeddedStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidEmbeddedStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidEmbeddedStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinEmbeddedStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNinEmbeddedStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinEmbeddedStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinEmbeddedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinEmbeddedStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinEmbeddedStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinEmbeddedStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidNestedStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidNestedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidNestedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNidNestedStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidNestedStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidNestedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidNestedStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidNestedStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidNestedStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinNestedStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinNestedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNinNestedStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinNestedStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinNestedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinNestedStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinNestedStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinNestedStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptCustomProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNidOptCustomProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptCustom, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidOptCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidOptCustomProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidOptCustom(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidOptCustom{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomDashProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomDash(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomDash{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkCustomDashProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomDash, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomDash(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomDashProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomDash(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomDash{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptCustomProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNinOptCustomProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptCustom, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptCustomProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptCustom(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptCustom{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepCustomProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNidRepCustomProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepCustom, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidRepCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidRepCustomProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidRepCustom(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidRepCustom{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepCustomProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNinRepCustomProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepCustom, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinRepCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinRepCustomProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinRepCustom(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinRepCustom{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNativeUnionProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNativeUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNinOptNativeUnionProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNativeUnion, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptNativeUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptNativeUnionProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptNativeUnion(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptNativeUnion{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptStructUnionProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNinOptStructUnionProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptStructUnion, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptStructUnionProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptStructUnion(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptStructUnion{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinEmbeddedStructUnionProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNinEmbeddedStructUnionProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinEmbeddedStructUnion, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinEmbeddedStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinEmbeddedStructUnionProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinEmbeddedStructUnion(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinEmbeddedStructUnion{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinNestedStructUnionProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinNestedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNinNestedStructUnionProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinNestedStructUnion, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinNestedStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinNestedStructUnionProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinNestedStructUnion(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinNestedStructUnion{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestTreeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTree(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Tree{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkTreeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Tree, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedTree(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkTreeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedTree(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Tree{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestOrBranchProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOrBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &OrBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkOrBranchProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*OrBranch, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedOrBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkOrBranchProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedOrBranch(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &OrBranch{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAndBranchProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AndBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkAndBranchProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AndBranch, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedAndBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkAndBranchProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedAndBranch(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &AndBranch{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestLeafProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedLeaf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Leaf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkLeafProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Leaf, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedLeaf(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkLeafProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedLeaf(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Leaf{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestDeepTreeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepTree(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &DeepTree{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkDeepTreeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*DeepTree, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedDeepTree(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkDeepTreeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedDeepTree(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &DeepTree{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestADeepBranchProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedADeepBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ADeepBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkADeepBranchProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*ADeepBranch, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedADeepBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkADeepBranchProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedADeepBranch(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &ADeepBranch{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAndDeepBranchProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndDeepBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AndDeepBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkAndDeepBranchProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AndDeepBranch, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedAndDeepBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkAndDeepBranchProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedAndDeepBranch(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &AndDeepBranch{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestDeepLeafProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepLeaf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &DeepLeaf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkDeepLeafProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*DeepLeaf, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedDeepLeaf(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkDeepLeafProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedDeepLeaf(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &DeepLeaf{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNilProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNil(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Nil{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNilProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Nil, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNil(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNilProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNil(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Nil{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptEnumProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNidOptEnumProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptEnum, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidOptEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidOptEnumProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidOptEnum(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidOptEnum{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptEnumProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNinOptEnumProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptEnum, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptEnumProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptEnum(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptEnum{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepEnumProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNidRepEnumProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepEnum, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidRepEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidRepEnumProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidRepEnum(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidRepEnum{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepEnumProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNinRepEnumProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepEnum, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinRepEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinRepEnumProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinRepEnum(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinRepEnum{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptEnumDefaultProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnumDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNinOptEnumDefaultProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptEnumDefault, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptEnumDefault(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptEnumDefaultProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptEnumDefault(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptEnumDefault{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAnotherNinOptEnumProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AnotherNinOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkAnotherNinOptEnumProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AnotherNinOptEnum, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedAnotherNinOptEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkAnotherNinOptEnumProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedAnotherNinOptEnum(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &AnotherNinOptEnum{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAnotherNinOptEnumDefaultProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AnotherNinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkAnotherNinOptEnumDefaultProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AnotherNinOptEnumDefault, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedAnotherNinOptEnumDefault(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkAnotherNinOptEnumDefaultProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedAnotherNinOptEnumDefault(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &AnotherNinOptEnumDefault{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestTimerProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTimer(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Timer{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkTimerProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Timer, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedTimer(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkTimerProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedTimer(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Timer{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestMyExtendableProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMyExtendable(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &MyExtendable{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkMyExtendableProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*MyExtendable, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedMyExtendable(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkMyExtendableProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedMyExtendable(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &MyExtendable{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestOtherExtenableProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOtherExtenable(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &OtherExtenable{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkOtherExtenableProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*OtherExtenable, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedOtherExtenable(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkOtherExtenableProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedOtherExtenable(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &OtherExtenable{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedDefinitionProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNestedDefinitionProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedDefinition, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNestedDefinition(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNestedDefinitionProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNestedDefinition(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NestedDefinition{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedDefinition_NestedMessageProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition_NestedMessage{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNestedDefinition_NestedMessageProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedDefinition_NestedMessage, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNestedDefinition_NestedMessage(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNestedDefinition_NestedMessageProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNestedDefinition_NestedMessage(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NestedDefinition_NestedMessage{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedDefinition_NestedMessage_NestedNestedMsgProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNestedDefinition_NestedMessage_NestedNestedMsgProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedDefinition_NestedMessage_NestedNestedMsg, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNestedDefinition_NestedMessage_NestedNestedMsgProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedScopeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedScope(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedScope{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNestedScopeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedScope, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNestedScope(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNestedScopeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNestedScope(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NestedScope{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNativeDefaultProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNativeDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNinOptNativeDefaultProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNativeDefault, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptNativeDefault(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptNativeDefaultProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptNativeDefault(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptNativeDefault{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomContainerProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomContainer(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomContainer{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkCustomContainerProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomContainer, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomContainer(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomContainerProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomContainer(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomContainer{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNidOptNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNidOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNidOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkCustomNameNidOptNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNidOptNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomNameNidOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomNameNidOptNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomNameNidOptNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomNameNidOptNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinOptNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkCustomNameNinOptNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinOptNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomNameNinOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomNameNinOptNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomNameNinOptNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomNameNinOptNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinRepNativeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkCustomNameNinRepNativeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinRepNative, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomNameNinRepNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomNameNinRepNativeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomNameNinRepNative(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomNameNinRepNative{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinStructProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkCustomNameNinStructProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinStruct, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomNameNinStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomNameNinStructProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomNameNinStruct(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomNameNinStruct{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameCustomTypeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkCustomNameCustomTypeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameCustomType, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomNameCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomNameCustomTypeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomNameCustomType(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomNameCustomType{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinEmbeddedStructUnionProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkCustomNameNinEmbeddedStructUnionProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinEmbeddedStructUnion, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomNameNinEmbeddedStructUnionProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomNameNinEmbeddedStructUnion{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameEnumProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkCustomNameEnumProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameEnum, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomNameEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomNameEnumProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomNameEnum(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomNameEnum{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNoExtensionsMapProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNoExtensionsMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NoExtensionsMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNoExtensionsMapProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NoExtensionsMap, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNoExtensionsMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNoExtensionsMapProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNoExtensionsMap(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NoExtensionsMap{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognized(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Unrecognized{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkUnrecognizedProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Unrecognized, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedUnrecognized(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkUnrecognizedProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedUnrecognized(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Unrecognized{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithInnerProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithInner{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkUnrecognizedWithInnerProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithInner, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithInner(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkUnrecognizedWithInnerProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedUnrecognizedWithInner(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &UnrecognizedWithInner{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithInner_InnerProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithInner_Inner{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkUnrecognizedWithInner_InnerProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithInner_Inner, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkUnrecognizedWithInner_InnerProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedUnrecognizedWithInner_Inner(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &UnrecognizedWithInner_Inner{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithEmbedProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithEmbed{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkUnrecognizedWithEmbedProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithEmbed, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithEmbed(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkUnrecognizedWithEmbedProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedUnrecognizedWithEmbed(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &UnrecognizedWithEmbed{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithEmbed_EmbeddedProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithEmbed_Embedded{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkUnrecognizedWithEmbed_EmbeddedProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithEmbed_Embedded, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkUnrecognizedWithEmbed_EmbeddedProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &UnrecognizedWithEmbed_Embedded{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNodeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNode(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Node{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNodeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Node, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNode(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNodeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNode(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Node{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNonByteCustomTypeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNonByteCustomTypeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NonByteCustomType, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNonByteCustomTypeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNonByteCustomType(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NonByteCustomType{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptNonByteCustomTypeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNidOptNonByteCustomTypeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptNonByteCustomType, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidOptNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidOptNonByteCustomTypeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidOptNonByteCustomType(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidOptNonByteCustomType{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNonByteCustomTypeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNinOptNonByteCustomTypeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNonByteCustomType, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinOptNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinOptNonByteCustomTypeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinOptNonByteCustomType(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinOptNonByteCustomType{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepNonByteCustomTypeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNidRepNonByteCustomTypeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepNonByteCustomType, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNidRepNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNidRepNonByteCustomTypeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNidRepNonByteCustomType(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NidRepNonByteCustomType{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepNonByteCustomTypeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkNinRepNonByteCustomTypeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepNonByteCustomType, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNinRepNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNinRepNonByteCustomTypeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNinRepNonByteCustomType(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NinRepNonByteCustomType{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestProtoTypeProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedProtoType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ProtoType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkProtoTypeProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*ProtoType, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedProtoType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkProtoTypeProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedProtoType(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &ProtoType{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidRepNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinRepNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidRepPackedNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepPackedNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepPackedNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinRepPackedNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepPackedNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepPackedNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidOptStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidRepStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinRepStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidEmbeddedStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidEmbeddedStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidEmbeddedStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinEmbeddedStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinEmbeddedStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidNestedStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidNestedStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidNestedStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinNestedStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinNestedStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidOptCustomJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptCustom(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptCustom{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomDashJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomDash(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomDash{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptCustomJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptCustom(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptCustom{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidRepCustomJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepCustom(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepCustom{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinRepCustomJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepCustom(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepCustom{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptNativeUnionJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeUnion(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNativeUnion{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptStructUnionJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStructUnion(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptStructUnion{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinEmbeddedStructUnionJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStructUnion(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinEmbeddedStructUnion{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinNestedStructUnionJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStructUnion(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinNestedStructUnion{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestTreeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTree(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Tree{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestOrBranchJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOrBranch(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &OrBranch{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAndBranchJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndBranch(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AndBranch{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestLeafJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedLeaf(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Leaf{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestDeepTreeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepTree(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &DeepTree{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestADeepBranchJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedADeepBranch(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ADeepBranch{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAndDeepBranchJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndDeepBranch(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AndDeepBranch{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestDeepLeafJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepLeaf(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &DeepLeaf{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNilJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNil(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Nil{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidOptEnumJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptEnum(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptEnum{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptEnumJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnum(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptEnum{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidRepEnumJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepEnum(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepEnum{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinRepEnumJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepEnum(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepEnum{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptEnumDefaultJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnumDefault(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptEnumDefault{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAnotherNinOptEnumJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnum(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AnotherNinOptEnum{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAnotherNinOptEnumDefaultJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AnotherNinOptEnumDefault{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestTimerJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTimer(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Timer{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestMyExtendableJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMyExtendable(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &MyExtendable{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestOtherExtenableJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOtherExtenable(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &OtherExtenable{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNestedDefinitionJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNestedDefinition_NestedMessageJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition_NestedMessage{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNestedDefinition_NestedMessage_NestedNestedMsgJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNestedScopeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedScope(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NestedScope{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptNativeDefaultJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeDefault(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNativeDefault{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomContainerJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomContainer(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomContainer{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomNameNidOptNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNidOptNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNidOptNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomNameNinOptNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinOptNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinOptNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomNameNinRepNativeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinRepNative(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinRepNative{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomNameNinStructJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinStruct(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinStruct{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomNameCustomTypeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameCustomType(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameCustomType{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomNameNinEmbeddedStructUnionJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameNinEmbeddedStructUnion{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomNameEnumJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameEnum(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomNameEnum{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNoExtensionsMapJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNoExtensionsMap(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NoExtensionsMap{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestUnrecognizedJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognized(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Unrecognized{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestUnrecognizedWithInnerJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithInner{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestUnrecognizedWithInner_InnerJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithInner_Inner{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestUnrecognizedWithEmbedJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithEmbed{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestUnrecognizedWithEmbed_EmbeddedJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &UnrecognizedWithEmbed_Embedded{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNodeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNode(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Node{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNonByteCustomTypeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNonByteCustomType(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NonByteCustomType{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidOptNonByteCustomTypeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNonByteCustomType(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidOptNonByteCustomType{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinOptNonByteCustomTypeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNonByteCustomType(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinOptNonByteCustomType{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidRepNonByteCustomTypeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNonByteCustomType(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NidRepNonByteCustomType{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNinRepNonByteCustomTypeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNonByteCustomType(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NinRepNonByteCustomType{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestProtoTypeJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedProtoType(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ProtoType{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNidOptNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidRepNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidRepNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinRepNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinRepNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepPackedNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepPackedNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepPackedNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepPackedNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepPackedNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepPackedNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepPackedNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepPackedNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidOptStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidOptStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidRepStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidRepStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinRepStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinRepStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidEmbeddedStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidEmbeddedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidEmbeddedStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidEmbeddedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinEmbeddedStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinEmbeddedStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidNestedStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidNestedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidNestedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidNestedStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidNestedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidNestedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinNestedStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinNestedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinNestedStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinNestedStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptCustomProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidOptCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptCustomProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidOptCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomDashProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomDash(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomDash{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomDashProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomDash(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomDash{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptCustomProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptCustomProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepCustomProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidRepCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepCustomProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidRepCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepCustomProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinRepCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepCustomProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepCustom(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinRepCustom{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNativeUnionProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptNativeUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNativeUnionProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptNativeUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptStructUnionProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptStructUnionProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinEmbeddedStructUnionProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinEmbeddedStructUnionProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinNestedStructUnionProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinNestedStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinNestedStructUnionProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinNestedStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestTreeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTree(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Tree{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestTreeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTree(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Tree{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestOrBranchProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOrBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &OrBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestOrBranchProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOrBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &OrBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAndBranchProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AndBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAndBranchProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AndBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestLeafProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedLeaf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Leaf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestLeafProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedLeaf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Leaf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestDeepTreeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepTree(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &DeepTree{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestDeepTreeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepTree(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &DeepTree{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestADeepBranchProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedADeepBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &ADeepBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestADeepBranchProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedADeepBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &ADeepBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAndDeepBranchProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndDeepBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AndDeepBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAndDeepBranchProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndDeepBranch(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AndDeepBranch{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestDeepLeafProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepLeaf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &DeepLeaf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestDeepLeafProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepLeaf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &DeepLeaf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNilProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNil(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Nil{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNilProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNil(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Nil{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptEnumProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidOptEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptEnumProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidOptEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptEnumProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptEnumProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepEnumProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidRepEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepEnumProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidRepEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepEnumProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinRepEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepEnumProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinRepEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptEnumDefaultProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnumDefault(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptEnumDefaultProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnumDefault(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAnotherNinOptEnumProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AnotherNinOptEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAnotherNinOptEnumProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AnotherNinOptEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAnotherNinOptEnumDefaultProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AnotherNinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAnotherNinOptEnumDefaultProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AnotherNinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestTimerProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTimer(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Timer{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestTimerProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTimer(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Timer{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMyExtendableProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMyExtendable(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &MyExtendable{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMyExtendableProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMyExtendable(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &MyExtendable{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestOtherExtenableProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOtherExtenable(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &OtherExtenable{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestOtherExtenableProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOtherExtenable(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &OtherExtenable{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedDefinitionProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NestedDefinition{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedDefinitionProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NestedDefinition{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedDefinition_NestedMessageProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NestedDefinition_NestedMessage{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedDefinition_NestedMessageProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NestedDefinition_NestedMessage{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedDefinition_NestedMessage_NestedNestedMsgProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedDefinition_NestedMessage_NestedNestedMsgProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedScopeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedScope(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NestedScope{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedScopeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedScope(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NestedScope{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNativeDefaultProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeDefault(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptNativeDefault{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNativeDefaultProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeDefault(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptNativeDefault{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomContainerProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomContainer(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomContainer{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomContainerProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomContainer(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomContainer{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNidOptNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNidOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomNameNidOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNidOptNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNidOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomNameNidOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinOptNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomNameNinOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinOptNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinOptNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomNameNinOptNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinRepNativeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinRepNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomNameNinRepNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinRepNativeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinRepNative(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomNameNinRepNative{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinStructProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomNameNinStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinStructProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinStruct(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomNameNinStruct{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameCustomTypeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomNameCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameCustomTypeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomNameCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinEmbeddedStructUnionProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomNameNinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameNinEmbeddedStructUnionProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomNameNinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameEnumProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomNameEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomNameEnumProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameEnum(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomNameEnum{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNoExtensionsMapProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNoExtensionsMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NoExtensionsMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNoExtensionsMapProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNoExtensionsMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NoExtensionsMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognized(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Unrecognized{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognized(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Unrecognized{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithInnerProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &UnrecognizedWithInner{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithInnerProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &UnrecognizedWithInner{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithInner_InnerProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &UnrecognizedWithInner_Inner{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithInner_InnerProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &UnrecognizedWithInner_Inner{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithEmbedProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &UnrecognizedWithEmbed{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithEmbedProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &UnrecognizedWithEmbed{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithEmbed_EmbeddedProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &UnrecognizedWithEmbed_Embedded{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUnrecognizedWithEmbed_EmbeddedProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &UnrecognizedWithEmbed_Embedded{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNodeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNode(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Node{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNodeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNode(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Node{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNonByteCustomTypeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNonByteCustomTypeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptNonByteCustomTypeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptNonByteCustomTypeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNonByteCustomTypeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinOptNonByteCustomTypeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepNonByteCustomTypeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NidRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidRepNonByteCustomTypeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NidRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepNonByteCustomTypeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NinRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNinRepNonByteCustomTypeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNonByteCustomType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NinRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestProtoTypeProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedProtoType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &ProtoType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestProtoTypeProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedProtoType(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &ProtoType{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNidOptNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidOptNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidRepNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidRepNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinRepNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinRepNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidRepPackedNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepPackedNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidRepPackedNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinRepPackedNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepPackedNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinRepPackedNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidOptStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidOptStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidRepStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidRepStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinRepStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinRepStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidEmbeddedStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidEmbeddedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidEmbeddedStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinEmbeddedStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinEmbeddedStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidNestedStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidNestedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidNestedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidNestedStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinNestedStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinNestedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinNestedStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidOptCustomCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidOptCustom(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomDashCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomDash(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomDash{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomDash(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptCustomCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptCustom(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidRepCustomCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidRepCustom(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinRepCustomCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinRepCustom(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptNativeUnionCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNativeUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptNativeUnion(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptStructUnionCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptStructUnion(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinEmbeddedStructUnionCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinEmbeddedStructUnion(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinNestedStructUnionCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinNestedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinNestedStructUnion(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestTreeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTree(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Tree{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedTree(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestOrBranchCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOrBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &OrBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedOrBranch(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestAndBranchCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AndBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedAndBranch(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestLeafCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedLeaf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Leaf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedLeaf(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestDeepTreeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepTree(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &DeepTree{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedDeepTree(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestADeepBranchCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedADeepBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &ADeepBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedADeepBranch(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestAndDeepBranchCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndDeepBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AndDeepBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedAndDeepBranch(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestDeepLeafCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepLeaf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &DeepLeaf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedDeepLeaf(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNilCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNil(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Nil{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNil(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidOptEnumCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidOptEnum(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptEnumCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptEnum(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidRepEnumCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidRepEnum(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinRepEnumCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinRepEnum(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptEnumDefaultCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnumDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptEnumDefault(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestAnotherNinOptEnumCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AnotherNinOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedAnotherNinOptEnum(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestAnotherNinOptEnumDefaultCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AnotherNinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedAnotherNinOptEnumDefault(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestTimerCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTimer(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Timer{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedTimer(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestMyExtendableCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMyExtendable(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &MyExtendable{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedMyExtendable(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestOtherExtenableCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOtherExtenable(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &OtherExtenable{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedOtherExtenable(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNestedDefinitionCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedDefinition{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNestedDefinition(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNestedDefinition_NestedMessageCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedDefinition_NestedMessage{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNestedDefinition_NestedMessage(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNestedDefinition_NestedMessage_NestedNestedMsgCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNestedScopeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedScope(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedScope{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNestedScope(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptNativeDefaultCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNativeDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptNativeDefault(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomContainerCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomContainer(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomContainer{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomContainer(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomNameNidOptNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNidOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNidOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomNameNidOptNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomNameNinOptNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomNameNinOptNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomNameNinRepNativeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomNameNinRepNative(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomNameNinStructCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomNameNinStruct(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomNameCustomTypeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomNameCustomType(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomNameNinEmbeddedStructUnionCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestCustomNameEnumCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedCustomNameEnum(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNoExtensionsMapCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNoExtensionsMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NoExtensionsMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNoExtensionsMap(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestUnrecognizedCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognized(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Unrecognized{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedUnrecognized(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestUnrecognizedWithInnerCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithInner{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedUnrecognizedWithInner(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestUnrecognizedWithInner_InnerCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithInner_Inner{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestUnrecognizedWithEmbedCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithEmbed{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedUnrecognizedWithEmbed(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestUnrecognizedWithEmbed_EmbeddedCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithEmbed_Embedded{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNodeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNode(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Node{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNode(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNonByteCustomTypeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNonByteCustomType(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidOptNonByteCustomTypeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidOptNonByteCustomType(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinOptNonByteCustomTypeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinOptNonByteCustomType(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNidRepNonByteCustomTypeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNidRepNonByteCustomType(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestNinRepNonByteCustomTypeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedNinRepNonByteCustomType(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestProtoTypeCompare(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedProtoType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &ProtoType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if c := p.Compare(msg); c != 0 {
- t.Fatalf("%#v !Compare %#v, since %d", msg, p, c)
- }
- p2 := NewPopulatedProtoType(popr, false)
- c := p.Compare(p2)
- c2 := p2.Compare(p)
- if c != (-1 * c2) {
- t.Errorf("p.Compare(p2) = %d", c)
- t.Errorf("p2.Compare(p) = %d", c2)
- t.Errorf("p = %#v", p)
- t.Errorf("p2 = %#v", p2)
- }
-}
-func TestThetestDescription(t *testing.T) {
- ThetestDescription()
-}
-func TestNidOptNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidRepNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinRepNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidRepPackedNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepPackedNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinRepPackedNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepPackedNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepPackedNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidOptStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidRepStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinRepStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidEmbeddedStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidEmbeddedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinEmbeddedStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinEmbeddedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidNestedStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidNestedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidNestedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinNestedStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinNestedStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidOptCustomVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomDashVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomDash(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomDash{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptCustomVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidRepCustomVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinRepCustomVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepCustom(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepCustom{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptNativeUnionVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNativeUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptStructUnionVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinEmbeddedStructUnionVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinNestedStructUnionVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinNestedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestTreeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTree(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Tree{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestOrBranchVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOrBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &OrBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAndBranchVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AndBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestLeafVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedLeaf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Leaf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestDeepTreeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepTree(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &DeepTree{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestADeepBranchVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedADeepBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &ADeepBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAndDeepBranchVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndDeepBranch(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AndDeepBranch{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestDeepLeafVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepLeaf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &DeepLeaf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNilVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNil(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Nil{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidOptEnumVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptEnumVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidRepEnumVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinRepEnumVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptEnumDefaultVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnumDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAnotherNinOptEnumVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AnotherNinOptEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAnotherNinOptEnumDefaultVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AnotherNinOptEnumDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestTimerVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTimer(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Timer{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestMyExtendableVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMyExtendable(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &MyExtendable{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestOtherExtenableVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOtherExtenable(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &OtherExtenable{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNestedDefinitionVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedDefinition{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNestedDefinition_NestedMessageVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedDefinition_NestedMessage{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNestedDefinition_NestedMessage_NestedNestedMsgVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedDefinition_NestedMessage_NestedNestedMsg{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNestedScopeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedScope(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NestedScope{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptNativeDefaultVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeDefault(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNativeDefault{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomContainerVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomContainer(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomContainer{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomNameNidOptNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNidOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNidOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomNameNinOptNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinOptNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinOptNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomNameNinRepNativeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinRepNative(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinRepNative{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomNameNinStructVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinStruct(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinStruct{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomNameCustomTypeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomNameNinEmbeddedStructUnionVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameNinEmbeddedStructUnion{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomNameEnumVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameEnum(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomNameEnum{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNoExtensionsMapVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNoExtensionsMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NoExtensionsMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestUnrecognizedVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognized(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Unrecognized{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestUnrecognizedWithInnerVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithInner{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestUnrecognizedWithInner_InnerVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithInner_Inner{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestUnrecognizedWithEmbedVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithEmbed{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestUnrecognizedWithEmbed_EmbeddedVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &UnrecognizedWithEmbed_Embedded{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNodeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNode(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Node{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNonByteCustomTypeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidOptNonByteCustomTypeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinOptNonByteCustomTypeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinOptNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidRepNonByteCustomTypeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NidRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNinRepNonByteCustomTypeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNonByteCustomType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NinRepNonByteCustomType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestProtoTypeVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedProtoType(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &ProtoType{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNidOptNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinOptNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidRepNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinRepNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidRepPackedNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepPackedNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinRepPackedNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepPackedNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidOptStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinOptStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidRepStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinRepStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidEmbeddedStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidEmbeddedStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinEmbeddedStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidNestedStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidNestedStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinNestedStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidOptCustomFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptCustom(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomDashFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomDash(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinOptCustomFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptCustom(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidRepCustomFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepCustom(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinRepCustomFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepCustom(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinOptNativeUnionFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeUnion(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinOptStructUnionFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStructUnion(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinEmbeddedStructUnionFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStructUnion(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinNestedStructUnionFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStructUnion(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestTreeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTree(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestOrBranchFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOrBranch(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestAndBranchFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndBranch(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestLeafFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedLeaf(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestDeepTreeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepTree(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestADeepBranchFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedADeepBranch(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestAndDeepBranchFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndDeepBranch(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestDeepLeafFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepLeaf(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNilFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNil(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidOptEnumFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptEnum(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinOptEnumFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnum(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidRepEnumFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepEnum(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinRepEnumFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepEnum(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestAnotherNinOptEnumFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnum(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestTimerFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTimer(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNestedDefinitionFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNestedDefinition_NestedMessageFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNestedDefinition_NestedMessage_NestedNestedMsgFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNestedScopeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedScope(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomContainerFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomContainer(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomNameNidOptNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNidOptNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomNameNinOptNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinOptNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomNameNinRepNativeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinRepNative(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomNameNinStructFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinStruct(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomNameCustomTypeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameCustomType(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomNameNinEmbeddedStructUnionFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomNameEnumFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameEnum(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestUnrecognizedFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognized(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestUnrecognizedWithInnerFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestUnrecognizedWithInner_InnerFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestUnrecognizedWithEmbedFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestUnrecognizedWithEmbed_EmbeddedFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNodeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNode(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNonByteCustomTypeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNonByteCustomType(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidOptNonByteCustomTypeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNonByteCustomType(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinOptNonByteCustomTypeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNonByteCustomType(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidRepNonByteCustomTypeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNonByteCustomType(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNinRepNonByteCustomTypeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNonByteCustomType(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestProtoTypeFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedProtoType(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNidOptNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidRepNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinRepNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidRepPackedNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepPackedNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinRepPackedNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepPackedNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidOptStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidRepStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinRepStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidEmbeddedStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidEmbeddedStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinEmbeddedStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidNestedStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidNestedStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinNestedStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidOptCustomGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptCustom(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomDashGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomDash(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptCustomGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptCustom(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidRepCustomGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepCustom(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinRepCustomGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepCustom(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptNativeUnionGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeUnion(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptStructUnionGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStructUnion(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinEmbeddedStructUnionGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStructUnion(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinNestedStructUnionGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStructUnion(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestTreeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTree(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestOrBranchGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOrBranch(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAndBranchGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndBranch(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestLeafGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedLeaf(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestDeepTreeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepTree(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestADeepBranchGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedADeepBranch(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAndDeepBranchGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndDeepBranch(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestDeepLeafGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepLeaf(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNilGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNil(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidOptEnumGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptEnum(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptEnumGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnum(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidRepEnumGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepEnum(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinRepEnumGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepEnum(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptEnumDefaultGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnumDefault(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAnotherNinOptEnumGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnum(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAnotherNinOptEnumDefaultGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestTimerGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTimer(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestMyExtendableGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMyExtendable(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestOtherExtenableGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOtherExtenable(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNestedDefinitionGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNestedDefinition_NestedMessageGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNestedDefinition_NestedMessage_NestedNestedMsgGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNestedScopeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedScope(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptNativeDefaultGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeDefault(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomContainerGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomContainer(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomNameNidOptNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNidOptNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomNameNinOptNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinOptNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomNameNinRepNativeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinRepNative(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomNameNinStructGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinStruct(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomNameCustomTypeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameCustomType(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomNameNinEmbeddedStructUnionGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomNameEnumGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameEnum(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNoExtensionsMapGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNoExtensionsMap(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestUnrecognizedGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognized(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestUnrecognizedWithInnerGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestUnrecognizedWithInner_InnerGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestUnrecognizedWithEmbedGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestUnrecognizedWithEmbed_EmbeddedGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNodeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNode(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNonByteCustomTypeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNonByteCustomType(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidOptNonByteCustomTypeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNonByteCustomType(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinOptNonByteCustomTypeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNonByteCustomType(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidRepNonByteCustomTypeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNonByteCustomType(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNinRepNonByteCustomTypeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNonByteCustomType(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestProtoTypeGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedProtoType(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNidOptNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidOptNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidRepNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidRepNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinRepNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinRepNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepPackedNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepPackedNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidRepPackedNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepPackedNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidRepPackedNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepPackedNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepPackedNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinRepPackedNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepPackedNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinRepPackedNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidOptStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidOptStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidRepStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidRepStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinRepStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinRepStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidEmbeddedStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidEmbeddedStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidEmbeddedStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidEmbeddedStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidEmbeddedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinEmbeddedStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinEmbeddedStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinEmbeddedStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinEmbeddedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidNestedStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidNestedStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidNestedStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidNestedStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidNestedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinNestedStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinNestedStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinNestedStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinNestedStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptCustomSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptCustom(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidOptCustomSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptCustom, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidOptCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomDashSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomDash(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomDashSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomDash, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomDash(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptCustomSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptCustom(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptCustomSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptCustom, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepCustomSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepCustom(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidRepCustomSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepCustom, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidRepCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepCustomSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepCustom(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinRepCustomSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepCustom, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinRepCustom(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNativeUnionSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeUnion(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptNativeUnionSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNativeUnion, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptNativeUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptStructUnionSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptStructUnion(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptStructUnionSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptStructUnion, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinEmbeddedStructUnionSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinEmbeddedStructUnion(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinEmbeddedStructUnionSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinEmbeddedStructUnion, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinEmbeddedStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinNestedStructUnionSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinNestedStructUnion(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinNestedStructUnionSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinNestedStructUnion, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinNestedStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestTreeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTree(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkTreeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Tree, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedTree(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestOrBranchSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOrBranch(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkOrBranchSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*OrBranch, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedOrBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAndBranchSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndBranch(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkAndBranchSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AndBranch, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedAndBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestLeafSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedLeaf(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkLeafSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Leaf, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedLeaf(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestDeepTreeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepTree(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkDeepTreeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*DeepTree, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedDeepTree(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestADeepBranchSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedADeepBranch(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkADeepBranchSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*ADeepBranch, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedADeepBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAndDeepBranchSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAndDeepBranch(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkAndDeepBranchSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AndDeepBranch, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedAndDeepBranch(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestDeepLeafSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedDeepLeaf(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkDeepLeafSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*DeepLeaf, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedDeepLeaf(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNilSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNil(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNilSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Nil, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNil(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptEnumSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptEnum(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidOptEnumSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptEnum, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidOptEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptEnumSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnum(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptEnumSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptEnum, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepEnumSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepEnum(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidRepEnumSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepEnum, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidRepEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepEnumSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepEnum(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinRepEnumSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepEnum, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinRepEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptEnumDefaultSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptEnumDefault(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptEnumDefaultSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptEnumDefault, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptEnumDefault(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAnotherNinOptEnumSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnum(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkAnotherNinOptEnumSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AnotherNinOptEnum, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedAnotherNinOptEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAnotherNinOptEnumDefaultSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkAnotherNinOptEnumDefaultSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AnotherNinOptEnumDefault, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedAnotherNinOptEnumDefault(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestTimerSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTimer(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkTimerSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Timer, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedTimer(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestMyExtendableSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMyExtendable(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkMyExtendableSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*MyExtendable, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedMyExtendable(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestOtherExtenableSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedOtherExtenable(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkOtherExtenableSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*OtherExtenable, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedOtherExtenable(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedDefinitionSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNestedDefinitionSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedDefinition, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNestedDefinition(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedDefinition_NestedMessageSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNestedDefinition_NestedMessageSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedDefinition_NestedMessage, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNestedDefinition_NestedMessage(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedDefinition_NestedMessage_NestedNestedMsgSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNestedDefinition_NestedMessage_NestedNestedMsgSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedDefinition_NestedMessage_NestedNestedMsg, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedScopeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNestedScope(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNestedScopeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NestedScope, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNestedScope(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNativeDefaultSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNativeDefault(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptNativeDefaultSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNativeDefault, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptNativeDefault(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomContainerSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomContainer(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomContainerSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomContainer, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomContainer(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNidOptNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNidOptNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomNameNidOptNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNidOptNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomNameNidOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinOptNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinOptNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomNameNinOptNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinOptNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomNameNinOptNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinRepNativeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinRepNative(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomNameNinRepNativeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinRepNative, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomNameNinRepNative(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinStructSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinStruct(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomNameNinStructSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinStruct, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomNameNinStruct(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameCustomTypeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameCustomType(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomNameCustomTypeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameCustomType, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomNameCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameNinEmbeddedStructUnionSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomNameNinEmbeddedStructUnionSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameNinEmbeddedStructUnion, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomNameEnumSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomNameEnum(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomNameEnumSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomNameEnum, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomNameEnum(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNoExtensionsMapSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNoExtensionsMap(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNoExtensionsMapSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NoExtensionsMap, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNoExtensionsMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognized(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkUnrecognizedSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Unrecognized, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedUnrecognized(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithInnerSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkUnrecognizedWithInnerSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithInner, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithInner(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithInner_InnerSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkUnrecognizedWithInner_InnerSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithInner_Inner, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithEmbedSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkUnrecognizedWithEmbedSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithEmbed, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithEmbed(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUnrecognizedWithEmbed_EmbeddedSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkUnrecognizedWithEmbed_EmbeddedSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*UnrecognizedWithEmbed_Embedded, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNodeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNode(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNodeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Node, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNode(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNonByteCustomTypeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNonByteCustomType(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNonByteCustomTypeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NonByteCustomType, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptNonByteCustomTypeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidOptNonByteCustomType(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidOptNonByteCustomTypeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidOptNonByteCustomType, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidOptNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinOptNonByteCustomTypeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinOptNonByteCustomType(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinOptNonByteCustomTypeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinOptNonByteCustomType, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinOptNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidRepNonByteCustomTypeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNidRepNonByteCustomType(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNidRepNonByteCustomTypeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NidRepNonByteCustomType, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNidRepNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNinRepNonByteCustomTypeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNinRepNonByteCustomType(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNinRepNonByteCustomTypeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NinRepNonByteCustomType, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNinRepNonByteCustomType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestProtoTypeSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedProtoType(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkProtoTypeSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*ProtoType, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedProtoType(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNidOptNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidRepNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinRepNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidRepPackedNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepPackedNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinRepPackedNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepPackedNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidOptStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidRepStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinRepStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidEmbeddedStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidEmbeddedStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinEmbeddedStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidNestedStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidNestedStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinNestedStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidOptCustomStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptCustom(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomDashStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomDash(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptCustomStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptCustom(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidRepCustomStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepCustom(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinRepCustomStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepCustom(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptNativeUnionStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeUnion(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptStructUnionStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStructUnion(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinEmbeddedStructUnionStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStructUnion(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinNestedStructUnionStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStructUnion(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestTreeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTree(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestOrBranchStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOrBranch(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAndBranchStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndBranch(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestLeafStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedLeaf(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestDeepTreeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepTree(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestADeepBranchStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedADeepBranch(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAndDeepBranchStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAndDeepBranch(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestDeepLeafStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepLeaf(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNilStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNil(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidOptEnumStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptEnum(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptEnumStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnum(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidRepEnumStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepEnum(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinRepEnumStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepEnum(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptEnumDefaultStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptEnumDefault(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAnotherNinOptEnumStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnum(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAnotherNinOptEnumDefaultStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAnotherNinOptEnumDefault(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestTimerStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTimer(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestMyExtendableStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMyExtendable(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestOtherExtenableStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedOtherExtenable(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNestedDefinitionStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNestedDefinition_NestedMessageStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNestedDefinition_NestedMessage_NestedNestedMsgStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNestedScopeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNestedScope(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptNativeDefaultStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeDefault(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomContainerStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomContainer(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomNameNidOptNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNidOptNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomNameNinOptNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinOptNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomNameNinRepNativeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinRepNative(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomNameNinStructStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinStruct(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomNameCustomTypeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameCustomType(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomNameNinEmbeddedStructUnionStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomNameEnumStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameEnum(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNoExtensionsMapStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNoExtensionsMap(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestUnrecognizedStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognized(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestUnrecognizedWithInnerStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestUnrecognizedWithInner_InnerStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithInner_Inner(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestUnrecognizedWithEmbedStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestUnrecognizedWithEmbed_EmbeddedStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUnrecognizedWithEmbed_Embedded(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNodeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNode(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNonByteCustomTypeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNonByteCustomType(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidOptNonByteCustomTypeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidOptNonByteCustomType(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptNonByteCustomTypeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNonByteCustomType(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNidRepNonByteCustomTypeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNidRepNonByteCustomType(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinRepNonByteCustomTypeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinRepNonByteCustomType(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestProtoTypeStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedProtoType(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNinOptNativeUnionOnlyOne(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptNativeUnion(popr, true)
- v := p.GetValue()
- msg := &NinOptNativeUnion{}
- if !msg.SetValue(v) {
- t.Fatalf("OnlyOne: Could not set Value")
- }
- if !p.Equal(msg) {
- t.Fatalf("%#v !OnlyOne Equal %#v", msg, p)
- }
-}
-func TestNinOptStructUnionOnlyOne(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinOptStructUnion(popr, true)
- v := p.GetValue()
- msg := &NinOptStructUnion{}
- if !msg.SetValue(v) {
- t.Fatalf("OnlyOne: Could not set Value")
- }
- if !p.Equal(msg) {
- t.Fatalf("%#v !OnlyOne Equal %#v", msg, p)
- }
-}
-func TestNinEmbeddedStructUnionOnlyOne(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinEmbeddedStructUnion(popr, true)
- v := p.GetValue()
- msg := &NinEmbeddedStructUnion{}
- if !msg.SetValue(v) {
- t.Fatalf("OnlyOne: Could not set Value")
- }
- if !p.Equal(msg) {
- t.Fatalf("%#v !OnlyOne Equal %#v", msg, p)
- }
-}
-func TestNinNestedStructUnionOnlyOne(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNinNestedStructUnion(popr, true)
- v := p.GetValue()
- msg := &NinNestedStructUnion{}
- if !msg.SetValue(v) {
- t.Fatalf("OnlyOne: Could not set Value")
- }
- if !p.Equal(msg) {
- t.Fatalf("%#v !OnlyOne Equal %#v", msg, p)
- }
-}
-func TestTreeOnlyOne(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTree(popr, true)
- v := p.GetValue()
- msg := &Tree{}
- if !msg.SetValue(v) {
- t.Fatalf("OnlyOne: Could not set Value")
- }
- if !p.Equal(msg) {
- t.Fatalf("%#v !OnlyOne Equal %#v", msg, p)
- }
-}
-func TestDeepTreeOnlyOne(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedDeepTree(popr, true)
- v := p.GetValue()
- msg := &DeepTree{}
- if !msg.SetValue(v) {
- t.Fatalf("OnlyOne: Could not set Value")
- }
- if !p.Equal(msg) {
- t.Fatalf("%#v !OnlyOne Equal %#v", msg, p)
- }
-}
-func TestCustomNameNinEmbeddedStructUnionOnlyOne(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomNameNinEmbeddedStructUnion(popr, true)
- v := p.GetValue()
- msg := &CustomNameNinEmbeddedStructUnion{}
- if !msg.SetValue(v) {
- t.Fatalf("OnlyOne: Could not set Value")
- }
- if !p.Equal(msg) {
- t.Fatalf("%#v !OnlyOne Equal %#v", msg, p)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/combos/unsafeunmarshaler/uuid.go b/test/combos/unsafeunmarshaler/uuid.go
deleted file mode 100644
index ae349da4a8..0000000000
--- a/test/combos/unsafeunmarshaler/uuid.go
+++ /dev/null
@@ -1,133 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package test
-
-import (
- "bytes"
- "encoding/hex"
- "encoding/json"
-)
-
-func PutLittleEndianUint64(b []byte, offset int, v uint64) {
- b[offset] = byte(v)
- b[offset+1] = byte(v >> 8)
- b[offset+2] = byte(v >> 16)
- b[offset+3] = byte(v >> 24)
- b[offset+4] = byte(v >> 32)
- b[offset+5] = byte(v >> 40)
- b[offset+6] = byte(v >> 48)
- b[offset+7] = byte(v >> 56)
-}
-
-type Uuid []byte
-
-func (uuid Uuid) Marshal() ([]byte, error) {
- if len(uuid) == 0 {
- return nil, nil
- }
- return []byte(uuid), nil
-}
-
-func (uuid Uuid) MarshalTo(data []byte) (n int, err error) {
- if len(uuid) == 0 {
- return 0, nil
- }
- copy(data, uuid)
- return 16, nil
-}
-
-func (uuid *Uuid) Unmarshal(data []byte) error {
- if len(data) == 0 {
- uuid = nil
- return nil
- }
- id := Uuid(make([]byte, 16))
- copy(id, data)
- *uuid = id
- return nil
-}
-
-func (uuid *Uuid) Size() int {
- if uuid == nil {
- return 0
- }
- if len(*uuid) == 0 {
- return 0
- }
- return 16
-}
-
-func (uuid Uuid) MarshalJSON() ([]byte, error) {
- s := hex.EncodeToString([]byte(uuid))
- return json.Marshal(s)
-}
-
-func (uuid *Uuid) UnmarshalJSON(data []byte) error {
- var s string
- err := json.Unmarshal(data, &s)
- if err != nil {
- return err
- }
- d, err := hex.DecodeString(s)
- if err != nil {
- return err
- }
- *uuid = Uuid(d)
- return nil
-}
-
-func (uuid Uuid) Equal(other Uuid) bool {
- return bytes.Equal(uuid[0:], other[0:])
-}
-
-func (uuid Uuid) Compare(other Uuid) int {
- return bytes.Compare(uuid[0:], other[0:])
-}
-
-type int63 interface {
- Int63() int64
-}
-
-func NewPopulatedUuid(r int63) *Uuid {
- u := RandV4(r)
- return &u
-}
-
-func RandV4(r int63) Uuid {
- uuid := make(Uuid, 16)
- uuid.RandV4(r)
- return uuid
-}
-
-func (uuid Uuid) RandV4(r int63) {
- PutLittleEndianUint64(uuid, 0, uint64(r.Int63()))
- PutLittleEndianUint64(uuid, 8, uint64(r.Int63()))
- uuid[6] = (uuid[6] & 0xf) | 0x40
- uuid[8] = (uuid[8] & 0x3f) | 0x80
-}
diff --git a/test/data/data.pb.go b/test/data/data.pb.go
index 93b8711467..9b65a404db 100644
--- a/test/data/data.pb.go
+++ b/test/data/data.pb.go
@@ -152,24 +152,6 @@ func (m *MyMessage) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Data(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 encodeFixed32Data(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 encodeVarintData(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/enumdecl/enumdecl.pb.go b/test/enumdecl/enumdecl.pb.go
index e4688e3ab5..eb7fcdf770 100644
--- a/test/enumdecl/enumdecl.pb.go
+++ b/test/enumdecl/enumdecl.pb.go
@@ -147,24 +147,6 @@ func (m *Message) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Enumdecl(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 encodeFixed32Enumdecl(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 encodeVarintEnumdecl(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/enumdecl_all/enumdeclall.pb.go b/test/enumdecl_all/enumdeclall.pb.go
index c80ca9e3bd..0502787455 100644
--- a/test/enumdecl_all/enumdeclall.pb.go
+++ b/test/enumdecl_all/enumdeclall.pb.go
@@ -188,24 +188,6 @@ func (m *Message) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Enumdeclall(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 encodeFixed32Enumdeclall(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 encodeVarintEnumdeclall(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/example/example.pb.go b/test/example/example.pb.go
index d95f588220..2e790f5cc8 100644
--- a/test/example/example.pb.go
+++ b/test/example/example.pb.go
@@ -1333,24 +1333,6 @@ func (m *CastType) MarshalTo(dAtA []byte) (int, error) {
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)
diff --git a/test/fuzztests/fuzz.pb.go b/test/fuzztests/fuzz.pb.go
index f9e56a1c00..b89af8e061 100644
--- a/test/fuzztests/fuzz.pb.go
+++ b/test/fuzztests/fuzz.pb.go
@@ -23,6 +23,8 @@ import _ "github.com/gogo/protobuf/gogoproto"
import strings "strings"
import reflect "reflect"
+import encoding_binary "encoding/binary"
+
import io "io"
// Reference imports to suppress errors if they are not otherwise used.
@@ -594,22 +596,8 @@ func (m *NinRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintFuzz(dAtA, i, uint64(len(m.Field1)*8))
for _, num := range m.Field1 {
f1 := math.Float64bits(float64(num))
- dAtA[i] = uint8(f1)
- i++
- dAtA[i] = uint8(f1 >> 8)
- i++
- dAtA[i] = uint8(f1 >> 16)
- i++
- dAtA[i] = uint8(f1 >> 24)
- i++
- dAtA[i] = uint8(f1 >> 32)
- i++
- dAtA[i] = uint8(f1 >> 40)
- i++
- dAtA[i] = uint8(f1 >> 48)
- i++
- dAtA[i] = uint8(f1 >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f1))
+ i += 8
}
}
if len(m.Field2) > 0 {
@@ -618,14 +606,8 @@ func (m *NinRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintFuzz(dAtA, i, uint64(len(m.Field2)*4))
for _, num := range m.Field2 {
f2 := math.Float32bits(float32(num))
- dAtA[i] = uint8(f2)
- i++
- dAtA[i] = uint8(f2 >> 8)
- i++
- dAtA[i] = uint8(f2 >> 16)
- i++
- dAtA[i] = uint8(f2 >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(f2))
+ i += 4
}
}
if len(m.Field3) > 0 {
@@ -739,14 +721,8 @@ func (m *NinRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i++
i = encodeVarintFuzz(dAtA, i, uint64(len(m.Field9)*4))
for _, num := range m.Field9 {
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(num))
+ i += 4
}
}
if len(m.Field10) > 0 {
@@ -754,14 +730,8 @@ func (m *NinRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i++
i = encodeVarintFuzz(dAtA, i, uint64(len(m.Field10)*4))
for _, num := range m.Field10 {
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(num))
+ i += 4
}
}
if len(m.Field11) > 0 {
@@ -769,22 +739,8 @@ func (m *NinRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i++
i = encodeVarintFuzz(dAtA, i, uint64(len(m.Field11)*8))
for _, num := range m.Field11 {
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
- dAtA[i] = uint8(num >> 32)
- i++
- dAtA[i] = uint8(num >> 40)
- i++
- dAtA[i] = uint8(num >> 48)
- i++
- dAtA[i] = uint8(num >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(num))
+ i += 8
}
}
if len(m.Field12) > 0 {
@@ -792,22 +748,8 @@ func (m *NinRepPackedNative) MarshalTo(dAtA []byte) (int, error) {
i++
i = encodeVarintFuzz(dAtA, i, uint64(len(m.Field12)*8))
for _, num := range m.Field12 {
- dAtA[i] = uint8(num)
- i++
- dAtA[i] = uint8(num >> 8)
- i++
- dAtA[i] = uint8(num >> 16)
- i++
- dAtA[i] = uint8(num >> 24)
- i++
- dAtA[i] = uint8(num >> 32)
- i++
- dAtA[i] = uint8(num >> 40)
- i++
- dAtA[i] = uint8(num >> 48)
- i++
- dAtA[i] = uint8(num >> 56)
- i++
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(num))
+ i += 8
}
}
if len(m.Field13) > 0 {
@@ -847,12 +789,14 @@ func (m *NinOptNative) MarshalTo(dAtA []byte) (int, error) {
if m.Field1 != nil {
dAtA[i] = 0x9
i++
- i = encodeFixed64Fuzz(dAtA, i, uint64(math.Float64bits(float64(*m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Field1))))
+ i += 8
}
if m.Field2 != nil {
dAtA[i] = 0x15
i++
- i = encodeFixed32Fuzz(dAtA, i, uint32(math.Float32bits(float32(*m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.Field2))))
+ i += 4
}
if m.Field3 != nil {
dAtA[i] = 0x18
@@ -887,22 +831,26 @@ func (m *NinOptNative) MarshalTo(dAtA []byte) (int, error) {
if m.Field9 != nil {
dAtA[i] = 0x4d
i++
- i = encodeFixed32Fuzz(dAtA, i, uint32(*m.Field9))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(*m.Field9))
+ i += 4
}
if m.Field10 != nil {
dAtA[i] = 0x55
i++
- i = encodeFixed32Fuzz(dAtA, i, uint32(*m.Field10))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(*m.Field10))
+ i += 4
}
if m.Field11 != nil {
dAtA[i] = 0x59
i++
- i = encodeFixed64Fuzz(dAtA, i, uint64(*m.Field11))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.Field11))
+ i += 8
}
if m.Field12 != nil {
dAtA[i] = 0x61
i++
- i = encodeFixed64Fuzz(dAtA, i, uint64(*m.Field12))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.Field12))
+ i += 8
}
if m.Field13 != nil {
dAtA[i] = 0x68
@@ -950,12 +898,14 @@ func (m *NinOptStruct) MarshalTo(dAtA []byte) (int, error) {
if m.Field1 != nil {
dAtA[i] = 0x9
i++
- i = encodeFixed64Fuzz(dAtA, i, uint64(math.Float64bits(float64(*m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Field1))))
+ i += 8
}
if m.Field2 != nil {
dAtA[i] = 0x15
i++
- i = encodeFixed32Fuzz(dAtA, i, uint32(math.Float32bits(float32(*m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.Field2))))
+ i += 4
}
if m.Field3 != nil {
dAtA[i] = 0x1a
@@ -1025,24 +975,6 @@ func (m *NinOptStruct) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Fuzz(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 encodeFixed32Fuzz(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 encodeVarintFuzz(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
@@ -1332,15 +1264,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
} else if wireType == 2 {
@@ -1371,15 +1296,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
}
@@ -1392,11 +1310,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
} else if wireType == 2 {
@@ -1427,11 +1342,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
}
@@ -1820,11 +1732,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = append(m.Field9, v)
} else if wireType == 2 {
var packedLen int
@@ -1854,11 +1763,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = append(m.Field9, v)
}
} else {
@@ -1870,11 +1776,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = append(m.Field10, v)
} else if wireType == 2 {
var packedLen int
@@ -1904,11 +1807,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = append(m.Field10, v)
}
} else {
@@ -1920,15 +1820,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = append(m.Field11, v)
} else if wireType == 2 {
var packedLen int
@@ -1958,15 +1851,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = append(m.Field11, v)
}
} else {
@@ -1978,15 +1864,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = append(m.Field12, v)
} else if wireType == 2 {
var packedLen int
@@ -2016,15 +1895,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = append(m.Field12, v)
}
} else {
@@ -2151,15 +2023,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = &v2
case 2:
@@ -2170,11 +2035,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = &v2
case 3:
@@ -2308,11 +2170,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = &v
case 10:
if wireType != 5 {
@@ -2322,11 +2181,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = &v
case 11:
if wireType != 1 {
@@ -2336,15 +2192,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = &v
case 12:
if wireType != 1 {
@@ -2354,15 +2203,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = &v
case 13:
if wireType != 0 {
@@ -2505,15 +2347,8 @@ func (m *NinOptStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = &v2
case 2:
@@ -2524,11 +2359,8 @@ func (m *NinOptStruct) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = &v2
case 3:
diff --git a/test/indeximport-issue72/index/index.pb.go b/test/indeximport-issue72/index/index.pb.go
index ebc3e63354..cbd5fd058b 100644
--- a/test/indeximport-issue72/index/index.pb.go
+++ b/test/indeximport-issue72/index/index.pb.go
@@ -141,24 +141,6 @@ func (m *IndexQuery) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Index(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 encodeFixed32Index(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 encodeVarintIndex(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/indeximport-issue72/indeximport.pb.go b/test/indeximport-issue72/indeximport.pb.go
index b8ff254cfe..d180ff466d 100644
--- a/test/indeximport-issue72/indeximport.pb.go
+++ b/test/indeximport-issue72/indeximport.pb.go
@@ -124,24 +124,6 @@ func (m *IndexQueries) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Indeximport(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 encodeFixed32Indeximport(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 encodeVarintIndeximport(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/int64support/object.pb.go b/test/int64support/object.pb.go
index aa73e1e488..01afae85b2 100644
--- a/test/int64support/object.pb.go
+++ b/test/int64support/object.pb.go
@@ -166,24 +166,6 @@ func (m *Object) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Object(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 encodeFixed32Object(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 encodeVarintObject(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/issue260/issue260.pb.go b/test/issue260/issue260.pb.go
index 0ac4e31f5e..a0d2e73c03 100644
--- a/test/issue260/issue260.pb.go
+++ b/test/issue260/issue260.pb.go
@@ -389,24 +389,6 @@ func (m *Kept) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Issue260(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 encodeFixed32Issue260(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 encodeVarintIssue260(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/issue261/issue261.pb.go b/test/issue261/issue261.pb.go
index 86b5e36fcd..4516277576 100644
--- a/test/issue261/issue261.pb.go
+++ b/test/issue261/issue261.pb.go
@@ -168,24 +168,6 @@ func (m *MapStdTypes) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Issue261(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 encodeFixed32Issue261(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 encodeVarintIssue261(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/issue262/timefail.pb.go b/test/issue262/timefail.pb.go
index ce44683977..38e365aa1d 100644
--- a/test/issue262/timefail.pb.go
+++ b/test/issue262/timefail.pb.go
@@ -137,24 +137,6 @@ func (m *TimeFail) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Timefail(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 encodeFixed32Timefail(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 encodeVarintTimefail(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/issue322/issue322.pb.go b/test/issue322/issue322.pb.go
index 98270bafb9..22a6501cf8 100644
--- a/test/issue322/issue322.pb.go
+++ b/test/issue322/issue322.pb.go
@@ -264,24 +264,6 @@ func (m *OneofTest_I) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintIssue322(dAtA, i, uint64(m.I))
return i, nil
}
-func encodeFixed64Issue322(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 encodeFixed32Issue322(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 encodeVarintIssue322(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/issue330/issue330.pb.go b/test/issue330/issue330.pb.go
index e75f096ddc..dbf98eb3b9 100644
--- a/test/issue330/issue330.pb.go
+++ b/test/issue330/issue330.pb.go
@@ -102,24 +102,6 @@ func (m *Object) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Issue330(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 encodeFixed32Issue330(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 encodeVarintIssue330(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/issue42order/issue42.pb.go b/test/issue42order/issue42.pb.go
index f2ad5d1fde..12b4706ff2 100644
--- a/test/issue42order/issue42.pb.go
+++ b/test/issue42order/issue42.pb.go
@@ -18,6 +18,8 @@ import fmt "fmt"
import math "math"
import _ "github.com/gogo/protobuf/gogoproto"
+import encoding_binary "encoding/binary"
+
import io "io"
// Reference imports to suppress errors if they are not otherwise used.
@@ -103,7 +105,8 @@ func (m *UnorderedFields) MarshalTo(dAtA []byte) (int, error) {
if m.B != nil {
dAtA[i] = 0x9
i++
- i = encodeFixed64Issue42(dAtA, i, uint64(*m.B))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.B))
+ i += 8
}
if m.A != nil {
dAtA[i] = 0x50
@@ -134,7 +137,8 @@ func (m *OrderedFields) MarshalTo(dAtA []byte) (int, error) {
if m.B != nil {
dAtA[i] = 0x9
i++
- i = encodeFixed64Issue42(dAtA, i, uint64(*m.B))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.B))
+ i += 8
}
if m.A != nil {
dAtA[i] = 0x50
@@ -147,24 +151,6 @@ func (m *OrderedFields) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Issue42(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 encodeFixed32Issue42(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 encodeVarintIssue42(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
@@ -364,15 +350,8 @@ func (m *UnorderedFields) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.B = &v
case 10:
if wireType != 0 {
@@ -453,15 +432,8 @@ func (m *OrderedFields) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.B = &v
case 10:
if wireType != 0 {
diff --git a/test/mapdefaults/combos/both/map.pb.go b/test/mapdefaults/combos/both/map.pb.go
index 802b1d22e8..c9ec18b047 100644
--- a/test/mapdefaults/combos/both/map.pb.go
+++ b/test/mapdefaults/combos/both/map.pb.go
@@ -708,24 +708,6 @@ func (m *FakeMapEntry) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Map(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 encodeFixed32Map(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 encodeVarintMap(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/mapdefaults/combos/marshaler/map.pb.go b/test/mapdefaults/combos/marshaler/map.pb.go
index dbb95ab84c..986b933ea6 100644
--- a/test/mapdefaults/combos/marshaler/map.pb.go
+++ b/test/mapdefaults/combos/marshaler/map.pb.go
@@ -706,24 +706,6 @@ func (m *FakeMapEntry) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Map(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 encodeFixed32Map(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 encodeVarintMap(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/mapdefaults/combos/unsafeboth/map.pb.go b/test/mapdefaults/combos/unsafeboth/map.pb.go
deleted file mode 100644
index 685dbf555d..0000000000
--- a/test/mapdefaults/combos/unsafeboth/map.pb.go
+++ /dev/null
@@ -1,1470 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeboth/map.proto
-
-/*
- Package mapdefaults is a generated protocol buffer package.
-
- It is generated from these files:
- combos/unsafeboth/map.proto
-
- It has these top-level messages:
- MapTest
- FakeMap
- FakeMapEntry
-*/
-package mapdefaults
-
-import proto "github.com/gogo/protobuf/proto"
-import fmt "fmt"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-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 reflect "reflect"
-import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
-
-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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type MapTest struct {
- StrStr map[string]string `protobuf:"bytes,1,rep,name=str_str,json=strStr" json:"str_str,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
-}
-
-func (m *MapTest) Reset() { *m = MapTest{} }
-func (*MapTest) ProtoMessage() {}
-func (*MapTest) Descriptor() ([]byte, []int) { return fileDescriptorMap, []int{0} }
-
-type FakeMap struct {
- Entries []*FakeMapEntry `protobuf:"bytes,1,rep,name=entries" json:"entries,omitempty"`
-}
-
-func (m *FakeMap) Reset() { *m = FakeMap{} }
-func (*FakeMap) ProtoMessage() {}
-func (*FakeMap) Descriptor() ([]byte, []int) { return fileDescriptorMap, []int{1} }
-
-type FakeMapEntry struct {
- Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
- Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
- Other string `protobuf:"bytes,3,opt,name=other,proto3" json:"other,omitempty"`
-}
-
-func (m *FakeMapEntry) Reset() { *m = FakeMapEntry{} }
-func (*FakeMapEntry) ProtoMessage() {}
-func (*FakeMapEntry) Descriptor() ([]byte, []int) { return fileDescriptorMap, []int{2} }
-
-func init() {
- proto.RegisterType((*MapTest)(nil), "mapdefaults.MapTest")
- proto.RegisterType((*FakeMap)(nil), "mapdefaults.FakeMap")
- proto.RegisterType((*FakeMapEntry)(nil), "mapdefaults.FakeMapEntry")
-}
-func (this *MapTest) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return MapDescription()
-}
-func (this *FakeMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return MapDescription()
-}
-func (this *FakeMapEntry) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return MapDescription()
-}
-func MapDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 3836 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x5d, 0x70, 0x1b, 0xd7,
- 0x75, 0xe6, 0xe2, 0x87, 0x04, 0x0e, 0x40, 0x70, 0xb9, 0xa4, 0x25, 0x88, 0x8e, 0x21, 0x0a, 0xfe,
- 0xa3, 0xed, 0x06, 0xcc, 0x48, 0x96, 0x2c, 0x41, 0x8d, 0x5d, 0x10, 0x84, 0x18, 0xa8, 0x24, 0x81,
- 0x2c, 0xc8, 0x58, 0x4e, 0x1f, 0x76, 0x96, 0x8b, 0x0b, 0x60, 0xa5, 0xc5, 0xee, 0x66, 0x77, 0x21,
- 0x99, 0x9a, 0xce, 0x54, 0x1d, 0xf7, 0x67, 0x32, 0x9d, 0xfe, 0x77, 0xa6, 0x89, 0xeb, 0xb8, 0x6d,
- 0x66, 0x5a, 0xa7, 0x49, 0x7f, 0x92, 0xa6, 0x75, 0xd3, 0x3e, 0xf5, 0x25, 0xad, 0x9f, 0x3a, 0xc9,
- 0x5b, 0x1f, 0xfa, 0x60, 0xb1, 0x9e, 0x69, 0xda, 0xba, 0xad, 0xdb, 0xf8, 0x21, 0x33, 0x7e, 0xe9,
- 0xdc, 0xbf, 0xc5, 0x2e, 0x00, 0x6a, 0xc1, 0xcc, 0xd8, 0x7e, 0x22, 0xf7, 0xdc, 0xf3, 0x7d, 0x7b,
- 0xee, 0xb9, 0xe7, 0x9e, 0x73, 0xee, 0xc5, 0xc2, 0x37, 0x2e, 0xc3, 0x6a, 0xd7, 0xb2, 0xba, 0x06,
- 0x5a, 0xb7, 0x1d, 0xcb, 0xb3, 0x0e, 0x06, 0x9d, 0xf5, 0x36, 0x72, 0x35, 0x47, 0xb7, 0x3d, 0xcb,
- 0x29, 0x11, 0x99, 0xb4, 0x40, 0x35, 0x4a, 0x5c, 0xa3, 0xb8, 0x03, 0x8b, 0xd7, 0x74, 0x03, 0x6d,
- 0xfa, 0x8a, 0x2d, 0xe4, 0x49, 0x97, 0x21, 0xd1, 0xd1, 0x0d, 0x94, 0x17, 0x56, 0xe3, 0x6b, 0x99,
- 0xf3, 0x8f, 0x95, 0x46, 0x40, 0xa5, 0x30, 0xa2, 0x89, 0xc5, 0x32, 0x41, 0x14, 0xdf, 0x49, 0xc0,
- 0xd2, 0x84, 0x51, 0x49, 0x82, 0x84, 0xa9, 0xf6, 0x31, 0xa3, 0xb0, 0x96, 0x96, 0xc9, 0xff, 0x52,
- 0x1e, 0xe6, 0x6c, 0x55, 0xbb, 0xa5, 0x76, 0x51, 0x3e, 0x46, 0xc4, 0xfc, 0x51, 0x2a, 0x00, 0xb4,
- 0x91, 0x8d, 0xcc, 0x36, 0x32, 0xb5, 0xc3, 0x7c, 0x7c, 0x35, 0xbe, 0x96, 0x96, 0x03, 0x12, 0xe9,
- 0x19, 0x58, 0xb4, 0x07, 0x07, 0x86, 0xae, 0x29, 0x01, 0x35, 0x58, 0x8d, 0xaf, 0x25, 0x65, 0x91,
- 0x0e, 0x6c, 0x0e, 0x95, 0x9f, 0x84, 0x85, 0x3b, 0x48, 0xbd, 0x15, 0x54, 0xcd, 0x10, 0xd5, 0x1c,
- 0x16, 0x07, 0x14, 0xab, 0x90, 0xed, 0x23, 0xd7, 0x55, 0xbb, 0x48, 0xf1, 0x0e, 0x6d, 0x94, 0x4f,
- 0x90, 0xd9, 0xaf, 0x8e, 0xcd, 0x7e, 0x74, 0xe6, 0x19, 0x86, 0xda, 0x3b, 0xb4, 0x91, 0x54, 0x81,
- 0x34, 0x32, 0x07, 0x7d, 0xca, 0x90, 0x3c, 0xc6, 0x7f, 0x35, 0x73, 0xd0, 0x1f, 0x65, 0x49, 0x61,
- 0x18, 0xa3, 0x98, 0x73, 0x91, 0x73, 0x5b, 0xd7, 0x50, 0x7e, 0x96, 0x10, 0x3c, 0x39, 0x46, 0xd0,
- 0xa2, 0xe3, 0xa3, 0x1c, 0x1c, 0x27, 0x55, 0x21, 0x8d, 0x5e, 0xf6, 0x90, 0xe9, 0xea, 0x96, 0x99,
- 0x9f, 0x23, 0x24, 0x8f, 0x4f, 0x58, 0x45, 0x64, 0xb4, 0x47, 0x29, 0x86, 0x38, 0xe9, 0x12, 0xcc,
- 0x59, 0xb6, 0xa7, 0x5b, 0xa6, 0x9b, 0x4f, 0xad, 0x0a, 0x6b, 0x99, 0xf3, 0x9f, 0x98, 0x18, 0x08,
- 0x0d, 0xaa, 0x23, 0x73, 0x65, 0xa9, 0x0e, 0xa2, 0x6b, 0x0d, 0x1c, 0x0d, 0x29, 0x9a, 0xd5, 0x46,
- 0x8a, 0x6e, 0x76, 0xac, 0x7c, 0x9a, 0x10, 0x9c, 0x1d, 0x9f, 0x08, 0x51, 0xac, 0x5a, 0x6d, 0x54,
- 0x37, 0x3b, 0x96, 0x9c, 0x73, 0x43, 0xcf, 0xd2, 0x29, 0x98, 0x75, 0x0f, 0x4d, 0x4f, 0x7d, 0x39,
- 0x9f, 0x25, 0x11, 0xc2, 0x9e, 0x8a, 0x7f, 0x3b, 0x0b, 0x0b, 0xd3, 0x84, 0xd8, 0x55, 0x48, 0x76,
- 0xf0, 0x2c, 0xf3, 0xb1, 0x93, 0xf8, 0x80, 0x62, 0xc2, 0x4e, 0x9c, 0xfd, 0x31, 0x9d, 0x58, 0x81,
- 0x8c, 0x89, 0x5c, 0x0f, 0xb5, 0x69, 0x44, 0xc4, 0xa7, 0x8c, 0x29, 0xa0, 0xa0, 0xf1, 0x90, 0x4a,
- 0xfc, 0x58, 0x21, 0x75, 0x03, 0x16, 0x7c, 0x93, 0x14, 0x47, 0x35, 0xbb, 0x3c, 0x36, 0xd7, 0xa3,
- 0x2c, 0x29, 0xd5, 0x38, 0x4e, 0xc6, 0x30, 0x39, 0x87, 0x42, 0xcf, 0xd2, 0x26, 0x80, 0x65, 0x22,
- 0xab, 0xa3, 0xb4, 0x91, 0x66, 0xe4, 0x53, 0xc7, 0x78, 0xa9, 0x81, 0x55, 0xc6, 0xbc, 0x64, 0x51,
- 0xa9, 0x66, 0x48, 0x57, 0x86, 0xa1, 0x36, 0x77, 0x4c, 0xa4, 0xec, 0xd0, 0x4d, 0x36, 0x16, 0x6d,
- 0xfb, 0x90, 0x73, 0x10, 0x8e, 0x7b, 0xd4, 0x66, 0x33, 0x4b, 0x13, 0x23, 0x4a, 0x91, 0x33, 0x93,
- 0x19, 0x8c, 0x4e, 0x6c, 0xde, 0x09, 0x3e, 0x4a, 0x8f, 0x82, 0x2f, 0x50, 0x48, 0x58, 0x01, 0xc9,
- 0x42, 0x59, 0x2e, 0xdc, 0x55, 0xfb, 0x68, 0xe5, 0x2e, 0xe4, 0xc2, 0xee, 0x91, 0x96, 0x21, 0xe9,
- 0x7a, 0xaa, 0xe3, 0x91, 0x28, 0x4c, 0xca, 0xf4, 0x41, 0x12, 0x21, 0x8e, 0xcc, 0x36, 0xc9, 0x72,
- 0x49, 0x19, 0xff, 0x2b, 0xfd, 0xd4, 0x70, 0xc2, 0x71, 0x32, 0xe1, 0x27, 0xc6, 0x57, 0x34, 0xc4,
- 0x3c, 0x3a, 0xef, 0x95, 0xe7, 0x60, 0x3e, 0x34, 0x81, 0x69, 0x5f, 0x5d, 0xfc, 0x59, 0x78, 0x68,
- 0x22, 0xb5, 0x74, 0x03, 0x96, 0x07, 0xa6, 0x6e, 0x7a, 0xc8, 0xb1, 0x1d, 0x84, 0x23, 0x96, 0xbe,
- 0x2a, 0xff, 0x6f, 0x73, 0xc7, 0xc4, 0xdc, 0x7e, 0x50, 0x9b, 0xb2, 0xc8, 0x4b, 0x83, 0x71, 0xe1,
- 0xd3, 0xe9, 0xd4, 0x0f, 0xe6, 0xc4, 0x7b, 0xf7, 0xee, 0xdd, 0x8b, 0x15, 0xbf, 0x34, 0x0b, 0xcb,
- 0x93, 0xf6, 0xcc, 0xc4, 0xed, 0x7b, 0x0a, 0x66, 0xcd, 0x41, 0xff, 0x00, 0x39, 0xc4, 0x49, 0x49,
- 0x99, 0x3d, 0x49, 0x15, 0x48, 0x1a, 0xea, 0x01, 0x32, 0xf2, 0x89, 0x55, 0x61, 0x2d, 0x77, 0xfe,
- 0x99, 0xa9, 0x76, 0x65, 0x69, 0x1b, 0x43, 0x64, 0x8a, 0x94, 0x9e, 0x87, 0x04, 0x4b, 0xd1, 0x98,
- 0xe1, 0xe9, 0xe9, 0x18, 0xf0, 0x5e, 0x92, 0x09, 0x4e, 0x7a, 0x18, 0xd2, 0xf8, 0x2f, 0x8d, 0x8d,
- 0x59, 0x62, 0x73, 0x0a, 0x0b, 0x70, 0x5c, 0x48, 0x2b, 0x90, 0x22, 0xdb, 0xa4, 0x8d, 0x78, 0x69,
- 0xf3, 0x9f, 0x71, 0x60, 0xb5, 0x51, 0x47, 0x1d, 0x18, 0x9e, 0x72, 0x5b, 0x35, 0x06, 0x88, 0x04,
- 0x7c, 0x5a, 0xce, 0x32, 0xe1, 0xe7, 0xb0, 0x4c, 0x3a, 0x0b, 0x19, 0xba, 0xab, 0x74, 0xb3, 0x8d,
- 0x5e, 0x26, 0xd9, 0x33, 0x29, 0xd3, 0x8d, 0x56, 0xc7, 0x12, 0xfc, 0xfa, 0x9b, 0xae, 0x65, 0xf2,
- 0xd0, 0x24, 0xaf, 0xc0, 0x02, 0xf2, 0xfa, 0xe7, 0x46, 0x13, 0xf7, 0x23, 0x93, 0xa7, 0x37, 0x1a,
- 0x53, 0xc5, 0x37, 0x63, 0x90, 0x20, 0xf9, 0x62, 0x01, 0x32, 0x7b, 0x2f, 0x35, 0x6b, 0xca, 0x66,
- 0x63, 0x7f, 0x63, 0xbb, 0x26, 0x0a, 0x52, 0x0e, 0x80, 0x08, 0xae, 0x6d, 0x37, 0x2a, 0x7b, 0x62,
- 0xcc, 0x7f, 0xae, 0xef, 0xee, 0x5d, 0x7a, 0x56, 0x8c, 0xfb, 0x80, 0x7d, 0x2a, 0x48, 0x04, 0x15,
- 0x2e, 0x9c, 0x17, 0x93, 0x92, 0x08, 0x59, 0x4a, 0x50, 0xbf, 0x51, 0xdb, 0xbc, 0xf4, 0xac, 0x38,
- 0x1b, 0x96, 0x5c, 0x38, 0x2f, 0xce, 0x49, 0xf3, 0x90, 0x26, 0x92, 0x8d, 0x46, 0x63, 0x5b, 0x4c,
- 0xf9, 0x9c, 0xad, 0x3d, 0xb9, 0xbe, 0xbb, 0x25, 0xa6, 0x7d, 0xce, 0x2d, 0xb9, 0xb1, 0xdf, 0x14,
- 0xc1, 0x67, 0xd8, 0xa9, 0xb5, 0x5a, 0x95, 0xad, 0x9a, 0x98, 0xf1, 0x35, 0x36, 0x5e, 0xda, 0xab,
- 0xb5, 0xc4, 0x6c, 0xc8, 0xac, 0x0b, 0xe7, 0xc5, 0x79, 0xff, 0x15, 0xb5, 0xdd, 0xfd, 0x1d, 0x31,
- 0x27, 0x2d, 0xc2, 0x3c, 0x7d, 0x05, 0x37, 0x62, 0x61, 0x44, 0x74, 0xe9, 0x59, 0x51, 0x1c, 0x1a,
- 0x42, 0x59, 0x16, 0x43, 0x82, 0x4b, 0xcf, 0x8a, 0x52, 0xb1, 0x0a, 0x49, 0x12, 0x5d, 0x92, 0x04,
- 0xb9, 0xed, 0xca, 0x46, 0x6d, 0x5b, 0x69, 0x34, 0xf7, 0xea, 0x8d, 0xdd, 0xca, 0xb6, 0x28, 0x0c,
- 0x65, 0x72, 0xed, 0xb3, 0xfb, 0x75, 0xb9, 0xb6, 0x29, 0xc6, 0x82, 0xb2, 0x66, 0xad, 0xb2, 0x57,
- 0xdb, 0x14, 0xe3, 0x45, 0x0d, 0x96, 0x27, 0xe5, 0xc9, 0x89, 0x3b, 0x23, 0xb0, 0xc4, 0xb1, 0x63,
- 0x96, 0x98, 0x70, 0x8d, 0x2d, 0xf1, 0x57, 0x05, 0x58, 0x9a, 0x50, 0x2b, 0x26, 0xbe, 0xe4, 0x05,
- 0x48, 0xd2, 0x10, 0xa5, 0xd5, 0xf3, 0xa9, 0x89, 0x45, 0x87, 0x04, 0xec, 0x58, 0x05, 0x25, 0xb8,
- 0x60, 0x07, 0x11, 0x3f, 0xa6, 0x83, 0xc0, 0x14, 0x63, 0x46, 0xbe, 0x22, 0x40, 0xfe, 0x38, 0xee,
- 0x88, 0x44, 0x11, 0x0b, 0x25, 0x8a, 0xab, 0xa3, 0x06, 0x9c, 0x3b, 0x7e, 0x0e, 0x63, 0x56, 0xbc,
- 0x21, 0xc0, 0xa9, 0xc9, 0x8d, 0xd6, 0x44, 0x1b, 0x9e, 0x87, 0xd9, 0x3e, 0xf2, 0x7a, 0x16, 0x6f,
- 0x36, 0x9e, 0x98, 0x50, 0xc2, 0xf0, 0xf0, 0xa8, 0xaf, 0x18, 0x2a, 0x58, 0x03, 0xe3, 0xc7, 0x75,
- 0x4b, 0xd4, 0x9a, 0x31, 0x4b, 0xbf, 0x18, 0x83, 0x87, 0x26, 0x92, 0x4f, 0x34, 0xf4, 0x11, 0x00,
- 0xdd, 0xb4, 0x07, 0x1e, 0x6d, 0x28, 0x68, 0x7e, 0x4a, 0x13, 0x09, 0xd9, 0xfb, 0x38, 0xf7, 0x0c,
- 0x3c, 0x7f, 0x3c, 0x4e, 0xc6, 0x81, 0x8a, 0x88, 0xc2, 0xe5, 0xa1, 0xa1, 0x09, 0x62, 0x68, 0xe1,
- 0x98, 0x99, 0x8e, 0xd5, 0xea, 0x4f, 0x81, 0xa8, 0x19, 0x3a, 0x32, 0x3d, 0xc5, 0xf5, 0x1c, 0xa4,
- 0xf6, 0x75, 0xb3, 0x4b, 0x12, 0x70, 0xaa, 0x9c, 0xec, 0xa8, 0x86, 0x8b, 0xe4, 0x05, 0x3a, 0xdc,
- 0xe2, 0xa3, 0x18, 0x41, 0x6a, 0x9c, 0x13, 0x40, 0xcc, 0x86, 0x10, 0x74, 0xd8, 0x47, 0x14, 0xbf,
- 0x9d, 0x82, 0x4c, 0xa0, 0x2d, 0x95, 0xce, 0x41, 0xf6, 0xa6, 0x7a, 0x5b, 0x55, 0xf8, 0x51, 0x83,
- 0x7a, 0x22, 0x83, 0x65, 0x4d, 0x76, 0xdc, 0xf8, 0x14, 0x2c, 0x13, 0x15, 0x6b, 0xe0, 0x21, 0x47,
- 0xd1, 0x0c, 0xd5, 0x75, 0x89, 0xd3, 0x52, 0x44, 0x55, 0xc2, 0x63, 0x0d, 0x3c, 0x54, 0xe5, 0x23,
- 0xd2, 0x45, 0x58, 0x22, 0x88, 0xfe, 0xc0, 0xf0, 0x74, 0xdb, 0x40, 0x0a, 0x3e, 0xfc, 0xb8, 0x24,
- 0x11, 0xfb, 0x96, 0x2d, 0x62, 0x8d, 0x1d, 0xa6, 0x80, 0x2d, 0x72, 0xa5, 0x4d, 0x78, 0x84, 0xc0,
- 0xba, 0xc8, 0x44, 0x8e, 0xea, 0x21, 0x05, 0x7d, 0x61, 0xa0, 0x1a, 0xae, 0xa2, 0x9a, 0x6d, 0xa5,
- 0xa7, 0xba, 0xbd, 0xfc, 0x32, 0x26, 0xd8, 0x88, 0xe5, 0x05, 0xf9, 0x0c, 0x56, 0xdc, 0x62, 0x7a,
- 0x35, 0xa2, 0x56, 0x31, 0xdb, 0x9f, 0x51, 0xdd, 0x9e, 0x54, 0x86, 0x53, 0x84, 0xc5, 0xf5, 0x1c,
- 0xdd, 0xec, 0x2a, 0x5a, 0x0f, 0x69, 0xb7, 0x94, 0x81, 0xd7, 0xb9, 0x9c, 0x7f, 0x38, 0xf8, 0x7e,
- 0x62, 0x61, 0x8b, 0xe8, 0x54, 0xb1, 0xca, 0xbe, 0xd7, 0xb9, 0x2c, 0xb5, 0x20, 0x8b, 0x17, 0xa3,
- 0xaf, 0xdf, 0x45, 0x4a, 0xc7, 0x72, 0x48, 0x65, 0xc9, 0x4d, 0xd8, 0xd9, 0x01, 0x0f, 0x96, 0x1a,
- 0x0c, 0xb0, 0x63, 0xb5, 0x51, 0x39, 0xd9, 0x6a, 0xd6, 0x6a, 0x9b, 0x72, 0x86, 0xb3, 0x5c, 0xb3,
- 0x1c, 0x1c, 0x50, 0x5d, 0xcb, 0x77, 0x70, 0x86, 0x06, 0x54, 0xd7, 0xe2, 0xee, 0xbd, 0x08, 0x4b,
- 0x9a, 0x46, 0xe7, 0xac, 0x6b, 0x0a, 0x3b, 0xa2, 0xb8, 0x79, 0x31, 0xe4, 0x2c, 0x4d, 0xdb, 0xa2,
- 0x0a, 0x2c, 0xc6, 0x5d, 0xe9, 0x0a, 0x3c, 0x34, 0x74, 0x56, 0x10, 0xb8, 0x38, 0x36, 0xcb, 0x51,
- 0xe8, 0x45, 0x58, 0xb2, 0x0f, 0xc7, 0x81, 0x52, 0xe8, 0x8d, 0xf6, 0xe1, 0x28, 0xec, 0x39, 0x58,
- 0xb6, 0x7b, 0xf6, 0x38, 0x6e, 0x29, 0x88, 0x93, 0xec, 0x9e, 0x3d, 0x0a, 0x7c, 0x9c, 0x9c, 0x57,
- 0x1d, 0xa4, 0xa9, 0x1e, 0x6a, 0xe7, 0x4f, 0x07, 0xd5, 0x03, 0x03, 0xd2, 0x3a, 0x88, 0x9a, 0xa6,
- 0x20, 0x53, 0x3d, 0x30, 0x90, 0xa2, 0x3a, 0xc8, 0x54, 0xdd, 0xfc, 0xd9, 0xa0, 0x72, 0x4e, 0xd3,
- 0x6a, 0x64, 0xb4, 0x42, 0x06, 0xa5, 0xa7, 0x61, 0xd1, 0x3a, 0xb8, 0xa9, 0xd1, 0x90, 0x54, 0x6c,
- 0x07, 0x75, 0xf4, 0x97, 0xf3, 0x8f, 0x11, 0xff, 0x2e, 0xe0, 0x01, 0x12, 0x90, 0x4d, 0x22, 0x96,
- 0x9e, 0x02, 0x51, 0x73, 0x7b, 0xaa, 0x63, 0x93, 0x9e, 0xc0, 0xb5, 0x55, 0x0d, 0xe5, 0x1f, 0xa7,
- 0xaa, 0x54, 0xbe, 0xcb, 0xc5, 0x78, 0x4b, 0xb8, 0x77, 0xf4, 0x8e, 0xc7, 0x19, 0x9f, 0xa4, 0x5b,
- 0x82, 0xc8, 0x18, 0xdb, 0x1a, 0x88, 0xd8, 0x15, 0xa1, 0x17, 0xaf, 0x11, 0xb5, 0x9c, 0xdd, 0xb3,
- 0x83, 0xef, 0x7d, 0x14, 0xe6, 0xb1, 0xe6, 0xf0, 0xa5, 0x4f, 0xd1, 0x7e, 0xc6, 0xee, 0x05, 0xde,
- 0xf8, 0xa1, 0xb5, 0x96, 0xc5, 0x32, 0x64, 0x83, 0xf1, 0x29, 0xa5, 0x81, 0x46, 0xa8, 0x28, 0xe0,
- 0x5a, 0x5f, 0x6d, 0x6c, 0xe2, 0x2a, 0xfd, 0xf9, 0x9a, 0x18, 0xc3, 0xdd, 0xc2, 0x76, 0x7d, 0xaf,
- 0xa6, 0xc8, 0xfb, 0xbb, 0x7b, 0xf5, 0x9d, 0x9a, 0x18, 0x0f, 0xb6, 0xa5, 0xdf, 0x8d, 0x41, 0x2e,
- 0x7c, 0xc2, 0x90, 0x7e, 0x12, 0x4e, 0xf3, 0xeb, 0x00, 0x17, 0x79, 0xca, 0x1d, 0xdd, 0x21, 0x5b,
- 0xa6, 0xaf, 0xd2, 0x0e, 0xdb, 0x5f, 0xb4, 0x65, 0xa6, 0xd5, 0x42, 0xde, 0x8b, 0xba, 0x83, 0x37,
- 0x44, 0x5f, 0xf5, 0xa4, 0x6d, 0x38, 0x6b, 0x5a, 0x8a, 0xeb, 0xa9, 0x66, 0x5b, 0x75, 0xda, 0xca,
- 0xf0, 0x22, 0x46, 0x51, 0x35, 0x0d, 0xb9, 0xae, 0x45, 0x4b, 0x95, 0xcf, 0xf2, 0x09, 0xd3, 0x6a,
- 0x31, 0xe5, 0x61, 0x0e, 0xaf, 0x30, 0xd5, 0x91, 0x00, 0x8b, 0x1f, 0x17, 0x60, 0x0f, 0x43, 0xba,
- 0xaf, 0xda, 0x0a, 0x32, 0x3d, 0xe7, 0x90, 0xf4, 0x95, 0x29, 0x39, 0xd5, 0x57, 0xed, 0x1a, 0x7e,
- 0xfe, 0x68, 0xda, 0xfb, 0x7f, 0x89, 0x43, 0x36, 0xd8, 0x5b, 0xe2, 0x56, 0x5d, 0x23, 0x75, 0x44,
- 0x20, 0x99, 0xe6, 0xd1, 0x07, 0x76, 0xa2, 0xa5, 0x2a, 0x2e, 0x30, 0xe5, 0x59, 0xda, 0xf1, 0xc9,
- 0x14, 0x89, 0x8b, 0x3b, 0xce, 0x2d, 0x88, 0x9e, 0x62, 0x52, 0x32, 0x7b, 0x92, 0xb6, 0x60, 0xf6,
- 0xa6, 0x4b, 0xb8, 0x67, 0x09, 0xf7, 0x63, 0x0f, 0xe6, 0xbe, 0xde, 0x22, 0xe4, 0xe9, 0xeb, 0x2d,
- 0x65, 0xb7, 0x21, 0xef, 0x54, 0xb6, 0x65, 0x06, 0x97, 0xce, 0x40, 0xc2, 0x50, 0xef, 0x1e, 0x86,
- 0x4b, 0x11, 0x11, 0x4d, 0xeb, 0xf8, 0x33, 0x90, 0xb8, 0x83, 0xd4, 0x5b, 0xe1, 0x02, 0x40, 0x44,
- 0x1f, 0x62, 0xe8, 0xaf, 0x43, 0x92, 0xf8, 0x4b, 0x02, 0x60, 0x1e, 0x13, 0x67, 0xa4, 0x14, 0x24,
- 0xaa, 0x0d, 0x19, 0x87, 0xbf, 0x08, 0x59, 0x2a, 0x55, 0x9a, 0xf5, 0x5a, 0xb5, 0x26, 0xc6, 0x8a,
- 0x17, 0x61, 0x96, 0x3a, 0x01, 0x6f, 0x0d, 0xdf, 0x0d, 0xe2, 0x0c, 0x7b, 0x64, 0x1c, 0x02, 0x1f,
- 0xdd, 0xdf, 0xd9, 0xa8, 0xc9, 0x62, 0x2c, 0xb8, 0xbc, 0x2e, 0x64, 0x83, 0x6d, 0xe5, 0x47, 0x13,
- 0x53, 0x7f, 0x27, 0x40, 0x26, 0xd0, 0x26, 0xe2, 0x06, 0x45, 0x35, 0x0c, 0xeb, 0x8e, 0xa2, 0x1a,
- 0xba, 0xea, 0xb2, 0xa0, 0x00, 0x22, 0xaa, 0x60, 0xc9, 0xb4, 0x8b, 0xf6, 0x91, 0x18, 0xff, 0xba,
- 0x00, 0xe2, 0x68, 0x8b, 0x39, 0x62, 0xa0, 0xf0, 0xb1, 0x1a, 0xf8, 0x9a, 0x00, 0xb9, 0x70, 0x5f,
- 0x39, 0x62, 0xde, 0xb9, 0x8f, 0xd5, 0xbc, 0xb7, 0x63, 0x30, 0x1f, 0xea, 0x26, 0xa7, 0xb5, 0xee,
- 0x0b, 0xb0, 0xa8, 0xb7, 0x51, 0xdf, 0xb6, 0x3c, 0x64, 0x6a, 0x87, 0x8a, 0x81, 0x6e, 0x23, 0x23,
- 0x5f, 0x24, 0x89, 0x62, 0xfd, 0xc1, 0xfd, 0x6a, 0xa9, 0x3e, 0xc4, 0x6d, 0x63, 0x58, 0x79, 0xa9,
- 0xbe, 0x59, 0xdb, 0x69, 0x36, 0xf6, 0x6a, 0xbb, 0xd5, 0x97, 0x94, 0xfd, 0xdd, 0x9f, 0xde, 0x6d,
- 0xbc, 0xb8, 0x2b, 0x8b, 0xfa, 0x88, 0xda, 0x87, 0xb8, 0xd5, 0x9b, 0x20, 0x8e, 0x1a, 0x25, 0x9d,
- 0x86, 0x49, 0x66, 0x89, 0x33, 0xd2, 0x12, 0x2c, 0xec, 0x36, 0x94, 0x56, 0x7d, 0xb3, 0xa6, 0xd4,
- 0xae, 0x5d, 0xab, 0x55, 0xf7, 0x5a, 0xf4, 0x00, 0xef, 0x6b, 0xef, 0x85, 0x37, 0xf5, 0xab, 0x71,
- 0x58, 0x9a, 0x60, 0x89, 0x54, 0x61, 0x67, 0x07, 0x7a, 0x9c, 0xf9, 0xe4, 0x34, 0xd6, 0x97, 0x70,
- 0xc9, 0x6f, 0xaa, 0x8e, 0xc7, 0x8e, 0x1a, 0x4f, 0x01, 0xf6, 0x92, 0xe9, 0xe9, 0x1d, 0x1d, 0x39,
- 0xec, 0xbe, 0x83, 0x1e, 0x28, 0x16, 0x86, 0x72, 0x7a, 0xe5, 0xf1, 0x13, 0x20, 0xd9, 0x96, 0xab,
- 0x7b, 0xfa, 0x6d, 0xa4, 0xe8, 0x26, 0xbf, 0x1c, 0xc1, 0x07, 0x8c, 0x84, 0x2c, 0xf2, 0x91, 0xba,
- 0xe9, 0xf9, 0xda, 0x26, 0xea, 0xaa, 0x23, 0xda, 0x38, 0x81, 0xc7, 0x65, 0x91, 0x8f, 0xf8, 0xda,
- 0xe7, 0x20, 0xdb, 0xb6, 0x06, 0xb8, 0xeb, 0xa2, 0x7a, 0xb8, 0x5e, 0x08, 0x72, 0x86, 0xca, 0x7c,
- 0x15, 0xd6, 0x4f, 0x0f, 0x6f, 0x65, 0xb2, 0x72, 0x86, 0xca, 0xa8, 0xca, 0x93, 0xb0, 0xa0, 0x76,
- 0xbb, 0x0e, 0x26, 0xe7, 0x44, 0xf4, 0x84, 0x90, 0xf3, 0xc5, 0x44, 0x71, 0xe5, 0x3a, 0xa4, 0xb8,
- 0x1f, 0x70, 0x49, 0xc6, 0x9e, 0x50, 0x6c, 0x7a, 0x33, 0x17, 0x5b, 0x4b, 0xcb, 0x29, 0x93, 0x0f,
- 0x9e, 0x83, 0xac, 0xee, 0x2a, 0xc3, 0x4b, 0xe6, 0xd8, 0x6a, 0x6c, 0x2d, 0x25, 0x67, 0x74, 0xd7,
- 0xbf, 0xa0, 0x2b, 0xbe, 0x11, 0x83, 0x5c, 0xf8, 0x92, 0x5c, 0xda, 0x84, 0x94, 0x61, 0x69, 0x2a,
- 0x09, 0x2d, 0xfa, 0x0b, 0xcd, 0x5a, 0xc4, 0xbd, 0x7a, 0x69, 0x9b, 0xe9, 0xcb, 0x3e, 0x72, 0xe5,
- 0x9f, 0x04, 0x48, 0x71, 0xb1, 0x74, 0x0a, 0x12, 0xb6, 0xea, 0xf5, 0x08, 0x5d, 0x72, 0x23, 0x26,
- 0x0a, 0x32, 0x79, 0xc6, 0x72, 0xd7, 0x56, 0x4d, 0x12, 0x02, 0x4c, 0x8e, 0x9f, 0xf1, 0xba, 0x1a,
- 0x48, 0x6d, 0x93, 0xe3, 0x87, 0xd5, 0xef, 0x23, 0xd3, 0x73, 0xf9, 0xba, 0x32, 0x79, 0x95, 0x89,
- 0xa5, 0x67, 0x60, 0xd1, 0x73, 0x54, 0xdd, 0x08, 0xe9, 0x26, 0x88, 0xae, 0xc8, 0x07, 0x7c, 0xe5,
- 0x32, 0x9c, 0xe1, 0xbc, 0x6d, 0xe4, 0xa9, 0x5a, 0x0f, 0xb5, 0x87, 0xa0, 0x59, 0x72, 0x03, 0x7b,
- 0x9a, 0x29, 0x6c, 0xb2, 0x71, 0x8e, 0x2d, 0x7e, 0x5f, 0x80, 0x45, 0x7e, 0x60, 0x6a, 0xfb, 0xce,
- 0xda, 0x01, 0x50, 0x4d, 0xd3, 0xf2, 0x82, 0xee, 0x1a, 0x0f, 0xe5, 0x31, 0x5c, 0xa9, 0xe2, 0x83,
- 0xe4, 0x00, 0xc1, 0x4a, 0x1f, 0x60, 0x38, 0x72, 0xac, 0xdb, 0xce, 0x42, 0x86, 0xfd, 0x02, 0x42,
- 0x7e, 0x46, 0xa3, 0x47, 0x6c, 0xa0, 0x22, 0x7c, 0xb2, 0x92, 0x96, 0x21, 0x79, 0x80, 0xba, 0xba,
- 0xc9, 0xee, 0x35, 0xe9, 0x03, 0xbf, 0xab, 0x4d, 0xf8, 0x77, 0xb5, 0x1b, 0x37, 0x60, 0x49, 0xb3,
- 0xfa, 0xa3, 0xe6, 0x6e, 0x88, 0x23, 0xc7, 0x7c, 0xf7, 0x33, 0xc2, 0xe7, 0x61, 0xd8, 0x62, 0x7e,
- 0x35, 0x16, 0xdf, 0x6a, 0x6e, 0x7c, 0x3d, 0xb6, 0xb2, 0x45, 0x71, 0x4d, 0x3e, 0x4d, 0x19, 0x75,
- 0x0c, 0xa4, 0x61, 0xd3, 0xe1, 0x87, 0x4f, 0xc0, 0x27, 0xbb, 0xba, 0xd7, 0x1b, 0x1c, 0x94, 0x34,
- 0xab, 0xbf, 0xde, 0xb5, 0xba, 0xd6, 0xf0, 0x67, 0x43, 0xfc, 0x44, 0x1e, 0xc8, 0x7f, 0xec, 0xa7,
- 0xc3, 0xb4, 0x2f, 0x5d, 0x89, 0xfc, 0x9d, 0xb1, 0xbc, 0x0b, 0x4b, 0x4c, 0x59, 0x21, 0xbf, 0x5d,
- 0xd0, 0x23, 0x84, 0xf4, 0xc0, 0xfb, 0x9f, 0xfc, 0xb7, 0xde, 0x21, 0xb5, 0x5a, 0x5e, 0x64, 0x50,
- 0x3c, 0x46, 0x4f, 0x19, 0x65, 0x19, 0x1e, 0x0a, 0xf1, 0xd1, 0x7d, 0x89, 0x9c, 0x08, 0xc6, 0xef,
- 0x32, 0xc6, 0xa5, 0x00, 0x63, 0x8b, 0x41, 0xcb, 0x55, 0x98, 0x3f, 0x09, 0xd7, 0x3f, 0x30, 0xae,
- 0x2c, 0x0a, 0x92, 0x6c, 0xc1, 0x02, 0x21, 0xd1, 0x06, 0xae, 0x67, 0xf5, 0x49, 0xd2, 0x7b, 0x30,
- 0xcd, 0x3f, 0xbe, 0x43, 0x37, 0x4a, 0x0e, 0xc3, 0xaa, 0x3e, 0xaa, 0x5c, 0x06, 0xf2, 0x73, 0x4d,
- 0x1b, 0x69, 0x46, 0x04, 0xc3, 0x5b, 0xcc, 0x10, 0x5f, 0xbf, 0xfc, 0x39, 0x58, 0xc6, 0xff, 0x93,
- 0x9c, 0x14, 0xb4, 0x24, 0xfa, 0xb6, 0x2b, 0xff, 0xfd, 0x57, 0xe8, 0x5e, 0x5c, 0xf2, 0x09, 0x02,
- 0x36, 0x05, 0x56, 0xb1, 0x8b, 0x3c, 0x0f, 0x39, 0xae, 0xa2, 0x1a, 0x93, 0xcc, 0x0b, 0x5c, 0x17,
- 0xe4, 0xbf, 0xfc, 0x6e, 0x78, 0x15, 0xb7, 0x28, 0xb2, 0x62, 0x18, 0xe5, 0x7d, 0x38, 0x3d, 0x21,
- 0x2a, 0xa6, 0xe0, 0x7c, 0x95, 0x71, 0x2e, 0x8f, 0x45, 0x06, 0xa6, 0x6d, 0x02, 0x97, 0xfb, 0x6b,
- 0x39, 0x05, 0xe7, 0xef, 0x31, 0x4e, 0x89, 0x61, 0xf9, 0x92, 0x62, 0xc6, 0xeb, 0xb0, 0x78, 0x1b,
- 0x39, 0x07, 0x96, 0xcb, 0xae, 0x68, 0xa6, 0xa0, 0x7b, 0x8d, 0xd1, 0x2d, 0x30, 0x20, 0xb9, 0xb3,
- 0xc1, 0x5c, 0x57, 0x20, 0xd5, 0x51, 0x35, 0x34, 0x05, 0xc5, 0x57, 0x18, 0xc5, 0x1c, 0xd6, 0xc7,
- 0xd0, 0x0a, 0x64, 0xbb, 0x16, 0x2b, 0x4b, 0xd1, 0xf0, 0xd7, 0x19, 0x3c, 0xc3, 0x31, 0x8c, 0xc2,
- 0xb6, 0xec, 0x81, 0x81, 0x6b, 0x56, 0x34, 0xc5, 0xef, 0x73, 0x0a, 0x8e, 0x61, 0x14, 0x27, 0x70,
- 0xeb, 0x1f, 0x70, 0x0a, 0x37, 0xe0, 0xcf, 0x17, 0x20, 0x63, 0x99, 0xc6, 0xa1, 0x65, 0x4e, 0x63,
- 0xc4, 0x1f, 0x32, 0x06, 0x60, 0x10, 0x4c, 0x70, 0x15, 0xd2, 0xd3, 0x2e, 0xc4, 0x1f, 0xbd, 0xcb,
- 0xb7, 0x07, 0x5f, 0x81, 0x2d, 0x58, 0xe0, 0x09, 0x4a, 0xb7, 0xcc, 0x29, 0x28, 0xfe, 0x98, 0x51,
- 0xe4, 0x02, 0x30, 0x36, 0x0d, 0x0f, 0xb9, 0x5e, 0x17, 0x4d, 0x43, 0xf2, 0x06, 0x9f, 0x06, 0x83,
- 0x30, 0x57, 0x1e, 0x20, 0x53, 0xeb, 0x4d, 0xc7, 0xf0, 0x35, 0xee, 0x4a, 0x8e, 0xc1, 0x14, 0x55,
- 0x98, 0xef, 0xab, 0x8e, 0xdb, 0x53, 0x8d, 0xa9, 0x96, 0xe3, 0x4f, 0x18, 0x47, 0xd6, 0x07, 0x31,
- 0x8f, 0x0c, 0xcc, 0x93, 0xd0, 0x7c, 0x9d, 0x7b, 0x24, 0x00, 0x63, 0x5b, 0xcf, 0xf5, 0xc8, 0x7d,
- 0xd6, 0x49, 0xd8, 0xbe, 0xc1, 0xb7, 0x1e, 0xc5, 0xee, 0x04, 0x19, 0xaf, 0x42, 0xda, 0xd5, 0xef,
- 0x4e, 0x45, 0xf3, 0xa7, 0x7c, 0xa5, 0x09, 0x00, 0x83, 0x5f, 0x82, 0x33, 0x13, 0xcb, 0xc4, 0x14,
- 0x64, 0x7f, 0xc6, 0xc8, 0x4e, 0x4d, 0x28, 0x15, 0x2c, 0x25, 0x9c, 0x94, 0xf2, 0xcf, 0x79, 0x4a,
- 0x40, 0x23, 0x5c, 0x4d, 0x7c, 0x50, 0x70, 0xd5, 0xce, 0xc9, 0xbc, 0xf6, 0x17, 0xdc, 0x6b, 0x14,
- 0x1b, 0xf2, 0xda, 0x1e, 0x9c, 0x62, 0x8c, 0x27, 0x5b, 0xd7, 0x6f, 0xf2, 0xc4, 0x4a, 0xd1, 0xfb,
- 0xe1, 0xd5, 0xfd, 0x19, 0x58, 0xf1, 0xdd, 0xc9, 0x3b, 0x52, 0x57, 0xe9, 0xab, 0xf6, 0x14, 0xcc,
- 0xdf, 0x62, 0xcc, 0x3c, 0xe3, 0xfb, 0x2d, 0xad, 0xbb, 0xa3, 0xda, 0x98, 0xfc, 0x06, 0xe4, 0x39,
- 0xf9, 0xc0, 0x74, 0x90, 0x66, 0x75, 0x4d, 0xfd, 0x2e, 0x6a, 0x4f, 0x41, 0xfd, 0x97, 0x23, 0x4b,
- 0xb5, 0x1f, 0x80, 0x63, 0xe6, 0x3a, 0x88, 0x7e, 0xaf, 0xa2, 0xe8, 0x7d, 0xdb, 0x72, 0xbc, 0x08,
- 0xc6, 0x6f, 0xf3, 0x95, 0xf2, 0x71, 0x75, 0x02, 0x2b, 0xd7, 0x20, 0x47, 0x1e, 0xa7, 0x0d, 0xc9,
- 0xbf, 0x62, 0x44, 0xf3, 0x43, 0x14, 0x4b, 0x1c, 0x9a, 0xd5, 0xb7, 0x55, 0x67, 0x9a, 0xfc, 0xf7,
- 0xd7, 0x3c, 0x71, 0x30, 0x08, 0x4b, 0x1c, 0xde, 0xa1, 0x8d, 0x70, 0xb5, 0x9f, 0x82, 0xe1, 0x4d,
- 0x9e, 0x38, 0x38, 0x86, 0x51, 0xf0, 0x86, 0x61, 0x0a, 0x8a, 0xbf, 0xe1, 0x14, 0x1c, 0x83, 0x29,
- 0x3e, 0x3b, 0x2c, 0xb4, 0x0e, 0xea, 0xea, 0xae, 0xe7, 0xd0, 0x3e, 0xf8, 0xc1, 0x54, 0xdf, 0x79,
- 0x37, 0xdc, 0x84, 0xc9, 0x01, 0x68, 0xf9, 0x3a, 0x2c, 0x8c, 0xb4, 0x18, 0x52, 0xd4, 0xb7, 0x1f,
- 0xf9, 0x9f, 0x7f, 0x9f, 0x25, 0xa3, 0x70, 0x87, 0x51, 0xde, 0xc6, 0xeb, 0x1e, 0xee, 0x03, 0xa2,
- 0xc9, 0x5e, 0x79, 0xdf, 0x5f, 0xfa, 0x50, 0x1b, 0x50, 0xbe, 0x06, 0xf3, 0xa1, 0x1e, 0x20, 0x9a,
- 0xea, 0x17, 0x18, 0x55, 0x36, 0xd8, 0x02, 0x94, 0x2f, 0x42, 0x02, 0xd7, 0xf3, 0x68, 0xf8, 0x2f,
- 0x32, 0x38, 0x51, 0x2f, 0x7f, 0x1a, 0x52, 0xbc, 0x8e, 0x47, 0x43, 0x7f, 0x89, 0x41, 0x7d, 0x08,
- 0x86, 0xf3, 0x1a, 0x1e, 0x0d, 0xff, 0x65, 0x0e, 0xe7, 0x10, 0x0c, 0x9f, 0xde, 0x85, 0x7f, 0xff,
- 0x2b, 0x09, 0x96, 0x87, 0xb9, 0xef, 0xae, 0xc2, 0x1c, 0x2b, 0xde, 0xd1, 0xe8, 0x2f, 0xb2, 0x97,
- 0x73, 0x44, 0xf9, 0x39, 0x48, 0x4e, 0xe9, 0xf0, 0x5f, 0x65, 0x50, 0xaa, 0x5f, 0xae, 0x42, 0x26,
- 0x50, 0xb0, 0xa3, 0xe1, 0xbf, 0xc6, 0xe0, 0x41, 0x14, 0x36, 0x9d, 0x15, 0xec, 0x68, 0x82, 0x5f,
- 0xe7, 0xa6, 0x33, 0x04, 0x76, 0x1b, 0xaf, 0xd5, 0xd1, 0xe8, 0xdf, 0xe0, 0x5e, 0xe7, 0x90, 0xf2,
- 0x0b, 0x90, 0xf6, 0xf3, 0x6f, 0x34, 0xfe, 0x37, 0x19, 0x7e, 0x88, 0xc1, 0x1e, 0x08, 0xe4, 0xff,
- 0x68, 0x8a, 0xdf, 0xe2, 0x1e, 0x08, 0xa0, 0xf0, 0x36, 0x1a, 0xad, 0xe9, 0xd1, 0x4c, 0xbf, 0xcd,
- 0xb7, 0xd1, 0x48, 0x49, 0xc7, 0xab, 0x49, 0xd2, 0x60, 0x34, 0xc5, 0xef, 0xf0, 0xd5, 0x24, 0xfa,
- 0xd8, 0x8c, 0xd1, 0x22, 0x19, 0xcd, 0xf1, 0xbb, 0xdc, 0x8c, 0x91, 0x1a, 0x59, 0x6e, 0x82, 0x34,
- 0x5e, 0x20, 0xa3, 0xf9, 0xbe, 0xc4, 0xf8, 0x16, 0xc7, 0xea, 0x63, 0xf9, 0x45, 0x38, 0x35, 0xb9,
- 0x38, 0x46, 0xb3, 0x7e, 0xf9, 0xfd, 0x91, 0xe3, 0x4c, 0xb0, 0x36, 0x96, 0xf7, 0x86, 0x59, 0x36,
- 0x58, 0x18, 0xa3, 0x69, 0x5f, 0x7d, 0x3f, 0x9c, 0x68, 0x83, 0x75, 0xb1, 0x5c, 0x01, 0x18, 0xd6,
- 0xa4, 0x68, 0xae, 0xd7, 0x18, 0x57, 0x00, 0x84, 0xb7, 0x06, 0x2b, 0x49, 0xd1, 0xf8, 0xaf, 0xf0,
- 0xad, 0xc1, 0x10, 0x78, 0x6b, 0xf0, 0x6a, 0x14, 0x8d, 0x7e, 0x9d, 0x6f, 0x0d, 0x0e, 0x29, 0x5f,
- 0x85, 0x94, 0x39, 0x30, 0x0c, 0x1c, 0x5b, 0xd2, 0x83, 0x3f, 0x67, 0xca, 0xff, 0xfb, 0x07, 0x0c,
- 0xcc, 0x01, 0xe5, 0x8b, 0x90, 0x44, 0xfd, 0x03, 0xd4, 0x8e, 0x42, 0xfe, 0xc7, 0x07, 0x3c, 0x9f,
- 0x60, 0xed, 0xf2, 0x0b, 0x00, 0xf4, 0x30, 0x4d, 0x7e, 0x25, 0x8a, 0xc0, 0xfe, 0xe7, 0x07, 0xec,
- 0x4b, 0x89, 0x21, 0x64, 0x48, 0x40, 0xbf, 0xbb, 0x78, 0x30, 0xc1, 0xbb, 0x61, 0x02, 0x72, 0x00,
- 0xbf, 0x02, 0x73, 0x37, 0x5d, 0xcb, 0xf4, 0xd4, 0x6e, 0x14, 0xfa, 0xbf, 0x18, 0x9a, 0xeb, 0x63,
- 0x87, 0xf5, 0x2d, 0x07, 0x79, 0x6a, 0xd7, 0x8d, 0xc2, 0xfe, 0x37, 0xc3, 0xfa, 0x00, 0x0c, 0xd6,
- 0x54, 0xd7, 0x9b, 0x66, 0xde, 0xff, 0xc3, 0xc1, 0x1c, 0x80, 0x8d, 0xc6, 0xff, 0xdf, 0x42, 0x87,
- 0x51, 0xd8, 0xf7, 0xb8, 0xd1, 0x4c, 0xbf, 0xfc, 0x69, 0x48, 0xe3, 0x7f, 0xe9, 0xd7, 0x43, 0x11,
- 0xe0, 0xff, 0x65, 0xe0, 0x21, 0x02, 0xbf, 0xd9, 0xf5, 0xda, 0x9e, 0x1e, 0xed, 0xec, 0xff, 0x63,
- 0x2b, 0xcd, 0xf5, 0xcb, 0x15, 0xc8, 0xb8, 0x5e, 0xbb, 0x3d, 0x60, 0x1d, 0x4d, 0x04, 0xfc, 0x87,
- 0x1f, 0xf8, 0x87, 0x5c, 0x1f, 0xb3, 0x71, 0x6e, 0xf2, 0x65, 0x1d, 0x6c, 0x59, 0x5b, 0x16, 0xbd,
- 0xa6, 0x83, 0x37, 0xe3, 0xf0, 0xb0, 0x66, 0xf5, 0x0f, 0x2c, 0x77, 0x9d, 0x26, 0x94, 0x03, 0xcb,
- 0xeb, 0xad, 0xf7, 0x55, 0x9b, 0xdd, 0xb1, 0x65, 0xfa, 0xaa, 0xcd, 0x3e, 0x04, 0x74, 0x57, 0x4e,
- 0x76, 0x3f, 0x57, 0xfc, 0x39, 0x98, 0xdb, 0x51, 0xed, 0x3d, 0xe4, 0x7a, 0x12, 0xf1, 0x03, 0xf9,
- 0x64, 0x86, 0xdd, 0x78, 0xae, 0x96, 0x02, 0xc4, 0x25, 0xa6, 0x56, 0x6a, 0x79, 0x4e, 0xcb, 0x73,
- 0xc8, 0xaf, 0xc3, 0xf2, 0xac, 0x4b, 0x1e, 0x56, 0xae, 0x40, 0x26, 0x20, 0x96, 0x44, 0x88, 0xdf,
- 0x42, 0x87, 0xec, 0xa3, 0x19, 0xfc, 0xaf, 0xb4, 0x3c, 0xfc, 0x28, 0x0c, 0xcb, 0xe8, 0x43, 0x39,
- 0x76, 0x59, 0x28, 0x3e, 0x0f, 0x73, 0xd7, 0xd4, 0x5b, 0x68, 0x47, 0xb5, 0xa5, 0x0b, 0x30, 0x87,
- 0x4c, 0xcf, 0xd1, 0x91, 0xcb, 0x0c, 0x38, 0x13, 0x32, 0x80, 0xa9, 0xd1, 0x37, 0x73, 0xcd, 0xe2,
- 0x36, 0x64, 0x83, 0x03, 0xd3, 0xbe, 0x1b, 0x4b, 0x2d, 0xaf, 0xc7, 0x3e, 0x12, 0x4d, 0xcb, 0xf4,
- 0x61, 0x63, 0xf3, 0xad, 0xfb, 0x85, 0x99, 0xef, 0xdd, 0x2f, 0xcc, 0xfc, 0xf3, 0xfd, 0xc2, 0xcc,
- 0xdb, 0xf7, 0x0b, 0xc2, 0x7b, 0xf7, 0x0b, 0xc2, 0x8f, 0xee, 0x17, 0x84, 0x7b, 0x47, 0x05, 0xe1,
- 0x6b, 0x47, 0x05, 0xe1, 0x9b, 0x47, 0x05, 0xe1, 0x3b, 0x47, 0x05, 0xe1, 0xad, 0xa3, 0xc2, 0xcc,
- 0xf7, 0x8e, 0x0a, 0x33, 0x6f, 0x1f, 0x15, 0x84, 0x1f, 0x1c, 0x15, 0x66, 0xde, 0x3b, 0x2a, 0x08,
- 0x3f, 0x3a, 0x2a, 0x08, 0xf7, 0xfe, 0xb5, 0x20, 0x1c, 0xcc, 0x12, 0xdf, 0x5e, 0xf8, 0xff, 0x00,
- 0x00, 0x00, 0xff, 0xff, 0x05, 0x48, 0x01, 0xbf, 0x5d, 0x31, 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 *MapTest) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*MapTest)
- if !ok {
- that2, ok := that.(MapTest)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *MapTest")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *MapTest but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *MapTest but is not nil && this == nil")
- }
- if len(this.StrStr) != len(that1.StrStr) {
- return fmt.Errorf("StrStr this(%v) Not Equal that(%v)", len(this.StrStr), len(that1.StrStr))
- }
- for i := range this.StrStr {
- if this.StrStr[i] != that1.StrStr[i] {
- return fmt.Errorf("StrStr this[%v](%v) Not Equal that[%v](%v)", i, this.StrStr[i], i, that1.StrStr[i])
- }
- }
- return nil
-}
-func (this *MapTest) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*MapTest)
- if !ok {
- that2, ok := that.(MapTest)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.StrStr) != len(that1.StrStr) {
- return false
- }
- for i := range this.StrStr {
- if this.StrStr[i] != that1.StrStr[i] {
- return false
- }
- }
- return true
-}
-func (this *FakeMap) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*FakeMap)
- if !ok {
- that2, ok := that.(FakeMap)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *FakeMap")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *FakeMap but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *FakeMap but is not nil && this == nil")
- }
- if len(this.Entries) != len(that1.Entries) {
- return fmt.Errorf("Entries this(%v) Not Equal that(%v)", len(this.Entries), len(that1.Entries))
- }
- for i := range this.Entries {
- if !this.Entries[i].Equal(that1.Entries[i]) {
- return fmt.Errorf("Entries this[%v](%v) Not Equal that[%v](%v)", i, this.Entries[i], i, that1.Entries[i])
- }
- }
- return nil
-}
-func (this *FakeMap) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*FakeMap)
- if !ok {
- that2, ok := that.(FakeMap)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Entries) != len(that1.Entries) {
- return false
- }
- for i := range this.Entries {
- if !this.Entries[i].Equal(that1.Entries[i]) {
- return false
- }
- }
- return true
-}
-func (this *FakeMapEntry) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*FakeMapEntry)
- if !ok {
- that2, ok := that.(FakeMapEntry)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *FakeMapEntry")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *FakeMapEntry but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *FakeMapEntry but is not nil && this == nil")
- }
- if this.Key != that1.Key {
- return fmt.Errorf("Key this(%v) Not Equal that(%v)", this.Key, that1.Key)
- }
- if this.Value != that1.Value {
- return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
- }
- if this.Other != that1.Other {
- return fmt.Errorf("Other this(%v) Not Equal that(%v)", this.Other, that1.Other)
- }
- return nil
-}
-func (this *FakeMapEntry) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*FakeMapEntry)
- if !ok {
- that2, ok := that.(FakeMapEntry)
- 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.Key != that1.Key {
- return false
- }
- if this.Value != that1.Value {
- return false
- }
- if this.Other != that1.Other {
- return false
- }
- return true
-}
-func (this *MapTest) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&mapdefaults.MapTest{")
- keysForStrStr := make([]string, 0, len(this.StrStr))
- for k := range this.StrStr {
- keysForStrStr = append(keysForStrStr, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStrStr)
- mapStringForStrStr := "map[string]string{"
- for _, k := range keysForStrStr {
- mapStringForStrStr += fmt.Sprintf("%#v: %#v,", k, this.StrStr[k])
- }
- mapStringForStrStr += "}"
- if this.StrStr != nil {
- s = append(s, "StrStr: "+mapStringForStrStr+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *FakeMap) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&mapdefaults.FakeMap{")
- if this.Entries != nil {
- s = append(s, "Entries: "+fmt.Sprintf("%#v", this.Entries)+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *FakeMapEntry) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&mapdefaults.FakeMapEntry{")
- s = append(s, "Key: "+fmt.Sprintf("%#v", this.Key)+",\n")
- s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n")
- s = append(s, "Other: "+fmt.Sprintf("%#v", this.Other)+",\n")
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func valueToGoStringMap(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 NewPopulatedMapTest(r randyMap, easy bool) *MapTest {
- this := &MapTest{}
- if r.Intn(10) != 0 {
- v1 := r.Intn(10)
- this.StrStr = make(map[string]string)
- for i := 0; i < v1; i++ {
- this.StrStr[randStringMap(r)] = randStringMap(r)
- }
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedFakeMap(r randyMap, easy bool) *FakeMap {
- this := &FakeMap{}
- if r.Intn(10) != 0 {
- v2 := r.Intn(5)
- this.Entries = make([]*FakeMapEntry, v2)
- for i := 0; i < v2; i++ {
- this.Entries[i] = NewPopulatedFakeMapEntry(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedFakeMapEntry(r randyMap, easy bool) *FakeMapEntry {
- this := &FakeMapEntry{}
- this.Key = string(randStringMap(r))
- this.Value = string(randStringMap(r))
- this.Other = string(randStringMap(r))
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-type randyMap interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneMap(r randyMap) 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 randStringMap(r randyMap) string {
- v3 := r.Intn(100)
- tmps := make([]rune, v3)
- for i := 0; i < v3; i++ {
- tmps[i] = randUTF8RuneMap(r)
- }
- return string(tmps)
-}
-func randUnrecognizedMap(r randyMap, 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 = randFieldMap(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldMap(dAtA []byte, r randyMap, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateMap(dAtA, uint64(key))
- v4 := r.Int63()
- if r.Intn(2) == 0 {
- v4 *= -1
- }
- dAtA = encodeVarintPopulateMap(dAtA, uint64(v4))
- case 1:
- dAtA = encodeVarintPopulateMap(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 = encodeVarintPopulateMap(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateMap(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateMap(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 encodeVarintPopulateMap(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 *MapTest) Size() (n int) {
- var l int
- _ = l
- if len(m.StrStr) > 0 {
- for k, v := range m.StrStr {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMap(uint64(len(k))) + 1 + len(v) + sovMap(uint64(len(v)))
- n += mapEntrySize + 1 + sovMap(uint64(mapEntrySize))
- }
- }
- return n
-}
-
-func (m *FakeMap) Size() (n int) {
- var l int
- _ = l
- if len(m.Entries) > 0 {
- for _, e := range m.Entries {
- l = e.Size()
- n += 1 + l + sovMap(uint64(l))
- }
- }
- return n
-}
-
-func (m *FakeMapEntry) Size() (n int) {
- var l int
- _ = l
- l = len(m.Key)
- if l > 0 {
- n += 1 + l + sovMap(uint64(l))
- }
- l = len(m.Value)
- if l > 0 {
- n += 1 + l + sovMap(uint64(l))
- }
- l = len(m.Other)
- if l > 0 {
- n += 1 + l + sovMap(uint64(l))
- }
- return n
-}
-
-func sovMap(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozMap(x uint64) (n int) {
- return sovMap(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *MapTest) String() string {
- if this == nil {
- return "nil"
- }
- keysForStrStr := make([]string, 0, len(this.StrStr))
- for k := range this.StrStr {
- keysForStrStr = append(keysForStrStr, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStrStr)
- mapStringForStrStr := "map[string]string{"
- for _, k := range keysForStrStr {
- mapStringForStrStr += fmt.Sprintf("%v: %v,", k, this.StrStr[k])
- }
- mapStringForStrStr += "}"
- s := strings.Join([]string{`&MapTest{`,
- `StrStr:` + mapStringForStrStr + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *FakeMap) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&FakeMap{`,
- `Entries:` + strings.Replace(fmt.Sprintf("%v", this.Entries), "FakeMapEntry", "FakeMapEntry", 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *FakeMapEntry) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&FakeMapEntry{`,
- `Key:` + fmt.Sprintf("%v", this.Key) + `,`,
- `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
- `Other:` + fmt.Sprintf("%v", this.Other) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringMap(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *MapTest) 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 *MapTest) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.StrStr) > 0 {
- for k := range m.StrStr {
- dAtA[i] = 0xa
- i++
- v := m.StrStr[k]
- mapSize := 1 + len(k) + sovMap(uint64(len(k))) + 1 + len(v) + sovMap(uint64(len(v)))
- i = encodeVarintMap(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMap(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x12
- i++
- i = encodeVarintMap(dAtA, i, uint64(len(v)))
- i += copy(dAtA[i:], v)
- }
- }
- return i, nil
-}
-
-func (m *FakeMap) 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 *FakeMap) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Entries) > 0 {
- for _, msg := range m.Entries {
- dAtA[i] = 0xa
- i++
- i = encodeVarintMap(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- return i, nil
-}
-
-func (m *FakeMapEntry) 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 *FakeMapEntry) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Key) > 0 {
- dAtA[i] = 0xa
- i++
- i = encodeVarintMap(dAtA, i, uint64(len(m.Key)))
- i += copy(dAtA[i:], m.Key)
- }
- if len(m.Value) > 0 {
- dAtA[i] = 0x12
- i++
- i = encodeVarintMap(dAtA, i, uint64(len(m.Value)))
- i += copy(dAtA[i:], m.Value)
- }
- if len(m.Other) > 0 {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintMap(dAtA, i, uint64(len(m.Other)))
- i += copy(dAtA[i:], m.Other)
- }
- return i, nil
-}
-
-func encodeFixed64Map(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 encodeFixed32Map(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 encodeVarintMap(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 (m *MapTest) 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 ErrIntOverflowMapUnsafe
- }
- 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: MapTest: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: MapTest: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StrStr", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StrStr == nil {
- m.StrStr = make(map[string]string)
- }
- var mapkey string
- var mapvalue string
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapUnsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var stringLenmapvalue uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapvalue := int(stringLenmapvalue)
- if intStringLenmapvalue < 0 {
- return ErrInvalidLengthMapUnsafe
- }
- postStringIndexmapvalue := iNdEx + intStringLenmapvalue
- if postStringIndexmapvalue > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
- iNdEx = postStringIndexmapvalue
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapUnsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StrStr[mapkey] = mapvalue
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipMapUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapUnsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *FakeMap) 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 ErrIntOverflowMapUnsafe
- }
- 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: FakeMap: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: FakeMap: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Entries", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Entries = append(m.Entries, &FakeMapEntry{})
- if err := m.Entries[len(m.Entries)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipMapUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapUnsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *FakeMapEntry) 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 ErrIntOverflowMapUnsafe
- }
- 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: FakeMapEntry: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: FakeMapEntry: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapUnsafe
- }
- 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 ErrInvalidLengthMapUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Key = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapUnsafe
- }
- 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 ErrInvalidLengthMapUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Value = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Other", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapUnsafe
- }
- 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 ErrInvalidLengthMapUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Other = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipMapUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapUnsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func skipMapUnsafe(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, ErrIntOverflowMapUnsafe
- }
- 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, ErrIntOverflowMapUnsafe
- }
- 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, ErrIntOverflowMapUnsafe
- }
- 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, ErrInvalidLengthMapUnsafe
- }
- return iNdEx, nil
- case 3:
- for {
- var innerWire uint64
- var start int = iNdEx
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowMapUnsafe
- }
- 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 := skipMapUnsafe(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 (
- ErrInvalidLengthMapUnsafe = fmt.Errorf("proto: negative length found during unmarshaling")
- ErrIntOverflowMapUnsafe = fmt.Errorf("proto: integer overflow")
-)
-
-func init() { proto.RegisterFile("combos/unsafeboth/map.proto", fileDescriptorMap) }
-
-var fileDescriptorMap = []byte{
- // 315 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x90, 0xbf, 0x4f, 0xc2, 0x40,
- 0x14, 0xc7, 0xfb, 0x20, 0xd2, 0x78, 0x38, 0x98, 0xc6, 0xa1, 0x62, 0xf2, 0x42, 0x98, 0x58, 0x6c,
- 0x13, 0x59, 0xc4, 0xc1, 0xc1, 0xa8, 0x93, 0x2c, 0xe0, 0x6e, 0xae, 0x78, 0xfc, 0x08, 0x94, 0x6b,
- 0xee, 0x5e, 0x4d, 0x98, 0xe4, 0xcf, 0x71, 0x74, 0xf4, 0x4f, 0x60, 0x64, 0x74, 0xa4, 0xe7, 0xe2,
- 0xc8, 0xc8, 0x68, 0xb8, 0x62, 0x52, 0x37, 0xb7, 0xf7, 0xf9, 0xde, 0xe7, 0xee, 0x7d, 0x73, 0xec,
- 0xac, 0x2f, 0xe3, 0x48, 0xea, 0x30, 0x9d, 0x69, 0x3e, 0x10, 0x91, 0xa4, 0x51, 0x18, 0xf3, 0x24,
- 0x48, 0x94, 0x24, 0xe9, 0x55, 0x63, 0x9e, 0x3c, 0x8b, 0x01, 0x4f, 0xa7, 0xa4, 0x6b, 0xe7, 0xc3,
- 0x31, 0x8d, 0xd2, 0x28, 0xe8, 0xcb, 0x38, 0x1c, 0xca, 0xa1, 0x0c, 0xad, 0x13, 0xa5, 0x03, 0x4b,
- 0x16, 0xec, 0x94, 0xdf, 0x6d, 0xbc, 0x32, 0xb7, 0xc3, 0x93, 0x47, 0xa1, 0xc9, 0x6b, 0x33, 0x57,
- 0x93, 0x7a, 0xd2, 0xa4, 0x7c, 0xa8, 0x97, 0x9b, 0xd5, 0x8b, 0x7a, 0x50, 0x78, 0x38, 0xd8, 0x6b,
- 0x41, 0x8f, 0x54, 0x8f, 0xd4, 0xdd, 0x8c, 0xd4, 0xbc, 0x5b, 0xd1, 0x16, 0x6a, 0x6d, 0x56, 0x2d,
- 0xc4, 0xde, 0x31, 0x2b, 0x4f, 0xc4, 0xdc, 0x87, 0x3a, 0x34, 0x0f, 0xbb, 0xbb, 0xd1, 0x3b, 0x61,
- 0x07, 0x2f, 0x7c, 0x9a, 0x0a, 0xbf, 0x64, 0xb3, 0x1c, 0xae, 0x4a, 0x97, 0xd0, 0xb8, 0x66, 0xee,
- 0x3d, 0x9f, 0x88, 0x0e, 0x4f, 0xbc, 0x16, 0x73, 0xc5, 0x8c, 0xd4, 0x58, 0xe8, 0x7d, 0x81, 0xd3,
- 0x3f, 0x05, 0xf6, 0x5a, 0xbe, 0xf9, 0xd7, 0x6c, 0x3c, 0xb0, 0xa3, 0xe2, 0xc1, 0x7f, 0x77, 0xef,
- 0x52, 0x49, 0x23, 0xa1, 0xfc, 0x72, 0x9e, 0x5a, 0xb8, 0xb9, 0x5d, 0x66, 0xe8, 0xac, 0x32, 0x74,
- 0x3e, 0x33, 0x74, 0xd6, 0x19, 0xc2, 0x26, 0x43, 0xd8, 0x66, 0x08, 0x0b, 0x83, 0xf0, 0x66, 0x10,
- 0xde, 0x0d, 0xc2, 0x87, 0x41, 0x58, 0x1a, 0x74, 0x56, 0x06, 0x9d, 0xb5, 0x41, 0xf8, 0x36, 0xe8,
- 0x6c, 0x0c, 0xc2, 0xd6, 0x20, 0x2c, 0xbe, 0x10, 0xa2, 0x8a, 0xfd, 0xdb, 0xd6, 0x4f, 0x00, 0x00,
- 0x00, 0xff, 0xff, 0x2f, 0x96, 0xfa, 0x67, 0xb6, 0x01, 0x00, 0x00,
-}
diff --git a/test/mapdefaults/combos/unsafeboth/map.proto b/test/mapdefaults/combos/unsafeboth/map.proto
deleted file mode 100644
index 4ee56cf367..0000000000
--- a/test/mapdefaults/combos/unsafeboth/map.proto
+++ /dev/null
@@ -1,70 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2017, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto3";
-package mapdefaults;
-
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = true;
-option (gogoproto.unsafe_unmarshaler_all) = true;
-
-
-message MapTest {
- map str_str = 1;
-}
-
-message FakeMap {
- repeated FakeMapEntry entries = 1;
-}
-
-message FakeMapEntry {
- string key = 1;
- string value = 2;
- string other = 3;
-}
diff --git a/test/mapdefaults/combos/unsafeboth/map_test.go b/test/mapdefaults/combos/unsafeboth/map_test.go
deleted file mode 100644
index 9998ead10f..0000000000
--- a/test/mapdefaults/combos/unsafeboth/map_test.go
+++ /dev/null
@@ -1,180 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2017, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package mapdefaults
-
-import (
- "testing"
-
- "github.com/gogo/protobuf/proto"
-)
-
-func TestUnmarshalImplicitDefaultKeyValue1(t *testing.T) {
- fm := &FakeMap{
- Entries: []*FakeMapEntry{
- {
- Key: "foo",
- Value: "",
- },
- {
- Key: "",
- Value: "bar",
- },
- {
- Key: "as",
- Value: "df",
- },
- },
- }
-
- serializedMsg, err := proto.Marshal(fm)
- if err != nil {
- t.Fatalf("Failed to serialize msg: %s", err)
- }
-
- msg := MapTest{}
- err = proto.Unmarshal(serializedMsg, &msg)
-
- if err != nil {
- t.Fatalf("Unexpected error: %s", err)
- }
-
- strStr := msg.StrStr
- if len(strStr) != 3 {
- t.Fatal("StrStr map should have 3 key/value pairs")
- }
-
- val, ok := strStr["foo"]
- if !ok {
- t.Fatal("\"foo\" not found in StrStr map.")
- }
- if val != "" {
- t.Fatalf("Unexpected value for \"foo\": %s", val)
- }
-
- val, ok = strStr[""]
- if !ok {
- t.Fatal("\"\" not found in StrStr map.")
- }
- if val != "bar" {
- t.Fatalf("Unexpected value for \"\": %s", val)
- }
-
- val, ok = strStr["as"]
- if !ok {
- t.Fatal("\"as\" not found in StrStr map.")
- }
- if val != "df" {
- t.Fatalf("Unexpected value for \"as\": %s", val)
- }
-}
-
-func TestUnmarshalImplicitDefaultKeyValue2(t *testing.T) {
- fm := &FakeMap{
- Entries: []*FakeMapEntry{
- {
- Key: "",
- Value: "",
- },
- },
- }
-
- serializedMsg, err := proto.Marshal(fm)
- if err != nil {
- t.Fatalf("Failed to serialize msg: %s", err)
- }
-
- // Sanity check
- if string(serializedMsg) != "\n\x00" {
- t.Fatal("Serialized bytes mismatched")
- }
-
- msg := MapTest{}
- err = proto.Unmarshal(serializedMsg, &msg)
-
- if err != nil {
- t.Fatalf("Unexpected error: %s", err)
- }
-
- strStr := msg.StrStr
- if len(strStr) != 1 {
- t.Fatal("StrStr map should have 1 key/value pairs")
- }
-
- val, ok := strStr[""]
- if !ok {
- t.Fatal("\"\" not found in StrStr map.")
- }
- if val != "" {
- t.Fatalf("Unexpected value for \"\": %s", val)
- }
-}
-
-func TestUnmarshalIgnoreUnknownField(t *testing.T) {
- fm := &FakeMap{
- Entries: []*FakeMapEntry{
- {
- Key: "key",
- Value: "value",
- Other: "other",
- },
- },
- }
-
- serializedMsg, err := proto.Marshal(fm)
- if err != nil {
- t.Fatalf("Failed to serialize msg: %s", err)
- }
-
- msg := &MapTest{}
- err = proto.Unmarshal(serializedMsg, msg)
-
- if err != nil {
- var pb proto.Message = msg
- _, ok := pb.(proto.Unmarshaler)
- if !ok {
- // non-codegen implementation returns error when extra tags are
- // present.
- return
- }
- t.Fatalf("Unexpected error: %s", err)
- }
-
- strStr := msg.StrStr
- if len(strStr) != 1 {
- t.Fatal("StrStr map should have 1 key/value pairs")
- }
-
- val, ok := strStr["key"]
- if !ok {
- t.Fatal("\"key\" not found in StrStr map.")
- }
- if val != "value" {
- t.Fatalf("Unexpected value for \"value\": %s", val)
- }
-}
diff --git a/test/mapdefaults/combos/unsafeboth/mappb_test.go b/test/mapdefaults/combos/unsafeboth/mappb_test.go
deleted file mode 100644
index 159ba00a15..0000000000
--- a/test/mapdefaults/combos/unsafeboth/mappb_test.go
+++ /dev/null
@@ -1,602 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeboth/map.proto
-
-/*
-Package mapdefaults is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafeboth/map.proto
-
-It has these top-level messages:
- MapTest
- FakeMap
- FakeMapEntry
-*/
-package mapdefaults
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestMapTestProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMapTest(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &MapTest{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestMapTestMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMapTest(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &MapTest{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFakeMapProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FakeMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestFakeMapMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMap(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FakeMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFakeMapEntryProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMapEntry(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FakeMapEntry{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestFakeMapEntryMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMapEntry(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FakeMapEntry{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMapTestJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMapTest(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &MapTest{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestFakeMapJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMap(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FakeMap{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestFakeMapEntryJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMapEntry(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FakeMapEntry{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestMapTestProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMapTest(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &MapTest{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMapTestProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMapTest(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &MapTest{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFakeMapProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &FakeMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFakeMapProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &FakeMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFakeMapEntryProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMapEntry(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &FakeMapEntry{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFakeMapEntryProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMapEntry(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &FakeMapEntry{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMapDescription(t *testing.T) {
- MapDescription()
-}
-func TestMapTestVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMapTest(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &MapTest{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestFakeMapVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFakeMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &FakeMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestFakeMapEntryVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFakeMapEntry(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &FakeMapEntry{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestMapTestGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMapTest(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestFakeMapGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFakeMap(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestFakeMapEntryGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFakeMapEntry(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestMapTestSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMapTest(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestFakeMapSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMap(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestFakeMapEntrySize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMapEntry(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestMapTestStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMapTest(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestFakeMapStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFakeMap(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestFakeMapEntryStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFakeMapEntry(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/mapdefaults/combos/unsafemarshaler/map.pb.go b/test/mapdefaults/combos/unsafemarshaler/map.pb.go
deleted file mode 100644
index d9b04031ae..0000000000
--- a/test/mapdefaults/combos/unsafemarshaler/map.pb.go
+++ /dev/null
@@ -1,978 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafemarshaler/map.proto
-
-/*
-Package mapdefaults is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafemarshaler/map.proto
-
-It has these top-level messages:
- MapTest
- FakeMap
- FakeMapEntry
-*/
-package mapdefaults
-
-import proto "github.com/gogo/protobuf/proto"
-import fmt "fmt"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-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 reflect "reflect"
-import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
-
-// 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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type MapTest struct {
- StrStr map[string]string `protobuf:"bytes,1,rep,name=str_str,json=strStr" json:"str_str,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
-}
-
-func (m *MapTest) Reset() { *m = MapTest{} }
-func (*MapTest) ProtoMessage() {}
-func (*MapTest) Descriptor() ([]byte, []int) { return fileDescriptorMap, []int{0} }
-
-type FakeMap struct {
- Entries []*FakeMapEntry `protobuf:"bytes,1,rep,name=entries" json:"entries,omitempty"`
-}
-
-func (m *FakeMap) Reset() { *m = FakeMap{} }
-func (*FakeMap) ProtoMessage() {}
-func (*FakeMap) Descriptor() ([]byte, []int) { return fileDescriptorMap, []int{1} }
-
-type FakeMapEntry struct {
- Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
- Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
- Other string `protobuf:"bytes,3,opt,name=other,proto3" json:"other,omitempty"`
-}
-
-func (m *FakeMapEntry) Reset() { *m = FakeMapEntry{} }
-func (*FakeMapEntry) ProtoMessage() {}
-func (*FakeMapEntry) Descriptor() ([]byte, []int) { return fileDescriptorMap, []int{2} }
-
-func init() {
- proto.RegisterType((*MapTest)(nil), "mapdefaults.MapTest")
- proto.RegisterType((*FakeMap)(nil), "mapdefaults.FakeMap")
- proto.RegisterType((*FakeMapEntry)(nil), "mapdefaults.FakeMapEntry")
-}
-func (this *MapTest) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return MapDescription()
-}
-func (this *FakeMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return MapDescription()
-}
-func (this *FakeMapEntry) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return MapDescription()
-}
-func MapDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 3835 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x5d, 0x70, 0x1b, 0xd7,
- 0x75, 0x26, 0xfe, 0x48, 0xe0, 0x00, 0x04, 0x97, 0x97, 0xb4, 0x04, 0xd1, 0x31, 0x44, 0xd1, 0x7f,
- 0xb4, 0xdd, 0x80, 0x19, 0xc9, 0x92, 0x25, 0xa8, 0xb1, 0x0b, 0x82, 0x10, 0x03, 0x95, 0x24, 0x90,
- 0x05, 0x19, 0xcb, 0xe9, 0xc3, 0xce, 0x72, 0x71, 0x01, 0xae, 0xb4, 0xd8, 0xdd, 0xec, 0x2e, 0x24,
- 0x53, 0xd3, 0x99, 0xaa, 0xe3, 0xfe, 0x4c, 0xa6, 0xd3, 0xff, 0xce, 0x34, 0x71, 0x1d, 0xb7, 0xcd,
- 0x4c, 0xeb, 0x34, 0xe9, 0x4f, 0xd2, 0xb4, 0x69, 0xda, 0xbe, 0xf4, 0x25, 0xad, 0x9f, 0x3a, 0xc9,
- 0x5b, 0x1f, 0xfa, 0x60, 0xb1, 0x9e, 0x69, 0xda, 0xba, 0xad, 0xdb, 0xf8, 0x21, 0x33, 0x7e, 0xc9,
- 0xdc, 0xbf, 0xc5, 0x2e, 0x00, 0x6a, 0xc1, 0xcc, 0xd8, 0x7e, 0x22, 0xf7, 0xdc, 0xf3, 0x7d, 0x7b,
- 0xee, 0xb9, 0xe7, 0x9e, 0x73, 0xee, 0xc5, 0xc2, 0xd7, 0x2e, 0xc3, 0x72, 0xd7, 0xb2, 0xba, 0x06,
- 0x5e, 0xb3, 0x1d, 0xcb, 0xb3, 0xf6, 0xfb, 0x9d, 0xb5, 0x36, 0x76, 0x35, 0x47, 0xb7, 0x3d, 0xcb,
- 0x29, 0x51, 0x19, 0x9a, 0x63, 0x1a, 0x25, 0xa1, 0xb1, 0xb2, 0x0d, 0xf3, 0xd7, 0x74, 0x03, 0x6f,
- 0xf8, 0x8a, 0x2d, 0xec, 0xa1, 0xcb, 0x90, 0xec, 0xe8, 0x06, 0x2e, 0xc4, 0x96, 0x13, 0xab, 0xd9,
- 0xf3, 0x8f, 0x95, 0x86, 0x40, 0xa5, 0x30, 0xa2, 0x49, 0xc4, 0x32, 0x45, 0xac, 0xbc, 0x9d, 0x84,
- 0x85, 0x31, 0xa3, 0x08, 0x41, 0xd2, 0x54, 0x7b, 0x84, 0x31, 0xb6, 0x9a, 0x91, 0xe9, 0xff, 0xa8,
- 0x00, 0x33, 0xb6, 0xaa, 0xdd, 0x52, 0xbb, 0xb8, 0x10, 0xa7, 0x62, 0xf1, 0x88, 0x8a, 0x00, 0x6d,
- 0x6c, 0x63, 0xb3, 0x8d, 0x4d, 0xed, 0xb0, 0x90, 0x58, 0x4e, 0xac, 0x66, 0xe4, 0x80, 0x04, 0x3d,
- 0x03, 0xf3, 0x76, 0x7f, 0xdf, 0xd0, 0x35, 0x25, 0xa0, 0x06, 0xcb, 0x89, 0xd5, 0x94, 0x2c, 0xb1,
- 0x81, 0x8d, 0x81, 0xf2, 0x93, 0x30, 0x77, 0x07, 0xab, 0xb7, 0x82, 0xaa, 0x59, 0xaa, 0x9a, 0x27,
- 0xe2, 0x80, 0x62, 0x15, 0x72, 0x3d, 0xec, 0xba, 0x6a, 0x17, 0x2b, 0xde, 0xa1, 0x8d, 0x0b, 0x49,
- 0x3a, 0xfb, 0xe5, 0x91, 0xd9, 0x0f, 0xcf, 0x3c, 0xcb, 0x51, 0xbb, 0x87, 0x36, 0x46, 0x15, 0xc8,
- 0x60, 0xb3, 0xdf, 0x63, 0x0c, 0xa9, 0x63, 0xfc, 0x57, 0x33, 0xfb, 0xbd, 0x61, 0x96, 0x34, 0x81,
- 0x71, 0x8a, 0x19, 0x17, 0x3b, 0xb7, 0x75, 0x0d, 0x17, 0xa6, 0x29, 0xc1, 0x93, 0x23, 0x04, 0x2d,
- 0x36, 0x3e, 0xcc, 0x21, 0x70, 0xa8, 0x0a, 0x19, 0xfc, 0xb2, 0x87, 0x4d, 0x57, 0xb7, 0xcc, 0xc2,
- 0x0c, 0x25, 0x79, 0x7c, 0xcc, 0x2a, 0x62, 0xa3, 0x3d, 0x4c, 0x31, 0xc0, 0xa1, 0x4b, 0x30, 0x63,
- 0xd9, 0x9e, 0x6e, 0x99, 0x6e, 0x21, 0xbd, 0x1c, 0x5b, 0xcd, 0x9e, 0xff, 0xd8, 0xd8, 0x40, 0x68,
- 0x30, 0x1d, 0x59, 0x28, 0xa3, 0x3a, 0x48, 0xae, 0xd5, 0x77, 0x34, 0xac, 0x68, 0x56, 0x1b, 0x2b,
- 0xba, 0xd9, 0xb1, 0x0a, 0x19, 0x4a, 0x70, 0x76, 0x74, 0x22, 0x54, 0xb1, 0x6a, 0xb5, 0x71, 0xdd,
- 0xec, 0x58, 0x72, 0xde, 0x0d, 0x3d, 0xa3, 0x53, 0x30, 0xed, 0x1e, 0x9a, 0x9e, 0xfa, 0x72, 0x21,
- 0x47, 0x23, 0x84, 0x3f, 0xad, 0xfc, 0xed, 0x34, 0xcc, 0x4d, 0x12, 0x62, 0x57, 0x21, 0xd5, 0x21,
- 0xb3, 0x2c, 0xc4, 0x4f, 0xe2, 0x03, 0x86, 0x09, 0x3b, 0x71, 0xfa, 0xc7, 0x74, 0x62, 0x05, 0xb2,
- 0x26, 0x76, 0x3d, 0xdc, 0x66, 0x11, 0x91, 0x98, 0x30, 0xa6, 0x80, 0x81, 0x46, 0x43, 0x2a, 0xf9,
- 0x63, 0x85, 0xd4, 0x0d, 0x98, 0xf3, 0x4d, 0x52, 0x1c, 0xd5, 0xec, 0x8a, 0xd8, 0x5c, 0x8b, 0xb2,
- 0xa4, 0x54, 0x13, 0x38, 0x99, 0xc0, 0xe4, 0x3c, 0x0e, 0x3d, 0xa3, 0x0d, 0x00, 0xcb, 0xc4, 0x56,
- 0x47, 0x69, 0x63, 0xcd, 0x28, 0xa4, 0x8f, 0xf1, 0x52, 0x83, 0xa8, 0x8c, 0x78, 0xc9, 0x62, 0x52,
- 0xcd, 0x40, 0x57, 0x06, 0xa1, 0x36, 0x73, 0x4c, 0xa4, 0x6c, 0xb3, 0x4d, 0x36, 0x12, 0x6d, 0x7b,
- 0x90, 0x77, 0x30, 0x89, 0x7b, 0xdc, 0xe6, 0x33, 0xcb, 0x50, 0x23, 0x4a, 0x91, 0x33, 0x93, 0x39,
- 0x8c, 0x4d, 0x6c, 0xd6, 0x09, 0x3e, 0xa2, 0x47, 0xc1, 0x17, 0x28, 0x34, 0xac, 0x80, 0x66, 0xa1,
- 0x9c, 0x10, 0xee, 0xa8, 0x3d, 0xbc, 0x74, 0x17, 0xf2, 0x61, 0xf7, 0xa0, 0x45, 0x48, 0xb9, 0x9e,
- 0xea, 0x78, 0x34, 0x0a, 0x53, 0x32, 0x7b, 0x40, 0x12, 0x24, 0xb0, 0xd9, 0xa6, 0x59, 0x2e, 0x25,
- 0x93, 0x7f, 0xd1, 0x4f, 0x0d, 0x26, 0x9c, 0xa0, 0x13, 0x7e, 0x62, 0x74, 0x45, 0x43, 0xcc, 0xc3,
- 0xf3, 0x5e, 0x7a, 0x0e, 0x66, 0x43, 0x13, 0x98, 0xf4, 0xd5, 0x2b, 0x3f, 0x0b, 0x0f, 0x8d, 0xa5,
- 0x46, 0x37, 0x60, 0xb1, 0x6f, 0xea, 0xa6, 0x87, 0x1d, 0xdb, 0xc1, 0x24, 0x62, 0xd9, 0xab, 0x0a,
- 0xff, 0x3e, 0x73, 0x4c, 0xcc, 0xed, 0x05, 0xb5, 0x19, 0x8b, 0xbc, 0xd0, 0x1f, 0x15, 0x3e, 0x9d,
- 0x49, 0x7f, 0x7f, 0x46, 0xba, 0x77, 0xef, 0xde, 0xbd, 0xf8, 0xca, 0x17, 0xa6, 0x61, 0x71, 0xdc,
- 0x9e, 0x19, 0xbb, 0x7d, 0x4f, 0xc1, 0xb4, 0xd9, 0xef, 0xed, 0x63, 0x87, 0x3a, 0x29, 0x25, 0xf3,
- 0x27, 0x54, 0x81, 0x94, 0xa1, 0xee, 0x63, 0xa3, 0x90, 0x5c, 0x8e, 0xad, 0xe6, 0xcf, 0x3f, 0x33,
- 0xd1, 0xae, 0x2c, 0x6d, 0x11, 0x88, 0xcc, 0x90, 0xe8, 0x79, 0x48, 0xf2, 0x14, 0x4d, 0x18, 0x9e,
- 0x9e, 0x8c, 0x81, 0xec, 0x25, 0x99, 0xe2, 0xd0, 0xc3, 0x90, 0x21, 0x7f, 0x59, 0x6c, 0x4c, 0x53,
- 0x9b, 0xd3, 0x44, 0x40, 0xe2, 0x02, 0x2d, 0x41, 0x9a, 0x6e, 0x93, 0x36, 0x16, 0xa5, 0xcd, 0x7f,
- 0x26, 0x81, 0xd5, 0xc6, 0x1d, 0xb5, 0x6f, 0x78, 0xca, 0x6d, 0xd5, 0xe8, 0x63, 0x1a, 0xf0, 0x19,
- 0x39, 0xc7, 0x85, 0x9f, 0x21, 0x32, 0x74, 0x16, 0xb2, 0x6c, 0x57, 0xe9, 0x66, 0x1b, 0xbf, 0x4c,
- 0xb3, 0x67, 0x4a, 0x66, 0x1b, 0xad, 0x4e, 0x24, 0xe4, 0xf5, 0x37, 0x5d, 0xcb, 0x14, 0xa1, 0x49,
- 0x5f, 0x41, 0x04, 0xf4, 0xf5, 0xcf, 0x0d, 0x27, 0xee, 0x47, 0xc6, 0x4f, 0x6f, 0x38, 0xa6, 0x56,
- 0xbe, 0x15, 0x87, 0x24, 0xcd, 0x17, 0x73, 0x90, 0xdd, 0x7d, 0xa9, 0x59, 0x53, 0x36, 0x1a, 0x7b,
- 0xeb, 0x5b, 0x35, 0x29, 0x86, 0xf2, 0x00, 0x54, 0x70, 0x6d, 0xab, 0x51, 0xd9, 0x95, 0xe2, 0xfe,
- 0x73, 0x7d, 0x67, 0xf7, 0xd2, 0xb3, 0x52, 0xc2, 0x07, 0xec, 0x31, 0x41, 0x32, 0xa8, 0x70, 0xe1,
- 0xbc, 0x94, 0x42, 0x12, 0xe4, 0x18, 0x41, 0xfd, 0x46, 0x6d, 0xe3, 0xd2, 0xb3, 0xd2, 0x74, 0x58,
- 0x72, 0xe1, 0xbc, 0x34, 0x83, 0x66, 0x21, 0x43, 0x25, 0xeb, 0x8d, 0xc6, 0x96, 0x94, 0xf6, 0x39,
- 0x5b, 0xbb, 0x72, 0x7d, 0x67, 0x53, 0xca, 0xf8, 0x9c, 0x9b, 0x72, 0x63, 0xaf, 0x29, 0x81, 0xcf,
- 0xb0, 0x5d, 0x6b, 0xb5, 0x2a, 0x9b, 0x35, 0x29, 0xeb, 0x6b, 0xac, 0xbf, 0xb4, 0x5b, 0x6b, 0x49,
- 0xb9, 0x90, 0x59, 0x17, 0xce, 0x4b, 0xb3, 0xfe, 0x2b, 0x6a, 0x3b, 0x7b, 0xdb, 0x52, 0x1e, 0xcd,
- 0xc3, 0x2c, 0x7b, 0x85, 0x30, 0x62, 0x6e, 0x48, 0x74, 0xe9, 0x59, 0x49, 0x1a, 0x18, 0xc2, 0x58,
- 0xe6, 0x43, 0x82, 0x4b, 0xcf, 0x4a, 0x68, 0xa5, 0x0a, 0x29, 0x1a, 0x5d, 0x08, 0x41, 0x7e, 0xab,
- 0xb2, 0x5e, 0xdb, 0x52, 0x1a, 0xcd, 0xdd, 0x7a, 0x63, 0xa7, 0xb2, 0x25, 0xc5, 0x06, 0x32, 0xb9,
- 0xf6, 0xe9, 0xbd, 0xba, 0x5c, 0xdb, 0x90, 0xe2, 0x41, 0x59, 0xb3, 0x56, 0xd9, 0xad, 0x6d, 0x48,
- 0x89, 0x15, 0x0d, 0x16, 0xc7, 0xe5, 0xc9, 0xb1, 0x3b, 0x23, 0xb0, 0xc4, 0xf1, 0x63, 0x96, 0x98,
- 0x72, 0x8d, 0x2c, 0xf1, 0x97, 0x63, 0xb0, 0x30, 0xa6, 0x56, 0x8c, 0x7d, 0xc9, 0x0b, 0x90, 0x62,
- 0x21, 0xca, 0xaa, 0xe7, 0x53, 0x63, 0x8b, 0x0e, 0x0d, 0xd8, 0x91, 0x0a, 0x4a, 0x71, 0xc1, 0x0e,
- 0x22, 0x71, 0x4c, 0x07, 0x41, 0x28, 0x46, 0x8c, 0x7c, 0x25, 0x06, 0x85, 0xe3, 0xb8, 0x23, 0x12,
- 0x45, 0x3c, 0x94, 0x28, 0xae, 0x0e, 0x1b, 0x70, 0xee, 0xf8, 0x39, 0x8c, 0x58, 0xf1, 0x46, 0x0c,
- 0x4e, 0x8d, 0x6f, 0xb4, 0xc6, 0xda, 0xf0, 0x3c, 0x4c, 0xf7, 0xb0, 0x77, 0x60, 0x89, 0x66, 0xe3,
- 0x89, 0x31, 0x25, 0x8c, 0x0c, 0x0f, 0xfb, 0x8a, 0xa3, 0x82, 0x35, 0x30, 0x71, 0x5c, 0xb7, 0xc4,
- 0xac, 0x19, 0xb1, 0xf4, 0xf3, 0x71, 0x78, 0x68, 0x2c, 0xf9, 0x58, 0x43, 0x1f, 0x01, 0xd0, 0x4d,
- 0xbb, 0xef, 0xb1, 0x86, 0x82, 0xe5, 0xa7, 0x0c, 0x95, 0xd0, 0xbd, 0x4f, 0x72, 0x4f, 0xdf, 0xf3,
- 0xc7, 0x13, 0x74, 0x1c, 0x98, 0x88, 0x2a, 0x5c, 0x1e, 0x18, 0x9a, 0xa4, 0x86, 0x16, 0x8f, 0x99,
- 0xe9, 0x48, 0xad, 0xfe, 0x04, 0x48, 0x9a, 0xa1, 0x63, 0xd3, 0x53, 0x5c, 0xcf, 0xc1, 0x6a, 0x4f,
- 0x37, 0xbb, 0x34, 0x01, 0xa7, 0xcb, 0xa9, 0x8e, 0x6a, 0xb8, 0x58, 0x9e, 0x63, 0xc3, 0x2d, 0x31,
- 0x4a, 0x10, 0xb4, 0xc6, 0x39, 0x01, 0xc4, 0x74, 0x08, 0xc1, 0x86, 0x7d, 0xc4, 0xca, 0x37, 0xd3,
- 0x90, 0x0d, 0xb4, 0xa5, 0xe8, 0x1c, 0xe4, 0x6e, 0xaa, 0xb7, 0x55, 0x45, 0x1c, 0x35, 0x98, 0x27,
- 0xb2, 0x44, 0xd6, 0xe4, 0xc7, 0x8d, 0x4f, 0xc0, 0x22, 0x55, 0xb1, 0xfa, 0x1e, 0x76, 0x14, 0xcd,
- 0x50, 0x5d, 0x97, 0x3a, 0x2d, 0x4d, 0x55, 0x11, 0x19, 0x6b, 0x90, 0xa1, 0xaa, 0x18, 0x41, 0x17,
- 0x61, 0x81, 0x22, 0x7a, 0x7d, 0xc3, 0xd3, 0x6d, 0x03, 0x2b, 0xe4, 0xf0, 0xe3, 0xd2, 0x44, 0xec,
- 0x5b, 0x36, 0x4f, 0x34, 0xb6, 0xb9, 0x02, 0xb1, 0xc8, 0x45, 0x1b, 0xf0, 0x08, 0x85, 0x75, 0xb1,
- 0x89, 0x1d, 0xd5, 0xc3, 0x0a, 0xfe, 0x5c, 0x5f, 0x35, 0x5c, 0x45, 0x35, 0xdb, 0xca, 0x81, 0xea,
- 0x1e, 0x14, 0x16, 0x09, 0xc1, 0x7a, 0xbc, 0x10, 0x93, 0xcf, 0x10, 0xc5, 0x4d, 0xae, 0x57, 0xa3,
- 0x6a, 0x15, 0xb3, 0xfd, 0x29, 0xd5, 0x3d, 0x40, 0x65, 0x38, 0x45, 0x59, 0x5c, 0xcf, 0xd1, 0xcd,
- 0xae, 0xa2, 0x1d, 0x60, 0xed, 0x96, 0xd2, 0xf7, 0x3a, 0x97, 0x0b, 0x0f, 0x07, 0xdf, 0x4f, 0x2d,
- 0x6c, 0x51, 0x9d, 0x2a, 0x51, 0xd9, 0xf3, 0x3a, 0x97, 0x51, 0x0b, 0x72, 0x64, 0x31, 0x7a, 0xfa,
- 0x5d, 0xac, 0x74, 0x2c, 0x87, 0x56, 0x96, 0xfc, 0x98, 0x9d, 0x1d, 0xf0, 0x60, 0xa9, 0xc1, 0x01,
- 0xdb, 0x56, 0x1b, 0x97, 0x53, 0xad, 0x66, 0xad, 0xb6, 0x21, 0x67, 0x05, 0xcb, 0x35, 0xcb, 0x21,
- 0x01, 0xd5, 0xb5, 0x7c, 0x07, 0x67, 0x59, 0x40, 0x75, 0x2d, 0xe1, 0xde, 0x8b, 0xb0, 0xa0, 0x69,
- 0x6c, 0xce, 0xba, 0xa6, 0xf0, 0x23, 0x8a, 0x5b, 0x90, 0x42, 0xce, 0xd2, 0xb4, 0x4d, 0xa6, 0xc0,
- 0x63, 0xdc, 0x45, 0x57, 0xe0, 0xa1, 0x81, 0xb3, 0x82, 0xc0, 0xf9, 0x91, 0x59, 0x0e, 0x43, 0x2f,
- 0xc2, 0x82, 0x7d, 0x38, 0x0a, 0x44, 0xa1, 0x37, 0xda, 0x87, 0xc3, 0xb0, 0xe7, 0x60, 0xd1, 0x3e,
- 0xb0, 0x47, 0x71, 0x0b, 0x41, 0x1c, 0xb2, 0x0f, 0xec, 0x61, 0xe0, 0xe3, 0xf4, 0xbc, 0xea, 0x60,
- 0x4d, 0xf5, 0x70, 0xbb, 0x70, 0x3a, 0xa8, 0x1e, 0x18, 0x40, 0x6b, 0x20, 0x69, 0x9a, 0x82, 0x4d,
- 0x75, 0xdf, 0xc0, 0x8a, 0xea, 0x60, 0x53, 0x75, 0x0b, 0x67, 0x83, 0xca, 0x79, 0x4d, 0xab, 0xd1,
- 0xd1, 0x0a, 0x1d, 0x44, 0x4f, 0xc3, 0xbc, 0xb5, 0x7f, 0x53, 0x63, 0x21, 0xa9, 0xd8, 0x0e, 0xee,
- 0xe8, 0x2f, 0x17, 0x1e, 0xa3, 0xfe, 0x9d, 0x23, 0x03, 0x34, 0x20, 0x9b, 0x54, 0x8c, 0x9e, 0x02,
- 0x49, 0x73, 0x0f, 0x54, 0xc7, 0xa6, 0x3d, 0x81, 0x6b, 0xab, 0x1a, 0x2e, 0x3c, 0xce, 0x54, 0x99,
- 0x7c, 0x47, 0x88, 0xc9, 0x96, 0x70, 0xef, 0xe8, 0x1d, 0x4f, 0x30, 0x3e, 0xc9, 0xb6, 0x04, 0x95,
- 0x71, 0xb6, 0x55, 0x90, 0x88, 0x2b, 0x42, 0x2f, 0x5e, 0xa5, 0x6a, 0x79, 0xfb, 0xc0, 0x0e, 0xbe,
- 0xf7, 0x51, 0x98, 0x25, 0x9a, 0x83, 0x97, 0x3e, 0xc5, 0xfa, 0x19, 0xfb, 0x20, 0xf0, 0xc6, 0x0f,
- 0xac, 0xb5, 0x5c, 0x29, 0x43, 0x2e, 0x18, 0x9f, 0x28, 0x03, 0x2c, 0x42, 0xa5, 0x18, 0xa9, 0xf5,
- 0xd5, 0xc6, 0x06, 0xa9, 0xd2, 0x9f, 0xad, 0x49, 0x71, 0xd2, 0x2d, 0x6c, 0xd5, 0x77, 0x6b, 0x8a,
- 0xbc, 0xb7, 0xb3, 0x5b, 0xdf, 0xae, 0x49, 0x89, 0x60, 0x5b, 0xfa, 0x9d, 0x38, 0xe4, 0xc3, 0x27,
- 0x0c, 0xf4, 0x93, 0x70, 0x5a, 0x5c, 0x07, 0xb8, 0xd8, 0x53, 0xee, 0xe8, 0x0e, 0xdd, 0x32, 0x3d,
- 0x95, 0x75, 0xd8, 0xfe, 0xa2, 0x2d, 0x72, 0xad, 0x16, 0xf6, 0x5e, 0xd4, 0x1d, 0xb2, 0x21, 0x7a,
- 0xaa, 0x87, 0xb6, 0xe0, 0xac, 0x69, 0x29, 0xae, 0xa7, 0x9a, 0x6d, 0xd5, 0x69, 0x2b, 0x83, 0x8b,
- 0x18, 0x45, 0xd5, 0x34, 0xec, 0xba, 0x16, 0x2b, 0x55, 0x3e, 0xcb, 0xc7, 0x4c, 0xab, 0xc5, 0x95,
- 0x07, 0x39, 0xbc, 0xc2, 0x55, 0x87, 0x02, 0x2c, 0x71, 0x5c, 0x80, 0x3d, 0x0c, 0x99, 0x9e, 0x6a,
- 0x2b, 0xd8, 0xf4, 0x9c, 0x43, 0xda, 0x57, 0xa6, 0xe5, 0x74, 0x4f, 0xb5, 0x6b, 0xe4, 0xf9, 0xc3,
- 0x69, 0xef, 0xff, 0x35, 0x01, 0xb9, 0x60, 0x6f, 0x49, 0x5a, 0x75, 0x8d, 0xd6, 0x91, 0x18, 0xcd,
- 0x34, 0x8f, 0x3e, 0xb0, 0x13, 0x2d, 0x55, 0x49, 0x81, 0x29, 0x4f, 0xb3, 0x8e, 0x4f, 0x66, 0x48,
- 0x52, 0xdc, 0x49, 0x6e, 0xc1, 0xec, 0x14, 0x93, 0x96, 0xf9, 0x13, 0xda, 0x84, 0xe9, 0x9b, 0x2e,
- 0xe5, 0x9e, 0xa6, 0xdc, 0x8f, 0x3d, 0x98, 0xfb, 0x7a, 0x8b, 0x92, 0x67, 0xae, 0xb7, 0x94, 0x9d,
- 0x86, 0xbc, 0x5d, 0xd9, 0x92, 0x39, 0x1c, 0x9d, 0x81, 0xa4, 0xa1, 0xde, 0x3d, 0x0c, 0x97, 0x22,
- 0x2a, 0x9a, 0xd4, 0xf1, 0x67, 0x20, 0x79, 0x07, 0xab, 0xb7, 0xc2, 0x05, 0x80, 0x8a, 0x3e, 0xc0,
- 0xd0, 0x5f, 0x83, 0x14, 0xf5, 0x17, 0x02, 0xe0, 0x1e, 0x93, 0xa6, 0x50, 0x1a, 0x92, 0xd5, 0x86,
- 0x4c, 0xc2, 0x5f, 0x82, 0x1c, 0x93, 0x2a, 0xcd, 0x7a, 0xad, 0x5a, 0x93, 0xe2, 0x2b, 0x17, 0x61,
- 0x9a, 0x39, 0x81, 0x6c, 0x0d, 0xdf, 0x0d, 0xd2, 0x14, 0x7f, 0xe4, 0x1c, 0x31, 0x31, 0xba, 0xb7,
- 0xbd, 0x5e, 0x93, 0xa5, 0x78, 0x70, 0x79, 0x5d, 0xc8, 0x05, 0xdb, 0xca, 0x0f, 0x27, 0xa6, 0xfe,
- 0x2e, 0x06, 0xd9, 0x40, 0x9b, 0x48, 0x1a, 0x14, 0xd5, 0x30, 0xac, 0x3b, 0x8a, 0x6a, 0xe8, 0xaa,
- 0xcb, 0x83, 0x02, 0xa8, 0xa8, 0x42, 0x24, 0x93, 0x2e, 0xda, 0x87, 0x62, 0xfc, 0xeb, 0x31, 0x90,
- 0x86, 0x5b, 0xcc, 0x21, 0x03, 0x63, 0x1f, 0xa9, 0x81, 0xaf, 0xc5, 0x20, 0x1f, 0xee, 0x2b, 0x87,
- 0xcc, 0x3b, 0xf7, 0x91, 0x9a, 0xf7, 0x56, 0x1c, 0x66, 0x43, 0xdd, 0xe4, 0xa4, 0xd6, 0x7d, 0x0e,
- 0xe6, 0xf5, 0x36, 0xee, 0xd9, 0x96, 0x87, 0x4d, 0xed, 0x50, 0x31, 0xf0, 0x6d, 0x6c, 0x14, 0x56,
- 0x68, 0xa2, 0x58, 0x7b, 0x70, 0xbf, 0x5a, 0xaa, 0x0f, 0x70, 0x5b, 0x04, 0x56, 0x5e, 0xa8, 0x6f,
- 0xd4, 0xb6, 0x9b, 0x8d, 0xdd, 0xda, 0x4e, 0xf5, 0x25, 0x65, 0x6f, 0xe7, 0xa7, 0x77, 0x1a, 0x2f,
- 0xee, 0xc8, 0x92, 0x3e, 0xa4, 0xf6, 0x01, 0x6e, 0xf5, 0x26, 0x48, 0xc3, 0x46, 0xa1, 0xd3, 0x30,
- 0xce, 0x2c, 0x69, 0x0a, 0x2d, 0xc0, 0xdc, 0x4e, 0x43, 0x69, 0xd5, 0x37, 0x6a, 0x4a, 0xed, 0xda,
- 0xb5, 0x5a, 0x75, 0xb7, 0xc5, 0x0e, 0xf0, 0xbe, 0xf6, 0x6e, 0x78, 0x53, 0xbf, 0x9a, 0x80, 0x85,
- 0x31, 0x96, 0xa0, 0x0a, 0x3f, 0x3b, 0xb0, 0xe3, 0xcc, 0xc7, 0x27, 0xb1, 0xbe, 0x44, 0x4a, 0x7e,
- 0x53, 0x75, 0x3c, 0x7e, 0xd4, 0x78, 0x0a, 0x88, 0x97, 0x4c, 0x4f, 0xef, 0xe8, 0xd8, 0xe1, 0xf7,
- 0x1d, 0xec, 0x40, 0x31, 0x37, 0x90, 0xb3, 0x2b, 0x8f, 0x9f, 0x00, 0x64, 0x5b, 0xae, 0xee, 0xe9,
- 0xb7, 0xb1, 0xa2, 0x9b, 0xe2, 0x72, 0x84, 0x1c, 0x30, 0x92, 0xb2, 0x24, 0x46, 0xea, 0xa6, 0xe7,
- 0x6b, 0x9b, 0xb8, 0xab, 0x0e, 0x69, 0x93, 0x04, 0x9e, 0x90, 0x25, 0x31, 0xe2, 0x6b, 0x9f, 0x83,
- 0x5c, 0xdb, 0xea, 0x93, 0xae, 0x8b, 0xe9, 0x91, 0x7a, 0x11, 0x93, 0xb3, 0x4c, 0xe6, 0xab, 0xf0,
- 0x7e, 0x7a, 0x70, 0x2b, 0x93, 0x93, 0xb3, 0x4c, 0xc6, 0x54, 0x9e, 0x84, 0x39, 0xb5, 0xdb, 0x75,
- 0x08, 0xb9, 0x20, 0x62, 0x27, 0x84, 0xbc, 0x2f, 0xa6, 0x8a, 0x4b, 0xd7, 0x21, 0x2d, 0xfc, 0x40,
- 0x4a, 0x32, 0xf1, 0x84, 0x62, 0xb3, 0x9b, 0xb9, 0xf8, 0x6a, 0x46, 0x4e, 0x9b, 0x62, 0xf0, 0x1c,
- 0xe4, 0x74, 0x57, 0x19, 0x5c, 0x32, 0xc7, 0x97, 0xe3, 0xab, 0x69, 0x39, 0xab, 0xbb, 0xfe, 0x05,
- 0xdd, 0xca, 0x1b, 0x71, 0xc8, 0x87, 0x2f, 0xc9, 0xd1, 0x06, 0xa4, 0x0d, 0x4b, 0x53, 0x69, 0x68,
- 0xb1, 0x5f, 0x68, 0x56, 0x23, 0xee, 0xd5, 0x4b, 0x5b, 0x5c, 0x5f, 0xf6, 0x91, 0x4b, 0xff, 0x1c,
- 0x83, 0xb4, 0x10, 0xa3, 0x53, 0x90, 0xb4, 0x55, 0xef, 0x80, 0xd2, 0xa5, 0xd6, 0xe3, 0x52, 0x4c,
- 0xa6, 0xcf, 0x44, 0xee, 0xda, 0xaa, 0x49, 0x43, 0x80, 0xcb, 0xc9, 0x33, 0x59, 0x57, 0x03, 0xab,
- 0x6d, 0x7a, 0xfc, 0xb0, 0x7a, 0x3d, 0x6c, 0x7a, 0xae, 0x58, 0x57, 0x2e, 0xaf, 0x72, 0x31, 0x7a,
- 0x06, 0xe6, 0x3d, 0x47, 0xd5, 0x8d, 0x90, 0x6e, 0x92, 0xea, 0x4a, 0x62, 0xc0, 0x57, 0x2e, 0xc3,
- 0x19, 0xc1, 0xdb, 0xc6, 0x9e, 0xaa, 0x1d, 0xe0, 0xf6, 0x00, 0x34, 0x4d, 0x6f, 0x60, 0x4f, 0x73,
- 0x85, 0x0d, 0x3e, 0x2e, 0xb0, 0x2b, 0xdf, 0x8b, 0xc1, 0xbc, 0x38, 0x30, 0xb5, 0x7d, 0x67, 0x6d,
- 0x03, 0xa8, 0xa6, 0x69, 0x79, 0x41, 0x77, 0x8d, 0x86, 0xf2, 0x08, 0xae, 0x54, 0xf1, 0x41, 0x72,
- 0x80, 0x60, 0xa9, 0x07, 0x30, 0x18, 0x39, 0xd6, 0x6d, 0x67, 0x21, 0xcb, 0x7f, 0x01, 0xa1, 0x3f,
- 0xa3, 0xb1, 0x23, 0x36, 0x30, 0x11, 0x39, 0x59, 0xa1, 0x45, 0x48, 0xed, 0xe3, 0xae, 0x6e, 0xf2,
- 0x7b, 0x4d, 0xf6, 0x20, 0xee, 0x6a, 0x93, 0xfe, 0x5d, 0xed, 0xfa, 0x0d, 0x58, 0xd0, 0xac, 0xde,
- 0xb0, 0xb9, 0xeb, 0xd2, 0xd0, 0x31, 0xdf, 0xfd, 0x54, 0xec, 0xb3, 0x30, 0x68, 0x31, 0xbf, 0x1c,
- 0x4f, 0x6c, 0x36, 0xd7, 0xbf, 0x1a, 0x5f, 0xda, 0x64, 0xb8, 0xa6, 0x98, 0xa6, 0x8c, 0x3b, 0x06,
- 0xd6, 0x88, 0xe9, 0xf0, 0x83, 0x27, 0xe0, 0xe3, 0x5d, 0xdd, 0x3b, 0xe8, 0xef, 0x97, 0x34, 0xab,
- 0xb7, 0xd6, 0xb5, 0xba, 0xd6, 0xe0, 0x67, 0x43, 0xf2, 0x44, 0x1f, 0xe8, 0x7f, 0xfc, 0xa7, 0xc3,
- 0x8c, 0x2f, 0x5d, 0x8a, 0xfc, 0x9d, 0xb1, 0xbc, 0x03, 0x0b, 0x5c, 0x59, 0xa1, 0xbf, 0x5d, 0xb0,
- 0x23, 0x04, 0x7a, 0xe0, 0xfd, 0x4f, 0xe1, 0x1b, 0x6f, 0xd3, 0x5a, 0x2d, 0xcf, 0x73, 0x28, 0x19,
- 0x63, 0xa7, 0x8c, 0xb2, 0x0c, 0x0f, 0x85, 0xf8, 0xd8, 0xbe, 0xc4, 0x4e, 0x04, 0xe3, 0x77, 0x38,
- 0xe3, 0x42, 0x80, 0xb1, 0xc5, 0xa1, 0xe5, 0x2a, 0xcc, 0x9e, 0x84, 0xeb, 0x1f, 0x39, 0x57, 0x0e,
- 0x07, 0x49, 0x36, 0x61, 0x8e, 0x92, 0x68, 0x7d, 0xd7, 0xb3, 0x7a, 0x34, 0xe9, 0x3d, 0x98, 0xe6,
- 0x9f, 0xde, 0x66, 0x1b, 0x25, 0x4f, 0x60, 0x55, 0x1f, 0x55, 0x2e, 0x03, 0xfd, 0xb9, 0xa6, 0x8d,
- 0x35, 0x23, 0x82, 0xe1, 0x4d, 0x6e, 0x88, 0xaf, 0x5f, 0xfe, 0x0c, 0x2c, 0x92, 0xff, 0x69, 0x4e,
- 0x0a, 0x5a, 0x12, 0x7d, 0xdb, 0x55, 0xf8, 0xde, 0x2b, 0x6c, 0x2f, 0x2e, 0xf8, 0x04, 0x01, 0x9b,
- 0x02, 0xab, 0xd8, 0xc5, 0x9e, 0x87, 0x1d, 0x57, 0x51, 0x8d, 0x71, 0xe6, 0x05, 0xae, 0x0b, 0x0a,
- 0x5f, 0x7c, 0x27, 0xbc, 0x8a, 0x9b, 0x0c, 0x59, 0x31, 0x8c, 0xf2, 0x1e, 0x9c, 0x1e, 0x13, 0x15,
- 0x13, 0x70, 0xbe, 0xca, 0x39, 0x17, 0x47, 0x22, 0x83, 0xd0, 0x36, 0x41, 0xc8, 0xfd, 0xb5, 0x9c,
- 0x80, 0xf3, 0xf7, 0x38, 0x27, 0xe2, 0x58, 0xb1, 0xa4, 0x84, 0xf1, 0x3a, 0xcc, 0xdf, 0xc6, 0xce,
- 0xbe, 0xe5, 0xf2, 0x2b, 0x9a, 0x09, 0xe8, 0x5e, 0xe3, 0x74, 0x73, 0x1c, 0x48, 0xef, 0x6c, 0x08,
- 0xd7, 0x15, 0x48, 0x77, 0x54, 0x0d, 0x4f, 0x40, 0xf1, 0x25, 0x4e, 0x31, 0x43, 0xf4, 0x09, 0xb4,
- 0x02, 0xb9, 0xae, 0xc5, 0xcb, 0x52, 0x34, 0xfc, 0x75, 0x0e, 0xcf, 0x0a, 0x0c, 0xa7, 0xb0, 0x2d,
- 0xbb, 0x6f, 0x90, 0x9a, 0x15, 0x4d, 0xf1, 0xfb, 0x82, 0x42, 0x60, 0x38, 0xc5, 0x09, 0xdc, 0xfa,
- 0x07, 0x82, 0xc2, 0x0d, 0xf8, 0xf3, 0x05, 0xc8, 0x5a, 0xa6, 0x71, 0x68, 0x99, 0x93, 0x18, 0xf1,
- 0x87, 0x9c, 0x01, 0x38, 0x84, 0x10, 0x5c, 0x85, 0xcc, 0xa4, 0x0b, 0xf1, 0x47, 0xef, 0x88, 0xed,
- 0x21, 0x56, 0x60, 0x13, 0xe6, 0x44, 0x82, 0xd2, 0x2d, 0x73, 0x02, 0x8a, 0x3f, 0xe6, 0x14, 0xf9,
- 0x00, 0x8c, 0x4f, 0xc3, 0xc3, 0xae, 0xd7, 0xc5, 0x93, 0x90, 0xbc, 0x21, 0xa6, 0xc1, 0x21, 0xdc,
- 0x95, 0xfb, 0xd8, 0xd4, 0x0e, 0x26, 0x63, 0xf8, 0x8a, 0x70, 0xa5, 0xc0, 0x10, 0x8a, 0x2a, 0xcc,
- 0xf6, 0x54, 0xc7, 0x3d, 0x50, 0x8d, 0x89, 0x96, 0xe3, 0x4f, 0x38, 0x47, 0xce, 0x07, 0x71, 0x8f,
- 0xf4, 0xcd, 0x93, 0xd0, 0x7c, 0x55, 0x78, 0x24, 0x00, 0xe3, 0x5b, 0xcf, 0xf5, 0xe8, 0x7d, 0xd6,
- 0x49, 0xd8, 0xbe, 0x26, 0xb6, 0x1e, 0xc3, 0x6e, 0x07, 0x19, 0xaf, 0x42, 0xc6, 0xd5, 0xef, 0x4e,
- 0x44, 0xf3, 0xa7, 0x62, 0xa5, 0x29, 0x80, 0x80, 0x5f, 0x82, 0x33, 0x63, 0xcb, 0xc4, 0x04, 0x64,
- 0x7f, 0xc6, 0xc9, 0x4e, 0x8d, 0x29, 0x15, 0x3c, 0x25, 0x9c, 0x94, 0xf2, 0xcf, 0x45, 0x4a, 0xc0,
- 0x43, 0x5c, 0x4d, 0x72, 0x50, 0x70, 0xd5, 0xce, 0xc9, 0xbc, 0xf6, 0x17, 0xc2, 0x6b, 0x0c, 0x1b,
- 0xf2, 0xda, 0x2e, 0x9c, 0xe2, 0x8c, 0x27, 0x5b, 0xd7, 0xaf, 0x8b, 0xc4, 0xca, 0xd0, 0x7b, 0xe1,
- 0xd5, 0xfd, 0x19, 0x58, 0xf2, 0xdd, 0x29, 0x3a, 0x52, 0x57, 0xe9, 0xa9, 0xf6, 0x04, 0xcc, 0xdf,
- 0xe0, 0xcc, 0x22, 0xe3, 0xfb, 0x2d, 0xad, 0xbb, 0xad, 0xda, 0x84, 0xfc, 0x06, 0x14, 0x04, 0x79,
- 0xdf, 0x74, 0xb0, 0x66, 0x75, 0x4d, 0xfd, 0x2e, 0x6e, 0x4f, 0x40, 0xfd, 0x97, 0x43, 0x4b, 0xb5,
- 0x17, 0x80, 0x13, 0xe6, 0x3a, 0x48, 0x7e, 0xaf, 0xa2, 0xe8, 0x3d, 0xdb, 0x72, 0xbc, 0x08, 0xc6,
- 0x6f, 0x8a, 0x95, 0xf2, 0x71, 0x75, 0x0a, 0x2b, 0xd7, 0x20, 0x4f, 0x1f, 0x27, 0x0d, 0xc9, 0xbf,
- 0xe2, 0x44, 0xb3, 0x03, 0x14, 0x4f, 0x1c, 0x9a, 0xd5, 0xb3, 0x55, 0x67, 0x92, 0xfc, 0xf7, 0xd7,
- 0x22, 0x71, 0x70, 0x08, 0x4f, 0x1c, 0xde, 0xa1, 0x8d, 0x49, 0xb5, 0x9f, 0x80, 0xe1, 0x5b, 0x22,
- 0x71, 0x08, 0x0c, 0xa7, 0x10, 0x0d, 0xc3, 0x04, 0x14, 0x7f, 0x23, 0x28, 0x04, 0x86, 0x50, 0x7c,
- 0x7a, 0x50, 0x68, 0x1d, 0xdc, 0xd5, 0x5d, 0xcf, 0x61, 0x7d, 0xf0, 0x83, 0xa9, 0xbe, 0xfd, 0x4e,
- 0xb8, 0x09, 0x93, 0x03, 0xd0, 0xf2, 0x75, 0x98, 0x1b, 0x6a, 0x31, 0x50, 0xd4, 0xb7, 0x1f, 0x85,
- 0x9f, 0x7f, 0x8f, 0x27, 0xa3, 0x70, 0x87, 0x51, 0xde, 0x22, 0xeb, 0x1e, 0xee, 0x03, 0xa2, 0xc9,
- 0x5e, 0x79, 0xcf, 0x5f, 0xfa, 0x50, 0x1b, 0x50, 0xbe, 0x06, 0xb3, 0xa1, 0x1e, 0x20, 0x9a, 0xea,
- 0x17, 0x38, 0x55, 0x2e, 0xd8, 0x02, 0x94, 0x2f, 0x42, 0x92, 0xd4, 0xf3, 0x68, 0xf8, 0x2f, 0x72,
- 0x38, 0x55, 0x2f, 0x7f, 0x12, 0xd2, 0xa2, 0x8e, 0x47, 0x43, 0x7f, 0x89, 0x43, 0x7d, 0x08, 0x81,
- 0x8b, 0x1a, 0x1e, 0x0d, 0xff, 0x65, 0x01, 0x17, 0x10, 0x02, 0x9f, 0xdc, 0x85, 0xff, 0xf0, 0x2b,
- 0x49, 0x9e, 0x87, 0x85, 0xef, 0xae, 0xc2, 0x0c, 0x2f, 0xde, 0xd1, 0xe8, 0xcf, 0xf3, 0x97, 0x0b,
- 0x44, 0xf9, 0x39, 0x48, 0x4d, 0xe8, 0xf0, 0x5f, 0xe5, 0x50, 0xa6, 0x5f, 0xae, 0x42, 0x36, 0x50,
- 0xb0, 0xa3, 0xe1, 0xbf, 0xc6, 0xe1, 0x41, 0x14, 0x31, 0x9d, 0x17, 0xec, 0x68, 0x82, 0x5f, 0x17,
- 0xa6, 0x73, 0x04, 0x71, 0x9b, 0xa8, 0xd5, 0xd1, 0xe8, 0xdf, 0x10, 0x5e, 0x17, 0x90, 0xf2, 0x0b,
- 0x90, 0xf1, 0xf3, 0x6f, 0x34, 0xfe, 0x37, 0x39, 0x7e, 0x80, 0x21, 0x1e, 0x08, 0xe4, 0xff, 0x68,
- 0x8a, 0xdf, 0x12, 0x1e, 0x08, 0xa0, 0xc8, 0x36, 0x1a, 0xae, 0xe9, 0xd1, 0x4c, 0xbf, 0x2d, 0xb6,
- 0xd1, 0x50, 0x49, 0x27, 0xab, 0x49, 0xd3, 0x60, 0x34, 0xc5, 0xef, 0x88, 0xd5, 0xa4, 0xfa, 0xc4,
- 0x8c, 0xe1, 0x22, 0x19, 0xcd, 0xf1, 0xbb, 0xc2, 0x8c, 0xa1, 0x1a, 0x59, 0x6e, 0x02, 0x1a, 0x2d,
- 0x90, 0xd1, 0x7c, 0x5f, 0xe0, 0x7c, 0xf3, 0x23, 0xf5, 0xb1, 0xfc, 0x22, 0x9c, 0x1a, 0x5f, 0x1c,
- 0xa3, 0x59, 0xbf, 0xf8, 0xde, 0xd0, 0x71, 0x26, 0x58, 0x1b, 0xcb, 0xbb, 0x83, 0x2c, 0x1b, 0x2c,
- 0x8c, 0xd1, 0xb4, 0xaf, 0xbe, 0x17, 0x4e, 0xb4, 0xc1, 0xba, 0x58, 0xae, 0x00, 0x0c, 0x6a, 0x52,
- 0x34, 0xd7, 0x6b, 0x9c, 0x2b, 0x00, 0x22, 0x5b, 0x83, 0x97, 0xa4, 0x68, 0xfc, 0x97, 0xc4, 0xd6,
- 0xe0, 0x08, 0xb2, 0x35, 0x44, 0x35, 0x8a, 0x46, 0xbf, 0x2e, 0xb6, 0x86, 0x80, 0x94, 0xaf, 0x42,
- 0xda, 0xec, 0x1b, 0x06, 0x89, 0x2d, 0xf4, 0xe0, 0xcf, 0x99, 0x0a, 0xff, 0xf1, 0x3e, 0x07, 0x0b,
- 0x40, 0xf9, 0x22, 0xa4, 0x70, 0x6f, 0x1f, 0xb7, 0xa3, 0x90, 0xff, 0xf9, 0xbe, 0xc8, 0x27, 0x44,
- 0xbb, 0xfc, 0x02, 0x00, 0x3b, 0x4c, 0xd3, 0x5f, 0x89, 0x22, 0xb0, 0xff, 0xf5, 0x3e, 0xff, 0x52,
- 0x62, 0x00, 0x19, 0x10, 0xb0, 0xef, 0x2e, 0x1e, 0x4c, 0xf0, 0x4e, 0x98, 0x80, 0x1e, 0xc0, 0xaf,
- 0xc0, 0xcc, 0x4d, 0xd7, 0x32, 0x3d, 0xb5, 0x1b, 0x85, 0xfe, 0x6f, 0x8e, 0x16, 0xfa, 0xc4, 0x61,
- 0x3d, 0xcb, 0xc1, 0x9e, 0xda, 0x75, 0xa3, 0xb0, 0xff, 0xc3, 0xb1, 0x3e, 0x80, 0x80, 0x35, 0xd5,
- 0xf5, 0x26, 0x99, 0xf7, 0xff, 0x0a, 0xb0, 0x00, 0x10, 0xa3, 0xc9, 0xff, 0xb7, 0xf0, 0x61, 0x14,
- 0xf6, 0x5d, 0x61, 0x34, 0xd7, 0x2f, 0x7f, 0x12, 0x32, 0xe4, 0x5f, 0xf6, 0xf5, 0x50, 0x04, 0xf8,
- 0xff, 0x38, 0x78, 0x80, 0x20, 0x6f, 0x76, 0xbd, 0xb6, 0xa7, 0x47, 0x3b, 0xfb, 0xff, 0xf9, 0x4a,
- 0x0b, 0xfd, 0x72, 0x05, 0xb2, 0xae, 0xd7, 0x6e, 0xf7, 0x79, 0x47, 0x13, 0x01, 0xff, 0xc1, 0xfb,
- 0xfe, 0x21, 0xd7, 0xc7, 0xac, 0x9f, 0x1b, 0x7f, 0x59, 0x07, 0x9b, 0xd6, 0xa6, 0xc5, 0xae, 0xe9,
- 0xe0, 0xef, 0x13, 0xb0, 0xac, 0x59, 0xbd, 0x7d, 0xcb, 0x5d, 0x63, 0x09, 0xc5, 0x4f, 0x27, 0x6b,
- 0x3d, 0xd5, 0xe6, 0x17, 0x6d, 0xd9, 0x9e, 0x6a, 0xf3, 0xaf, 0x01, 0xdd, 0xa5, 0x93, 0x5d, 0xd2,
- 0xad, 0xfc, 0x1c, 0xcc, 0x6c, 0xab, 0xf6, 0x2e, 0x76, 0x3d, 0x44, 0x9d, 0x41, 0xbf, 0x9b, 0xe1,
- 0xd7, 0x9e, 0xcb, 0xa5, 0x00, 0x71, 0x89, 0xab, 0x95, 0x5a, 0x9e, 0xd3, 0xf2, 0x1c, 0xfa, 0x13,
- 0xb1, 0x3c, 0xed, 0xd2, 0x87, 0xa5, 0x2b, 0x90, 0x0d, 0x88, 0x91, 0x04, 0x89, 0x5b, 0xf8, 0x90,
- 0x7f, 0x39, 0x43, 0xfe, 0x45, 0x8b, 0x83, 0x2f, 0xc3, 0x88, 0x8c, 0x3d, 0x94, 0xe3, 0x97, 0x63,
- 0x2b, 0xcf, 0xc3, 0xcc, 0x35, 0xf5, 0x16, 0xde, 0x56, 0x6d, 0x74, 0x01, 0x66, 0xb0, 0xe9, 0x39,
- 0x3a, 0x76, 0xb9, 0x01, 0x67, 0x42, 0x06, 0x70, 0x35, 0xf6, 0x66, 0xa1, 0xb9, 0xb2, 0x05, 0xb9,
- 0xe0, 0xc0, 0xa4, 0xef, 0x26, 0x52, 0xcb, 0x3b, 0xe0, 0x5f, 0x8a, 0x66, 0x64, 0xf6, 0xb0, 0xbe,
- 0xf1, 0xe6, 0xfd, 0xe2, 0xd4, 0x77, 0xef, 0x17, 0xa7, 0xfe, 0xe5, 0x7e, 0x71, 0xea, 0xad, 0xfb,
- 0xc5, 0xd8, 0xbb, 0xf7, 0x8b, 0xb1, 0x1f, 0xde, 0x2f, 0xc6, 0xee, 0x1d, 0x15, 0x63, 0x5f, 0x39,
- 0x2a, 0xc6, 0xbe, 0x7e, 0x54, 0x8c, 0x7d, 0xfb, 0xa8, 0x18, 0x7b, 0xf3, 0xa8, 0x38, 0xf5, 0xdd,
- 0xa3, 0xe2, 0xd4, 0x5b, 0x47, 0xc5, 0xd8, 0xf7, 0x8f, 0x8a, 0x53, 0xef, 0x1e, 0x15, 0x63, 0x3f,
- 0x3c, 0x2a, 0xc6, 0xee, 0xfd, 0x5b, 0x71, 0x6a, 0x7f, 0x9a, 0xfa, 0xf6, 0xc2, 0x8f, 0x02, 0x00,
- 0x00, 0xff, 0xff, 0x59, 0xcb, 0x87, 0xa4, 0x62, 0x31, 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 *MapTest) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*MapTest)
- if !ok {
- that2, ok := that.(MapTest)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *MapTest")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *MapTest but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *MapTest but is not nil && this == nil")
- }
- if len(this.StrStr) != len(that1.StrStr) {
- return fmt.Errorf("StrStr this(%v) Not Equal that(%v)", len(this.StrStr), len(that1.StrStr))
- }
- for i := range this.StrStr {
- if this.StrStr[i] != that1.StrStr[i] {
- return fmt.Errorf("StrStr this[%v](%v) Not Equal that[%v](%v)", i, this.StrStr[i], i, that1.StrStr[i])
- }
- }
- return nil
-}
-func (this *MapTest) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*MapTest)
- if !ok {
- that2, ok := that.(MapTest)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.StrStr) != len(that1.StrStr) {
- return false
- }
- for i := range this.StrStr {
- if this.StrStr[i] != that1.StrStr[i] {
- return false
- }
- }
- return true
-}
-func (this *FakeMap) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*FakeMap)
- if !ok {
- that2, ok := that.(FakeMap)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *FakeMap")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *FakeMap but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *FakeMap but is not nil && this == nil")
- }
- if len(this.Entries) != len(that1.Entries) {
- return fmt.Errorf("Entries this(%v) Not Equal that(%v)", len(this.Entries), len(that1.Entries))
- }
- for i := range this.Entries {
- if !this.Entries[i].Equal(that1.Entries[i]) {
- return fmt.Errorf("Entries this[%v](%v) Not Equal that[%v](%v)", i, this.Entries[i], i, that1.Entries[i])
- }
- }
- return nil
-}
-func (this *FakeMap) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*FakeMap)
- if !ok {
- that2, ok := that.(FakeMap)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Entries) != len(that1.Entries) {
- return false
- }
- for i := range this.Entries {
- if !this.Entries[i].Equal(that1.Entries[i]) {
- return false
- }
- }
- return true
-}
-func (this *FakeMapEntry) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*FakeMapEntry)
- if !ok {
- that2, ok := that.(FakeMapEntry)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *FakeMapEntry")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *FakeMapEntry but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *FakeMapEntry but is not nil && this == nil")
- }
- if this.Key != that1.Key {
- return fmt.Errorf("Key this(%v) Not Equal that(%v)", this.Key, that1.Key)
- }
- if this.Value != that1.Value {
- return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
- }
- if this.Other != that1.Other {
- return fmt.Errorf("Other this(%v) Not Equal that(%v)", this.Other, that1.Other)
- }
- return nil
-}
-func (this *FakeMapEntry) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*FakeMapEntry)
- if !ok {
- that2, ok := that.(FakeMapEntry)
- 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.Key != that1.Key {
- return false
- }
- if this.Value != that1.Value {
- return false
- }
- if this.Other != that1.Other {
- return false
- }
- return true
-}
-func (this *MapTest) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&mapdefaults.MapTest{")
- keysForStrStr := make([]string, 0, len(this.StrStr))
- for k := range this.StrStr {
- keysForStrStr = append(keysForStrStr, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStrStr)
- mapStringForStrStr := "map[string]string{"
- for _, k := range keysForStrStr {
- mapStringForStrStr += fmt.Sprintf("%#v: %#v,", k, this.StrStr[k])
- }
- mapStringForStrStr += "}"
- if this.StrStr != nil {
- s = append(s, "StrStr: "+mapStringForStrStr+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *FakeMap) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&mapdefaults.FakeMap{")
- if this.Entries != nil {
- s = append(s, "Entries: "+fmt.Sprintf("%#v", this.Entries)+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *FakeMapEntry) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&mapdefaults.FakeMapEntry{")
- s = append(s, "Key: "+fmt.Sprintf("%#v", this.Key)+",\n")
- s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n")
- s = append(s, "Other: "+fmt.Sprintf("%#v", this.Other)+",\n")
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func valueToGoStringMap(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 NewPopulatedMapTest(r randyMap, easy bool) *MapTest {
- this := &MapTest{}
- if r.Intn(10) != 0 {
- v1 := r.Intn(10)
- this.StrStr = make(map[string]string)
- for i := 0; i < v1; i++ {
- this.StrStr[randStringMap(r)] = randStringMap(r)
- }
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedFakeMap(r randyMap, easy bool) *FakeMap {
- this := &FakeMap{}
- if r.Intn(10) != 0 {
- v2 := r.Intn(5)
- this.Entries = make([]*FakeMapEntry, v2)
- for i := 0; i < v2; i++ {
- this.Entries[i] = NewPopulatedFakeMapEntry(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedFakeMapEntry(r randyMap, easy bool) *FakeMapEntry {
- this := &FakeMapEntry{}
- this.Key = string(randStringMap(r))
- this.Value = string(randStringMap(r))
- this.Other = string(randStringMap(r))
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-type randyMap interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneMap(r randyMap) 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 randStringMap(r randyMap) string {
- v3 := r.Intn(100)
- tmps := make([]rune, v3)
- for i := 0; i < v3; i++ {
- tmps[i] = randUTF8RuneMap(r)
- }
- return string(tmps)
-}
-func randUnrecognizedMap(r randyMap, 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 = randFieldMap(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldMap(dAtA []byte, r randyMap, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateMap(dAtA, uint64(key))
- v4 := r.Int63()
- if r.Intn(2) == 0 {
- v4 *= -1
- }
- dAtA = encodeVarintPopulateMap(dAtA, uint64(v4))
- case 1:
- dAtA = encodeVarintPopulateMap(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 = encodeVarintPopulateMap(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateMap(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateMap(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 encodeVarintPopulateMap(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 *MapTest) Size() (n int) {
- var l int
- _ = l
- if len(m.StrStr) > 0 {
- for k, v := range m.StrStr {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMap(uint64(len(k))) + 1 + len(v) + sovMap(uint64(len(v)))
- n += mapEntrySize + 1 + sovMap(uint64(mapEntrySize))
- }
- }
- return n
-}
-
-func (m *FakeMap) Size() (n int) {
- var l int
- _ = l
- if len(m.Entries) > 0 {
- for _, e := range m.Entries {
- l = e.Size()
- n += 1 + l + sovMap(uint64(l))
- }
- }
- return n
-}
-
-func (m *FakeMapEntry) Size() (n int) {
- var l int
- _ = l
- l = len(m.Key)
- if l > 0 {
- n += 1 + l + sovMap(uint64(l))
- }
- l = len(m.Value)
- if l > 0 {
- n += 1 + l + sovMap(uint64(l))
- }
- l = len(m.Other)
- if l > 0 {
- n += 1 + l + sovMap(uint64(l))
- }
- return n
-}
-
-func sovMap(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozMap(x uint64) (n int) {
- return sovMap(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *MapTest) String() string {
- if this == nil {
- return "nil"
- }
- keysForStrStr := make([]string, 0, len(this.StrStr))
- for k := range this.StrStr {
- keysForStrStr = append(keysForStrStr, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStrStr)
- mapStringForStrStr := "map[string]string{"
- for _, k := range keysForStrStr {
- mapStringForStrStr += fmt.Sprintf("%v: %v,", k, this.StrStr[k])
- }
- mapStringForStrStr += "}"
- s := strings.Join([]string{`&MapTest{`,
- `StrStr:` + mapStringForStrStr + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *FakeMap) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&FakeMap{`,
- `Entries:` + strings.Replace(fmt.Sprintf("%v", this.Entries), "FakeMapEntry", "FakeMapEntry", 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *FakeMapEntry) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&FakeMapEntry{`,
- `Key:` + fmt.Sprintf("%v", this.Key) + `,`,
- `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
- `Other:` + fmt.Sprintf("%v", this.Other) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringMap(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *MapTest) 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 *MapTest) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.StrStr) > 0 {
- for k := range m.StrStr {
- dAtA[i] = 0xa
- i++
- v := m.StrStr[k]
- mapSize := 1 + len(k) + sovMap(uint64(len(k))) + 1 + len(v) + sovMap(uint64(len(v)))
- i = encodeVarintMap(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMap(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x12
- i++
- i = encodeVarintMap(dAtA, i, uint64(len(v)))
- i += copy(dAtA[i:], v)
- }
- }
- return i, nil
-}
-
-func (m *FakeMap) 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 *FakeMap) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Entries) > 0 {
- for _, msg := range m.Entries {
- dAtA[i] = 0xa
- i++
- i = encodeVarintMap(dAtA, i, uint64(msg.Size()))
- n, err := msg.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n
- }
- }
- return i, nil
-}
-
-func (m *FakeMapEntry) 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 *FakeMapEntry) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Key) > 0 {
- dAtA[i] = 0xa
- i++
- i = encodeVarintMap(dAtA, i, uint64(len(m.Key)))
- i += copy(dAtA[i:], m.Key)
- }
- if len(m.Value) > 0 {
- dAtA[i] = 0x12
- i++
- i = encodeVarintMap(dAtA, i, uint64(len(m.Value)))
- i += copy(dAtA[i:], m.Value)
- }
- if len(m.Other) > 0 {
- dAtA[i] = 0x1a
- i++
- i = encodeVarintMap(dAtA, i, uint64(len(m.Other)))
- i += copy(dAtA[i:], m.Other)
- }
- return i, nil
-}
-
-func encodeFixed64Map(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 encodeFixed32Map(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 encodeVarintMap(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 init() { proto.RegisterFile("combos/unsafemarshaler/map.proto", fileDescriptorMap) }
-
-var fileDescriptorMap = []byte{
- // 319 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x90, 0x3f, 0x4f, 0x3a, 0x31,
- 0x18, 0xc7, 0xfb, 0x40, 0x7e, 0x5c, 0x7e, 0xc5, 0xc1, 0x5c, 0x1c, 0x4e, 0x86, 0x27, 0x17, 0x26,
- 0x16, 0xef, 0x12, 0x59, 0xc4, 0xc1, 0xc1, 0xa8, 0x93, 0x2c, 0xe0, 0x6e, 0x7a, 0x58, 0xfe, 0x04,
- 0x8e, 0x5e, 0xda, 0x9e, 0x09, 0x93, 0xbc, 0x1c, 0x47, 0x47, 0x5f, 0x02, 0x23, 0xa3, 0x23, 0xad,
- 0x8b, 0x23, 0x23, 0xa3, 0xa1, 0x87, 0xc9, 0xb9, 0xb9, 0x3d, 0x9f, 0x6f, 0x3f, 0xed, 0xf3, 0x4d,
- 0x69, 0x38, 0x10, 0x69, 0x22, 0x54, 0x9c, 0xcf, 0x15, 0x1b, 0xf2, 0x94, 0x49, 0x35, 0x66, 0x33,
- 0x2e, 0xe3, 0x94, 0x65, 0x51, 0x26, 0x85, 0x16, 0x7e, 0x3d, 0x65, 0xd9, 0x13, 0x1f, 0xb2, 0x7c,
- 0xa6, 0x55, 0xe3, 0x6c, 0x34, 0xd1, 0xe3, 0x3c, 0x89, 0x06, 0x22, 0x8d, 0x47, 0x62, 0x24, 0x62,
- 0xe7, 0x24, 0xf9, 0xd0, 0x91, 0x03, 0x37, 0x15, 0x77, 0x9b, 0x2f, 0xd4, 0xeb, 0xb2, 0xec, 0x81,
- 0x2b, 0xed, 0x77, 0xa8, 0xa7, 0xb4, 0x7c, 0x54, 0x5a, 0x06, 0x10, 0x56, 0x5b, 0xf5, 0xf3, 0x30,
- 0x2a, 0x3d, 0x1c, 0x1d, 0xb4, 0xa8, 0xaf, 0x65, 0x5f, 0xcb, 0xdb, 0xb9, 0x96, 0x8b, 0x5e, 0x4d,
- 0x39, 0x68, 0x74, 0x68, 0xbd, 0x14, 0xfb, 0xc7, 0xb4, 0x3a, 0xe5, 0x8b, 0x00, 0x42, 0x68, 0xfd,
- 0xef, 0xed, 0x47, 0xff, 0x84, 0xfe, 0x7b, 0x66, 0xb3, 0x9c, 0x07, 0x15, 0x97, 0x15, 0x70, 0x59,
- 0xb9, 0x80, 0xe6, 0x15, 0xf5, 0xee, 0xd8, 0x94, 0x77, 0x59, 0xe6, 0xb7, 0xa9, 0xc7, 0xe7, 0x5a,
- 0x4e, 0xb8, 0x3a, 0x14, 0x38, 0xfd, 0x55, 0xe0, 0xa0, 0x15, 0x9b, 0x7f, 0xcc, 0xe6, 0x3d, 0x3d,
- 0x2a, 0x1f, 0xfc, 0x75, 0xf7, 0x3e, 0x15, 0x7a, 0xcc, 0x65, 0x50, 0x2d, 0x52, 0x07, 0xd7, 0x37,
- 0x2b, 0x83, 0x64, 0x6d, 0x90, 0x7c, 0x18, 0x24, 0x1b, 0x83, 0xb0, 0x35, 0x08, 0x3b, 0x83, 0xb0,
- 0xb4, 0x08, 0xaf, 0x16, 0xe1, 0xcd, 0x22, 0xbc, 0x5b, 0x84, 0x95, 0x45, 0xb2, 0xb6, 0x48, 0x36,
- 0x16, 0xe1, 0xcb, 0x22, 0xd9, 0x5a, 0x84, 0x9d, 0x45, 0x58, 0x7e, 0x22, 0x49, 0x6a, 0xee, 0x6f,
- 0xdb, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0xcc, 0x9b, 0xca, 0xec, 0xbb, 0x01, 0x00, 0x00,
-}
diff --git a/test/mapdefaults/combos/unsafemarshaler/map.proto b/test/mapdefaults/combos/unsafemarshaler/map.proto
deleted file mode 100644
index c6aeb321c8..0000000000
--- a/test/mapdefaults/combos/unsafemarshaler/map.proto
+++ /dev/null
@@ -1,70 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2017, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto3";
-package mapdefaults;
-
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = true;
-option (gogoproto.unsafe_unmarshaler_all) = false;
-
-
-message MapTest {
- map str_str = 1;
-}
-
-message FakeMap {
- repeated FakeMapEntry entries = 1;
-}
-
-message FakeMapEntry {
- string key = 1;
- string value = 2;
- string other = 3;
-}
diff --git a/test/mapdefaults/combos/unsafemarshaler/map_test.go b/test/mapdefaults/combos/unsafemarshaler/map_test.go
deleted file mode 100644
index 9998ead10f..0000000000
--- a/test/mapdefaults/combos/unsafemarshaler/map_test.go
+++ /dev/null
@@ -1,180 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2017, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package mapdefaults
-
-import (
- "testing"
-
- "github.com/gogo/protobuf/proto"
-)
-
-func TestUnmarshalImplicitDefaultKeyValue1(t *testing.T) {
- fm := &FakeMap{
- Entries: []*FakeMapEntry{
- {
- Key: "foo",
- Value: "",
- },
- {
- Key: "",
- Value: "bar",
- },
- {
- Key: "as",
- Value: "df",
- },
- },
- }
-
- serializedMsg, err := proto.Marshal(fm)
- if err != nil {
- t.Fatalf("Failed to serialize msg: %s", err)
- }
-
- msg := MapTest{}
- err = proto.Unmarshal(serializedMsg, &msg)
-
- if err != nil {
- t.Fatalf("Unexpected error: %s", err)
- }
-
- strStr := msg.StrStr
- if len(strStr) != 3 {
- t.Fatal("StrStr map should have 3 key/value pairs")
- }
-
- val, ok := strStr["foo"]
- if !ok {
- t.Fatal("\"foo\" not found in StrStr map.")
- }
- if val != "" {
- t.Fatalf("Unexpected value for \"foo\": %s", val)
- }
-
- val, ok = strStr[""]
- if !ok {
- t.Fatal("\"\" not found in StrStr map.")
- }
- if val != "bar" {
- t.Fatalf("Unexpected value for \"\": %s", val)
- }
-
- val, ok = strStr["as"]
- if !ok {
- t.Fatal("\"as\" not found in StrStr map.")
- }
- if val != "df" {
- t.Fatalf("Unexpected value for \"as\": %s", val)
- }
-}
-
-func TestUnmarshalImplicitDefaultKeyValue2(t *testing.T) {
- fm := &FakeMap{
- Entries: []*FakeMapEntry{
- {
- Key: "",
- Value: "",
- },
- },
- }
-
- serializedMsg, err := proto.Marshal(fm)
- if err != nil {
- t.Fatalf("Failed to serialize msg: %s", err)
- }
-
- // Sanity check
- if string(serializedMsg) != "\n\x00" {
- t.Fatal("Serialized bytes mismatched")
- }
-
- msg := MapTest{}
- err = proto.Unmarshal(serializedMsg, &msg)
-
- if err != nil {
- t.Fatalf("Unexpected error: %s", err)
- }
-
- strStr := msg.StrStr
- if len(strStr) != 1 {
- t.Fatal("StrStr map should have 1 key/value pairs")
- }
-
- val, ok := strStr[""]
- if !ok {
- t.Fatal("\"\" not found in StrStr map.")
- }
- if val != "" {
- t.Fatalf("Unexpected value for \"\": %s", val)
- }
-}
-
-func TestUnmarshalIgnoreUnknownField(t *testing.T) {
- fm := &FakeMap{
- Entries: []*FakeMapEntry{
- {
- Key: "key",
- Value: "value",
- Other: "other",
- },
- },
- }
-
- serializedMsg, err := proto.Marshal(fm)
- if err != nil {
- t.Fatalf("Failed to serialize msg: %s", err)
- }
-
- msg := &MapTest{}
- err = proto.Unmarshal(serializedMsg, msg)
-
- if err != nil {
- var pb proto.Message = msg
- _, ok := pb.(proto.Unmarshaler)
- if !ok {
- // non-codegen implementation returns error when extra tags are
- // present.
- return
- }
- t.Fatalf("Unexpected error: %s", err)
- }
-
- strStr := msg.StrStr
- if len(strStr) != 1 {
- t.Fatal("StrStr map should have 1 key/value pairs")
- }
-
- val, ok := strStr["key"]
- if !ok {
- t.Fatal("\"key\" not found in StrStr map.")
- }
- if val != "value" {
- t.Fatalf("Unexpected value for \"value\": %s", val)
- }
-}
diff --git a/test/mapdefaults/combos/unsafemarshaler/mappb_test.go b/test/mapdefaults/combos/unsafemarshaler/mappb_test.go
deleted file mode 100644
index 1b106e0d2d..0000000000
--- a/test/mapdefaults/combos/unsafemarshaler/mappb_test.go
+++ /dev/null
@@ -1,602 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafemarshaler/map.proto
-
-/*
-Package mapdefaults is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafemarshaler/map.proto
-
-It has these top-level messages:
- MapTest
- FakeMap
- FakeMapEntry
-*/
-package mapdefaults
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestMapTestProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMapTest(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &MapTest{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestMapTestMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMapTest(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &MapTest{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFakeMapProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FakeMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestFakeMapMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMap(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FakeMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFakeMapEntryProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMapEntry(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FakeMapEntry{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestFakeMapEntryMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMapEntry(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FakeMapEntry{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMapTestJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMapTest(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &MapTest{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestFakeMapJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMap(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FakeMap{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestFakeMapEntryJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMapEntry(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FakeMapEntry{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestMapTestProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMapTest(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &MapTest{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMapTestProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMapTest(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &MapTest{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFakeMapProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &FakeMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFakeMapProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &FakeMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFakeMapEntryProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMapEntry(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &FakeMapEntry{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFakeMapEntryProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMapEntry(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &FakeMapEntry{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMapDescription(t *testing.T) {
- MapDescription()
-}
-func TestMapTestVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMapTest(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &MapTest{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestFakeMapVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFakeMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &FakeMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestFakeMapEntryVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFakeMapEntry(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &FakeMapEntry{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestMapTestGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMapTest(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestFakeMapGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFakeMap(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestFakeMapEntryGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFakeMapEntry(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestMapTestSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMapTest(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestFakeMapSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMap(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestFakeMapEntrySize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMapEntry(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestMapTestStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMapTest(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestFakeMapStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFakeMap(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestFakeMapEntryStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFakeMapEntry(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/mapdefaults/combos/unsafeunmarshaler/map.pb.go b/test/mapdefaults/combos/unsafeunmarshaler/map.pb.go
deleted file mode 100644
index ac2b0d21e8..0000000000
--- a/test/mapdefaults/combos/unsafeunmarshaler/map.pb.go
+++ /dev/null
@@ -1,1342 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeunmarshaler/map.proto
-
-/*
- Package mapdefaults is a generated protocol buffer package.
-
- It is generated from these files:
- combos/unsafeunmarshaler/map.proto
-
- It has these top-level messages:
- MapTest
- FakeMap
- FakeMapEntry
-*/
-package mapdefaults
-
-import proto "github.com/gogo/protobuf/proto"
-import fmt "fmt"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-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 reflect "reflect"
-import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
-
-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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type MapTest struct {
- StrStr map[string]string `protobuf:"bytes,1,rep,name=str_str,json=strStr" json:"str_str,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
-}
-
-func (m *MapTest) Reset() { *m = MapTest{} }
-func (*MapTest) ProtoMessage() {}
-func (*MapTest) Descriptor() ([]byte, []int) { return fileDescriptorMap, []int{0} }
-
-type FakeMap struct {
- Entries []*FakeMapEntry `protobuf:"bytes,1,rep,name=entries" json:"entries,omitempty"`
-}
-
-func (m *FakeMap) Reset() { *m = FakeMap{} }
-func (*FakeMap) ProtoMessage() {}
-func (*FakeMap) Descriptor() ([]byte, []int) { return fileDescriptorMap, []int{1} }
-
-type FakeMapEntry struct {
- Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
- Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
- Other string `protobuf:"bytes,3,opt,name=other,proto3" json:"other,omitempty"`
-}
-
-func (m *FakeMapEntry) Reset() { *m = FakeMapEntry{} }
-func (*FakeMapEntry) ProtoMessage() {}
-func (*FakeMapEntry) Descriptor() ([]byte, []int) { return fileDescriptorMap, []int{2} }
-
-func init() {
- proto.RegisterType((*MapTest)(nil), "mapdefaults.MapTest")
- proto.RegisterType((*FakeMap)(nil), "mapdefaults.FakeMap")
- proto.RegisterType((*FakeMapEntry)(nil), "mapdefaults.FakeMapEntry")
-}
-func (this *MapTest) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return MapDescription()
-}
-func (this *FakeMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return MapDescription()
-}
-func (this *FakeMapEntry) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return MapDescription()
-}
-func MapDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 3836 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x5d, 0x6c, 0x23, 0xd7,
- 0x75, 0x16, 0xff, 0x24, 0xf2, 0x90, 0xa2, 0x46, 0x57, 0xf2, 0x2e, 0x57, 0x8e, 0xb9, 0x5a, 0xfa,
- 0x4f, 0xb6, 0x1b, 0x29, 0xd8, 0xf5, 0xae, 0x77, 0xb9, 0x8d, 0x5d, 0x8a, 0xe2, 0x2a, 0xdc, 0x4a,
- 0x22, 0x33, 0x94, 0xe2, 0x75, 0xfa, 0x30, 0x18, 0x0d, 0x2f, 0xa9, 0xd9, 0x1d, 0xce, 0x4c, 0x66,
- 0x86, 0xbb, 0xd6, 0xa2, 0x40, 0xb7, 0x70, 0x7f, 0x10, 0x14, 0xfd, 0x2f, 0xd0, 0xc4, 0x75, 0xdc,
- 0x36, 0x40, 0xeb, 0x34, 0xe9, 0x4f, 0xd2, 0xb4, 0x69, 0x5a, 0xa0, 0x40, 0x5f, 0xd2, 0xfa, 0xa9,
- 0x48, 0xde, 0xfa, 0xd0, 0x07, 0xaf, 0x6a, 0xa0, 0x69, 0xeb, 0xb6, 0x6e, 0xe3, 0x87, 0x00, 0x7e,
- 0x09, 0xee, 0xdf, 0x70, 0x86, 0xa4, 0x76, 0xa8, 0x00, 0xb6, 0x9f, 0xa4, 0x39, 0xf7, 0x7c, 0xdf,
- 0x9c, 0x7b, 0xee, 0xb9, 0xe7, 0x9c, 0x7b, 0x39, 0xf0, 0xb5, 0xcb, 0xb0, 0xdc, 0xb5, 0xac, 0xae,
- 0x81, 0xd7, 0x6c, 0xc7, 0xf2, 0xac, 0xfd, 0x7e, 0x67, 0xad, 0x8d, 0x5d, 0xcd, 0xd1, 0x6d, 0xcf,
- 0x72, 0x56, 0xa9, 0x0c, 0xcd, 0x31, 0x8d, 0x55, 0xa1, 0x51, 0xda, 0x86, 0xf9, 0x6b, 0xba, 0x81,
- 0x37, 0x7c, 0xc5, 0x16, 0xf6, 0xd0, 0x65, 0x48, 0x76, 0x74, 0x03, 0x17, 0x62, 0xcb, 0x89, 0x95,
- 0xec, 0xf9, 0xc7, 0x56, 0x87, 0x40, 0xab, 0x61, 0x44, 0x93, 0x88, 0x65, 0x8a, 0x28, 0xbd, 0x9d,
- 0x84, 0x85, 0x31, 0xa3, 0x08, 0x41, 0xd2, 0x54, 0x7b, 0x84, 0x31, 0xb6, 0x92, 0x91, 0xe9, 0xff,
- 0xa8, 0x00, 0x33, 0xb6, 0xaa, 0xdd, 0x52, 0xbb, 0xb8, 0x10, 0xa7, 0x62, 0xf1, 0x88, 0x8a, 0x00,
- 0x6d, 0x6c, 0x63, 0xb3, 0x8d, 0x4d, 0xed, 0xb0, 0x90, 0x58, 0x4e, 0xac, 0x64, 0xe4, 0x80, 0x04,
- 0x3d, 0x03, 0xf3, 0x76, 0x7f, 0xdf, 0xd0, 0x35, 0x25, 0xa0, 0x06, 0xcb, 0x89, 0x95, 0x94, 0x2c,
- 0xb1, 0x81, 0x8d, 0x81, 0xf2, 0x93, 0x30, 0x77, 0x07, 0xab, 0xb7, 0x82, 0xaa, 0x59, 0xaa, 0x9a,
- 0x27, 0xe2, 0x80, 0x62, 0x15, 0x72, 0x3d, 0xec, 0xba, 0x6a, 0x17, 0x2b, 0xde, 0xa1, 0x8d, 0x0b,
- 0x49, 0x3a, 0xfb, 0xe5, 0x91, 0xd9, 0x0f, 0xcf, 0x3c, 0xcb, 0x51, 0xbb, 0x87, 0x36, 0x46, 0x15,
- 0xc8, 0x60, 0xb3, 0xdf, 0x63, 0x0c, 0xa9, 0x63, 0xfc, 0x57, 0x33, 0xfb, 0xbd, 0x61, 0x96, 0x34,
- 0x81, 0x71, 0x8a, 0x19, 0x17, 0x3b, 0xb7, 0x75, 0x0d, 0x17, 0xa6, 0x29, 0xc1, 0x93, 0x23, 0x04,
- 0x2d, 0x36, 0x3e, 0xcc, 0x21, 0x70, 0xa8, 0x0a, 0x19, 0xfc, 0xb2, 0x87, 0x4d, 0x57, 0xb7, 0xcc,
- 0xc2, 0x0c, 0x25, 0x79, 0x7c, 0xcc, 0x2a, 0x62, 0xa3, 0x3d, 0x4c, 0x31, 0xc0, 0xa1, 0x4b, 0x30,
- 0x63, 0xd9, 0x9e, 0x6e, 0x99, 0x6e, 0x21, 0xbd, 0x1c, 0x5b, 0xc9, 0x9e, 0xff, 0xd8, 0xd8, 0x40,
- 0x68, 0x30, 0x1d, 0x59, 0x28, 0xa3, 0x3a, 0x48, 0xae, 0xd5, 0x77, 0x34, 0xac, 0x68, 0x56, 0x1b,
- 0x2b, 0xba, 0xd9, 0xb1, 0x0a, 0x19, 0x4a, 0x70, 0x76, 0x74, 0x22, 0x54, 0xb1, 0x6a, 0xb5, 0x71,
- 0xdd, 0xec, 0x58, 0x72, 0xde, 0x0d, 0x3d, 0xa3, 0x53, 0x30, 0xed, 0x1e, 0x9a, 0x9e, 0xfa, 0x72,
- 0x21, 0x47, 0x23, 0x84, 0x3f, 0x95, 0xfe, 0x76, 0x1a, 0xe6, 0x26, 0x09, 0xb1, 0xab, 0x90, 0xea,
- 0x90, 0x59, 0x16, 0xe2, 0x27, 0xf1, 0x01, 0xc3, 0x84, 0x9d, 0x38, 0xfd, 0x63, 0x3a, 0xb1, 0x02,
- 0x59, 0x13, 0xbb, 0x1e, 0x6e, 0xb3, 0x88, 0x48, 0x4c, 0x18, 0x53, 0xc0, 0x40, 0xa3, 0x21, 0x95,
- 0xfc, 0xb1, 0x42, 0xea, 0x06, 0xcc, 0xf9, 0x26, 0x29, 0x8e, 0x6a, 0x76, 0x45, 0x6c, 0xae, 0x45,
- 0x59, 0xb2, 0x5a, 0x13, 0x38, 0x99, 0xc0, 0xe4, 0x3c, 0x0e, 0x3d, 0xa3, 0x0d, 0x00, 0xcb, 0xc4,
- 0x56, 0x47, 0x69, 0x63, 0xcd, 0x28, 0xa4, 0x8f, 0xf1, 0x52, 0x83, 0xa8, 0x8c, 0x78, 0xc9, 0x62,
- 0x52, 0xcd, 0x40, 0x57, 0x06, 0xa1, 0x36, 0x73, 0x4c, 0xa4, 0x6c, 0xb3, 0x4d, 0x36, 0x12, 0x6d,
- 0x7b, 0x90, 0x77, 0x30, 0x89, 0x7b, 0xdc, 0xe6, 0x33, 0xcb, 0x50, 0x23, 0x56, 0x23, 0x67, 0x26,
- 0x73, 0x18, 0x9b, 0xd8, 0xac, 0x13, 0x7c, 0x44, 0x8f, 0x82, 0x2f, 0x50, 0x68, 0x58, 0x01, 0xcd,
- 0x42, 0x39, 0x21, 0xdc, 0x51, 0x7b, 0x78, 0xe9, 0x2e, 0xe4, 0xc3, 0xee, 0x41, 0x8b, 0x90, 0x72,
- 0x3d, 0xd5, 0xf1, 0x68, 0x14, 0xa6, 0x64, 0xf6, 0x80, 0x24, 0x48, 0x60, 0xb3, 0x4d, 0xb3, 0x5c,
- 0x4a, 0x26, 0xff, 0xa2, 0x9f, 0x1a, 0x4c, 0x38, 0x41, 0x27, 0xfc, 0xc4, 0xe8, 0x8a, 0x86, 0x98,
- 0x87, 0xe7, 0xbd, 0xf4, 0x1c, 0xcc, 0x86, 0x26, 0x30, 0xe9, 0xab, 0x4b, 0x3f, 0x0b, 0x0f, 0x8d,
- 0xa5, 0x46, 0x37, 0x60, 0xb1, 0x6f, 0xea, 0xa6, 0x87, 0x1d, 0xdb, 0xc1, 0x24, 0x62, 0xd9, 0xab,
- 0x0a, 0xff, 0x3e, 0x73, 0x4c, 0xcc, 0xed, 0x05, 0xb5, 0x19, 0x8b, 0xbc, 0xd0, 0x1f, 0x15, 0x3e,
- 0x9d, 0x49, 0x7f, 0x7f, 0x46, 0xba, 0x77, 0xef, 0xde, 0xbd, 0x78, 0xe9, 0x0b, 0xd3, 0xb0, 0x38,
- 0x6e, 0xcf, 0x8c, 0xdd, 0xbe, 0xa7, 0x60, 0xda, 0xec, 0xf7, 0xf6, 0xb1, 0x43, 0x9d, 0x94, 0x92,
- 0xf9, 0x13, 0xaa, 0x40, 0xca, 0x50, 0xf7, 0xb1, 0x51, 0x48, 0x2e, 0xc7, 0x56, 0xf2, 0xe7, 0x9f,
- 0x99, 0x68, 0x57, 0xae, 0x6e, 0x11, 0x88, 0xcc, 0x90, 0xe8, 0x79, 0x48, 0xf2, 0x14, 0x4d, 0x18,
- 0x9e, 0x9e, 0x8c, 0x81, 0xec, 0x25, 0x99, 0xe2, 0xd0, 0xc3, 0x90, 0x21, 0x7f, 0x59, 0x6c, 0x4c,
- 0x53, 0x9b, 0xd3, 0x44, 0x40, 0xe2, 0x02, 0x2d, 0x41, 0x9a, 0x6e, 0x93, 0x36, 0x16, 0xa5, 0xcd,
- 0x7f, 0x26, 0x81, 0xd5, 0xc6, 0x1d, 0xb5, 0x6f, 0x78, 0xca, 0x6d, 0xd5, 0xe8, 0x63, 0x1a, 0xf0,
- 0x19, 0x39, 0xc7, 0x85, 0x9f, 0x21, 0x32, 0x74, 0x16, 0xb2, 0x6c, 0x57, 0xe9, 0x66, 0x1b, 0xbf,
- 0x4c, 0xb3, 0x67, 0x4a, 0x66, 0x1b, 0xad, 0x4e, 0x24, 0xe4, 0xf5, 0x37, 0x5d, 0xcb, 0x14, 0xa1,
- 0x49, 0x5f, 0x41, 0x04, 0xf4, 0xf5, 0xcf, 0x0d, 0x27, 0xee, 0x47, 0xc6, 0x4f, 0x6f, 0x38, 0xa6,
- 0x4a, 0xdf, 0x8a, 0x43, 0x92, 0xe6, 0x8b, 0x39, 0xc8, 0xee, 0xbe, 0xd4, 0xac, 0x29, 0x1b, 0x8d,
- 0xbd, 0xf5, 0xad, 0x9a, 0x14, 0x43, 0x79, 0x00, 0x2a, 0xb8, 0xb6, 0xd5, 0xa8, 0xec, 0x4a, 0x71,
- 0xff, 0xb9, 0xbe, 0xb3, 0x7b, 0xe9, 0x59, 0x29, 0xe1, 0x03, 0xf6, 0x98, 0x20, 0x19, 0x54, 0xb8,
- 0x70, 0x5e, 0x4a, 0x21, 0x09, 0x72, 0x8c, 0xa0, 0x7e, 0xa3, 0xb6, 0x71, 0xe9, 0x59, 0x69, 0x3a,
- 0x2c, 0xb9, 0x70, 0x5e, 0x9a, 0x41, 0xb3, 0x90, 0xa1, 0x92, 0xf5, 0x46, 0x63, 0x4b, 0x4a, 0xfb,
- 0x9c, 0xad, 0x5d, 0xb9, 0xbe, 0xb3, 0x29, 0x65, 0x7c, 0xce, 0x4d, 0xb9, 0xb1, 0xd7, 0x94, 0xc0,
- 0x67, 0xd8, 0xae, 0xb5, 0x5a, 0x95, 0xcd, 0x9a, 0x94, 0xf5, 0x35, 0xd6, 0x5f, 0xda, 0xad, 0xb5,
- 0xa4, 0x5c, 0xc8, 0xac, 0x0b, 0xe7, 0xa5, 0x59, 0xff, 0x15, 0xb5, 0x9d, 0xbd, 0x6d, 0x29, 0x8f,
- 0xe6, 0x61, 0x96, 0xbd, 0x42, 0x18, 0x31, 0x37, 0x24, 0xba, 0xf4, 0xac, 0x24, 0x0d, 0x0c, 0x61,
- 0x2c, 0xf3, 0x21, 0xc1, 0xa5, 0x67, 0x25, 0x54, 0xaa, 0x42, 0x8a, 0x46, 0x17, 0x42, 0x90, 0xdf,
- 0xaa, 0xac, 0xd7, 0xb6, 0x94, 0x46, 0x73, 0xb7, 0xde, 0xd8, 0xa9, 0x6c, 0x49, 0xb1, 0x81, 0x4c,
- 0xae, 0x7d, 0x7a, 0xaf, 0x2e, 0xd7, 0x36, 0xa4, 0x78, 0x50, 0xd6, 0xac, 0x55, 0x76, 0x6b, 0x1b,
- 0x52, 0xa2, 0xa4, 0xc1, 0xe2, 0xb8, 0x3c, 0x39, 0x76, 0x67, 0x04, 0x96, 0x38, 0x7e, 0xcc, 0x12,
- 0x53, 0xae, 0x91, 0x25, 0xfe, 0x72, 0x0c, 0x16, 0xc6, 0xd4, 0x8a, 0xb1, 0x2f, 0x79, 0x01, 0x52,
- 0x2c, 0x44, 0x59, 0xf5, 0x7c, 0x6a, 0x6c, 0xd1, 0xa1, 0x01, 0x3b, 0x52, 0x41, 0x29, 0x2e, 0xd8,
- 0x41, 0x24, 0x8e, 0xe9, 0x20, 0x08, 0xc5, 0x88, 0x91, 0xaf, 0xc4, 0xa0, 0x70, 0x1c, 0x77, 0x44,
- 0xa2, 0x88, 0x87, 0x12, 0xc5, 0xd5, 0x61, 0x03, 0xce, 0x1d, 0x3f, 0x87, 0x11, 0x2b, 0xde, 0x88,
- 0xc1, 0xa9, 0xf1, 0x8d, 0xd6, 0x58, 0x1b, 0x9e, 0x87, 0xe9, 0x1e, 0xf6, 0x0e, 0x2c, 0xd1, 0x6c,
- 0x3c, 0x31, 0xa6, 0x84, 0x91, 0xe1, 0x61, 0x5f, 0x71, 0x54, 0xb0, 0x06, 0x26, 0x8e, 0xeb, 0x96,
- 0x98, 0x35, 0x23, 0x96, 0x7e, 0x3e, 0x0e, 0x0f, 0x8d, 0x25, 0x1f, 0x6b, 0xe8, 0x23, 0x00, 0xba,
- 0x69, 0xf7, 0x3d, 0xd6, 0x50, 0xb0, 0xfc, 0x94, 0xa1, 0x12, 0xba, 0xf7, 0x49, 0xee, 0xe9, 0x7b,
- 0xfe, 0x78, 0x82, 0x8e, 0x03, 0x13, 0x51, 0x85, 0xcb, 0x03, 0x43, 0x93, 0xd4, 0xd0, 0xe2, 0x31,
- 0x33, 0x1d, 0xa9, 0xd5, 0x9f, 0x00, 0x49, 0x33, 0x74, 0x6c, 0x7a, 0x8a, 0xeb, 0x39, 0x58, 0xed,
- 0xe9, 0x66, 0x97, 0x26, 0xe0, 0x74, 0x39, 0xd5, 0x51, 0x0d, 0x17, 0xcb, 0x73, 0x6c, 0xb8, 0x25,
- 0x46, 0x09, 0x82, 0xd6, 0x38, 0x27, 0x80, 0x98, 0x0e, 0x21, 0xd8, 0xb0, 0x8f, 0x28, 0x7d, 0x33,
- 0x0d, 0xd9, 0x40, 0x5b, 0x8a, 0xce, 0x41, 0xee, 0xa6, 0x7a, 0x5b, 0x55, 0xc4, 0x51, 0x83, 0x79,
- 0x22, 0x4b, 0x64, 0x4d, 0x7e, 0xdc, 0xf8, 0x04, 0x2c, 0x52, 0x15, 0xab, 0xef, 0x61, 0x47, 0xd1,
- 0x0c, 0xd5, 0x75, 0xa9, 0xd3, 0xd2, 0x54, 0x15, 0x91, 0xb1, 0x06, 0x19, 0xaa, 0x8a, 0x11, 0x74,
- 0x11, 0x16, 0x28, 0xa2, 0xd7, 0x37, 0x3c, 0xdd, 0x36, 0xb0, 0x42, 0x0e, 0x3f, 0x2e, 0x4d, 0xc4,
- 0xbe, 0x65, 0xf3, 0x44, 0x63, 0x9b, 0x2b, 0x10, 0x8b, 0x5c, 0xb4, 0x01, 0x8f, 0x50, 0x58, 0x17,
- 0x9b, 0xd8, 0x51, 0x3d, 0xac, 0xe0, 0xcf, 0xf5, 0x55, 0xc3, 0x55, 0x54, 0xb3, 0xad, 0x1c, 0xa8,
- 0xee, 0x41, 0x61, 0x91, 0x10, 0xac, 0xc7, 0x0b, 0x31, 0xf9, 0x0c, 0x51, 0xdc, 0xe4, 0x7a, 0x35,
- 0xaa, 0x56, 0x31, 0xdb, 0x9f, 0x52, 0xdd, 0x03, 0x54, 0x86, 0x53, 0x94, 0xc5, 0xf5, 0x1c, 0xdd,
- 0xec, 0x2a, 0xda, 0x01, 0xd6, 0x6e, 0x29, 0x7d, 0xaf, 0x73, 0xb9, 0xf0, 0x70, 0xf0, 0xfd, 0xd4,
- 0xc2, 0x16, 0xd5, 0xa9, 0x12, 0x95, 0x3d, 0xaf, 0x73, 0x19, 0xb5, 0x20, 0x47, 0x16, 0xa3, 0xa7,
- 0xdf, 0xc5, 0x4a, 0xc7, 0x72, 0x68, 0x65, 0xc9, 0x8f, 0xd9, 0xd9, 0x01, 0x0f, 0xae, 0x36, 0x38,
- 0x60, 0xdb, 0x6a, 0xe3, 0x72, 0xaa, 0xd5, 0xac, 0xd5, 0x36, 0xe4, 0xac, 0x60, 0xb9, 0x66, 0x39,
- 0x24, 0xa0, 0xba, 0x96, 0xef, 0xe0, 0x2c, 0x0b, 0xa8, 0xae, 0x25, 0xdc, 0x7b, 0x11, 0x16, 0x34,
- 0x8d, 0xcd, 0x59, 0xd7, 0x14, 0x7e, 0x44, 0x71, 0x0b, 0x52, 0xc8, 0x59, 0x9a, 0xb6, 0xc9, 0x14,
- 0x78, 0x8c, 0xbb, 0xe8, 0x0a, 0x3c, 0x34, 0x70, 0x56, 0x10, 0x38, 0x3f, 0x32, 0xcb, 0x61, 0xe8,
- 0x45, 0x58, 0xb0, 0x0f, 0x47, 0x81, 0x28, 0xf4, 0x46, 0xfb, 0x70, 0x18, 0xf6, 0x1c, 0x2c, 0xda,
- 0x07, 0xf6, 0x28, 0x6e, 0x21, 0x88, 0x43, 0xf6, 0x81, 0x3d, 0x0c, 0x7c, 0x9c, 0x9e, 0x57, 0x1d,
- 0xac, 0xa9, 0x1e, 0x6e, 0x17, 0x4e, 0x07, 0xd5, 0x03, 0x03, 0x68, 0x0d, 0x24, 0x4d, 0x53, 0xb0,
- 0xa9, 0xee, 0x1b, 0x58, 0x51, 0x1d, 0x6c, 0xaa, 0x6e, 0xe1, 0x6c, 0x50, 0x39, 0xaf, 0x69, 0x35,
- 0x3a, 0x5a, 0xa1, 0x83, 0xe8, 0x69, 0x98, 0xb7, 0xf6, 0x6f, 0x6a, 0x2c, 0x24, 0x15, 0xdb, 0xc1,
- 0x1d, 0xfd, 0xe5, 0xc2, 0x63, 0xd4, 0xbf, 0x73, 0x64, 0x80, 0x06, 0x64, 0x93, 0x8a, 0xd1, 0x53,
- 0x20, 0x69, 0xee, 0x81, 0xea, 0xd8, 0xb4, 0x27, 0x70, 0x6d, 0x55, 0xc3, 0x85, 0xc7, 0x99, 0x2a,
- 0x93, 0xef, 0x08, 0x31, 0xd9, 0x12, 0xee, 0x1d, 0xbd, 0xe3, 0x09, 0xc6, 0x27, 0xd9, 0x96, 0xa0,
- 0x32, 0xce, 0xb6, 0x02, 0x12, 0x71, 0x45, 0xe8, 0xc5, 0x2b, 0x54, 0x2d, 0x6f, 0x1f, 0xd8, 0xc1,
- 0xf7, 0x3e, 0x0a, 0xb3, 0x44, 0x73, 0xf0, 0xd2, 0xa7, 0x58, 0x3f, 0x63, 0x1f, 0x04, 0xde, 0xf8,
- 0x81, 0xb5, 0x96, 0xa5, 0x32, 0xe4, 0x82, 0xf1, 0x89, 0x32, 0xc0, 0x22, 0x54, 0x8a, 0x91, 0x5a,
- 0x5f, 0x6d, 0x6c, 0x90, 0x2a, 0xfd, 0xd9, 0x9a, 0x14, 0x27, 0xdd, 0xc2, 0x56, 0x7d, 0xb7, 0xa6,
- 0xc8, 0x7b, 0x3b, 0xbb, 0xf5, 0xed, 0x9a, 0x94, 0x08, 0xb6, 0xa5, 0xdf, 0x89, 0x43, 0x3e, 0x7c,
- 0xc2, 0x40, 0x3f, 0x09, 0xa7, 0xc5, 0x75, 0x80, 0x8b, 0x3d, 0xe5, 0x8e, 0xee, 0xd0, 0x2d, 0xd3,
- 0x53, 0x59, 0x87, 0xed, 0x2f, 0xda, 0x22, 0xd7, 0x6a, 0x61, 0xef, 0x45, 0xdd, 0x21, 0x1b, 0xa2,
- 0xa7, 0x7a, 0x68, 0x0b, 0xce, 0x9a, 0x96, 0xe2, 0x7a, 0xaa, 0xd9, 0x56, 0x9d, 0xb6, 0x32, 0xb8,
- 0x88, 0x51, 0x54, 0x4d, 0xc3, 0xae, 0x6b, 0xb1, 0x52, 0xe5, 0xb3, 0x7c, 0xcc, 0xb4, 0x5a, 0x5c,
- 0x79, 0x90, 0xc3, 0x2b, 0x5c, 0x75, 0x28, 0xc0, 0x12, 0xc7, 0x05, 0xd8, 0xc3, 0x90, 0xe9, 0xa9,
- 0xb6, 0x82, 0x4d, 0xcf, 0x39, 0xa4, 0x7d, 0x65, 0x5a, 0x4e, 0xf7, 0x54, 0xbb, 0x46, 0x9e, 0x3f,
- 0x9c, 0xf6, 0xfe, 0x5f, 0x13, 0x90, 0x0b, 0xf6, 0x96, 0xa4, 0x55, 0xd7, 0x68, 0x1d, 0x89, 0xd1,
- 0x4c, 0xf3, 0xe8, 0x03, 0x3b, 0xd1, 0xd5, 0x2a, 0x29, 0x30, 0xe5, 0x69, 0xd6, 0xf1, 0xc9, 0x0c,
- 0x49, 0x8a, 0x3b, 0xc9, 0x2d, 0x98, 0x9d, 0x62, 0xd2, 0x32, 0x7f, 0x42, 0x9b, 0x30, 0x7d, 0xd3,
- 0xa5, 0xdc, 0xd3, 0x94, 0xfb, 0xb1, 0x07, 0x73, 0x5f, 0x6f, 0x51, 0xf2, 0xcc, 0xf5, 0x96, 0xb2,
- 0xd3, 0x90, 0xb7, 0x2b, 0x5b, 0x32, 0x87, 0xa3, 0x33, 0x90, 0x34, 0xd4, 0xbb, 0x87, 0xe1, 0x52,
- 0x44, 0x45, 0x93, 0x3a, 0xfe, 0x0c, 0x24, 0xef, 0x60, 0xf5, 0x56, 0xb8, 0x00, 0x50, 0xd1, 0x07,
- 0x18, 0xfa, 0x6b, 0x90, 0xa2, 0xfe, 0x42, 0x00, 0xdc, 0x63, 0xd2, 0x14, 0x4a, 0x43, 0xb2, 0xda,
- 0x90, 0x49, 0xf8, 0x4b, 0x90, 0x63, 0x52, 0xa5, 0x59, 0xaf, 0x55, 0x6b, 0x52, 0xbc, 0x74, 0x11,
- 0xa6, 0x99, 0x13, 0xc8, 0xd6, 0xf0, 0xdd, 0x20, 0x4d, 0xf1, 0x47, 0xce, 0x11, 0x13, 0xa3, 0x7b,
- 0xdb, 0xeb, 0x35, 0x59, 0x8a, 0x07, 0x97, 0xd7, 0x85, 0x5c, 0xb0, 0xad, 0xfc, 0x70, 0x62, 0xea,
- 0xef, 0x62, 0x90, 0x0d, 0xb4, 0x89, 0xa4, 0x41, 0x51, 0x0d, 0xc3, 0xba, 0xa3, 0xa8, 0x86, 0xae,
- 0xba, 0x3c, 0x28, 0x80, 0x8a, 0x2a, 0x44, 0x32, 0xe9, 0xa2, 0x7d, 0x28, 0xc6, 0xbf, 0x1e, 0x03,
- 0x69, 0xb8, 0xc5, 0x1c, 0x32, 0x30, 0xf6, 0x91, 0x1a, 0xf8, 0x5a, 0x0c, 0xf2, 0xe1, 0xbe, 0x72,
- 0xc8, 0xbc, 0x73, 0x1f, 0xa9, 0x79, 0x6f, 0xc5, 0x61, 0x36, 0xd4, 0x4d, 0x4e, 0x6a, 0xdd, 0xe7,
- 0x60, 0x5e, 0x6f, 0xe3, 0x9e, 0x6d, 0x79, 0xd8, 0xd4, 0x0e, 0x15, 0x03, 0xdf, 0xc6, 0x46, 0xa1,
- 0x44, 0x13, 0xc5, 0xda, 0x83, 0xfb, 0xd5, 0xd5, 0xfa, 0x00, 0xb7, 0x45, 0x60, 0xe5, 0x85, 0xfa,
- 0x46, 0x6d, 0xbb, 0xd9, 0xd8, 0xad, 0xed, 0x54, 0x5f, 0x52, 0xf6, 0x76, 0x7e, 0x7a, 0xa7, 0xf1,
- 0xe2, 0x8e, 0x2c, 0xe9, 0x43, 0x6a, 0x1f, 0xe0, 0x56, 0x6f, 0x82, 0x34, 0x6c, 0x14, 0x3a, 0x0d,
- 0xe3, 0xcc, 0x92, 0xa6, 0xd0, 0x02, 0xcc, 0xed, 0x34, 0x94, 0x56, 0x7d, 0xa3, 0xa6, 0xd4, 0xae,
- 0x5d, 0xab, 0x55, 0x77, 0x5b, 0xec, 0x00, 0xef, 0x6b, 0xef, 0x86, 0x37, 0xf5, 0xab, 0x09, 0x58,
- 0x18, 0x63, 0x09, 0xaa, 0xf0, 0xb3, 0x03, 0x3b, 0xce, 0x7c, 0x7c, 0x12, 0xeb, 0x57, 0x49, 0xc9,
- 0x6f, 0xaa, 0x8e, 0xc7, 0x8f, 0x1a, 0x4f, 0x01, 0xf1, 0x92, 0xe9, 0xe9, 0x1d, 0x1d, 0x3b, 0xfc,
- 0xbe, 0x83, 0x1d, 0x28, 0xe6, 0x06, 0x72, 0x76, 0xe5, 0xf1, 0x13, 0x80, 0x6c, 0xcb, 0xd5, 0x3d,
- 0xfd, 0x36, 0x56, 0x74, 0x53, 0x5c, 0x8e, 0x90, 0x03, 0x46, 0x52, 0x96, 0xc4, 0x48, 0xdd, 0xf4,
- 0x7c, 0x6d, 0x13, 0x77, 0xd5, 0x21, 0x6d, 0x92, 0xc0, 0x13, 0xb2, 0x24, 0x46, 0x7c, 0xed, 0x73,
- 0x90, 0x6b, 0x5b, 0x7d, 0xd2, 0x75, 0x31, 0x3d, 0x52, 0x2f, 0x62, 0x72, 0x96, 0xc9, 0x7c, 0x15,
- 0xde, 0x4f, 0x0f, 0x6e, 0x65, 0x72, 0x72, 0x96, 0xc9, 0x98, 0xca, 0x93, 0x30, 0xa7, 0x76, 0xbb,
- 0x0e, 0x21, 0x17, 0x44, 0xec, 0x84, 0x90, 0xf7, 0xc5, 0x54, 0x71, 0xe9, 0x3a, 0xa4, 0x85, 0x1f,
- 0x48, 0x49, 0x26, 0x9e, 0x50, 0x6c, 0x76, 0x33, 0x17, 0x5f, 0xc9, 0xc8, 0x69, 0x53, 0x0c, 0x9e,
- 0x83, 0x9c, 0xee, 0x2a, 0x83, 0x4b, 0xe6, 0xf8, 0x72, 0x7c, 0x25, 0x2d, 0x67, 0x75, 0xd7, 0xbf,
- 0xa0, 0x2b, 0xbd, 0x11, 0x87, 0x7c, 0xf8, 0x92, 0x1c, 0x6d, 0x40, 0xda, 0xb0, 0x34, 0x95, 0x86,
- 0x16, 0xfb, 0x85, 0x66, 0x25, 0xe2, 0x5e, 0x7d, 0x75, 0x8b, 0xeb, 0xcb, 0x3e, 0x72, 0xe9, 0x9f,
- 0x63, 0x90, 0x16, 0x62, 0x74, 0x0a, 0x92, 0xb6, 0xea, 0x1d, 0x50, 0xba, 0xd4, 0x7a, 0x5c, 0x8a,
- 0xc9, 0xf4, 0x99, 0xc8, 0x5d, 0x5b, 0x35, 0x69, 0x08, 0x70, 0x39, 0x79, 0x26, 0xeb, 0x6a, 0x60,
- 0xb5, 0x4d, 0x8f, 0x1f, 0x56, 0xaf, 0x87, 0x4d, 0xcf, 0x15, 0xeb, 0xca, 0xe5, 0x55, 0x2e, 0x46,
- 0xcf, 0xc0, 0xbc, 0xe7, 0xa8, 0xba, 0x11, 0xd2, 0x4d, 0x52, 0x5d, 0x49, 0x0c, 0xf8, 0xca, 0x65,
- 0x38, 0x23, 0x78, 0xdb, 0xd8, 0x53, 0xb5, 0x03, 0xdc, 0x1e, 0x80, 0xa6, 0xe9, 0x0d, 0xec, 0x69,
- 0xae, 0xb0, 0xc1, 0xc7, 0x05, 0xb6, 0xf4, 0xbd, 0x18, 0xcc, 0x8b, 0x03, 0x53, 0xdb, 0x77, 0xd6,
- 0x36, 0x80, 0x6a, 0x9a, 0x96, 0x17, 0x74, 0xd7, 0x68, 0x28, 0x8f, 0xe0, 0x56, 0x2b, 0x3e, 0x48,
- 0x0e, 0x10, 0x2c, 0xf5, 0x00, 0x06, 0x23, 0xc7, 0xba, 0xed, 0x2c, 0x64, 0xf9, 0x2f, 0x20, 0xf4,
- 0x67, 0x34, 0x76, 0xc4, 0x06, 0x26, 0x22, 0x27, 0x2b, 0xb4, 0x08, 0xa9, 0x7d, 0xdc, 0xd5, 0x4d,
- 0x7e, 0xaf, 0xc9, 0x1e, 0xc4, 0x5d, 0x6d, 0xd2, 0xbf, 0xab, 0x5d, 0xbf, 0x01, 0x0b, 0x9a, 0xd5,
- 0x1b, 0x36, 0x77, 0x5d, 0x1a, 0x3a, 0xe6, 0xbb, 0x9f, 0x8a, 0x7d, 0x16, 0x06, 0x2d, 0xe6, 0x97,
- 0xe3, 0x89, 0xcd, 0xe6, 0xfa, 0x57, 0xe3, 0x4b, 0x9b, 0x0c, 0xd7, 0x14, 0xd3, 0x94, 0x71, 0xc7,
- 0xc0, 0x1a, 0x31, 0x1d, 0x7e, 0xf0, 0x04, 0x7c, 0xbc, 0xab, 0x7b, 0x07, 0xfd, 0xfd, 0x55, 0xcd,
- 0xea, 0xad, 0x75, 0xad, 0xae, 0x35, 0xf8, 0xd9, 0x90, 0x3c, 0xd1, 0x07, 0xfa, 0x1f, 0xff, 0xe9,
- 0x30, 0xe3, 0x4b, 0x97, 0x22, 0x7f, 0x67, 0x2c, 0xef, 0xc0, 0x02, 0x57, 0x56, 0xe8, 0x6f, 0x17,
- 0xec, 0x08, 0x81, 0x1e, 0x78, 0xff, 0x53, 0xf8, 0xc6, 0xdb, 0xb4, 0x56, 0xcb, 0xf3, 0x1c, 0x4a,
- 0xc6, 0xd8, 0x29, 0xa3, 0x2c, 0xc3, 0x43, 0x21, 0x3e, 0xb6, 0x2f, 0xb1, 0x13, 0xc1, 0xf8, 0x1d,
- 0xce, 0xb8, 0x10, 0x60, 0x6c, 0x71, 0x68, 0xb9, 0x0a, 0xb3, 0x27, 0xe1, 0xfa, 0x47, 0xce, 0x95,
- 0xc3, 0x41, 0x92, 0x4d, 0x98, 0xa3, 0x24, 0x5a, 0xdf, 0xf5, 0xac, 0x1e, 0x4d, 0x7a, 0x0f, 0xa6,
- 0xf9, 0xa7, 0xb7, 0xd9, 0x46, 0xc9, 0x13, 0x58, 0xd5, 0x47, 0x95, 0xcb, 0x40, 0x7f, 0xae, 0x69,
- 0x63, 0xcd, 0x88, 0x60, 0x78, 0x93, 0x1b, 0xe2, 0xeb, 0x97, 0x3f, 0x03, 0x8b, 0xe4, 0x7f, 0x9a,
- 0x93, 0x82, 0x96, 0x44, 0xdf, 0x76, 0x15, 0xbe, 0xf7, 0x0a, 0xdb, 0x8b, 0x0b, 0x3e, 0x41, 0xc0,
- 0xa6, 0xc0, 0x2a, 0x76, 0xb1, 0xe7, 0x61, 0xc7, 0x55, 0x54, 0x63, 0x9c, 0x79, 0x81, 0xeb, 0x82,
- 0xc2, 0x17, 0xdf, 0x09, 0xaf, 0xe2, 0x26, 0x43, 0x56, 0x0c, 0xa3, 0xbc, 0x07, 0xa7, 0xc7, 0x44,
- 0xc5, 0x04, 0x9c, 0xaf, 0x72, 0xce, 0xc5, 0x91, 0xc8, 0x20, 0xb4, 0x4d, 0x10, 0x72, 0x7f, 0x2d,
- 0x27, 0xe0, 0xfc, 0x3d, 0xce, 0x89, 0x38, 0x56, 0x2c, 0x29, 0x61, 0xbc, 0x0e, 0xf3, 0xb7, 0xb1,
- 0xb3, 0x6f, 0xb9, 0xfc, 0x8a, 0x66, 0x02, 0xba, 0xd7, 0x38, 0xdd, 0x1c, 0x07, 0xd2, 0x3b, 0x1b,
- 0xc2, 0x75, 0x05, 0xd2, 0x1d, 0x55, 0xc3, 0x13, 0x50, 0x7c, 0x89, 0x53, 0xcc, 0x10, 0x7d, 0x02,
- 0xad, 0x40, 0xae, 0x6b, 0xf1, 0xb2, 0x14, 0x0d, 0x7f, 0x9d, 0xc3, 0xb3, 0x02, 0xc3, 0x29, 0x6c,
- 0xcb, 0xee, 0x1b, 0xa4, 0x66, 0x45, 0x53, 0xfc, 0xbe, 0xa0, 0x10, 0x18, 0x4e, 0x71, 0x02, 0xb7,
- 0xfe, 0x81, 0xa0, 0x70, 0x03, 0xfe, 0x7c, 0x01, 0xb2, 0x96, 0x69, 0x1c, 0x5a, 0xe6, 0x24, 0x46,
- 0xfc, 0x21, 0x67, 0x00, 0x0e, 0x21, 0x04, 0x57, 0x21, 0x33, 0xe9, 0x42, 0xfc, 0xd1, 0x3b, 0x62,
- 0x7b, 0x88, 0x15, 0xd8, 0x84, 0x39, 0x91, 0xa0, 0x74, 0xcb, 0x9c, 0x80, 0xe2, 0x8f, 0x39, 0x45,
- 0x3e, 0x00, 0xe3, 0xd3, 0xf0, 0xb0, 0xeb, 0x75, 0xf1, 0x24, 0x24, 0x6f, 0x88, 0x69, 0x70, 0x08,
- 0x77, 0xe5, 0x3e, 0x36, 0xb5, 0x83, 0xc9, 0x18, 0xbe, 0x22, 0x5c, 0x29, 0x30, 0x84, 0xa2, 0x0a,
- 0xb3, 0x3d, 0xd5, 0x71, 0x0f, 0x54, 0x63, 0xa2, 0xe5, 0xf8, 0x13, 0xce, 0x91, 0xf3, 0x41, 0xdc,
- 0x23, 0x7d, 0xf3, 0x24, 0x34, 0x5f, 0x15, 0x1e, 0x09, 0xc0, 0xf8, 0xd6, 0x73, 0x3d, 0x7a, 0x9f,
- 0x75, 0x12, 0xb6, 0xaf, 0x89, 0xad, 0xc7, 0xb0, 0xdb, 0x41, 0xc6, 0xab, 0x90, 0x71, 0xf5, 0xbb,
- 0x13, 0xd1, 0xfc, 0xa9, 0x58, 0x69, 0x0a, 0x20, 0xe0, 0x97, 0xe0, 0xcc, 0xd8, 0x32, 0x31, 0x01,
- 0xd9, 0x9f, 0x71, 0xb2, 0x53, 0x63, 0x4a, 0x05, 0x4f, 0x09, 0x27, 0xa5, 0xfc, 0x73, 0x91, 0x12,
- 0xf0, 0x10, 0x57, 0x93, 0x1c, 0x14, 0x5c, 0xb5, 0x73, 0x32, 0xaf, 0xfd, 0x85, 0xf0, 0x1a, 0xc3,
- 0x86, 0xbc, 0xb6, 0x0b, 0xa7, 0x38, 0xe3, 0xc9, 0xd6, 0xf5, 0xeb, 0x22, 0xb1, 0x32, 0xf4, 0x5e,
- 0x78, 0x75, 0x7f, 0x06, 0x96, 0x7c, 0x77, 0x8a, 0x8e, 0xd4, 0x55, 0x7a, 0xaa, 0x3d, 0x01, 0xf3,
- 0x37, 0x38, 0xb3, 0xc8, 0xf8, 0x7e, 0x4b, 0xeb, 0x6e, 0xab, 0x36, 0x21, 0xbf, 0x01, 0x05, 0x41,
- 0xde, 0x37, 0x1d, 0xac, 0x59, 0x5d, 0x53, 0xbf, 0x8b, 0xdb, 0x13, 0x50, 0xff, 0xe5, 0xd0, 0x52,
- 0xed, 0x05, 0xe0, 0x84, 0xb9, 0x0e, 0x92, 0xdf, 0xab, 0x28, 0x7a, 0xcf, 0xb6, 0x1c, 0x2f, 0x82,
- 0xf1, 0x9b, 0x62, 0xa5, 0x7c, 0x5c, 0x9d, 0xc2, 0xca, 0x35, 0xc8, 0xd3, 0xc7, 0x49, 0x43, 0xf2,
- 0xaf, 0x38, 0xd1, 0xec, 0x00, 0xc5, 0x13, 0x87, 0x66, 0xf5, 0x6c, 0xd5, 0x99, 0x24, 0xff, 0xfd,
- 0xb5, 0x48, 0x1c, 0x1c, 0xc2, 0x13, 0x87, 0x77, 0x68, 0x63, 0x52, 0xed, 0x27, 0x60, 0xf8, 0x96,
- 0x48, 0x1c, 0x02, 0xc3, 0x29, 0x44, 0xc3, 0x30, 0x01, 0xc5, 0xdf, 0x08, 0x0a, 0x81, 0x21, 0x14,
- 0x9f, 0x1e, 0x14, 0x5a, 0x07, 0x77, 0x75, 0xd7, 0x73, 0x58, 0x1f, 0xfc, 0x60, 0xaa, 0x6f, 0xbf,
- 0x13, 0x6e, 0xc2, 0xe4, 0x00, 0xb4, 0x7c, 0x1d, 0xe6, 0x86, 0x5a, 0x0c, 0x14, 0xf5, 0xed, 0x47,
- 0xe1, 0xe7, 0xdf, 0xe3, 0xc9, 0x28, 0xdc, 0x61, 0x94, 0xb7, 0xc8, 0xba, 0x87, 0xfb, 0x80, 0x68,
- 0xb2, 0x57, 0xde, 0xf3, 0x97, 0x3e, 0xd4, 0x06, 0x94, 0xaf, 0xc1, 0x6c, 0xa8, 0x07, 0x88, 0xa6,
- 0xfa, 0x05, 0x4e, 0x95, 0x0b, 0xb6, 0x00, 0xe5, 0x8b, 0x90, 0x24, 0xf5, 0x3c, 0x1a, 0xfe, 0x8b,
- 0x1c, 0x4e, 0xd5, 0xcb, 0x9f, 0x84, 0xb4, 0xa8, 0xe3, 0xd1, 0xd0, 0x5f, 0xe2, 0x50, 0x1f, 0x42,
- 0xe0, 0xa2, 0x86, 0x47, 0xc3, 0x7f, 0x59, 0xc0, 0x05, 0x84, 0xc0, 0x27, 0x77, 0xe1, 0x3f, 0xfc,
- 0x4a, 0x92, 0xe7, 0x61, 0xe1, 0xbb, 0xab, 0x30, 0xc3, 0x8b, 0x77, 0x34, 0xfa, 0xf3, 0xfc, 0xe5,
- 0x02, 0x51, 0x7e, 0x0e, 0x52, 0x13, 0x3a, 0xfc, 0x57, 0x39, 0x94, 0xe9, 0x97, 0xab, 0x90, 0x0d,
- 0x14, 0xec, 0x68, 0xf8, 0xaf, 0x71, 0x78, 0x10, 0x45, 0x4c, 0xe7, 0x05, 0x3b, 0x9a, 0xe0, 0xd7,
- 0x85, 0xe9, 0x1c, 0x41, 0xdc, 0x26, 0x6a, 0x75, 0x34, 0xfa, 0x37, 0x84, 0xd7, 0x05, 0xa4, 0xfc,
- 0x02, 0x64, 0xfc, 0xfc, 0x1b, 0x8d, 0xff, 0x4d, 0x8e, 0x1f, 0x60, 0x88, 0x07, 0x02, 0xf9, 0x3f,
- 0x9a, 0xe2, 0xb7, 0x84, 0x07, 0x02, 0x28, 0xb2, 0x8d, 0x86, 0x6b, 0x7a, 0x34, 0xd3, 0x6f, 0x8b,
- 0x6d, 0x34, 0x54, 0xd2, 0xc9, 0x6a, 0xd2, 0x34, 0x18, 0x4d, 0xf1, 0x3b, 0x62, 0x35, 0xa9, 0x3e,
- 0x31, 0x63, 0xb8, 0x48, 0x46, 0x73, 0xfc, 0xae, 0x30, 0x63, 0xa8, 0x46, 0x96, 0x9b, 0x80, 0x46,
- 0x0b, 0x64, 0x34, 0xdf, 0x17, 0x38, 0xdf, 0xfc, 0x48, 0x7d, 0x2c, 0xbf, 0x08, 0xa7, 0xc6, 0x17,
- 0xc7, 0x68, 0xd6, 0x2f, 0xbe, 0x37, 0x74, 0x9c, 0x09, 0xd6, 0xc6, 0xf2, 0xee, 0x20, 0xcb, 0x06,
- 0x0b, 0x63, 0x34, 0xed, 0xab, 0xef, 0x85, 0x13, 0x6d, 0xb0, 0x2e, 0x96, 0x2b, 0x00, 0x83, 0x9a,
- 0x14, 0xcd, 0xf5, 0x1a, 0xe7, 0x0a, 0x80, 0xc8, 0xd6, 0xe0, 0x25, 0x29, 0x1a, 0xff, 0x25, 0xb1,
- 0x35, 0x38, 0x82, 0x6c, 0x0d, 0x51, 0x8d, 0xa2, 0xd1, 0xaf, 0x8b, 0xad, 0x21, 0x20, 0xe5, 0xab,
- 0x90, 0x36, 0xfb, 0x86, 0x41, 0x62, 0x0b, 0x3d, 0xf8, 0x73, 0xa6, 0xc2, 0x7f, 0xbc, 0xcf, 0xc1,
- 0x02, 0x50, 0xbe, 0x08, 0x29, 0xdc, 0xdb, 0xc7, 0xed, 0x28, 0xe4, 0x7f, 0xbe, 0x2f, 0xf2, 0x09,
- 0xd1, 0x2e, 0xbf, 0x00, 0xc0, 0x0e, 0xd3, 0xf4, 0x57, 0xa2, 0x08, 0xec, 0x7f, 0xbd, 0xcf, 0xbf,
- 0x94, 0x18, 0x40, 0x06, 0x04, 0xec, 0xbb, 0x8b, 0x07, 0x13, 0xbc, 0x13, 0x26, 0xa0, 0x07, 0xf0,
- 0x2b, 0x30, 0x73, 0xd3, 0xb5, 0x4c, 0x4f, 0xed, 0x46, 0xa1, 0xff, 0x9b, 0xa3, 0x85, 0x3e, 0x71,
- 0x58, 0xcf, 0x72, 0xb0, 0xa7, 0x76, 0xdd, 0x28, 0xec, 0xff, 0x70, 0xac, 0x0f, 0x20, 0x60, 0x4d,
- 0x75, 0xbd, 0x49, 0xe6, 0xfd, 0xbf, 0x02, 0x2c, 0x00, 0xc4, 0x68, 0xf2, 0xff, 0x2d, 0x7c, 0x18,
- 0x85, 0x7d, 0x57, 0x18, 0xcd, 0xf5, 0xcb, 0x9f, 0x84, 0x0c, 0xf9, 0x97, 0x7d, 0x3d, 0x14, 0x01,
- 0xfe, 0x3f, 0x0e, 0x1e, 0x20, 0xc8, 0x9b, 0x5d, 0xaf, 0xed, 0xe9, 0xd1, 0xce, 0xfe, 0x7f, 0xbe,
- 0xd2, 0x42, 0xbf, 0x5c, 0x81, 0xac, 0xeb, 0xb5, 0xdb, 0x7d, 0xde, 0xd1, 0x44, 0xc0, 0x7f, 0xf0,
- 0xbe, 0x7f, 0xc8, 0xf5, 0x31, 0xeb, 0xe7, 0xc6, 0x5f, 0xd6, 0xc1, 0xa6, 0xb5, 0x69, 0xb1, 0x6b,
- 0x3a, 0xf8, 0xfb, 0x04, 0x94, 0x34, 0xab, 0xb7, 0x6f, 0xb9, 0x6b, 0x2c, 0xa1, 0x04, 0x92, 0xd1,
- 0x5a, 0x4f, 0xb5, 0xf9, 0x55, 0x5b, 0xb6, 0xa7, 0xda, 0xfc, 0x7b, 0x40, 0x77, 0xe9, 0x64, 0xd7,
- 0x74, 0xa5, 0x9f, 0x83, 0x99, 0x6d, 0xd5, 0xde, 0xc5, 0xae, 0x87, 0xa8, 0x3b, 0xe8, 0x97, 0x33,
- 0xfc, 0xe2, 0x73, 0x79, 0x35, 0x40, 0xbc, 0xca, 0xd5, 0x56, 0x5b, 0x9e, 0xd3, 0xf2, 0x1c, 0xfa,
- 0x23, 0xb1, 0x3c, 0xed, 0xd2, 0x87, 0xa5, 0x2b, 0x90, 0x0d, 0x88, 0x91, 0x04, 0x89, 0x5b, 0xf8,
- 0x90, 0x7f, 0x3b, 0x43, 0xfe, 0x45, 0x8b, 0x83, 0x6f, 0xc3, 0x88, 0x8c, 0x3d, 0x94, 0xe3, 0x97,
- 0x63, 0xa5, 0xe7, 0x61, 0xe6, 0x9a, 0x7a, 0x0b, 0x6f, 0xab, 0x36, 0xba, 0x00, 0x33, 0xd8, 0xf4,
- 0x1c, 0x1d, 0xbb, 0xdc, 0x80, 0x33, 0x21, 0x03, 0xb8, 0x1a, 0x7b, 0xb3, 0xd0, 0x2c, 0x6d, 0x41,
- 0x2e, 0x38, 0x30, 0xe9, 0xbb, 0x89, 0xd4, 0xf2, 0x0e, 0xf8, 0xb7, 0xa2, 0x19, 0x99, 0x3d, 0xac,
- 0x6f, 0xbc, 0x79, 0xbf, 0x38, 0xf5, 0xdd, 0xfb, 0xc5, 0xa9, 0x7f, 0xb9, 0x5f, 0x9c, 0x7a, 0xeb,
- 0x7e, 0x31, 0xf6, 0xee, 0xfd, 0x62, 0xec, 0x87, 0xf7, 0x8b, 0xb1, 0x7b, 0x47, 0xc5, 0xd8, 0x57,
- 0x8e, 0x8a, 0xb1, 0xaf, 0x1f, 0x15, 0x63, 0xdf, 0x3e, 0x2a, 0xc6, 0xde, 0x3c, 0x2a, 0x4e, 0x7d,
- 0xf7, 0xa8, 0x38, 0xf5, 0xd6, 0x51, 0x31, 0xf6, 0xfd, 0xa3, 0xe2, 0xd4, 0xbb, 0x47, 0xc5, 0xd8,
- 0x0f, 0x8f, 0x8a, 0x53, 0xf7, 0xfe, 0xad, 0x18, 0xdb, 0x9f, 0xa6, 0xbe, 0xbd, 0xf0, 0xa3, 0x00,
- 0x00, 0x00, 0xff, 0xff, 0xd6, 0xaf, 0x05, 0x50, 0x64, 0x31, 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 *MapTest) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*MapTest)
- if !ok {
- that2, ok := that.(MapTest)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *MapTest")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *MapTest but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *MapTest but is not nil && this == nil")
- }
- if len(this.StrStr) != len(that1.StrStr) {
- return fmt.Errorf("StrStr this(%v) Not Equal that(%v)", len(this.StrStr), len(that1.StrStr))
- }
- for i := range this.StrStr {
- if this.StrStr[i] != that1.StrStr[i] {
- return fmt.Errorf("StrStr this[%v](%v) Not Equal that[%v](%v)", i, this.StrStr[i], i, that1.StrStr[i])
- }
- }
- return nil
-}
-func (this *MapTest) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*MapTest)
- if !ok {
- that2, ok := that.(MapTest)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.StrStr) != len(that1.StrStr) {
- return false
- }
- for i := range this.StrStr {
- if this.StrStr[i] != that1.StrStr[i] {
- return false
- }
- }
- return true
-}
-func (this *FakeMap) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*FakeMap)
- if !ok {
- that2, ok := that.(FakeMap)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *FakeMap")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *FakeMap but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *FakeMap but is not nil && this == nil")
- }
- if len(this.Entries) != len(that1.Entries) {
- return fmt.Errorf("Entries this(%v) Not Equal that(%v)", len(this.Entries), len(that1.Entries))
- }
- for i := range this.Entries {
- if !this.Entries[i].Equal(that1.Entries[i]) {
- return fmt.Errorf("Entries this[%v](%v) Not Equal that[%v](%v)", i, this.Entries[i], i, that1.Entries[i])
- }
- }
- return nil
-}
-func (this *FakeMap) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*FakeMap)
- if !ok {
- that2, ok := that.(FakeMap)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Entries) != len(that1.Entries) {
- return false
- }
- for i := range this.Entries {
- if !this.Entries[i].Equal(that1.Entries[i]) {
- return false
- }
- }
- return true
-}
-func (this *FakeMapEntry) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*FakeMapEntry)
- if !ok {
- that2, ok := that.(FakeMapEntry)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *FakeMapEntry")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *FakeMapEntry but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *FakeMapEntry but is not nil && this == nil")
- }
- if this.Key != that1.Key {
- return fmt.Errorf("Key this(%v) Not Equal that(%v)", this.Key, that1.Key)
- }
- if this.Value != that1.Value {
- return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
- }
- if this.Other != that1.Other {
- return fmt.Errorf("Other this(%v) Not Equal that(%v)", this.Other, that1.Other)
- }
- return nil
-}
-func (this *FakeMapEntry) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*FakeMapEntry)
- if !ok {
- that2, ok := that.(FakeMapEntry)
- 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.Key != that1.Key {
- return false
- }
- if this.Value != that1.Value {
- return false
- }
- if this.Other != that1.Other {
- return false
- }
- return true
-}
-func (this *MapTest) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&mapdefaults.MapTest{")
- keysForStrStr := make([]string, 0, len(this.StrStr))
- for k := range this.StrStr {
- keysForStrStr = append(keysForStrStr, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStrStr)
- mapStringForStrStr := "map[string]string{"
- for _, k := range keysForStrStr {
- mapStringForStrStr += fmt.Sprintf("%#v: %#v,", k, this.StrStr[k])
- }
- mapStringForStrStr += "}"
- if this.StrStr != nil {
- s = append(s, "StrStr: "+mapStringForStrStr+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *FakeMap) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&mapdefaults.FakeMap{")
- if this.Entries != nil {
- s = append(s, "Entries: "+fmt.Sprintf("%#v", this.Entries)+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *FakeMapEntry) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&mapdefaults.FakeMapEntry{")
- s = append(s, "Key: "+fmt.Sprintf("%#v", this.Key)+",\n")
- s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n")
- s = append(s, "Other: "+fmt.Sprintf("%#v", this.Other)+",\n")
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func valueToGoStringMap(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 NewPopulatedMapTest(r randyMap, easy bool) *MapTest {
- this := &MapTest{}
- if r.Intn(10) != 0 {
- v1 := r.Intn(10)
- this.StrStr = make(map[string]string)
- for i := 0; i < v1; i++ {
- this.StrStr[randStringMap(r)] = randStringMap(r)
- }
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedFakeMap(r randyMap, easy bool) *FakeMap {
- this := &FakeMap{}
- if r.Intn(10) != 0 {
- v2 := r.Intn(5)
- this.Entries = make([]*FakeMapEntry, v2)
- for i := 0; i < v2; i++ {
- this.Entries[i] = NewPopulatedFakeMapEntry(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedFakeMapEntry(r randyMap, easy bool) *FakeMapEntry {
- this := &FakeMapEntry{}
- this.Key = string(randStringMap(r))
- this.Value = string(randStringMap(r))
- this.Other = string(randStringMap(r))
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-type randyMap interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneMap(r randyMap) 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 randStringMap(r randyMap) string {
- v3 := r.Intn(100)
- tmps := make([]rune, v3)
- for i := 0; i < v3; i++ {
- tmps[i] = randUTF8RuneMap(r)
- }
- return string(tmps)
-}
-func randUnrecognizedMap(r randyMap, 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 = randFieldMap(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldMap(dAtA []byte, r randyMap, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateMap(dAtA, uint64(key))
- v4 := r.Int63()
- if r.Intn(2) == 0 {
- v4 *= -1
- }
- dAtA = encodeVarintPopulateMap(dAtA, uint64(v4))
- case 1:
- dAtA = encodeVarintPopulateMap(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 = encodeVarintPopulateMap(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateMap(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateMap(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 encodeVarintPopulateMap(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 *MapTest) Size() (n int) {
- var l int
- _ = l
- if len(m.StrStr) > 0 {
- for k, v := range m.StrStr {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMap(uint64(len(k))) + 1 + len(v) + sovMap(uint64(len(v)))
- n += mapEntrySize + 1 + sovMap(uint64(mapEntrySize))
- }
- }
- return n
-}
-
-func (m *FakeMap) Size() (n int) {
- var l int
- _ = l
- if len(m.Entries) > 0 {
- for _, e := range m.Entries {
- l = e.Size()
- n += 1 + l + sovMap(uint64(l))
- }
- }
- return n
-}
-
-func (m *FakeMapEntry) Size() (n int) {
- var l int
- _ = l
- l = len(m.Key)
- if l > 0 {
- n += 1 + l + sovMap(uint64(l))
- }
- l = len(m.Value)
- if l > 0 {
- n += 1 + l + sovMap(uint64(l))
- }
- l = len(m.Other)
- if l > 0 {
- n += 1 + l + sovMap(uint64(l))
- }
- return n
-}
-
-func sovMap(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozMap(x uint64) (n int) {
- return sovMap(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *MapTest) String() string {
- if this == nil {
- return "nil"
- }
- keysForStrStr := make([]string, 0, len(this.StrStr))
- for k := range this.StrStr {
- keysForStrStr = append(keysForStrStr, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStrStr)
- mapStringForStrStr := "map[string]string{"
- for _, k := range keysForStrStr {
- mapStringForStrStr += fmt.Sprintf("%v: %v,", k, this.StrStr[k])
- }
- mapStringForStrStr += "}"
- s := strings.Join([]string{`&MapTest{`,
- `StrStr:` + mapStringForStrStr + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *FakeMap) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&FakeMap{`,
- `Entries:` + strings.Replace(fmt.Sprintf("%v", this.Entries), "FakeMapEntry", "FakeMapEntry", 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *FakeMapEntry) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&FakeMapEntry{`,
- `Key:` + fmt.Sprintf("%v", this.Key) + `,`,
- `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
- `Other:` + fmt.Sprintf("%v", this.Other) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringMap(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *MapTest) 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 ErrIntOverflowMapUnsafe
- }
- 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: MapTest: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: MapTest: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StrStr", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StrStr == nil {
- m.StrStr = make(map[string]string)
- }
- var mapkey string
- var mapvalue string
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapUnsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var stringLenmapvalue uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapvalue := int(stringLenmapvalue)
- if intStringLenmapvalue < 0 {
- return ErrInvalidLengthMapUnsafe
- }
- postStringIndexmapvalue := iNdEx + intStringLenmapvalue
- if postStringIndexmapvalue > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
- iNdEx = postStringIndexmapvalue
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapUnsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StrStr[mapkey] = mapvalue
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipMapUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapUnsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *FakeMap) 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 ErrIntOverflowMapUnsafe
- }
- 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: FakeMap: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: FakeMap: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Entries", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Entries = append(m.Entries, &FakeMapEntry{})
- if err := m.Entries[len(m.Entries)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipMapUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapUnsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *FakeMapEntry) 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 ErrIntOverflowMapUnsafe
- }
- 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: FakeMapEntry: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: FakeMapEntry: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapUnsafe
- }
- 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 ErrInvalidLengthMapUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Key = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapUnsafe
- }
- 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 ErrInvalidLengthMapUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Value = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Other", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapUnsafe
- }
- 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 ErrInvalidLengthMapUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Other = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipMapUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapUnsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func skipMapUnsafe(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, ErrIntOverflowMapUnsafe
- }
- 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, ErrIntOverflowMapUnsafe
- }
- 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, ErrIntOverflowMapUnsafe
- }
- 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, ErrInvalidLengthMapUnsafe
- }
- return iNdEx, nil
- case 3:
- for {
- var innerWire uint64
- var start int = iNdEx
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowMapUnsafe
- }
- 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 := skipMapUnsafe(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 (
- ErrInvalidLengthMapUnsafe = fmt.Errorf("proto: negative length found during unmarshaling")
- ErrIntOverflowMapUnsafe = fmt.Errorf("proto: integer overflow")
-)
-
-func init() { proto.RegisterFile("combos/unsafeunmarshaler/map.proto", fileDescriptorMap) }
-
-var fileDescriptorMap = []byte{
- // 320 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x90, 0x3f, 0x4f, 0x3a, 0x31,
- 0x18, 0xc7, 0xfb, 0x40, 0x7e, 0x5c, 0x7e, 0xc5, 0xc1, 0x5c, 0x1c, 0x4e, 0x86, 0x27, 0xe4, 0x26,
- 0x16, 0xef, 0x12, 0x59, 0xc4, 0xc1, 0xc1, 0xa8, 0x93, 0x2c, 0xe0, 0x6e, 0x7a, 0x58, 0xfe, 0x04,
- 0xee, 0x7a, 0x69, 0x7b, 0x26, 0x4c, 0xf2, 0x72, 0x1c, 0x1d, 0x7d, 0x09, 0x8c, 0x8c, 0x8e, 0xb4,
- 0x2e, 0x8e, 0x8c, 0x8c, 0x86, 0x1e, 0x26, 0xb8, 0xb9, 0x3d, 0x9f, 0x6f, 0x3f, 0xed, 0xf3, 0x4d,
- 0x69, 0x38, 0x10, 0x69, 0x22, 0x54, 0x5c, 0x64, 0x8a, 0x0d, 0x79, 0x91, 0xa5, 0x4c, 0xaa, 0x31,
- 0x9b, 0x71, 0x19, 0xa7, 0x2c, 0x8f, 0x72, 0x29, 0xb4, 0xf0, 0xeb, 0x29, 0xcb, 0x9f, 0xf8, 0x90,
- 0x15, 0x33, 0xad, 0x1a, 0x67, 0xa3, 0x89, 0x1e, 0x17, 0x49, 0x34, 0x10, 0x69, 0x3c, 0x12, 0x23,
- 0x11, 0x3b, 0x27, 0x29, 0x86, 0x8e, 0x1c, 0xb8, 0xa9, 0xbc, 0x1b, 0xbe, 0x50, 0xaf, 0xcb, 0xf2,
- 0x07, 0xae, 0xb4, 0xdf, 0xa1, 0x9e, 0xd2, 0xf2, 0x51, 0x69, 0x19, 0x40, 0xb3, 0xda, 0xaa, 0x9f,
- 0x37, 0xa3, 0x83, 0x87, 0xa3, 0xbd, 0x16, 0xf5, 0xb5, 0xec, 0x6b, 0x79, 0x9b, 0x69, 0x39, 0xef,
- 0xd5, 0x94, 0x83, 0x46, 0x87, 0xd6, 0x0f, 0x62, 0xff, 0x98, 0x56, 0xa7, 0x7c, 0x1e, 0x40, 0x13,
- 0x5a, 0xff, 0x7b, 0xbb, 0xd1, 0x3f, 0xa1, 0xff, 0x9e, 0xd9, 0xac, 0xe0, 0x41, 0xc5, 0x65, 0x25,
- 0x5c, 0x56, 0x2e, 0x20, 0xbc, 0xa2, 0xde, 0x1d, 0x9b, 0xf2, 0x2e, 0xcb, 0xfd, 0x36, 0xf5, 0x78,
- 0xa6, 0xe5, 0x84, 0xab, 0x7d, 0x81, 0xd3, 0x5f, 0x05, 0xf6, 0x5a, 0xb9, 0xf9, 0xc7, 0x0c, 0xef,
- 0xe9, 0xd1, 0xe1, 0xc1, 0x5f, 0x77, 0xef, 0x52, 0xa1, 0xc7, 0x5c, 0x06, 0xd5, 0x32, 0x75, 0x70,
- 0x7d, 0xb3, 0x34, 0x48, 0x56, 0x06, 0xc9, 0x87, 0x41, 0xb2, 0x36, 0x08, 0x1b, 0x83, 0xb0, 0x35,
- 0x08, 0x0b, 0x8b, 0xf0, 0x6a, 0x11, 0xde, 0x2c, 0xc2, 0xbb, 0x45, 0x58, 0x5a, 0x24, 0x2b, 0x8b,
- 0x64, 0x6d, 0x11, 0xbe, 0x2c, 0x92, 0x8d, 0x45, 0xd8, 0x5a, 0x24, 0x8b, 0x4f, 0x84, 0xa4, 0xe6,
- 0xfe, 0xb6, 0xfd, 0x1d, 0x00, 0x00, 0xff, 0xff, 0x0d, 0xf7, 0xe1, 0x93, 0xbd, 0x01, 0x00, 0x00,
-}
diff --git a/test/mapdefaults/combos/unsafeunmarshaler/map.proto b/test/mapdefaults/combos/unsafeunmarshaler/map.proto
deleted file mode 100644
index e436e13d74..0000000000
--- a/test/mapdefaults/combos/unsafeunmarshaler/map.proto
+++ /dev/null
@@ -1,70 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2017, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto3";
-package mapdefaults;
-
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = false;
-option (gogoproto.unsafe_unmarshaler_all) = true;
-
-
-message MapTest {
- map str_str = 1;
-}
-
-message FakeMap {
- repeated FakeMapEntry entries = 1;
-}
-
-message FakeMapEntry {
- string key = 1;
- string value = 2;
- string other = 3;
-}
diff --git a/test/mapdefaults/combos/unsafeunmarshaler/map_test.go b/test/mapdefaults/combos/unsafeunmarshaler/map_test.go
deleted file mode 100644
index 9998ead10f..0000000000
--- a/test/mapdefaults/combos/unsafeunmarshaler/map_test.go
+++ /dev/null
@@ -1,180 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2017, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package mapdefaults
-
-import (
- "testing"
-
- "github.com/gogo/protobuf/proto"
-)
-
-func TestUnmarshalImplicitDefaultKeyValue1(t *testing.T) {
- fm := &FakeMap{
- Entries: []*FakeMapEntry{
- {
- Key: "foo",
- Value: "",
- },
- {
- Key: "",
- Value: "bar",
- },
- {
- Key: "as",
- Value: "df",
- },
- },
- }
-
- serializedMsg, err := proto.Marshal(fm)
- if err != nil {
- t.Fatalf("Failed to serialize msg: %s", err)
- }
-
- msg := MapTest{}
- err = proto.Unmarshal(serializedMsg, &msg)
-
- if err != nil {
- t.Fatalf("Unexpected error: %s", err)
- }
-
- strStr := msg.StrStr
- if len(strStr) != 3 {
- t.Fatal("StrStr map should have 3 key/value pairs")
- }
-
- val, ok := strStr["foo"]
- if !ok {
- t.Fatal("\"foo\" not found in StrStr map.")
- }
- if val != "" {
- t.Fatalf("Unexpected value for \"foo\": %s", val)
- }
-
- val, ok = strStr[""]
- if !ok {
- t.Fatal("\"\" not found in StrStr map.")
- }
- if val != "bar" {
- t.Fatalf("Unexpected value for \"\": %s", val)
- }
-
- val, ok = strStr["as"]
- if !ok {
- t.Fatal("\"as\" not found in StrStr map.")
- }
- if val != "df" {
- t.Fatalf("Unexpected value for \"as\": %s", val)
- }
-}
-
-func TestUnmarshalImplicitDefaultKeyValue2(t *testing.T) {
- fm := &FakeMap{
- Entries: []*FakeMapEntry{
- {
- Key: "",
- Value: "",
- },
- },
- }
-
- serializedMsg, err := proto.Marshal(fm)
- if err != nil {
- t.Fatalf("Failed to serialize msg: %s", err)
- }
-
- // Sanity check
- if string(serializedMsg) != "\n\x00" {
- t.Fatal("Serialized bytes mismatched")
- }
-
- msg := MapTest{}
- err = proto.Unmarshal(serializedMsg, &msg)
-
- if err != nil {
- t.Fatalf("Unexpected error: %s", err)
- }
-
- strStr := msg.StrStr
- if len(strStr) != 1 {
- t.Fatal("StrStr map should have 1 key/value pairs")
- }
-
- val, ok := strStr[""]
- if !ok {
- t.Fatal("\"\" not found in StrStr map.")
- }
- if val != "" {
- t.Fatalf("Unexpected value for \"\": %s", val)
- }
-}
-
-func TestUnmarshalIgnoreUnknownField(t *testing.T) {
- fm := &FakeMap{
- Entries: []*FakeMapEntry{
- {
- Key: "key",
- Value: "value",
- Other: "other",
- },
- },
- }
-
- serializedMsg, err := proto.Marshal(fm)
- if err != nil {
- t.Fatalf("Failed to serialize msg: %s", err)
- }
-
- msg := &MapTest{}
- err = proto.Unmarshal(serializedMsg, msg)
-
- if err != nil {
- var pb proto.Message = msg
- _, ok := pb.(proto.Unmarshaler)
- if !ok {
- // non-codegen implementation returns error when extra tags are
- // present.
- return
- }
- t.Fatalf("Unexpected error: %s", err)
- }
-
- strStr := msg.StrStr
- if len(strStr) != 1 {
- t.Fatal("StrStr map should have 1 key/value pairs")
- }
-
- val, ok := strStr["key"]
- if !ok {
- t.Fatal("\"key\" not found in StrStr map.")
- }
- if val != "value" {
- t.Fatalf("Unexpected value for \"value\": %s", val)
- }
-}
diff --git a/test/mapdefaults/combos/unsafeunmarshaler/mappb_test.go b/test/mapdefaults/combos/unsafeunmarshaler/mappb_test.go
deleted file mode 100644
index 25b16d2a24..0000000000
--- a/test/mapdefaults/combos/unsafeunmarshaler/mappb_test.go
+++ /dev/null
@@ -1,506 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeunmarshaler/map.proto
-
-/*
-Package mapdefaults is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafeunmarshaler/map.proto
-
-It has these top-level messages:
- MapTest
- FakeMap
- FakeMapEntry
-*/
-package mapdefaults
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestMapTestProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMapTest(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &MapTest{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestFakeMapProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FakeMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestFakeMapEntryProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMapEntry(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FakeMapEntry{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestMapTestJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMapTest(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &MapTest{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestFakeMapJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMap(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FakeMap{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestFakeMapEntryJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMapEntry(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FakeMapEntry{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestMapTestProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMapTest(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &MapTest{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMapTestProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMapTest(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &MapTest{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFakeMapProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &FakeMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFakeMapProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &FakeMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFakeMapEntryProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMapEntry(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &FakeMapEntry{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFakeMapEntryProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMapEntry(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &FakeMapEntry{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMapDescription(t *testing.T) {
- MapDescription()
-}
-func TestMapTestVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMapTest(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &MapTest{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestFakeMapVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFakeMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &FakeMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestFakeMapEntryVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFakeMapEntry(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &FakeMapEntry{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestMapTestGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMapTest(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestFakeMapGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFakeMap(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestFakeMapEntryGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFakeMapEntry(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestMapTestSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMapTest(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestFakeMapSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMap(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestFakeMapEntrySize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFakeMapEntry(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestMapTestStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMapTest(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestFakeMapStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFakeMap(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestFakeMapEntryStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFakeMapEntry(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/mapsproto2/combos/both/mapsproto2.pb.go b/test/mapsproto2/combos/both/mapsproto2.pb.go
index fbf7542f35..f95be6f8b7 100644
--- a/test/mapsproto2/combos/both/mapsproto2.pb.go
+++ b/test/mapsproto2/combos/both/mapsproto2.pb.go
@@ -35,6 +35,8 @@ import strings "strings"
import reflect "reflect"
import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
+import encoding_binary "encoding/binary"
+
import io "io"
// Reference imports to suppress errors if they are not otherwise used.
@@ -2232,7 +2234,8 @@ func (m *FloatingPoint) MarshalTo(dAtA []byte) (int, error) {
if m.F != nil {
dAtA[i] = 0x9
i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(math.Float64bits(float64(*m.F))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.F))))
+ i += 8
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
@@ -2393,7 +2396,8 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i += copy(dAtA[i:], k)
dAtA[i] = 0x11
i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(math.Float64bits(float64(v))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(v))))
+ i += 8
}
}
if len(m.StringToFloatMap) > 0 {
@@ -2409,7 +2413,8 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i += copy(dAtA[i:], k)
dAtA[i] = 0x15
i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(math.Float32bits(float32(v))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(v))))
+ i += 4
}
}
if len(m.Int32Map) > 0 {
@@ -2511,10 +2516,12 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
dAtA[i] = 0xd
i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(k))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k))
+ i += 4
dAtA[i] = 0x15
i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(v))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v))
+ i += 4
}
}
if len(m.Sfixed32Map) > 0 {
@@ -2526,10 +2533,12 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
dAtA[i] = 0xd
i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(k))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k))
+ i += 4
dAtA[i] = 0x15
i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(v))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v))
+ i += 4
}
}
if len(m.Fixed64Map) > 0 {
@@ -2541,10 +2550,12 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
dAtA[i] = 0x9
i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(k))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k))
+ i += 8
dAtA[i] = 0x11
i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(v))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v))
+ i += 8
}
}
if len(m.Sfixed64Map) > 0 {
@@ -2556,10 +2567,12 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
dAtA[i] = 0x9
i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(k))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k))
+ i += 8
dAtA[i] = 0x11
i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(v))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v))
+ i += 8
}
}
if len(m.BoolMap) > 0 {
@@ -2714,7 +2727,8 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i += copy(dAtA[i:], k)
dAtA[i] = 0x11
i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(math.Float64bits(float64(v))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(v))))
+ i += 8
}
}
if len(m.StringToFloatMap) > 0 {
@@ -2735,7 +2749,8 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i += copy(dAtA[i:], k)
dAtA[i] = 0x15
i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(math.Float32bits(float32(v))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(v))))
+ i += 4
}
}
if len(m.Int32Map) > 0 {
@@ -2872,10 +2887,12 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
dAtA[i] = 0xd
i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(k))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k))
+ i += 4
dAtA[i] = 0x15
i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(v))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v))
+ i += 4
}
}
if len(m.Sfixed32Map) > 0 {
@@ -2892,10 +2909,12 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
dAtA[i] = 0xd
i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(k))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k))
+ i += 4
dAtA[i] = 0x15
i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(v))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v))
+ i += 4
}
}
if len(m.Fixed64Map) > 0 {
@@ -2912,10 +2931,12 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
dAtA[i] = 0x9
i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(k))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k))
+ i += 8
dAtA[i] = 0x11
i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(v))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v))
+ i += 8
}
}
if len(m.Sfixed64Map) > 0 {
@@ -2932,10 +2953,12 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
dAtA[i] = 0x9
i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(k))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k))
+ i += 8
dAtA[i] = 0x11
i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(v))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v))
+ i += 8
}
}
if len(m.BoolMap) > 0 {
@@ -3082,24 +3105,6 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Mapsproto2(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 encodeFixed32Mapsproto2(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 encodeVarintMapsproto2(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
@@ -4464,15 +4469,8 @@ func (m *FloatingPoint) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.F = &v2
default:
@@ -5141,15 +5139,8 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvaluetemp = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvaluetemp = uint64(dAtA[iNdEx-8])
- mapvaluetemp |= uint64(dAtA[iNdEx-7]) << 8
- mapvaluetemp |= uint64(dAtA[iNdEx-6]) << 16
- mapvaluetemp |= uint64(dAtA[iNdEx-5]) << 24
- mapvaluetemp |= uint64(dAtA[iNdEx-4]) << 32
- mapvaluetemp |= uint64(dAtA[iNdEx-3]) << 40
- mapvaluetemp |= uint64(dAtA[iNdEx-2]) << 48
- mapvaluetemp |= uint64(dAtA[iNdEx-1]) << 56
mapvalue = math.Float64frombits(mapvaluetemp)
} else {
iNdEx = entryPreIndex
@@ -5248,11 +5239,8 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvaluetemp = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvaluetemp = uint32(dAtA[iNdEx-4])
- mapvaluetemp |= uint32(dAtA[iNdEx-3]) << 8
- mapvaluetemp |= uint32(dAtA[iNdEx-2]) << 16
- mapvaluetemp |= uint32(dAtA[iNdEx-1]) << 24
mapvalue = math.Float32frombits(mapvaluetemp)
} else {
iNdEx = entryPreIndex
@@ -5912,20 +5900,14 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapkey = uint32(dAtA[iNdEx-4])
- mapkey |= uint32(dAtA[iNdEx-3]) << 8
- mapkey |= uint32(dAtA[iNdEx-2]) << 16
- mapkey |= uint32(dAtA[iNdEx-1]) << 24
} else if fieldNum == 2 {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvalue = uint32(dAtA[iNdEx-4])
- mapvalue |= uint32(dAtA[iNdEx-3]) << 8
- mapvalue |= uint32(dAtA[iNdEx-2]) << 16
- mapvalue |= uint32(dAtA[iNdEx-1]) << 24
} else {
iNdEx = entryPreIndex
skippy, err := skipMapsproto2(dAtA[iNdEx:])
@@ -5996,20 +5978,14 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapkey = int32(dAtA[iNdEx-4])
- mapkey |= int32(dAtA[iNdEx-3]) << 8
- mapkey |= int32(dAtA[iNdEx-2]) << 16
- mapkey |= int32(dAtA[iNdEx-1]) << 24
} else if fieldNum == 2 {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvalue = int32(dAtA[iNdEx-4])
- mapvalue |= int32(dAtA[iNdEx-3]) << 8
- mapvalue |= int32(dAtA[iNdEx-2]) << 16
- mapvalue |= int32(dAtA[iNdEx-1]) << 24
} else {
iNdEx = entryPreIndex
skippy, err := skipMapsproto2(dAtA[iNdEx:])
@@ -6080,28 +6056,14 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapkey = uint64(dAtA[iNdEx-8])
- mapkey |= uint64(dAtA[iNdEx-7]) << 8
- mapkey |= uint64(dAtA[iNdEx-6]) << 16
- mapkey |= uint64(dAtA[iNdEx-5]) << 24
- mapkey |= uint64(dAtA[iNdEx-4]) << 32
- mapkey |= uint64(dAtA[iNdEx-3]) << 40
- mapkey |= uint64(dAtA[iNdEx-2]) << 48
- mapkey |= uint64(dAtA[iNdEx-1]) << 56
} else if fieldNum == 2 {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvalue = uint64(dAtA[iNdEx-8])
- mapvalue |= uint64(dAtA[iNdEx-7]) << 8
- mapvalue |= uint64(dAtA[iNdEx-6]) << 16
- mapvalue |= uint64(dAtA[iNdEx-5]) << 24
- mapvalue |= uint64(dAtA[iNdEx-4]) << 32
- mapvalue |= uint64(dAtA[iNdEx-3]) << 40
- mapvalue |= uint64(dAtA[iNdEx-2]) << 48
- mapvalue |= uint64(dAtA[iNdEx-1]) << 56
} else {
iNdEx = entryPreIndex
skippy, err := skipMapsproto2(dAtA[iNdEx:])
@@ -6172,28 +6134,14 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapkey = int64(dAtA[iNdEx-8])
- mapkey |= int64(dAtA[iNdEx-7]) << 8
- mapkey |= int64(dAtA[iNdEx-6]) << 16
- mapkey |= int64(dAtA[iNdEx-5]) << 24
- mapkey |= int64(dAtA[iNdEx-4]) << 32
- mapkey |= int64(dAtA[iNdEx-3]) << 40
- mapkey |= int64(dAtA[iNdEx-2]) << 48
- mapkey |= int64(dAtA[iNdEx-1]) << 56
} else if fieldNum == 2 {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvalue = int64(dAtA[iNdEx-8])
- mapvalue |= int64(dAtA[iNdEx-7]) << 8
- mapvalue |= int64(dAtA[iNdEx-6]) << 16
- mapvalue |= int64(dAtA[iNdEx-5]) << 24
- mapvalue |= int64(dAtA[iNdEx-4]) << 32
- mapvalue |= int64(dAtA[iNdEx-3]) << 40
- mapvalue |= int64(dAtA[iNdEx-2]) << 48
- mapvalue |= int64(dAtA[iNdEx-1]) << 56
} else {
iNdEx = entryPreIndex
skippy, err := skipMapsproto2(dAtA[iNdEx:])
@@ -6909,15 +6857,8 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvaluetemp = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvaluetemp = uint64(dAtA[iNdEx-8])
- mapvaluetemp |= uint64(dAtA[iNdEx-7]) << 8
- mapvaluetemp |= uint64(dAtA[iNdEx-6]) << 16
- mapvaluetemp |= uint64(dAtA[iNdEx-5]) << 24
- mapvaluetemp |= uint64(dAtA[iNdEx-4]) << 32
- mapvaluetemp |= uint64(dAtA[iNdEx-3]) << 40
- mapvaluetemp |= uint64(dAtA[iNdEx-2]) << 48
- mapvaluetemp |= uint64(dAtA[iNdEx-1]) << 56
mapvalue = math.Float64frombits(mapvaluetemp)
} else {
iNdEx = entryPreIndex
@@ -7016,11 +6957,8 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvaluetemp = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvaluetemp = uint32(dAtA[iNdEx-4])
- mapvaluetemp |= uint32(dAtA[iNdEx-3]) << 8
- mapvaluetemp |= uint32(dAtA[iNdEx-2]) << 16
- mapvaluetemp |= uint32(dAtA[iNdEx-1]) << 24
mapvalue = math.Float32frombits(mapvaluetemp)
} else {
iNdEx = entryPreIndex
@@ -7680,20 +7618,14 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapkey = uint32(dAtA[iNdEx-4])
- mapkey |= uint32(dAtA[iNdEx-3]) << 8
- mapkey |= uint32(dAtA[iNdEx-2]) << 16
- mapkey |= uint32(dAtA[iNdEx-1]) << 24
} else if fieldNum == 2 {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvalue = uint32(dAtA[iNdEx-4])
- mapvalue |= uint32(dAtA[iNdEx-3]) << 8
- mapvalue |= uint32(dAtA[iNdEx-2]) << 16
- mapvalue |= uint32(dAtA[iNdEx-1]) << 24
} else {
iNdEx = entryPreIndex
skippy, err := skipMapsproto2(dAtA[iNdEx:])
@@ -7764,20 +7696,14 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapkey = int32(dAtA[iNdEx-4])
- mapkey |= int32(dAtA[iNdEx-3]) << 8
- mapkey |= int32(dAtA[iNdEx-2]) << 16
- mapkey |= int32(dAtA[iNdEx-1]) << 24
} else if fieldNum == 2 {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvalue = int32(dAtA[iNdEx-4])
- mapvalue |= int32(dAtA[iNdEx-3]) << 8
- mapvalue |= int32(dAtA[iNdEx-2]) << 16
- mapvalue |= int32(dAtA[iNdEx-1]) << 24
} else {
iNdEx = entryPreIndex
skippy, err := skipMapsproto2(dAtA[iNdEx:])
@@ -7848,28 +7774,14 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapkey = uint64(dAtA[iNdEx-8])
- mapkey |= uint64(dAtA[iNdEx-7]) << 8
- mapkey |= uint64(dAtA[iNdEx-6]) << 16
- mapkey |= uint64(dAtA[iNdEx-5]) << 24
- mapkey |= uint64(dAtA[iNdEx-4]) << 32
- mapkey |= uint64(dAtA[iNdEx-3]) << 40
- mapkey |= uint64(dAtA[iNdEx-2]) << 48
- mapkey |= uint64(dAtA[iNdEx-1]) << 56
} else if fieldNum == 2 {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvalue = uint64(dAtA[iNdEx-8])
- mapvalue |= uint64(dAtA[iNdEx-7]) << 8
- mapvalue |= uint64(dAtA[iNdEx-6]) << 16
- mapvalue |= uint64(dAtA[iNdEx-5]) << 24
- mapvalue |= uint64(dAtA[iNdEx-4]) << 32
- mapvalue |= uint64(dAtA[iNdEx-3]) << 40
- mapvalue |= uint64(dAtA[iNdEx-2]) << 48
- mapvalue |= uint64(dAtA[iNdEx-1]) << 56
} else {
iNdEx = entryPreIndex
skippy, err := skipMapsproto2(dAtA[iNdEx:])
@@ -7940,28 +7852,14 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapkey = int64(dAtA[iNdEx-8])
- mapkey |= int64(dAtA[iNdEx-7]) << 8
- mapkey |= int64(dAtA[iNdEx-6]) << 16
- mapkey |= int64(dAtA[iNdEx-5]) << 24
- mapkey |= int64(dAtA[iNdEx-4]) << 32
- mapkey |= int64(dAtA[iNdEx-3]) << 40
- mapkey |= int64(dAtA[iNdEx-2]) << 48
- mapkey |= int64(dAtA[iNdEx-1]) << 56
} else if fieldNum == 2 {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvalue = int64(dAtA[iNdEx-8])
- mapvalue |= int64(dAtA[iNdEx-7]) << 8
- mapvalue |= int64(dAtA[iNdEx-6]) << 16
- mapvalue |= int64(dAtA[iNdEx-5]) << 24
- mapvalue |= int64(dAtA[iNdEx-4]) << 32
- mapvalue |= int64(dAtA[iNdEx-3]) << 40
- mapvalue |= int64(dAtA[iNdEx-2]) << 48
- mapvalue |= int64(dAtA[iNdEx-1]) << 56
} else {
iNdEx = entryPreIndex
skippy, err := skipMapsproto2(dAtA[iNdEx:])
diff --git a/test/mapsproto2/combos/marshaler/mapsproto2.pb.go b/test/mapsproto2/combos/marshaler/mapsproto2.pb.go
index 3c2b36239d..a74f6544ba 100644
--- a/test/mapsproto2/combos/marshaler/mapsproto2.pb.go
+++ b/test/mapsproto2/combos/marshaler/mapsproto2.pb.go
@@ -35,6 +35,8 @@ import strings "strings"
import reflect "reflect"
import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
+import encoding_binary "encoding/binary"
+
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
@@ -2230,7 +2232,8 @@ func (m *FloatingPoint) MarshalTo(dAtA []byte) (int, error) {
if m.F != nil {
dAtA[i] = 0x9
i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(math.Float64bits(float64(*m.F))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.F))))
+ i += 8
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
@@ -2391,7 +2394,8 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i += copy(dAtA[i:], k)
dAtA[i] = 0x11
i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(math.Float64bits(float64(v))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(v))))
+ i += 8
}
}
if len(m.StringToFloatMap) > 0 {
@@ -2407,7 +2411,8 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i += copy(dAtA[i:], k)
dAtA[i] = 0x15
i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(math.Float32bits(float32(v))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(v))))
+ i += 4
}
}
if len(m.Int32Map) > 0 {
@@ -2509,10 +2514,12 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
dAtA[i] = 0xd
i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(k))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k))
+ i += 4
dAtA[i] = 0x15
i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(v))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v))
+ i += 4
}
}
if len(m.Sfixed32Map) > 0 {
@@ -2524,10 +2531,12 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
dAtA[i] = 0xd
i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(k))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k))
+ i += 4
dAtA[i] = 0x15
i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(v))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v))
+ i += 4
}
}
if len(m.Fixed64Map) > 0 {
@@ -2539,10 +2548,12 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
dAtA[i] = 0x9
i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(k))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k))
+ i += 8
dAtA[i] = 0x11
i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(v))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v))
+ i += 8
}
}
if len(m.Sfixed64Map) > 0 {
@@ -2554,10 +2565,12 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
dAtA[i] = 0x9
i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(k))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k))
+ i += 8
dAtA[i] = 0x11
i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(v))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v))
+ i += 8
}
}
if len(m.BoolMap) > 0 {
@@ -2712,7 +2725,8 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i += copy(dAtA[i:], k)
dAtA[i] = 0x11
i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(math.Float64bits(float64(v))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(v))))
+ i += 8
}
}
if len(m.StringToFloatMap) > 0 {
@@ -2733,7 +2747,8 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i += copy(dAtA[i:], k)
dAtA[i] = 0x15
i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(math.Float32bits(float32(v))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(v))))
+ i += 4
}
}
if len(m.Int32Map) > 0 {
@@ -2870,10 +2885,12 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
dAtA[i] = 0xd
i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(k))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k))
+ i += 4
dAtA[i] = 0x15
i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(v))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v))
+ i += 4
}
}
if len(m.Sfixed32Map) > 0 {
@@ -2890,10 +2907,12 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
dAtA[i] = 0xd
i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(k))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k))
+ i += 4
dAtA[i] = 0x15
i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(v))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v))
+ i += 4
}
}
if len(m.Fixed64Map) > 0 {
@@ -2910,10 +2929,12 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
dAtA[i] = 0x9
i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(k))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k))
+ i += 8
dAtA[i] = 0x11
i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(v))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v))
+ i += 8
}
}
if len(m.Sfixed64Map) > 0 {
@@ -2930,10 +2951,12 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
dAtA[i] = 0x9
i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(k))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k))
+ i += 8
dAtA[i] = 0x11
i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(v))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v))
+ i += 8
}
}
if len(m.BoolMap) > 0 {
@@ -3080,24 +3103,6 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Mapsproto2(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 encodeFixed32Mapsproto2(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 encodeVarintMapsproto2(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/mapsproto2/combos/unmarshaler/mapsproto2.pb.go b/test/mapsproto2/combos/unmarshaler/mapsproto2.pb.go
index c2ac552349..5604b38e72 100644
--- a/test/mapsproto2/combos/unmarshaler/mapsproto2.pb.go
+++ b/test/mapsproto2/combos/unmarshaler/mapsproto2.pb.go
@@ -36,6 +36,7 @@ import reflect "reflect"
import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
import io "io"
+import encoding_binary "encoding/binary"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
@@ -3569,15 +3570,8 @@ func (m *FloatingPoint) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.F = &v2
default:
@@ -4246,15 +4240,8 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvaluetemp = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvaluetemp = uint64(dAtA[iNdEx-8])
- mapvaluetemp |= uint64(dAtA[iNdEx-7]) << 8
- mapvaluetemp |= uint64(dAtA[iNdEx-6]) << 16
- mapvaluetemp |= uint64(dAtA[iNdEx-5]) << 24
- mapvaluetemp |= uint64(dAtA[iNdEx-4]) << 32
- mapvaluetemp |= uint64(dAtA[iNdEx-3]) << 40
- mapvaluetemp |= uint64(dAtA[iNdEx-2]) << 48
- mapvaluetemp |= uint64(dAtA[iNdEx-1]) << 56
mapvalue = math.Float64frombits(mapvaluetemp)
} else {
iNdEx = entryPreIndex
@@ -4353,11 +4340,8 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvaluetemp = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvaluetemp = uint32(dAtA[iNdEx-4])
- mapvaluetemp |= uint32(dAtA[iNdEx-3]) << 8
- mapvaluetemp |= uint32(dAtA[iNdEx-2]) << 16
- mapvaluetemp |= uint32(dAtA[iNdEx-1]) << 24
mapvalue = math.Float32frombits(mapvaluetemp)
} else {
iNdEx = entryPreIndex
@@ -5017,20 +5001,14 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapkey = uint32(dAtA[iNdEx-4])
- mapkey |= uint32(dAtA[iNdEx-3]) << 8
- mapkey |= uint32(dAtA[iNdEx-2]) << 16
- mapkey |= uint32(dAtA[iNdEx-1]) << 24
} else if fieldNum == 2 {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvalue = uint32(dAtA[iNdEx-4])
- mapvalue |= uint32(dAtA[iNdEx-3]) << 8
- mapvalue |= uint32(dAtA[iNdEx-2]) << 16
- mapvalue |= uint32(dAtA[iNdEx-1]) << 24
} else {
iNdEx = entryPreIndex
skippy, err := skipMapsproto2(dAtA[iNdEx:])
@@ -5101,20 +5079,14 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapkey = int32(dAtA[iNdEx-4])
- mapkey |= int32(dAtA[iNdEx-3]) << 8
- mapkey |= int32(dAtA[iNdEx-2]) << 16
- mapkey |= int32(dAtA[iNdEx-1]) << 24
} else if fieldNum == 2 {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvalue = int32(dAtA[iNdEx-4])
- mapvalue |= int32(dAtA[iNdEx-3]) << 8
- mapvalue |= int32(dAtA[iNdEx-2]) << 16
- mapvalue |= int32(dAtA[iNdEx-1]) << 24
} else {
iNdEx = entryPreIndex
skippy, err := skipMapsproto2(dAtA[iNdEx:])
@@ -5185,28 +5157,14 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapkey = uint64(dAtA[iNdEx-8])
- mapkey |= uint64(dAtA[iNdEx-7]) << 8
- mapkey |= uint64(dAtA[iNdEx-6]) << 16
- mapkey |= uint64(dAtA[iNdEx-5]) << 24
- mapkey |= uint64(dAtA[iNdEx-4]) << 32
- mapkey |= uint64(dAtA[iNdEx-3]) << 40
- mapkey |= uint64(dAtA[iNdEx-2]) << 48
- mapkey |= uint64(dAtA[iNdEx-1]) << 56
} else if fieldNum == 2 {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvalue = uint64(dAtA[iNdEx-8])
- mapvalue |= uint64(dAtA[iNdEx-7]) << 8
- mapvalue |= uint64(dAtA[iNdEx-6]) << 16
- mapvalue |= uint64(dAtA[iNdEx-5]) << 24
- mapvalue |= uint64(dAtA[iNdEx-4]) << 32
- mapvalue |= uint64(dAtA[iNdEx-3]) << 40
- mapvalue |= uint64(dAtA[iNdEx-2]) << 48
- mapvalue |= uint64(dAtA[iNdEx-1]) << 56
} else {
iNdEx = entryPreIndex
skippy, err := skipMapsproto2(dAtA[iNdEx:])
@@ -5277,28 +5235,14 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapkey = int64(dAtA[iNdEx-8])
- mapkey |= int64(dAtA[iNdEx-7]) << 8
- mapkey |= int64(dAtA[iNdEx-6]) << 16
- mapkey |= int64(dAtA[iNdEx-5]) << 24
- mapkey |= int64(dAtA[iNdEx-4]) << 32
- mapkey |= int64(dAtA[iNdEx-3]) << 40
- mapkey |= int64(dAtA[iNdEx-2]) << 48
- mapkey |= int64(dAtA[iNdEx-1]) << 56
} else if fieldNum == 2 {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvalue = int64(dAtA[iNdEx-8])
- mapvalue |= int64(dAtA[iNdEx-7]) << 8
- mapvalue |= int64(dAtA[iNdEx-6]) << 16
- mapvalue |= int64(dAtA[iNdEx-5]) << 24
- mapvalue |= int64(dAtA[iNdEx-4]) << 32
- mapvalue |= int64(dAtA[iNdEx-3]) << 40
- mapvalue |= int64(dAtA[iNdEx-2]) << 48
- mapvalue |= int64(dAtA[iNdEx-1]) << 56
} else {
iNdEx = entryPreIndex
skippy, err := skipMapsproto2(dAtA[iNdEx:])
@@ -6014,15 +5958,8 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvaluetemp = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvaluetemp = uint64(dAtA[iNdEx-8])
- mapvaluetemp |= uint64(dAtA[iNdEx-7]) << 8
- mapvaluetemp |= uint64(dAtA[iNdEx-6]) << 16
- mapvaluetemp |= uint64(dAtA[iNdEx-5]) << 24
- mapvaluetemp |= uint64(dAtA[iNdEx-4]) << 32
- mapvaluetemp |= uint64(dAtA[iNdEx-3]) << 40
- mapvaluetemp |= uint64(dAtA[iNdEx-2]) << 48
- mapvaluetemp |= uint64(dAtA[iNdEx-1]) << 56
mapvalue = math.Float64frombits(mapvaluetemp)
} else {
iNdEx = entryPreIndex
@@ -6121,11 +6058,8 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvaluetemp = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvaluetemp = uint32(dAtA[iNdEx-4])
- mapvaluetemp |= uint32(dAtA[iNdEx-3]) << 8
- mapvaluetemp |= uint32(dAtA[iNdEx-2]) << 16
- mapvaluetemp |= uint32(dAtA[iNdEx-1]) << 24
mapvalue = math.Float32frombits(mapvaluetemp)
} else {
iNdEx = entryPreIndex
@@ -6785,20 +6719,14 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapkey = uint32(dAtA[iNdEx-4])
- mapkey |= uint32(dAtA[iNdEx-3]) << 8
- mapkey |= uint32(dAtA[iNdEx-2]) << 16
- mapkey |= uint32(dAtA[iNdEx-1]) << 24
} else if fieldNum == 2 {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvalue = uint32(dAtA[iNdEx-4])
- mapvalue |= uint32(dAtA[iNdEx-3]) << 8
- mapvalue |= uint32(dAtA[iNdEx-2]) << 16
- mapvalue |= uint32(dAtA[iNdEx-1]) << 24
} else {
iNdEx = entryPreIndex
skippy, err := skipMapsproto2(dAtA[iNdEx:])
@@ -6869,20 +6797,14 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapkey = int32(dAtA[iNdEx-4])
- mapkey |= int32(dAtA[iNdEx-3]) << 8
- mapkey |= int32(dAtA[iNdEx-2]) << 16
- mapkey |= int32(dAtA[iNdEx-1]) << 24
} else if fieldNum == 2 {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvalue = int32(dAtA[iNdEx-4])
- mapvalue |= int32(dAtA[iNdEx-3]) << 8
- mapvalue |= int32(dAtA[iNdEx-2]) << 16
- mapvalue |= int32(dAtA[iNdEx-1]) << 24
} else {
iNdEx = entryPreIndex
skippy, err := skipMapsproto2(dAtA[iNdEx:])
@@ -6953,28 +6875,14 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapkey = uint64(dAtA[iNdEx-8])
- mapkey |= uint64(dAtA[iNdEx-7]) << 8
- mapkey |= uint64(dAtA[iNdEx-6]) << 16
- mapkey |= uint64(dAtA[iNdEx-5]) << 24
- mapkey |= uint64(dAtA[iNdEx-4]) << 32
- mapkey |= uint64(dAtA[iNdEx-3]) << 40
- mapkey |= uint64(dAtA[iNdEx-2]) << 48
- mapkey |= uint64(dAtA[iNdEx-1]) << 56
} else if fieldNum == 2 {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvalue = uint64(dAtA[iNdEx-8])
- mapvalue |= uint64(dAtA[iNdEx-7]) << 8
- mapvalue |= uint64(dAtA[iNdEx-6]) << 16
- mapvalue |= uint64(dAtA[iNdEx-5]) << 24
- mapvalue |= uint64(dAtA[iNdEx-4]) << 32
- mapvalue |= uint64(dAtA[iNdEx-3]) << 40
- mapvalue |= uint64(dAtA[iNdEx-2]) << 48
- mapvalue |= uint64(dAtA[iNdEx-1]) << 56
} else {
iNdEx = entryPreIndex
skippy, err := skipMapsproto2(dAtA[iNdEx:])
@@ -7045,28 +6953,14 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapkey = int64(dAtA[iNdEx-8])
- mapkey |= int64(dAtA[iNdEx-7]) << 8
- mapkey |= int64(dAtA[iNdEx-6]) << 16
- mapkey |= int64(dAtA[iNdEx-5]) << 24
- mapkey |= int64(dAtA[iNdEx-4]) << 32
- mapkey |= int64(dAtA[iNdEx-3]) << 40
- mapkey |= int64(dAtA[iNdEx-2]) << 48
- mapkey |= int64(dAtA[iNdEx-1]) << 56
} else if fieldNum == 2 {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvalue = int64(dAtA[iNdEx-8])
- mapvalue |= int64(dAtA[iNdEx-7]) << 8
- mapvalue |= int64(dAtA[iNdEx-6]) << 16
- mapvalue |= int64(dAtA[iNdEx-5]) << 24
- mapvalue |= int64(dAtA[iNdEx-4]) << 32
- mapvalue |= int64(dAtA[iNdEx-3]) << 40
- mapvalue |= int64(dAtA[iNdEx-2]) << 48
- mapvalue |= int64(dAtA[iNdEx-1]) << 56
} else {
iNdEx = entryPreIndex
skippy, err := skipMapsproto2(dAtA[iNdEx:])
diff --git a/test/mapsproto2/combos/unsafeboth/mapsproto2.pb.go b/test/mapsproto2/combos/unsafeboth/mapsproto2.pb.go
deleted file mode 100644
index 1b0ef35f32..0000000000
--- a/test/mapsproto2/combos/unsafeboth/mapsproto2.pb.go
+++ /dev/null
@@ -1,8747 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeboth/mapsproto2.proto
-
-/*
- Package proto2_maps is a generated protocol buffer package.
-
- It is generated from these files:
- combos/unsafeboth/mapsproto2.proto
-
- It has these top-level messages:
- FloatingPoint
- CustomMap
- AllMaps
- AllMapsOrdered
-*/
-package proto2_maps
-
-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_custom "github.com/gogo/protobuf/test/custom"
-import github_com_gogo_protobuf_test "github.com/gogo/protobuf/test"
-
-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 strconv "strconv"
-
-import strings "strings"
-import reflect "reflect"
-import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
-
-import unsafe "unsafe"
-
-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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type MapEnum int32
-
-const (
- MA MapEnum = 0
- MB MapEnum = 1
- MC MapEnum = 2
-)
-
-var MapEnum_name = map[int32]string{
- 0: "MA",
- 1: "MB",
- 2: "MC",
-}
-var MapEnum_value = map[string]int32{
- "MA": 0,
- "MB": 1,
- "MC": 2,
-}
-
-func (x MapEnum) Enum() *MapEnum {
- p := new(MapEnum)
- *p = x
- return p
-}
-func (x MapEnum) MarshalJSON() ([]byte, error) {
- return proto.MarshalJSONEnum(MapEnum_name, int32(x))
-}
-func (x *MapEnum) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(MapEnum_value, data, "MapEnum")
- if err != nil {
- return err
- }
- *x = MapEnum(value)
- return nil
-}
-func (MapEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorMapsproto2, []int{0} }
-
-type FloatingPoint struct {
- F *float64 `protobuf:"fixed64,1,opt,name=f" json:"f,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *FloatingPoint) Reset() { *m = FloatingPoint{} }
-func (*FloatingPoint) ProtoMessage() {}
-func (*FloatingPoint) Descriptor() ([]byte, []int) { return fileDescriptorMapsproto2, []int{0} }
-
-type CustomMap struct {
- Nullable128S map[string]*github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,1,rep,name=Nullable128s,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Nullable128s,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- Uint128S map[string]github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,rep,name=Uint128s,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Uint128s" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- NullableIds map[string]*github_com_gogo_protobuf_test.Uuid `protobuf:"bytes,3,rep,name=NullableIds,customtype=github.com/gogo/protobuf/test.Uuid" json:"NullableIds,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- Ids map[string]github_com_gogo_protobuf_test.Uuid `protobuf:"bytes,4,rep,name=Ids,customtype=github.com/gogo/protobuf/test.Uuid" json:"Ids" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomMap) Reset() { *m = CustomMap{} }
-func (*CustomMap) ProtoMessage() {}
-func (*CustomMap) Descriptor() ([]byte, []int) { return fileDescriptorMapsproto2, []int{1} }
-
-type AllMaps struct {
- StringToDoubleMap map[string]float64 `protobuf:"bytes,1,rep,name=StringToDoubleMap" json:"StringToDoubleMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
- StringToFloatMap map[string]float32 `protobuf:"bytes,2,rep,name=StringToFloatMap" json:"StringToFloatMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
- Int32Map map[int32]int32 `protobuf:"bytes,3,rep,name=Int32Map" json:"Int32Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Int64Map map[int64]int64 `protobuf:"bytes,4,rep,name=Int64Map" json:"Int64Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Uint32Map map[uint32]uint32 `protobuf:"bytes,5,rep,name=Uint32Map" json:"Uint32Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Uint64Map map[uint64]uint64 `protobuf:"bytes,6,rep,name=Uint64Map" json:"Uint64Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Sint32Map map[int32]int32 `protobuf:"bytes,7,rep,name=Sint32Map" json:"Sint32Map,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"`
- Sint64Map map[int64]int64 `protobuf:"bytes,8,rep,name=Sint64Map" json:"Sint64Map,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"`
- Fixed32Map map[uint32]uint32 `protobuf:"bytes,9,rep,name=Fixed32Map" json:"Fixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
- Sfixed32Map map[int32]int32 `protobuf:"bytes,10,rep,name=Sfixed32Map" json:"Sfixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
- Fixed64Map map[uint64]uint64 `protobuf:"bytes,11,rep,name=Fixed64Map" json:"Fixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
- Sfixed64Map map[int64]int64 `protobuf:"bytes,12,rep,name=Sfixed64Map" json:"Sfixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
- BoolMap map[bool]bool `protobuf:"bytes,13,rep,name=BoolMap" json:"BoolMap,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- StringMap map[string]string `protobuf:"bytes,14,rep,name=StringMap" json:"StringMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- StringToBytesMap map[string][]byte `protobuf:"bytes,15,rep,name=StringToBytesMap" json:"StringToBytesMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- StringToEnumMap map[string]MapEnum `protobuf:"bytes,16,rep,name=StringToEnumMap" json:"StringToEnumMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=proto2.maps.MapEnum"`
- StringToMsgMap map[string]*FloatingPoint `protobuf:"bytes,17,rep,name=StringToMsgMap" json:"StringToMsgMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *AllMaps) Reset() { *m = AllMaps{} }
-func (*AllMaps) ProtoMessage() {}
-func (*AllMaps) Descriptor() ([]byte, []int) { return fileDescriptorMapsproto2, []int{2} }
-
-type AllMapsOrdered struct {
- StringToDoubleMap map[string]float64 `protobuf:"bytes,1,rep,name=StringToDoubleMap" json:"StringToDoubleMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
- StringToFloatMap map[string]float32 `protobuf:"bytes,2,rep,name=StringToFloatMap" json:"StringToFloatMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
- Int32Map map[int32]int32 `protobuf:"bytes,3,rep,name=Int32Map" json:"Int32Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Int64Map map[int64]int64 `protobuf:"bytes,4,rep,name=Int64Map" json:"Int64Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Uint32Map map[uint32]uint32 `protobuf:"bytes,5,rep,name=Uint32Map" json:"Uint32Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Uint64Map map[uint64]uint64 `protobuf:"bytes,6,rep,name=Uint64Map" json:"Uint64Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Sint32Map map[int32]int32 `protobuf:"bytes,7,rep,name=Sint32Map" json:"Sint32Map,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"`
- Sint64Map map[int64]int64 `protobuf:"bytes,8,rep,name=Sint64Map" json:"Sint64Map,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"`
- Fixed32Map map[uint32]uint32 `protobuf:"bytes,9,rep,name=Fixed32Map" json:"Fixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
- Sfixed32Map map[int32]int32 `protobuf:"bytes,10,rep,name=Sfixed32Map" json:"Sfixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
- Fixed64Map map[uint64]uint64 `protobuf:"bytes,11,rep,name=Fixed64Map" json:"Fixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
- Sfixed64Map map[int64]int64 `protobuf:"bytes,12,rep,name=Sfixed64Map" json:"Sfixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
- BoolMap map[bool]bool `protobuf:"bytes,13,rep,name=BoolMap" json:"BoolMap,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- StringMap map[string]string `protobuf:"bytes,14,rep,name=StringMap" json:"StringMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- StringToBytesMap map[string][]byte `protobuf:"bytes,15,rep,name=StringToBytesMap" json:"StringToBytesMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- StringToEnumMap map[string]MapEnum `protobuf:"bytes,16,rep,name=StringToEnumMap" json:"StringToEnumMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=proto2.maps.MapEnum"`
- StringToMsgMap map[string]*FloatingPoint `protobuf:"bytes,17,rep,name=StringToMsgMap" json:"StringToMsgMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *AllMapsOrdered) Reset() { *m = AllMapsOrdered{} }
-func (*AllMapsOrdered) ProtoMessage() {}
-func (*AllMapsOrdered) Descriptor() ([]byte, []int) { return fileDescriptorMapsproto2, []int{3} }
-
-func init() {
- proto.RegisterType((*FloatingPoint)(nil), "proto2.maps.FloatingPoint")
- proto.RegisterType((*CustomMap)(nil), "proto2.maps.CustomMap")
- proto.RegisterType((*AllMaps)(nil), "proto2.maps.AllMaps")
- proto.RegisterType((*AllMapsOrdered)(nil), "proto2.maps.AllMapsOrdered")
- proto.RegisterEnum("proto2.maps.MapEnum", MapEnum_name, MapEnum_value)
-}
-func (this *FloatingPoint) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Mapsproto2Description()
-}
-func (this *CustomMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Mapsproto2Description()
-}
-func (this *AllMaps) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Mapsproto2Description()
-}
-func (this *AllMapsOrdered) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Mapsproto2Description()
-}
-func Mapsproto2Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 4655 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5b, 0x5d, 0x6c, 0x23, 0xd7,
- 0x75, 0xd6, 0xf0, 0x47, 0x22, 0x0f, 0x29, 0x6a, 0x74, 0x25, 0xaf, 0x69, 0x25, 0xd6, 0xee, 0xca,
- 0x8e, 0x2d, 0xaf, 0x63, 0xc9, 0x96, 0x77, 0xd7, 0x6b, 0x6e, 0x6c, 0x97, 0x92, 0xb8, 0x5a, 0xd9,
- 0xfa, 0xcb, 0x50, 0xb2, 0xd7, 0x2e, 0x8c, 0xe9, 0x68, 0x78, 0x49, 0x8d, 0x97, 0x9c, 0xa1, 0x67,
- 0x86, 0x6b, 0xcb, 0x28, 0x8a, 0x2d, 0xdc, 0x1f, 0x04, 0x45, 0xff, 0x0b, 0xd4, 0x71, 0x1d, 0xb7,
- 0x09, 0xd0, 0x3a, 0x4d, 0xfa, 0x93, 0x34, 0x6d, 0x9a, 0xf6, 0x29, 0x2f, 0x69, 0x0d, 0x14, 0x28,
- 0x92, 0xb7, 0x20, 0x08, 0x0c, 0xaf, 0x6a, 0xa0, 0x6e, 0xeb, 0xb6, 0x6e, 0xe3, 0x07, 0x03, 0x7e,
- 0x29, 0xee, 0xdf, 0x70, 0x66, 0x38, 0xe4, 0x50, 0x06, 0xec, 0xf4, 0xc1, 0x4f, 0xab, 0x39, 0x73,
- 0xbe, 0xef, 0x9e, 0x7b, 0xee, 0xb9, 0xe7, 0x9c, 0x7b, 0x87, 0x0b, 0x5f, 0xbf, 0x00, 0xa7, 0x1a,
- 0x96, 0xd5, 0x68, 0xe2, 0xc5, 0xb6, 0x6d, 0xb9, 0xd6, 0x7e, 0xa7, 0xbe, 0x58, 0xc3, 0x8e, 0x6e,
- 0x1b, 0x6d, 0xd7, 0xb2, 0x17, 0xa8, 0x0c, 0x4d, 0x30, 0x8d, 0x05, 0xa1, 0x31, 0xb7, 0x09, 0x93,
- 0x97, 0x8c, 0x26, 0x5e, 0xf5, 0x14, 0xab, 0xd8, 0x45, 0x17, 0x20, 0x55, 0x37, 0x9a, 0xb8, 0x28,
- 0x9d, 0x4a, 0xce, 0xe7, 0x96, 0x6e, 0x5f, 0x08, 0x81, 0x16, 0x82, 0x88, 0x1d, 0x22, 0x56, 0x28,
- 0x62, 0xee, 0xad, 0x14, 0x4c, 0x45, 0xbc, 0x45, 0x08, 0x52, 0xa6, 0xd6, 0x22, 0x8c, 0xd2, 0x7c,
- 0x56, 0xa1, 0x7f, 0xa3, 0x22, 0x8c, 0xb5, 0x35, 0xfd, 0xaa, 0xd6, 0xc0, 0xc5, 0x04, 0x15, 0x8b,
- 0x47, 0x34, 0x0b, 0x50, 0xc3, 0x6d, 0x6c, 0xd6, 0xb0, 0xa9, 0x1f, 0x16, 0x93, 0xa7, 0x92, 0xf3,
- 0x59, 0xc5, 0x27, 0x41, 0x77, 0xc3, 0x64, 0xbb, 0xb3, 0xdf, 0x34, 0x74, 0xd5, 0xa7, 0x06, 0xa7,
- 0x92, 0xf3, 0x69, 0x45, 0x66, 0x2f, 0x56, 0xbb, 0xca, 0x77, 0xc2, 0xc4, 0x73, 0x58, 0xbb, 0xea,
- 0x57, 0xcd, 0x51, 0xd5, 0x02, 0x11, 0xfb, 0x14, 0x57, 0x20, 0xdf, 0xc2, 0x8e, 0xa3, 0x35, 0xb0,
- 0xea, 0x1e, 0xb6, 0x71, 0x31, 0x45, 0x67, 0x7f, 0xaa, 0x67, 0xf6, 0xe1, 0x99, 0xe7, 0x38, 0x6a,
- 0xf7, 0xb0, 0x8d, 0x51, 0x19, 0xb2, 0xd8, 0xec, 0xb4, 0x18, 0x43, 0xba, 0x8f, 0xff, 0x2a, 0x66,
- 0xa7, 0x15, 0x66, 0xc9, 0x10, 0x18, 0xa7, 0x18, 0x73, 0xb0, 0x7d, 0xcd, 0xd0, 0x71, 0x71, 0x94,
- 0x12, 0xdc, 0xd9, 0x43, 0x50, 0x65, 0xef, 0xc3, 0x1c, 0x02, 0x87, 0x56, 0x20, 0x8b, 0x9f, 0x77,
- 0xb1, 0xe9, 0x18, 0x96, 0x59, 0x1c, 0xa3, 0x24, 0x9f, 0x89, 0x58, 0x45, 0xdc, 0xac, 0x85, 0x29,
- 0xba, 0x38, 0x74, 0x1e, 0xc6, 0xac, 0xb6, 0x6b, 0x58, 0xa6, 0x53, 0xcc, 0x9c, 0x92, 0xe6, 0x73,
- 0x4b, 0x9f, 0x8e, 0x0c, 0x84, 0x6d, 0xa6, 0xa3, 0x08, 0x65, 0xb4, 0x0e, 0xb2, 0x63, 0x75, 0x6c,
- 0x1d, 0xab, 0xba, 0x55, 0xc3, 0xaa, 0x61, 0xd6, 0xad, 0x62, 0x96, 0x12, 0x9c, 0xec, 0x9d, 0x08,
- 0x55, 0x5c, 0xb1, 0x6a, 0x78, 0xdd, 0xac, 0x5b, 0x4a, 0xc1, 0x09, 0x3c, 0xa3, 0x13, 0x30, 0xea,
- 0x1c, 0x9a, 0xae, 0xf6, 0x7c, 0x31, 0x4f, 0x23, 0x84, 0x3f, 0xcd, 0xfd, 0xdd, 0x28, 0x4c, 0x0c,
- 0x13, 0x62, 0x17, 0x21, 0x5d, 0x27, 0xb3, 0x2c, 0x26, 0x8e, 0xe3, 0x03, 0x86, 0x09, 0x3a, 0x71,
- 0xf4, 0x43, 0x3a, 0xb1, 0x0c, 0x39, 0x13, 0x3b, 0x2e, 0xae, 0xb1, 0x88, 0x48, 0x0e, 0x19, 0x53,
- 0xc0, 0x40, 0xbd, 0x21, 0x95, 0xfa, 0x50, 0x21, 0x75, 0x05, 0x26, 0x3c, 0x93, 0x54, 0x5b, 0x33,
- 0x1b, 0x22, 0x36, 0x17, 0xe3, 0x2c, 0x59, 0xa8, 0x08, 0x9c, 0x42, 0x60, 0x4a, 0x01, 0x07, 0x9e,
- 0xd1, 0x2a, 0x80, 0x65, 0x62, 0xab, 0xae, 0xd6, 0xb0, 0xde, 0x2c, 0x66, 0xfa, 0x78, 0x69, 0x9b,
- 0xa8, 0xf4, 0x78, 0xc9, 0x62, 0x52, 0xbd, 0x89, 0x1e, 0xec, 0x86, 0xda, 0x58, 0x9f, 0x48, 0xd9,
- 0x64, 0x9b, 0xac, 0x27, 0xda, 0xf6, 0xa0, 0x60, 0x63, 0x12, 0xf7, 0xb8, 0xc6, 0x67, 0x96, 0xa5,
- 0x46, 0x2c, 0xc4, 0xce, 0x4c, 0xe1, 0x30, 0x36, 0xb1, 0x71, 0xdb, 0xff, 0x88, 0x6e, 0x03, 0x4f,
- 0xa0, 0xd2, 0xb0, 0x02, 0x9a, 0x85, 0xf2, 0x42, 0xb8, 0xa5, 0xb5, 0xf0, 0xcc, 0x0b, 0x50, 0x08,
- 0xba, 0x07, 0x4d, 0x43, 0xda, 0x71, 0x35, 0xdb, 0xa5, 0x51, 0x98, 0x56, 0xd8, 0x03, 0x92, 0x21,
- 0x89, 0xcd, 0x1a, 0xcd, 0x72, 0x69, 0x85, 0xfc, 0x89, 0x7e, 0xa6, 0x3b, 0xe1, 0x24, 0x9d, 0xf0,
- 0x1d, 0xbd, 0x2b, 0x1a, 0x60, 0x0e, 0xcf, 0x7b, 0xe6, 0x01, 0x18, 0x0f, 0x4c, 0x60, 0xd8, 0xa1,
- 0xe7, 0x7e, 0x1e, 0x6e, 0x8a, 0xa4, 0x46, 0x57, 0x60, 0xba, 0x63, 0x1a, 0xa6, 0x8b, 0xed, 0xb6,
- 0x8d, 0x49, 0xc4, 0xb2, 0xa1, 0x8a, 0xff, 0x3a, 0xd6, 0x27, 0xe6, 0xf6, 0xfc, 0xda, 0x8c, 0x45,
- 0x99, 0xea, 0xf4, 0x0a, 0xcf, 0x64, 0x33, 0x6f, 0x8f, 0xc9, 0xd7, 0xaf, 0x5f, 0xbf, 0x9e, 0x98,
- 0x7b, 0x69, 0x14, 0xa6, 0xa3, 0xf6, 0x4c, 0xe4, 0xf6, 0x3d, 0x01, 0xa3, 0x66, 0xa7, 0xb5, 0x8f,
- 0x6d, 0xea, 0xa4, 0xb4, 0xc2, 0x9f, 0x50, 0x19, 0xd2, 0x4d, 0x6d, 0x1f, 0x37, 0x8b, 0xa9, 0x53,
- 0xd2, 0x7c, 0x61, 0xe9, 0xee, 0xa1, 0x76, 0xe5, 0xc2, 0x06, 0x81, 0x28, 0x0c, 0x89, 0x1e, 0x86,
- 0x14, 0x4f, 0xd1, 0x84, 0xe1, 0xcc, 0x70, 0x0c, 0x64, 0x2f, 0x29, 0x14, 0x87, 0x3e, 0x05, 0x59,
- 0xf2, 0x2f, 0x8b, 0x8d, 0x51, 0x6a, 0x73, 0x86, 0x08, 0x48, 0x5c, 0xa0, 0x19, 0xc8, 0xd0, 0x6d,
- 0x52, 0xc3, 0xa2, 0xb4, 0x79, 0xcf, 0x24, 0xb0, 0x6a, 0xb8, 0xae, 0x75, 0x9a, 0xae, 0x7a, 0x4d,
- 0x6b, 0x76, 0x30, 0x0d, 0xf8, 0xac, 0x92, 0xe7, 0xc2, 0xc7, 0x89, 0x0c, 0x9d, 0x84, 0x1c, 0xdb,
- 0x55, 0x86, 0x59, 0xc3, 0xcf, 0xd3, 0xec, 0x99, 0x56, 0xd8, 0x46, 0x5b, 0x27, 0x12, 0x32, 0xfc,
- 0x33, 0x8e, 0x65, 0x8a, 0xd0, 0xa4, 0x43, 0x10, 0x01, 0x1d, 0xfe, 0x81, 0x70, 0xe2, 0xbe, 0x35,
- 0x7a, 0x7a, 0xe1, 0x98, 0x9a, 0xfb, 0x76, 0x02, 0x52, 0x34, 0x5f, 0x4c, 0x40, 0x6e, 0xf7, 0xc9,
- 0x9d, 0x8a, 0xba, 0xba, 0xbd, 0xb7, 0xbc, 0x51, 0x91, 0x25, 0x54, 0x00, 0xa0, 0x82, 0x4b, 0x1b,
- 0xdb, 0xe5, 0x5d, 0x39, 0xe1, 0x3d, 0xaf, 0x6f, 0xed, 0x9e, 0x3f, 0x2b, 0x27, 0x3d, 0xc0, 0x1e,
- 0x13, 0xa4, 0xfc, 0x0a, 0xf7, 0x2f, 0xc9, 0x69, 0x24, 0x43, 0x9e, 0x11, 0xac, 0x5f, 0xa9, 0xac,
- 0x9e, 0x3f, 0x2b, 0x8f, 0x06, 0x25, 0xf7, 0x2f, 0xc9, 0x63, 0x68, 0x1c, 0xb2, 0x54, 0xb2, 0xbc,
- 0xbd, 0xbd, 0x21, 0x67, 0x3c, 0xce, 0xea, 0xae, 0xb2, 0xbe, 0xb5, 0x26, 0x67, 0x3d, 0xce, 0x35,
- 0x65, 0x7b, 0x6f, 0x47, 0x06, 0x8f, 0x61, 0xb3, 0x52, 0xad, 0x96, 0xd7, 0x2a, 0x72, 0xce, 0xd3,
- 0x58, 0x7e, 0x72, 0xb7, 0x52, 0x95, 0xf3, 0x01, 0xb3, 0xee, 0x5f, 0x92, 0xc7, 0xbd, 0x21, 0x2a,
- 0x5b, 0x7b, 0x9b, 0x72, 0x01, 0x4d, 0xc2, 0x38, 0x1b, 0x42, 0x18, 0x31, 0x11, 0x12, 0x9d, 0x3f,
- 0x2b, 0xcb, 0x5d, 0x43, 0x18, 0xcb, 0x64, 0x40, 0x70, 0xfe, 0xac, 0x8c, 0xe6, 0x56, 0x20, 0x4d,
- 0xa3, 0x0b, 0x21, 0x28, 0x6c, 0x94, 0x97, 0x2b, 0x1b, 0xea, 0xf6, 0xce, 0xee, 0xfa, 0xf6, 0x56,
- 0x79, 0x43, 0x96, 0xba, 0x32, 0xa5, 0xf2, 0xf9, 0xbd, 0x75, 0xa5, 0xb2, 0x2a, 0x27, 0xfc, 0xb2,
- 0x9d, 0x4a, 0x79, 0xb7, 0xb2, 0x2a, 0x27, 0xe7, 0x74, 0x98, 0x8e, 0xca, 0x93, 0x91, 0x3b, 0xc3,
- 0xb7, 0xc4, 0x89, 0x3e, 0x4b, 0x4c, 0xb9, 0x7a, 0x96, 0xf8, 0x2b, 0x12, 0x4c, 0x45, 0xd4, 0x8a,
- 0xc8, 0x41, 0x1e, 0x81, 0x34, 0x0b, 0x51, 0x56, 0x3d, 0xef, 0x8a, 0x2c, 0x3a, 0x34, 0x60, 0x7b,
- 0x2a, 0x28, 0xc5, 0xf9, 0x3b, 0x88, 0x64, 0x9f, 0x0e, 0x82, 0x50, 0xf4, 0x18, 0xf9, 0xa2, 0x04,
- 0xc5, 0x7e, 0xdc, 0x31, 0x89, 0x22, 0x11, 0x48, 0x14, 0x17, 0xc3, 0x06, 0x9c, 0xee, 0x3f, 0x87,
- 0x1e, 0x2b, 0x5e, 0x93, 0xe0, 0x44, 0x74, 0xa3, 0x15, 0x69, 0xc3, 0xc3, 0x30, 0xda, 0xc2, 0xee,
- 0x81, 0x25, 0x9a, 0x8d, 0x3b, 0x22, 0x4a, 0x18, 0x79, 0x1d, 0xf6, 0x15, 0x47, 0xf9, 0x6b, 0x60,
- 0xb2, 0x5f, 0xb7, 0xc4, 0xac, 0xe9, 0xb1, 0xf4, 0x0b, 0x09, 0xb8, 0x29, 0x92, 0x3c, 0xd2, 0xd0,
- 0x5b, 0x01, 0x0c, 0xb3, 0xdd, 0x71, 0x59, 0x43, 0xc1, 0xf2, 0x53, 0x96, 0x4a, 0xe8, 0xde, 0x27,
- 0xb9, 0xa7, 0xe3, 0x7a, 0xef, 0x93, 0xf4, 0x3d, 0x30, 0x11, 0x55, 0xb8, 0xd0, 0x35, 0x34, 0x45,
- 0x0d, 0x9d, 0xed, 0x33, 0xd3, 0x9e, 0x5a, 0x7d, 0x2f, 0xc8, 0x7a, 0xd3, 0xc0, 0xa6, 0xab, 0x3a,
- 0xae, 0x8d, 0xb5, 0x96, 0x61, 0x36, 0x68, 0x02, 0xce, 0x94, 0xd2, 0x75, 0xad, 0xe9, 0x60, 0x65,
- 0x82, 0xbd, 0xae, 0x8a, 0xb7, 0x04, 0x41, 0x6b, 0x9c, 0xed, 0x43, 0x8c, 0x06, 0x10, 0xec, 0xb5,
- 0x87, 0x98, 0xfb, 0x56, 0x06, 0x72, 0xbe, 0xb6, 0x14, 0x9d, 0x86, 0xfc, 0x33, 0xda, 0x35, 0x4d,
- 0x15, 0x47, 0x0d, 0xe6, 0x89, 0x1c, 0x91, 0xed, 0xf0, 0xe3, 0xc6, 0xbd, 0x30, 0x4d, 0x55, 0xac,
- 0x8e, 0x8b, 0x6d, 0x55, 0x6f, 0x6a, 0x8e, 0x43, 0x9d, 0x96, 0xa1, 0xaa, 0x88, 0xbc, 0xdb, 0x26,
- 0xaf, 0x56, 0xc4, 0x1b, 0x74, 0x0e, 0xa6, 0x28, 0xa2, 0xd5, 0x69, 0xba, 0x46, 0xbb, 0x89, 0x55,
- 0x72, 0xf8, 0x71, 0x68, 0x22, 0xf6, 0x2c, 0x9b, 0x24, 0x1a, 0x9b, 0x5c, 0x81, 0x58, 0xe4, 0xa0,
- 0x55, 0xb8, 0x95, 0xc2, 0x1a, 0xd8, 0xc4, 0xb6, 0xe6, 0x62, 0x15, 0x3f, 0xdb, 0xd1, 0x9a, 0x8e,
- 0xaa, 0x99, 0x35, 0xf5, 0x40, 0x73, 0x0e, 0x8a, 0xd3, 0x84, 0x60, 0x39, 0x51, 0x94, 0x94, 0x5b,
- 0x88, 0xe2, 0x1a, 0xd7, 0xab, 0x50, 0xb5, 0xb2, 0x59, 0xbb, 0xac, 0x39, 0x07, 0xa8, 0x04, 0x27,
- 0x28, 0x8b, 0xe3, 0xda, 0x86, 0xd9, 0x50, 0xf5, 0x03, 0xac, 0x5f, 0x55, 0x3b, 0x6e, 0xfd, 0x42,
- 0xf1, 0x53, 0xfe, 0xf1, 0xa9, 0x85, 0x55, 0xaa, 0xb3, 0x42, 0x54, 0xf6, 0xdc, 0xfa, 0x05, 0x54,
- 0x85, 0x3c, 0x59, 0x8c, 0x96, 0xf1, 0x02, 0x56, 0xeb, 0x96, 0x4d, 0x2b, 0x4b, 0x21, 0x62, 0x67,
- 0xfb, 0x3c, 0xb8, 0xb0, 0xcd, 0x01, 0x9b, 0x56, 0x0d, 0x97, 0xd2, 0xd5, 0x9d, 0x4a, 0x65, 0x55,
- 0xc9, 0x09, 0x96, 0x4b, 0x96, 0x4d, 0x02, 0xaa, 0x61, 0x79, 0x0e, 0xce, 0xb1, 0x80, 0x6a, 0x58,
- 0xc2, 0xbd, 0xe7, 0x60, 0x4a, 0xd7, 0xd9, 0x9c, 0x0d, 0x5d, 0xe5, 0x47, 0x14, 0xa7, 0x28, 0x07,
- 0x9c, 0xa5, 0xeb, 0x6b, 0x4c, 0x81, 0xc7, 0xb8, 0x83, 0x1e, 0x84, 0x9b, 0xba, 0xce, 0xf2, 0x03,
- 0x27, 0x7b, 0x66, 0x19, 0x86, 0x9e, 0x83, 0xa9, 0xf6, 0x61, 0x2f, 0x10, 0x05, 0x46, 0x6c, 0x1f,
- 0x86, 0x61, 0x0f, 0xc0, 0x74, 0xfb, 0xa0, 0xdd, 0x8b, 0x9b, 0xf2, 0xe3, 0x50, 0xfb, 0xa0, 0x1d,
- 0x06, 0x7e, 0x86, 0x9e, 0x57, 0x6d, 0xac, 0x6b, 0x2e, 0xae, 0x15, 0x6f, 0xf6, 0xab, 0xfb, 0x5e,
- 0xa0, 0x45, 0x90, 0x75, 0x5d, 0xc5, 0xa6, 0xb6, 0xdf, 0xc4, 0xaa, 0x66, 0x63, 0x53, 0x73, 0x8a,
- 0x27, 0xfd, 0xca, 0x05, 0x5d, 0xaf, 0xd0, 0xb7, 0x65, 0xfa, 0x12, 0x9d, 0x81, 0x49, 0x6b, 0xff,
- 0x19, 0x9d, 0x85, 0xa4, 0xda, 0xb6, 0x71, 0xdd, 0x78, 0xbe, 0x78, 0x3b, 0xf5, 0xef, 0x04, 0x79,
- 0x41, 0x03, 0x72, 0x87, 0x8a, 0xd1, 0x5d, 0x20, 0xeb, 0xce, 0x81, 0x66, 0xb7, 0x69, 0x4f, 0xe0,
- 0xb4, 0x35, 0x1d, 0x17, 0x3f, 0xc3, 0x54, 0x99, 0x7c, 0x4b, 0x88, 0xc9, 0x96, 0x70, 0x9e, 0x33,
- 0xea, 0xae, 0x60, 0xbc, 0x93, 0x6d, 0x09, 0x2a, 0xe3, 0x6c, 0xf3, 0x20, 0x13, 0x57, 0x04, 0x06,
- 0x9e, 0xa7, 0x6a, 0x85, 0xf6, 0x41, 0xdb, 0x3f, 0xee, 0x6d, 0x30, 0x4e, 0x34, 0xbb, 0x83, 0xde,
- 0xc5, 0xfa, 0x99, 0xf6, 0x81, 0x6f, 0xc4, 0x8f, 0xac, 0xb5, 0x9c, 0x2b, 0x41, 0xde, 0x1f, 0x9f,
- 0x28, 0x0b, 0x2c, 0x42, 0x65, 0x89, 0xd4, 0xfa, 0x95, 0xed, 0x55, 0x52, 0xa5, 0x9f, 0xaa, 0xc8,
- 0x09, 0xd2, 0x2d, 0x6c, 0xac, 0xef, 0x56, 0x54, 0x65, 0x6f, 0x6b, 0x77, 0x7d, 0xb3, 0x22, 0x27,
- 0xfd, 0x6d, 0xe9, 0xf7, 0x12, 0x50, 0x08, 0x9e, 0x30, 0xd0, 0xe7, 0xe0, 0x66, 0x71, 0x1d, 0xe0,
- 0x60, 0x57, 0x7d, 0xce, 0xb0, 0xe9, 0x96, 0x69, 0x69, 0xac, 0xc3, 0xf6, 0x16, 0x6d, 0x9a, 0x6b,
- 0x55, 0xb1, 0xfb, 0x84, 0x61, 0x93, 0x0d, 0xd1, 0xd2, 0x5c, 0xb4, 0x01, 0x27, 0x4d, 0x4b, 0x75,
- 0x5c, 0xcd, 0xac, 0x69, 0x76, 0x4d, 0xed, 0x5e, 0xc4, 0xa8, 0x9a, 0xae, 0x63, 0xc7, 0xb1, 0x58,
- 0xa9, 0xf2, 0x58, 0x3e, 0x6d, 0x5a, 0x55, 0xae, 0xdc, 0xcd, 0xe1, 0x65, 0xae, 0x1a, 0x0a, 0xb0,
- 0x64, 0xbf, 0x00, 0xfb, 0x14, 0x64, 0x5b, 0x5a, 0x5b, 0xc5, 0xa6, 0x6b, 0x1f, 0xd2, 0xbe, 0x32,
- 0xa3, 0x64, 0x5a, 0x5a, 0xbb, 0x42, 0x9e, 0x3f, 0x9e, 0xf6, 0xfe, 0xc7, 0x49, 0xc8, 0xfb, 0x7b,
- 0x4b, 0xd2, 0xaa, 0xeb, 0xb4, 0x8e, 0x48, 0x34, 0xd3, 0xdc, 0x36, 0xb0, 0x13, 0x5d, 0x58, 0x21,
- 0x05, 0xa6, 0x34, 0xca, 0x3a, 0x3e, 0x85, 0x21, 0x49, 0x71, 0x27, 0xb9, 0x05, 0xb3, 0x53, 0x4c,
- 0x46, 0xe1, 0x4f, 0x68, 0x0d, 0x46, 0x9f, 0x71, 0x28, 0xf7, 0x28, 0xe5, 0xbe, 0x7d, 0x30, 0xf7,
- 0xa3, 0x55, 0x4a, 0x9e, 0x7d, 0xb4, 0xaa, 0x6e, 0x6d, 0x2b, 0x9b, 0xe5, 0x0d, 0x85, 0xc3, 0xd1,
- 0x2d, 0x90, 0x6a, 0x6a, 0x2f, 0x1c, 0x06, 0x4b, 0x11, 0x15, 0x0d, 0xeb, 0xf8, 0x5b, 0x20, 0xf5,
- 0x1c, 0xd6, 0xae, 0x06, 0x0b, 0x00, 0x15, 0x7d, 0x84, 0xa1, 0xbf, 0x08, 0x69, 0xea, 0x2f, 0x04,
- 0xc0, 0x3d, 0x26, 0x8f, 0xa0, 0x0c, 0xa4, 0x56, 0xb6, 0x15, 0x12, 0xfe, 0x32, 0xe4, 0x99, 0x54,
- 0xdd, 0x59, 0xaf, 0xac, 0x54, 0xe4, 0xc4, 0xdc, 0x39, 0x18, 0x65, 0x4e, 0x20, 0x5b, 0xc3, 0x73,
- 0x83, 0x3c, 0xc2, 0x1f, 0x39, 0x87, 0x24, 0xde, 0xee, 0x6d, 0x2e, 0x57, 0x14, 0x39, 0xe1, 0x5f,
- 0x5e, 0x07, 0xf2, 0xfe, 0xb6, 0xf2, 0xe3, 0x89, 0xa9, 0xbf, 0x97, 0x20, 0xe7, 0x6b, 0x13, 0x49,
- 0x83, 0xa2, 0x35, 0x9b, 0xd6, 0x73, 0xaa, 0xd6, 0x34, 0x34, 0x87, 0x07, 0x05, 0x50, 0x51, 0x99,
- 0x48, 0x86, 0x5d, 0xb4, 0x8f, 0xc5, 0xf8, 0x57, 0x25, 0x90, 0xc3, 0x2d, 0x66, 0xc8, 0x40, 0xe9,
- 0xa7, 0x6a, 0xe0, 0x2b, 0x12, 0x14, 0x82, 0x7d, 0x65, 0xc8, 0xbc, 0xd3, 0x3f, 0x55, 0xf3, 0xde,
- 0x4c, 0xc0, 0x78, 0xa0, 0x9b, 0x1c, 0xd6, 0xba, 0x67, 0x61, 0xd2, 0xa8, 0xe1, 0x56, 0xdb, 0x72,
- 0xb1, 0xa9, 0x1f, 0xaa, 0x4d, 0x7c, 0x0d, 0x37, 0x8b, 0x73, 0x34, 0x51, 0x2c, 0x0e, 0xee, 0x57,
- 0x17, 0xd6, 0xbb, 0xb8, 0x0d, 0x02, 0x2b, 0x4d, 0xad, 0xaf, 0x56, 0x36, 0x77, 0xb6, 0x77, 0x2b,
- 0x5b, 0x2b, 0x4f, 0xaa, 0x7b, 0x5b, 0x8f, 0x6d, 0x6d, 0x3f, 0xb1, 0xa5, 0xc8, 0x46, 0x48, 0xed,
- 0x23, 0xdc, 0xea, 0x3b, 0x20, 0x87, 0x8d, 0x42, 0x37, 0x43, 0x94, 0x59, 0xf2, 0x08, 0x9a, 0x82,
- 0x89, 0xad, 0x6d, 0xb5, 0xba, 0xbe, 0x5a, 0x51, 0x2b, 0x97, 0x2e, 0x55, 0x56, 0x76, 0xab, 0xec,
- 0x00, 0xef, 0x69, 0xef, 0x06, 0x37, 0xf5, 0xcb, 0x49, 0x98, 0x8a, 0xb0, 0x04, 0x95, 0xf9, 0xd9,
- 0x81, 0x1d, 0x67, 0xee, 0x19, 0xc6, 0xfa, 0x05, 0x52, 0xf2, 0x77, 0x34, 0xdb, 0xe5, 0x47, 0x8d,
- 0xbb, 0x80, 0x78, 0xc9, 0x74, 0x8d, 0xba, 0x81, 0x6d, 0x7e, 0xdf, 0xc1, 0x0e, 0x14, 0x13, 0x5d,
- 0x39, 0xbb, 0xf2, 0xf8, 0x2c, 0xa0, 0xb6, 0xe5, 0x18, 0xae, 0x71, 0x0d, 0xab, 0x86, 0x29, 0x2e,
- 0x47, 0xc8, 0x01, 0x23, 0xa5, 0xc8, 0xe2, 0xcd, 0xba, 0xe9, 0x7a, 0xda, 0x26, 0x6e, 0x68, 0x21,
- 0x6d, 0x92, 0xc0, 0x93, 0x8a, 0x2c, 0xde, 0x78, 0xda, 0xa7, 0x21, 0x5f, 0xb3, 0x3a, 0xa4, 0xeb,
- 0x62, 0x7a, 0xa4, 0x5e, 0x48, 0x4a, 0x8e, 0xc9, 0x3c, 0x15, 0xde, 0x4f, 0x77, 0x6f, 0x65, 0xf2,
- 0x4a, 0x8e, 0xc9, 0x98, 0xca, 0x9d, 0x30, 0xa1, 0x35, 0x1a, 0x36, 0x21, 0x17, 0x44, 0xec, 0x84,
- 0x50, 0xf0, 0xc4, 0x54, 0x71, 0xe6, 0x51, 0xc8, 0x08, 0x3f, 0x90, 0x92, 0x4c, 0x3c, 0xa1, 0xb6,
- 0xd9, 0xcd, 0x5c, 0x62, 0x3e, 0xab, 0x64, 0x4c, 0xf1, 0xf2, 0x34, 0xe4, 0x0d, 0x47, 0xed, 0x5e,
- 0x32, 0x27, 0x4e, 0x25, 0xe6, 0x33, 0x4a, 0xce, 0x70, 0xbc, 0x0b, 0xba, 0xb9, 0xd7, 0x12, 0x50,
- 0x08, 0x5e, 0x92, 0xa3, 0x55, 0xc8, 0x34, 0x2d, 0x5d, 0xa3, 0xa1, 0xc5, 0xbe, 0xd0, 0xcc, 0xc7,
- 0xdc, 0xab, 0x2f, 0x6c, 0x70, 0x7d, 0xc5, 0x43, 0xce, 0xfc, 0xb3, 0x04, 0x19, 0x21, 0x46, 0x27,
- 0x20, 0xd5, 0xd6, 0xdc, 0x03, 0x4a, 0x97, 0x5e, 0x4e, 0xc8, 0x92, 0x42, 0x9f, 0x89, 0xdc, 0x69,
- 0x6b, 0x26, 0x0d, 0x01, 0x2e, 0x27, 0xcf, 0x64, 0x5d, 0x9b, 0x58, 0xab, 0xd1, 0xe3, 0x87, 0xd5,
- 0x6a, 0x61, 0xd3, 0x75, 0xc4, 0xba, 0x72, 0xf9, 0x0a, 0x17, 0xa3, 0xbb, 0x61, 0xd2, 0xb5, 0x35,
- 0xa3, 0x19, 0xd0, 0x4d, 0x51, 0x5d, 0x59, 0xbc, 0xf0, 0x94, 0x4b, 0x70, 0x8b, 0xe0, 0xad, 0x61,
- 0x57, 0xd3, 0x0f, 0x70, 0xad, 0x0b, 0x1a, 0xa5, 0x37, 0xb0, 0x37, 0x73, 0x85, 0x55, 0xfe, 0x5e,
- 0x60, 0xe7, 0x7e, 0x20, 0xc1, 0xa4, 0x38, 0x30, 0xd5, 0x3c, 0x67, 0x6d, 0x02, 0x68, 0xa6, 0x69,
- 0xb9, 0x7e, 0x77, 0xf5, 0x86, 0x72, 0x0f, 0x6e, 0xa1, 0xec, 0x81, 0x14, 0x1f, 0xc1, 0x4c, 0x0b,
- 0xa0, 0xfb, 0xa6, 0xaf, 0xdb, 0x4e, 0x42, 0x8e, 0x7f, 0x01, 0xa1, 0x9f, 0xd1, 0xd8, 0x11, 0x1b,
- 0x98, 0x88, 0x9c, 0xac, 0xd0, 0x34, 0xa4, 0xf7, 0x71, 0xc3, 0x30, 0xf9, 0xbd, 0x26, 0x7b, 0x10,
- 0x77, 0xb5, 0x29, 0xef, 0xae, 0x76, 0xf9, 0x0a, 0x4c, 0xe9, 0x56, 0x2b, 0x6c, 0xee, 0xb2, 0x1c,
- 0x3a, 0xe6, 0x3b, 0x97, 0xa5, 0xa7, 0xa0, 0xdb, 0x62, 0x7e, 0x25, 0x91, 0x5c, 0xdb, 0x59, 0xfe,
- 0x5a, 0x62, 0x66, 0x8d, 0xe1, 0x76, 0xc4, 0x34, 0x15, 0x5c, 0x6f, 0x62, 0x9d, 0x98, 0x0e, 0x3f,
- 0xb9, 0x03, 0xee, 0x69, 0x18, 0xee, 0x41, 0x67, 0x7f, 0x41, 0xb7, 0x5a, 0x8b, 0x0d, 0xab, 0x61,
- 0x75, 0x3f, 0x1b, 0x92, 0x27, 0xfa, 0x40, 0xff, 0xe2, 0x9f, 0x0e, 0xb3, 0x9e, 0x74, 0x26, 0xf6,
- 0x3b, 0x63, 0x69, 0x0b, 0xa6, 0xb8, 0xb2, 0x4a, 0xbf, 0x5d, 0xb0, 0x23, 0x04, 0x1a, 0x78, 0xff,
- 0x53, 0xfc, 0xe6, 0x5b, 0xb4, 0x56, 0x2b, 0x93, 0x1c, 0x4a, 0xde, 0xb1, 0x53, 0x46, 0x49, 0x81,
- 0x9b, 0x02, 0x7c, 0x6c, 0x5f, 0x62, 0x3b, 0x86, 0xf1, 0x7b, 0x9c, 0x71, 0xca, 0xc7, 0x58, 0xe5,
- 0xd0, 0xd2, 0x0a, 0x8c, 0x1f, 0x87, 0xeb, 0x1f, 0x38, 0x57, 0x1e, 0xfb, 0x49, 0xd6, 0x60, 0x82,
- 0x92, 0xe8, 0x1d, 0xc7, 0xb5, 0x5a, 0x34, 0xe9, 0x0d, 0xa6, 0xf9, 0xc7, 0xb7, 0xd8, 0x46, 0x29,
- 0x10, 0xd8, 0x8a, 0x87, 0x2a, 0x95, 0x80, 0x7e, 0xae, 0xa9, 0x61, 0xbd, 0x19, 0xc3, 0xf0, 0x3a,
- 0x37, 0xc4, 0xd3, 0x2f, 0x3d, 0x0e, 0xd3, 0xe4, 0x6f, 0x9a, 0x93, 0xfc, 0x96, 0xc4, 0xdf, 0x76,
- 0x15, 0x7f, 0xf0, 0x22, 0xdb, 0x8b, 0x53, 0x1e, 0x81, 0xcf, 0x26, 0xdf, 0x2a, 0x36, 0xb0, 0xeb,
- 0x62, 0xdb, 0x51, 0xb5, 0x66, 0x94, 0x79, 0xbe, 0xeb, 0x82, 0xe2, 0x17, 0xdf, 0x09, 0xae, 0xe2,
- 0x1a, 0x43, 0x96, 0x9b, 0xcd, 0xd2, 0x1e, 0xdc, 0x1c, 0x11, 0x15, 0x43, 0x70, 0xbe, 0xcc, 0x39,
- 0xa7, 0x7b, 0x22, 0x83, 0xd0, 0xee, 0x80, 0x90, 0x7b, 0x6b, 0x39, 0x04, 0xe7, 0x1f, 0x70, 0x4e,
- 0xc4, 0xb1, 0x62, 0x49, 0x09, 0xe3, 0xa3, 0x30, 0x79, 0x0d, 0xdb, 0xfb, 0x96, 0xc3, 0xaf, 0x68,
- 0x86, 0xa0, 0x7b, 0x85, 0xd3, 0x4d, 0x70, 0x20, 0xbd, 0xb3, 0x21, 0x5c, 0x0f, 0x42, 0xa6, 0xae,
- 0xe9, 0x78, 0x08, 0x8a, 0x2f, 0x71, 0x8a, 0x31, 0xa2, 0x4f, 0xa0, 0x65, 0xc8, 0x37, 0x2c, 0x5e,
- 0x96, 0xe2, 0xe1, 0xaf, 0x72, 0x78, 0x4e, 0x60, 0x38, 0x45, 0xdb, 0x6a, 0x77, 0x9a, 0xa4, 0x66,
- 0xc5, 0x53, 0xfc, 0xa1, 0xa0, 0x10, 0x18, 0x4e, 0x71, 0x0c, 0xb7, 0xfe, 0x91, 0xa0, 0x70, 0x7c,
- 0xfe, 0x7c, 0x04, 0x72, 0x96, 0xd9, 0x3c, 0xb4, 0xcc, 0x61, 0x8c, 0xf8, 0x32, 0x67, 0x00, 0x0e,
- 0x21, 0x04, 0x17, 0x21, 0x3b, 0xec, 0x42, 0xfc, 0xf1, 0x3b, 0x62, 0x7b, 0x88, 0x15, 0x58, 0x83,
- 0x09, 0x91, 0xa0, 0x0c, 0xcb, 0x1c, 0x82, 0xe2, 0x4f, 0x38, 0x45, 0xc1, 0x07, 0xe3, 0xd3, 0x70,
- 0xb1, 0xe3, 0x36, 0xf0, 0x30, 0x24, 0xaf, 0x89, 0x69, 0x70, 0x08, 0x77, 0xe5, 0x3e, 0x36, 0xf5,
- 0x83, 0xe1, 0x18, 0xbe, 0x2a, 0x5c, 0x29, 0x30, 0x84, 0x62, 0x05, 0xc6, 0x5b, 0x9a, 0xed, 0x1c,
- 0x68, 0xcd, 0xa1, 0x96, 0xe3, 0x4f, 0x39, 0x47, 0xde, 0x03, 0x71, 0x8f, 0x74, 0xcc, 0xe3, 0xd0,
- 0x7c, 0x4d, 0x78, 0xc4, 0x07, 0xe3, 0x5b, 0xcf, 0x71, 0xe9, 0x7d, 0xd6, 0x71, 0xd8, 0xbe, 0x2e,
- 0xb6, 0x1e, 0xc3, 0x6e, 0xfa, 0x19, 0x2f, 0x42, 0xd6, 0x31, 0x5e, 0x18, 0x8a, 0xe6, 0xcf, 0xc4,
- 0x4a, 0x53, 0x00, 0x01, 0x3f, 0x09, 0xb7, 0x44, 0x96, 0x89, 0x21, 0xc8, 0xfe, 0x9c, 0x93, 0x9d,
- 0x88, 0x28, 0x15, 0x3c, 0x25, 0x1c, 0x97, 0xf2, 0x2f, 0x44, 0x4a, 0xc0, 0x21, 0xae, 0x1d, 0x72,
- 0x50, 0x70, 0xb4, 0xfa, 0xf1, 0xbc, 0xf6, 0x97, 0xc2, 0x6b, 0x0c, 0x1b, 0xf0, 0xda, 0x2e, 0x9c,
- 0xe0, 0x8c, 0xc7, 0x5b, 0xd7, 0x6f, 0x88, 0xc4, 0xca, 0xd0, 0x7b, 0xc1, 0xd5, 0xfd, 0x59, 0x98,
- 0xf1, 0xdc, 0x29, 0x3a, 0x52, 0x47, 0x6d, 0x69, 0xed, 0x21, 0x98, 0xbf, 0xc9, 0x99, 0x45, 0xc6,
- 0xf7, 0x5a, 0x5a, 0x67, 0x53, 0x6b, 0x13, 0xf2, 0x2b, 0x50, 0x14, 0xe4, 0x1d, 0xd3, 0xc6, 0xba,
- 0xd5, 0x30, 0x8d, 0x17, 0x70, 0x6d, 0x08, 0xea, 0xbf, 0x0a, 0x2d, 0xd5, 0x9e, 0x0f, 0x4e, 0x98,
- 0xd7, 0x41, 0xf6, 0x7a, 0x15, 0xd5, 0x68, 0xb5, 0x2d, 0xdb, 0x8d, 0x61, 0xfc, 0x96, 0x58, 0x29,
- 0x0f, 0xb7, 0x4e, 0x61, 0xa5, 0x0a, 0x14, 0xe8, 0xe3, 0xb0, 0x21, 0xf9, 0xd7, 0x9c, 0x68, 0xbc,
- 0x8b, 0xe2, 0x89, 0x43, 0xb7, 0x5a, 0x6d, 0xcd, 0x1e, 0x26, 0xff, 0xfd, 0x8d, 0x48, 0x1c, 0x1c,
- 0xc2, 0x13, 0x87, 0x7b, 0xd8, 0xc6, 0xa4, 0xda, 0x0f, 0xc1, 0xf0, 0x6d, 0x91, 0x38, 0x04, 0x86,
- 0x53, 0x88, 0x86, 0x61, 0x08, 0x8a, 0xbf, 0x15, 0x14, 0x02, 0x43, 0x28, 0x3e, 0xdf, 0x2d, 0xb4,
- 0x36, 0x6e, 0x18, 0x8e, 0x6b, 0xb3, 0x3e, 0x78, 0x30, 0xd5, 0x77, 0xde, 0x09, 0x36, 0x61, 0x8a,
- 0x0f, 0x5a, 0x7a, 0x14, 0x26, 0x42, 0x2d, 0x06, 0x8a, 0xfb, 0xed, 0x47, 0xf1, 0x17, 0xdf, 0xe3,
- 0xc9, 0x28, 0xd8, 0x61, 0x94, 0x36, 0xc8, 0xba, 0x07, 0xfb, 0x80, 0x78, 0xb2, 0x17, 0xdf, 0xf3,
- 0x96, 0x3e, 0xd0, 0x06, 0x94, 0x2e, 0xc1, 0x78, 0xa0, 0x07, 0x88, 0xa7, 0xfa, 0x25, 0x4e, 0x95,
- 0xf7, 0xb7, 0x00, 0xa5, 0x73, 0x90, 0x22, 0xf5, 0x3c, 0x1e, 0xfe, 0xcb, 0x1c, 0x4e, 0xd5, 0x4b,
- 0x0f, 0x41, 0x46, 0xd4, 0xf1, 0x78, 0xe8, 0xaf, 0x70, 0xa8, 0x07, 0x21, 0x70, 0x51, 0xc3, 0xe3,
- 0xe1, 0xbf, 0x2a, 0xe0, 0x02, 0x42, 0xe0, 0xc3, 0xbb, 0xf0, 0xbb, 0xbf, 0x96, 0xe2, 0x79, 0x58,
- 0xf8, 0xee, 0x22, 0x8c, 0xf1, 0xe2, 0x1d, 0x8f, 0xfe, 0x02, 0x1f, 0x5c, 0x20, 0x4a, 0x0f, 0x40,
- 0x7a, 0x48, 0x87, 0xff, 0x3a, 0x87, 0x32, 0xfd, 0xd2, 0x0a, 0xe4, 0x7c, 0x05, 0x3b, 0x1e, 0xfe,
- 0x1b, 0x1c, 0xee, 0x47, 0x11, 0xd3, 0x79, 0xc1, 0x8e, 0x27, 0xf8, 0x4d, 0x61, 0x3a, 0x47, 0x10,
- 0xb7, 0x89, 0x5a, 0x1d, 0x8f, 0xfe, 0x2d, 0xe1, 0x75, 0x01, 0x29, 0x3d, 0x02, 0x59, 0x2f, 0xff,
- 0xc6, 0xe3, 0x7f, 0x9b, 0xe3, 0xbb, 0x18, 0xe2, 0x01, 0x5f, 0xfe, 0x8f, 0xa7, 0xf8, 0x1d, 0xe1,
- 0x01, 0x1f, 0x8a, 0x6c, 0xa3, 0x70, 0x4d, 0x8f, 0x67, 0xfa, 0x5d, 0xb1, 0x8d, 0x42, 0x25, 0x9d,
- 0xac, 0x26, 0x4d, 0x83, 0xf1, 0x14, 0xbf, 0x27, 0x56, 0x93, 0xea, 0x13, 0x33, 0xc2, 0x45, 0x32,
- 0x9e, 0xe3, 0xf7, 0x85, 0x19, 0xa1, 0x1a, 0x59, 0xda, 0x01, 0xd4, 0x5b, 0x20, 0xe3, 0xf9, 0x5e,
- 0xe2, 0x7c, 0x93, 0x3d, 0xf5, 0xb1, 0xf4, 0x04, 0x9c, 0x88, 0x2e, 0x8e, 0xf1, 0xac, 0x5f, 0x7c,
- 0x2f, 0x74, 0x9c, 0xf1, 0xd7, 0xc6, 0xd2, 0x6e, 0x37, 0xcb, 0xfa, 0x0b, 0x63, 0x3c, 0xed, 0xcb,
- 0xef, 0x05, 0x13, 0xad, 0xbf, 0x2e, 0x96, 0xca, 0x00, 0xdd, 0x9a, 0x14, 0xcf, 0xf5, 0x0a, 0xe7,
- 0xf2, 0x81, 0xc8, 0xd6, 0xe0, 0x25, 0x29, 0x1e, 0xff, 0x25, 0xb1, 0x35, 0x38, 0x82, 0x6c, 0x0d,
- 0x51, 0x8d, 0xe2, 0xd1, 0xaf, 0x8a, 0xad, 0x21, 0x20, 0xa5, 0x8b, 0x90, 0x31, 0x3b, 0xcd, 0x26,
- 0x89, 0x2d, 0x34, 0xf8, 0xe7, 0x4c, 0xc5, 0x7f, 0xfb, 0x80, 0x83, 0x05, 0xa0, 0x74, 0x0e, 0xd2,
- 0xb8, 0xb5, 0x8f, 0x6b, 0x71, 0xc8, 0x7f, 0xff, 0x40, 0xe4, 0x13, 0xa2, 0x5d, 0x7a, 0x04, 0x80,
- 0x1d, 0xa6, 0xe9, 0x57, 0xa2, 0x18, 0xec, 0x7f, 0x7c, 0xc0, 0x7f, 0x29, 0xd1, 0x85, 0x74, 0x09,
- 0xd8, 0xef, 0x2e, 0x06, 0x13, 0xbc, 0x13, 0x24, 0xa0, 0x07, 0xf0, 0x07, 0x61, 0xec, 0x19, 0xc7,
- 0x32, 0x5d, 0xad, 0x11, 0x87, 0xfe, 0x4f, 0x8e, 0x16, 0xfa, 0xc4, 0x61, 0x2d, 0xcb, 0xc6, 0xae,
- 0xd6, 0x70, 0xe2, 0xb0, 0xff, 0xc5, 0xb1, 0x1e, 0x80, 0x80, 0x75, 0xcd, 0x71, 0x87, 0x99, 0xf7,
- 0x7f, 0x0b, 0xb0, 0x00, 0x10, 0xa3, 0xc9, 0xdf, 0x57, 0xf1, 0x61, 0x1c, 0xf6, 0x5d, 0x61, 0x34,
- 0xd7, 0x2f, 0x3d, 0x04, 0x59, 0xf2, 0x27, 0xfb, 0xf5, 0x50, 0x0c, 0xf8, 0x7f, 0x38, 0xb8, 0x8b,
- 0x20, 0x23, 0x3b, 0x6e, 0xcd, 0x35, 0xe2, 0x9d, 0xfd, 0xbf, 0x7c, 0xa5, 0x85, 0x7e, 0xa9, 0x0c,
- 0x39, 0xc7, 0xad, 0xd5, 0x3a, 0xbc, 0xa3, 0x89, 0x81, 0xff, 0xe4, 0x03, 0xef, 0x90, 0xeb, 0x61,
- 0x96, 0x4f, 0x47, 0x5f, 0xd6, 0xc1, 0x9a, 0xb5, 0x66, 0xb1, 0x6b, 0x3a, 0x78, 0xff, 0x1e, 0x98,
- 0xd3, 0xad, 0xd6, 0xbe, 0xe5, 0x2c, 0xb2, 0x84, 0xb2, 0x6f, 0xb9, 0x07, 0x8b, 0x2d, 0xad, 0xed,
- 0x50, 0xf5, 0x25, 0x7e, 0xd5, 0x96, 0xe3, 0x4f, 0xe4, 0xc5, 0xcc, 0xf1, 0xae, 0xe9, 0xe6, 0x6e,
- 0x85, 0xf1, 0x4b, 0x4d, 0x4b, 0x73, 0x0d, 0xb3, 0xb1, 0x63, 0x19, 0xa6, 0x8b, 0xf2, 0x20, 0xd5,
- 0xe9, 0x37, 0x26, 0x49, 0x91, 0xea, 0x73, 0xff, 0x94, 0x86, 0x2c, 0xbb, 0xe1, 0xd9, 0xd4, 0xda,
- 0xe8, 0x17, 0x20, 0xbf, 0xc5, 0x37, 0xc9, 0x7d, 0x4b, 0x17, 0x1c, 0xef, 0x3a, 0xd9, 0x37, 0xfe,
- 0x82, 0xa7, 0xbd, 0xe0, 0x57, 0xa5, 0xdf, 0x94, 0x97, 0xef, 0xfd, 0xd1, 0x1b, 0x27, 0x3f, 0xdb,
- 0xd7, 0x3e, 0x52, 0x15, 0x17, 0x59, 0x34, 0x2f, 0xec, 0x19, 0xa6, 0x7b, 0xdf, 0xd2, 0x05, 0x25,
- 0x30, 0x1e, 0xba, 0x06, 0x19, 0xfe, 0xc2, 0xe1, 0x9f, 0x19, 0x6e, 0xef, 0x33, 0xb6, 0x50, 0x63,
- 0xe3, 0x9e, 0x7d, 0xfd, 0x8d, 0x93, 0x23, 0xc7, 0x1e, 0xdb, 0x1b, 0x0b, 0x3d, 0x0b, 0x39, 0x61,
- 0xc7, 0x7a, 0xcd, 0xe1, 0xbf, 0xca, 0xbe, 0x33, 0x66, 0xda, 0xeb, 0x35, 0x3e, 0xfa, 0x1d, 0x3f,
- 0x7a, 0xe3, 0xe4, 0xdc, 0xc0, 0x91, 0x17, 0xf6, 0x3a, 0x46, 0x4d, 0xf1, 0x8f, 0x81, 0x9e, 0x86,
- 0x24, 0x19, 0x8a, 0xfd, 0x7e, 0xfb, 0x64, 0x9f, 0xa1, 0xbc, 0x21, 0xce, 0xf0, 0x09, 0x0e, 0x33,
- 0x0c, 0xe1, 0x9d, 0x79, 0x04, 0x26, 0x7b, 0x96, 0x07, 0xc9, 0x90, 0xbc, 0x8a, 0x0f, 0xf9, 0x4f,
- 0x9e, 0xc8, 0x9f, 0x68, 0xba, 0xfb, 0x93, 0x3e, 0x69, 0x3e, 0xcf, 0x7f, 0xa7, 0x57, 0x4a, 0x5c,
- 0x90, 0x66, 0x2e, 0xc2, 0x78, 0xc0, 0xc7, 0xc7, 0x02, 0x3f, 0x0c, 0x72, 0xd8, 0x4b, 0xc7, 0xc2,
- 0x9f, 0x87, 0xcc, 0x87, 0xc1, 0xcd, 0xfd, 0x10, 0xc1, 0x58, 0xb9, 0xd9, 0xdc, 0xd4, 0xda, 0x0e,
- 0x7a, 0x12, 0x26, 0x59, 0xef, 0xbe, 0x6b, 0xad, 0xd2, 0x0f, 0x3b, 0x9b, 0x5a, 0x9b, 0x07, 0xf4,
- 0xdd, 0x01, 0x77, 0x73, 0xc0, 0x42, 0x8f, 0x36, 0x1d, 0x5f, 0xe9, 0x65, 0x41, 0x8f, 0x83, 0x2c,
- 0x84, 0x74, 0x6f, 0x11, 0x66, 0x16, 0xae, 0x67, 0x06, 0x32, 0x0b, 0x65, 0x46, 0xdc, 0xc3, 0x81,
- 0x1e, 0x86, 0xcc, 0xba, 0xe9, 0xde, 0xbf, 0x44, 0xf8, 0x58, 0x0c, 0xce, 0x45, 0xf2, 0x09, 0x25,
- 0xc6, 0xe3, 0x61, 0x38, 0xfe, 0xfc, 0x59, 0x82, 0x4f, 0x0d, 0xc6, 0x53, 0xa5, 0x2e, 0x9e, 0x3e,
- 0xa2, 0x32, 0x64, 0xc9, 0x9a, 0x33, 0x03, 0xd8, 0x7f, 0x08, 0xb8, 0x2d, 0x92, 0xc0, 0xd3, 0x62,
- 0x0c, 0x5d, 0x94, 0xa0, 0x60, 0x36, 0x8c, 0xc6, 0x50, 0xf8, 0x8c, 0xe8, 0xa2, 0x08, 0x45, 0xd5,
- 0xb3, 0x62, 0x6c, 0x00, 0x45, 0x35, 0x64, 0x45, 0xd5, 0x6f, 0x45, 0xd5, 0xb3, 0x22, 0x13, 0x43,
- 0xe1, 0xb7, 0xc2, 0x7b, 0x46, 0xab, 0x00, 0x97, 0x8c, 0xe7, 0x71, 0x8d, 0x99, 0x91, 0x8d, 0x48,
- 0x46, 0x82, 0xa3, 0xab, 0xc6, 0x48, 0x7c, 0x38, 0xb4, 0x06, 0xb9, 0x6a, 0xbd, 0x4b, 0x03, 0xfc,
- 0xff, 0x43, 0x44, 0x9a, 0x52, 0x0f, 0xf1, 0xf8, 0x91, 0x9e, 0x39, 0x6c, 0x4a, 0xb9, 0x38, 0x73,
- 0x7c, 0x73, 0xf2, 0xe1, 0xba, 0xe6, 0x30, 0x9a, 0x7c, 0xac, 0x39, 0x3e, 0x1e, 0x3f, 0x12, 0x5d,
- 0x84, 0xb1, 0x65, 0xcb, 0x22, 0x9a, 0xc5, 0x71, 0x4a, 0x72, 0x3a, 0x92, 0x84, 0xeb, 0x30, 0x02,
- 0x81, 0xa0, 0xab, 0x43, 0x43, 0x9f, 0xc0, 0x0b, 0x83, 0x56, 0x47, 0x68, 0x89, 0xd5, 0x11, 0xcf,
- 0xfe, 0x1d, 0xb8, 0x7c, 0xe8, 0x62, 0xd2, 0x27, 0x17, 0x27, 0x86, 0xd8, 0x81, 0x42, 0x39, 0xb4,
- 0x03, 0x85, 0x18, 0x55, 0x61, 0x42, 0xc8, 0x2a, 0x66, 0x87, 0xe4, 0xe0, 0xa2, 0xcc, 0x7f, 0xec,
- 0x3c, 0x88, 0x96, 0xeb, 0x32, 0xd6, 0x30, 0x03, 0xda, 0x81, 0x82, 0x10, 0x6d, 0x3a, 0x74, 0xd2,
- 0x93, 0x11, 0x75, 0x35, 0xcc, 0xc9, 0x54, 0x19, 0x65, 0x08, 0x3f, 0xb3, 0x0a, 0x27, 0xa2, 0xb3,
- 0x55, 0x5c, 0xb6, 0x94, 0xfc, 0x59, 0x76, 0x05, 0x6e, 0x8a, 0xcc, 0x4c, 0x71, 0x24, 0x89, 0x50,
- 0x9d, 0x08, 0xa4, 0x23, 0x3f, 0x38, 0x1d, 0x01, 0x4e, 0xf7, 0x82, 0xbb, 0x41, 0xe6, 0x07, 0x27,
- 0x23, 0xc0, 0x49, 0x3f, 0xf8, 0x73, 0x50, 0x08, 0xe6, 0x21, 0x3f, 0x7a, 0x3c, 0x02, 0x3d, 0x1e,
- 0x81, 0x8e, 0x1e, 0x3b, 0x15, 0x81, 0x4e, 0x85, 0xd0, 0xd5, 0xbe, 0x63, 0x4f, 0x46, 0xa0, 0x27,
- 0x23, 0xd0, 0xd1, 0x63, 0xa3, 0x08, 0x34, 0xf2, 0xa3, 0x1f, 0x82, 0x89, 0x50, 0xca, 0xf1, 0xc3,
- 0xc7, 0x22, 0xe0, 0x63, 0xa1, 0xda, 0x1c, 0x4e, 0x35, 0x7e, 0xfc, 0x44, 0x04, 0x7e, 0x22, 0x6a,
- 0xf8, 0x68, 0xeb, 0x47, 0x23, 0xe0, 0xa3, 0x91, 0xc3, 0x47, 0xe3, 0xe5, 0x08, 0xbc, 0xec, 0xc7,
- 0x97, 0x20, 0xef, 0xcf, 0x2a, 0x7e, 0x6c, 0x26, 0x02, 0x9b, 0x09, 0xfb, 0x3d, 0x90, 0x52, 0xe2,
- 0x22, 0x3d, 0xdb, 0x67, 0xbb, 0x04, 0xd2, 0xc8, 0xb1, 0x3a, 0x9b, 0x2b, 0x30, 0x1d, 0x95, 0x34,
- 0x22, 0x38, 0xce, 0xf8, 0x39, 0x0a, 0x4b, 0xd3, 0x81, 0x64, 0x41, 0x71, 0x9d, 0x96, 0x9f, 0xf9,
- 0x69, 0x98, 0x8a, 0x48, 0x1d, 0x11, 0xc4, 0xf7, 0xfa, 0x89, 0x73, 0x4b, 0x33, 0x01, 0xe2, 0xc0,
- 0x59, 0xc1, 0xdf, 0x5a, 0xfd, 0x78, 0x0a, 0x0a, 0x3c, 0x45, 0x6d, 0xdb, 0x35, 0x6c, 0xe3, 0x1a,
- 0xfa, 0xb9, 0xfe, 0x1d, 0xd6, 0x52, 0x54, 0x6a, 0xe3, 0xb8, 0x63, 0x34, 0x5a, 0x4f, 0xf7, 0x6d,
- 0xb4, 0xee, 0x1b, 0x66, 0x80, 0xb8, 0x7e, 0xab, 0xd2, 0xd3, 0x6f, 0xdd, 0x35, 0x88, 0xb6, 0x5f,
- 0xdb, 0x55, 0xe9, 0x69, 0xbb, 0xe2, 0x68, 0x22, 0xbb, 0xaf, 0xcb, 0xbd, 0xdd, 0xd7, 0x99, 0x41,
- 0x3c, 0xfd, 0x9b, 0xb0, 0xcb, 0xbd, 0x4d, 0x58, 0x2c, 0x53, 0x74, 0x2f, 0x76, 0xb9, 0xb7, 0x17,
- 0x1b, 0xc8, 0xd4, 0xbf, 0x25, 0xbb, 0xdc, 0xdb, 0x92, 0xc5, 0x32, 0x45, 0x77, 0x66, 0x8f, 0x45,
- 0x74, 0x66, 0x77, 0x0f, 0xa2, 0x1a, 0xd4, 0xa0, 0x6d, 0x45, 0x35, 0x68, 0x9f, 0x1d, 0x68, 0xd8,
- 0xc0, 0x3e, 0xed, 0xb1, 0x88, 0x3e, 0x2d, 0xde, 0xb8, 0x3e, 0xed, 0xda, 0x56, 0x54, 0xbb, 0x36,
- 0x84, 0x71, 0xfd, 0xba, 0xb6, 0xe5, 0x70, 0xd7, 0x36, 0x3f, 0x88, 0x2b, 0xba, 0x79, 0xbb, 0xdc,
- 0xdb, 0xbc, 0x9d, 0x89, 0xdf, 0x8b, 0x51, 0x3d, 0xdc, 0xd3, 0x7d, 0x7b, 0xb8, 0xa1, 0x36, 0x77,
- 0x5c, 0x2b, 0xf7, 0x54, 0xbf, 0x56, 0xee, 0xde, 0x61, 0xd8, 0x07, 0x77, 0x74, 0x4f, 0xf4, 0xe9,
- 0xe8, 0x16, 0x87, 0xa1, 0xfe, 0xa4, 0xb1, 0xfb, 0xa4, 0xb1, 0xfb, 0xa4, 0xb1, 0xfb, 0xa4, 0xb1,
- 0xfb, 0xff, 0xd1, 0xd8, 0x95, 0x52, 0x2f, 0x7d, 0xf9, 0xa4, 0x74, 0xe6, 0x34, 0x8c, 0xf1, 0xa1,
- 0xd1, 0x28, 0x24, 0x36, 0xcb, 0xf2, 0x08, 0xfd, 0x77, 0x59, 0x96, 0xe8, 0xbf, 0x2b, 0x72, 0x62,
- 0x79, 0xe3, 0xf5, 0x1b, 0xb3, 0x23, 0xdf, 0xbf, 0x31, 0x3b, 0xf2, 0xc3, 0x1b, 0xb3, 0x23, 0x6f,
- 0xde, 0x98, 0x95, 0xde, 0xbe, 0x31, 0x2b, 0xbd, 0x7b, 0x63, 0x56, 0x7a, 0xff, 0xc6, 0xac, 0x74,
- 0xfd, 0x68, 0x56, 0xfa, 0xea, 0xd1, 0xac, 0xf4, 0x8d, 0xa3, 0x59, 0xe9, 0x3b, 0x47, 0xb3, 0xd2,
- 0x77, 0x8f, 0x66, 0xa5, 0xd7, 0x8f, 0x66, 0x47, 0xbe, 0x7f, 0x34, 0x3b, 0xf2, 0xe6, 0xd1, 0xac,
- 0xf4, 0xf6, 0xd1, 0xec, 0xc8, 0xbb, 0x47, 0xb3, 0xd2, 0xfb, 0x47, 0xb3, 0xd2, 0xf5, 0x7f, 0x99,
- 0x95, 0xfe, 0x2f, 0x00, 0x00, 0xff, 0xff, 0x99, 0x63, 0xc7, 0x3b, 0x9f, 0x46, 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 (x MapEnum) String() string {
- s, ok := MapEnum_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (this *FloatingPoint) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*FloatingPoint)
- if !ok {
- that2, ok := that.(FloatingPoint)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *FloatingPoint")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *FloatingPoint but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *FloatingPoint but is not nil && this == nil")
- }
- if this.F != nil && that1.F != nil {
- if *this.F != *that1.F {
- return fmt.Errorf("F this(%v) Not Equal that(%v)", *this.F, *that1.F)
- }
- } else if this.F != nil {
- return fmt.Errorf("this.F == nil && that.F != nil")
- } else if that1.F != nil {
- return fmt.Errorf("F this(%v) Not Equal that(%v)", this.F, that1.F)
- }
- 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 *FloatingPoint) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*FloatingPoint)
- if !ok {
- that2, ok := that.(FloatingPoint)
- 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.F != nil && that1.F != nil {
- if *this.F != *that1.F {
- return false
- }
- } else if this.F != nil {
- return false
- } else if that1.F != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomMap) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomMap)
- if !ok {
- that2, ok := that.(CustomMap)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomMap")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomMap but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomMap but is not nil && this == nil")
- }
- if len(this.Nullable128S) != len(that1.Nullable128S) {
- return fmt.Errorf("Nullable128S this(%v) Not Equal that(%v)", len(this.Nullable128S), len(that1.Nullable128S))
- }
- for i := range this.Nullable128S {
- if !this.Nullable128S[i].Equal(*that1.Nullable128S[i]) { //nullable
- return fmt.Errorf("Nullable128S this[%v](%v) Not Equal that[%v](%v)", i, this.Nullable128S[i], i, that1.Nullable128S[i])
- }
- }
- if len(this.Uint128S) != len(that1.Uint128S) {
- return fmt.Errorf("Uint128S this(%v) Not Equal that(%v)", len(this.Uint128S), len(that1.Uint128S))
- }
- for i := range this.Uint128S {
- if !this.Uint128S[i].Equal(that1.Uint128S[i]) { //not nullable
- return fmt.Errorf("Uint128S this[%v](%v) Not Equal that[%v](%v)", i, this.Uint128S[i], i, that1.Uint128S[i])
- }
- }
- if len(this.NullableIds) != len(that1.NullableIds) {
- return fmt.Errorf("NullableIds this(%v) Not Equal that(%v)", len(this.NullableIds), len(that1.NullableIds))
- }
- for i := range this.NullableIds {
- if !this.NullableIds[i].Equal(*that1.NullableIds[i]) { //nullable
- return fmt.Errorf("NullableIds this[%v](%v) Not Equal that[%v](%v)", i, this.NullableIds[i], i, that1.NullableIds[i])
- }
- }
- if len(this.Ids) != len(that1.Ids) {
- return fmt.Errorf("Ids this(%v) Not Equal that(%v)", len(this.Ids), len(that1.Ids))
- }
- for i := range this.Ids {
- if !this.Ids[i].Equal(that1.Ids[i]) { //not nullable
- return fmt.Errorf("Ids this[%v](%v) Not Equal that[%v](%v)", i, this.Ids[i], i, that1.Ids[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 *CustomMap) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomMap)
- if !ok {
- that2, ok := that.(CustomMap)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Nullable128S) != len(that1.Nullable128S) {
- return false
- }
- for i := range this.Nullable128S {
- if !this.Nullable128S[i].Equal(*that1.Nullable128S[i]) { //nullable
- return false
- }
- }
- if len(this.Uint128S) != len(that1.Uint128S) {
- return false
- }
- for i := range this.Uint128S {
- if !this.Uint128S[i].Equal(that1.Uint128S[i]) { //not nullable
- return false
- }
- }
- if len(this.NullableIds) != len(that1.NullableIds) {
- return false
- }
- for i := range this.NullableIds {
- if !this.NullableIds[i].Equal(*that1.NullableIds[i]) { //nullable
- return false
- }
- }
- if len(this.Ids) != len(that1.Ids) {
- return false
- }
- for i := range this.Ids {
- if !this.Ids[i].Equal(that1.Ids[i]) { //not nullable
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AllMaps) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllMaps)
- if !ok {
- that2, ok := that.(AllMaps)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllMaps")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllMaps but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllMaps but is not nil && this == nil")
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap))
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i])
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap))
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i])
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map))
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i])
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map))
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i])
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map))
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i])
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map))
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i])
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map))
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i])
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map))
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i])
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map))
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i])
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map))
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i])
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map))
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i])
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map))
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i])
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap))
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i])
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap))
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i])
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap))
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i])
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap))
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i])
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap))
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[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 *AllMaps) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllMaps)
- if !ok {
- that2, ok := that.(AllMaps)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return false
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return false
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return false
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return false
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return false
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return false
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return false
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return false
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return false
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return false
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return false
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return false
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return false
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return false
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return false
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return false
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return false
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return false
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return false
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return false
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return false
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return false
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return false
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return false
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return false
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return false
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return false
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return false
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return false
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return false
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return false
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return false
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return false
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AllMapsOrdered) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllMapsOrdered)
- if !ok {
- that2, ok := that.(AllMapsOrdered)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllMapsOrdered")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllMapsOrdered but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllMapsOrdered but is not nil && this == nil")
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap))
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i])
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap))
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i])
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map))
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i])
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map))
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i])
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map))
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i])
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map))
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i])
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map))
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i])
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map))
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i])
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map))
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i])
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map))
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i])
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map))
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i])
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map))
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i])
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap))
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i])
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap))
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i])
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap))
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i])
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap))
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i])
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap))
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[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 *AllMapsOrdered) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllMapsOrdered)
- if !ok {
- that2, ok := that.(AllMapsOrdered)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return false
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return false
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return false
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return false
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return false
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return false
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return false
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return false
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return false
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return false
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return false
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return false
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return false
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return false
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return false
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return false
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return false
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return false
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return false
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return false
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return false
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return false
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return false
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return false
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return false
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return false
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return false
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return false
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return false
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return false
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return false
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return false
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return false
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-
-type FloatingPointFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetF() *float64
-}
-
-func (this *FloatingPoint) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *FloatingPoint) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewFloatingPointFromFace(this)
-}
-
-func (this *FloatingPoint) GetF() *float64 {
- return this.F
-}
-
-func NewFloatingPointFromFace(that FloatingPointFace) *FloatingPoint {
- this := &FloatingPoint{}
- this.F = that.GetF()
- return this
-}
-
-type CustomMapFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNullable128S() map[string]*github_com_gogo_protobuf_test_custom.Uint128
- GetUint128S() map[string]github_com_gogo_protobuf_test_custom.Uint128
- GetNullableIds() map[string]*github_com_gogo_protobuf_test.Uuid
- GetIds() map[string]github_com_gogo_protobuf_test.Uuid
-}
-
-func (this *CustomMap) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomMap) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomMapFromFace(this)
-}
-
-func (this *CustomMap) GetNullable128S() map[string]*github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Nullable128S
-}
-
-func (this *CustomMap) GetUint128S() map[string]github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Uint128S
-}
-
-func (this *CustomMap) GetNullableIds() map[string]*github_com_gogo_protobuf_test.Uuid {
- return this.NullableIds
-}
-
-func (this *CustomMap) GetIds() map[string]github_com_gogo_protobuf_test.Uuid {
- return this.Ids
-}
-
-func NewCustomMapFromFace(that CustomMapFace) *CustomMap {
- this := &CustomMap{}
- this.Nullable128S = that.GetNullable128S()
- this.Uint128S = that.GetUint128S()
- this.NullableIds = that.GetNullableIds()
- this.Ids = that.GetIds()
- return this
-}
-
-type AllMapsFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetStringToDoubleMap() map[string]float64
- GetStringToFloatMap() map[string]float32
- GetInt32Map() map[int32]int32
- GetInt64Map() map[int64]int64
- GetUint32Map() map[uint32]uint32
- GetUint64Map() map[uint64]uint64
- GetSint32Map() map[int32]int32
- GetSint64Map() map[int64]int64
- GetFixed32Map() map[uint32]uint32
- GetSfixed32Map() map[int32]int32
- GetFixed64Map() map[uint64]uint64
- GetSfixed64Map() map[int64]int64
- GetBoolMap() map[bool]bool
- GetStringMap() map[string]string
- GetStringToBytesMap() map[string][]byte
- GetStringToEnumMap() map[string]MapEnum
- GetStringToMsgMap() map[string]*FloatingPoint
-}
-
-func (this *AllMaps) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *AllMaps) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewAllMapsFromFace(this)
-}
-
-func (this *AllMaps) GetStringToDoubleMap() map[string]float64 {
- return this.StringToDoubleMap
-}
-
-func (this *AllMaps) GetStringToFloatMap() map[string]float32 {
- return this.StringToFloatMap
-}
-
-func (this *AllMaps) GetInt32Map() map[int32]int32 {
- return this.Int32Map
-}
-
-func (this *AllMaps) GetInt64Map() map[int64]int64 {
- return this.Int64Map
-}
-
-func (this *AllMaps) GetUint32Map() map[uint32]uint32 {
- return this.Uint32Map
-}
-
-func (this *AllMaps) GetUint64Map() map[uint64]uint64 {
- return this.Uint64Map
-}
-
-func (this *AllMaps) GetSint32Map() map[int32]int32 {
- return this.Sint32Map
-}
-
-func (this *AllMaps) GetSint64Map() map[int64]int64 {
- return this.Sint64Map
-}
-
-func (this *AllMaps) GetFixed32Map() map[uint32]uint32 {
- return this.Fixed32Map
-}
-
-func (this *AllMaps) GetSfixed32Map() map[int32]int32 {
- return this.Sfixed32Map
-}
-
-func (this *AllMaps) GetFixed64Map() map[uint64]uint64 {
- return this.Fixed64Map
-}
-
-func (this *AllMaps) GetSfixed64Map() map[int64]int64 {
- return this.Sfixed64Map
-}
-
-func (this *AllMaps) GetBoolMap() map[bool]bool {
- return this.BoolMap
-}
-
-func (this *AllMaps) GetStringMap() map[string]string {
- return this.StringMap
-}
-
-func (this *AllMaps) GetStringToBytesMap() map[string][]byte {
- return this.StringToBytesMap
-}
-
-func (this *AllMaps) GetStringToEnumMap() map[string]MapEnum {
- return this.StringToEnumMap
-}
-
-func (this *AllMaps) GetStringToMsgMap() map[string]*FloatingPoint {
- return this.StringToMsgMap
-}
-
-func NewAllMapsFromFace(that AllMapsFace) *AllMaps {
- this := &AllMaps{}
- this.StringToDoubleMap = that.GetStringToDoubleMap()
- this.StringToFloatMap = that.GetStringToFloatMap()
- this.Int32Map = that.GetInt32Map()
- this.Int64Map = that.GetInt64Map()
- this.Uint32Map = that.GetUint32Map()
- this.Uint64Map = that.GetUint64Map()
- this.Sint32Map = that.GetSint32Map()
- this.Sint64Map = that.GetSint64Map()
- this.Fixed32Map = that.GetFixed32Map()
- this.Sfixed32Map = that.GetSfixed32Map()
- this.Fixed64Map = that.GetFixed64Map()
- this.Sfixed64Map = that.GetSfixed64Map()
- this.BoolMap = that.GetBoolMap()
- this.StringMap = that.GetStringMap()
- this.StringToBytesMap = that.GetStringToBytesMap()
- this.StringToEnumMap = that.GetStringToEnumMap()
- this.StringToMsgMap = that.GetStringToMsgMap()
- return this
-}
-
-type AllMapsOrderedFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetStringToDoubleMap() map[string]float64
- GetStringToFloatMap() map[string]float32
- GetInt32Map() map[int32]int32
- GetInt64Map() map[int64]int64
- GetUint32Map() map[uint32]uint32
- GetUint64Map() map[uint64]uint64
- GetSint32Map() map[int32]int32
- GetSint64Map() map[int64]int64
- GetFixed32Map() map[uint32]uint32
- GetSfixed32Map() map[int32]int32
- GetFixed64Map() map[uint64]uint64
- GetSfixed64Map() map[int64]int64
- GetBoolMap() map[bool]bool
- GetStringMap() map[string]string
- GetStringToBytesMap() map[string][]byte
- GetStringToEnumMap() map[string]MapEnum
- GetStringToMsgMap() map[string]*FloatingPoint
-}
-
-func (this *AllMapsOrdered) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *AllMapsOrdered) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewAllMapsOrderedFromFace(this)
-}
-
-func (this *AllMapsOrdered) GetStringToDoubleMap() map[string]float64 {
- return this.StringToDoubleMap
-}
-
-func (this *AllMapsOrdered) GetStringToFloatMap() map[string]float32 {
- return this.StringToFloatMap
-}
-
-func (this *AllMapsOrdered) GetInt32Map() map[int32]int32 {
- return this.Int32Map
-}
-
-func (this *AllMapsOrdered) GetInt64Map() map[int64]int64 {
- return this.Int64Map
-}
-
-func (this *AllMapsOrdered) GetUint32Map() map[uint32]uint32 {
- return this.Uint32Map
-}
-
-func (this *AllMapsOrdered) GetUint64Map() map[uint64]uint64 {
- return this.Uint64Map
-}
-
-func (this *AllMapsOrdered) GetSint32Map() map[int32]int32 {
- return this.Sint32Map
-}
-
-func (this *AllMapsOrdered) GetSint64Map() map[int64]int64 {
- return this.Sint64Map
-}
-
-func (this *AllMapsOrdered) GetFixed32Map() map[uint32]uint32 {
- return this.Fixed32Map
-}
-
-func (this *AllMapsOrdered) GetSfixed32Map() map[int32]int32 {
- return this.Sfixed32Map
-}
-
-func (this *AllMapsOrdered) GetFixed64Map() map[uint64]uint64 {
- return this.Fixed64Map
-}
-
-func (this *AllMapsOrdered) GetSfixed64Map() map[int64]int64 {
- return this.Sfixed64Map
-}
-
-func (this *AllMapsOrdered) GetBoolMap() map[bool]bool {
- return this.BoolMap
-}
-
-func (this *AllMapsOrdered) GetStringMap() map[string]string {
- return this.StringMap
-}
-
-func (this *AllMapsOrdered) GetStringToBytesMap() map[string][]byte {
- return this.StringToBytesMap
-}
-
-func (this *AllMapsOrdered) GetStringToEnumMap() map[string]MapEnum {
- return this.StringToEnumMap
-}
-
-func (this *AllMapsOrdered) GetStringToMsgMap() map[string]*FloatingPoint {
- return this.StringToMsgMap
-}
-
-func NewAllMapsOrderedFromFace(that AllMapsOrderedFace) *AllMapsOrdered {
- this := &AllMapsOrdered{}
- this.StringToDoubleMap = that.GetStringToDoubleMap()
- this.StringToFloatMap = that.GetStringToFloatMap()
- this.Int32Map = that.GetInt32Map()
- this.Int64Map = that.GetInt64Map()
- this.Uint32Map = that.GetUint32Map()
- this.Uint64Map = that.GetUint64Map()
- this.Sint32Map = that.GetSint32Map()
- this.Sint64Map = that.GetSint64Map()
- this.Fixed32Map = that.GetFixed32Map()
- this.Sfixed32Map = that.GetSfixed32Map()
- this.Fixed64Map = that.GetFixed64Map()
- this.Sfixed64Map = that.GetSfixed64Map()
- this.BoolMap = that.GetBoolMap()
- this.StringMap = that.GetStringMap()
- this.StringToBytesMap = that.GetStringToBytesMap()
- this.StringToEnumMap = that.GetStringToEnumMap()
- this.StringToMsgMap = that.GetStringToMsgMap()
- return this
-}
-
-func (this *FloatingPoint) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&proto2_maps.FloatingPoint{")
- if this.F != nil {
- s = append(s, "F: "+valueToGoStringMapsproto2(this.F, "float64")+",\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 *CustomMap) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 8)
- s = append(s, "&proto2_maps.CustomMap{")
- keysForNullable128S := make([]string, 0, len(this.Nullable128S))
- for k := range this.Nullable128S {
- keysForNullable128S = append(keysForNullable128S, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForNullable128S)
- mapStringForNullable128S := "map[string]*github_com_gogo_protobuf_test_custom.Uint128{"
- for _, k := range keysForNullable128S {
- mapStringForNullable128S += fmt.Sprintf("%#v: %#v,", k, this.Nullable128S[k])
- }
- mapStringForNullable128S += "}"
- if this.Nullable128S != nil {
- s = append(s, "Nullable128S: "+mapStringForNullable128S+",\n")
- }
- keysForUint128S := make([]string, 0, len(this.Uint128S))
- for k := range this.Uint128S {
- keysForUint128S = append(keysForUint128S, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForUint128S)
- mapStringForUint128S := "map[string]github_com_gogo_protobuf_test_custom.Uint128{"
- for _, k := range keysForUint128S {
- mapStringForUint128S += fmt.Sprintf("%#v: %#v,", k, this.Uint128S[k])
- }
- mapStringForUint128S += "}"
- if this.Uint128S != nil {
- s = append(s, "Uint128S: "+mapStringForUint128S+",\n")
- }
- keysForNullableIds := make([]string, 0, len(this.NullableIds))
- for k := range this.NullableIds {
- keysForNullableIds = append(keysForNullableIds, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForNullableIds)
- mapStringForNullableIds := "map[string]*github_com_gogo_protobuf_test.Uuid{"
- for _, k := range keysForNullableIds {
- mapStringForNullableIds += fmt.Sprintf("%#v: %#v,", k, this.NullableIds[k])
- }
- mapStringForNullableIds += "}"
- if this.NullableIds != nil {
- s = append(s, "NullableIds: "+mapStringForNullableIds+",\n")
- }
- keysForIds := make([]string, 0, len(this.Ids))
- for k := range this.Ids {
- keysForIds = append(keysForIds, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForIds)
- mapStringForIds := "map[string]github_com_gogo_protobuf_test.Uuid{"
- for _, k := range keysForIds {
- mapStringForIds += fmt.Sprintf("%#v: %#v,", k, this.Ids[k])
- }
- mapStringForIds += "}"
- if this.Ids != nil {
- s = append(s, "Ids: "+mapStringForIds+",\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 *AllMaps) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 21)
- s = append(s, "&proto2_maps.AllMaps{")
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- if this.StringToDoubleMap != nil {
- s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n")
- }
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- if this.StringToFloatMap != nil {
- s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n")
- }
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- if this.Int32Map != nil {
- s = append(s, "Int32Map: "+mapStringForInt32Map+",\n")
- }
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- if this.Int64Map != nil {
- s = append(s, "Int64Map: "+mapStringForInt64Map+",\n")
- }
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- if this.Uint32Map != nil {
- s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n")
- }
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- if this.Uint64Map != nil {
- s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n")
- }
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- if this.Sint32Map != nil {
- s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n")
- }
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- if this.Sint64Map != nil {
- s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n")
- }
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- if this.Fixed32Map != nil {
- s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n")
- }
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- if this.Sfixed32Map != nil {
- s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n")
- }
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- if this.Fixed64Map != nil {
- s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n")
- }
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- if this.Sfixed64Map != nil {
- s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n")
- }
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- if this.BoolMap != nil {
- s = append(s, "BoolMap: "+mapStringForBoolMap+",\n")
- }
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- if this.StringMap != nil {
- s = append(s, "StringMap: "+mapStringForStringMap+",\n")
- }
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- if this.StringToBytesMap != nil {
- s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n")
- }
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- if this.StringToEnumMap != nil {
- s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n")
- }
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- if this.StringToMsgMap != nil {
- s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\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 *AllMapsOrdered) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 21)
- s = append(s, "&proto2_maps.AllMapsOrdered{")
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- if this.StringToDoubleMap != nil {
- s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n")
- }
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- if this.StringToFloatMap != nil {
- s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n")
- }
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- if this.Int32Map != nil {
- s = append(s, "Int32Map: "+mapStringForInt32Map+",\n")
- }
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- if this.Int64Map != nil {
- s = append(s, "Int64Map: "+mapStringForInt64Map+",\n")
- }
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- if this.Uint32Map != nil {
- s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n")
- }
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- if this.Uint64Map != nil {
- s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n")
- }
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- if this.Sint32Map != nil {
- s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n")
- }
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- if this.Sint64Map != nil {
- s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n")
- }
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- if this.Fixed32Map != nil {
- s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n")
- }
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- if this.Sfixed32Map != nil {
- s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n")
- }
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- if this.Fixed64Map != nil {
- s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n")
- }
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- if this.Sfixed64Map != nil {
- s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n")
- }
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- if this.BoolMap != nil {
- s = append(s, "BoolMap: "+mapStringForBoolMap+",\n")
- }
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- if this.StringMap != nil {
- s = append(s, "StringMap: "+mapStringForStringMap+",\n")
- }
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- if this.StringToBytesMap != nil {
- s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n")
- }
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- if this.StringToEnumMap != nil {
- s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n")
- }
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- if this.StringToMsgMap != nil {
- s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\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 valueToGoStringMapsproto2(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 NewPopulatedFloatingPoint(r randyMapsproto2, easy bool) *FloatingPoint {
- this := &FloatingPoint{}
- if r.Intn(10) != 0 {
- v1 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v1 *= -1
- }
- this.F = &v1
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 2)
- }
- return this
-}
-
-func NewPopulatedCustomMap(r randyMapsproto2, easy bool) *CustomMap {
- this := &CustomMap{}
- if r.Intn(10) != 0 {
- v2 := r.Intn(10)
- this.Nullable128S = make(map[string]*github_com_gogo_protobuf_test_custom.Uint128)
- for i := 0; i < v2; i++ {
- this.Nullable128S[randStringMapsproto2(r)] = (*github_com_gogo_protobuf_test_custom.Uint128)(github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r))
- }
- }
- if r.Intn(10) != 0 {
- v3 := r.Intn(10)
- this.Uint128S = make(map[string]github_com_gogo_protobuf_test_custom.Uint128)
- for i := 0; i < v3; i++ {
- this.Uint128S[randStringMapsproto2(r)] = (github_com_gogo_protobuf_test_custom.Uint128)(*github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r))
- }
- }
- if r.Intn(10) != 0 {
- v4 := r.Intn(10)
- this.NullableIds = make(map[string]*github_com_gogo_protobuf_test.Uuid)
- for i := 0; i < v4; i++ {
- this.NullableIds[randStringMapsproto2(r)] = (*github_com_gogo_protobuf_test.Uuid)(github_com_gogo_protobuf_test.NewPopulatedUuid(r))
- }
- }
- if r.Intn(10) != 0 {
- v5 := r.Intn(10)
- this.Ids = make(map[string]github_com_gogo_protobuf_test.Uuid)
- for i := 0; i < v5; i++ {
- this.Ids[randStringMapsproto2(r)] = (github_com_gogo_protobuf_test.Uuid)(*github_com_gogo_protobuf_test.NewPopulatedUuid(r))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 5)
- }
- return this
-}
-
-func NewPopulatedAllMaps(r randyMapsproto2, easy bool) *AllMaps {
- this := &AllMaps{}
- if r.Intn(10) != 0 {
- v6 := r.Intn(10)
- this.StringToDoubleMap = make(map[string]float64)
- for i := 0; i < v6; i++ {
- v7 := randStringMapsproto2(r)
- this.StringToDoubleMap[v7] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.StringToDoubleMap[v7] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v8 := r.Intn(10)
- this.StringToFloatMap = make(map[string]float32)
- for i := 0; i < v8; i++ {
- v9 := randStringMapsproto2(r)
- this.StringToFloatMap[v9] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.StringToFloatMap[v9] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v10 := r.Intn(10)
- this.Int32Map = make(map[int32]int32)
- for i := 0; i < v10; i++ {
- v11 := int32(r.Int31())
- this.Int32Map[v11] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Int32Map[v11] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v12 := r.Intn(10)
- this.Int64Map = make(map[int64]int64)
- for i := 0; i < v12; i++ {
- v13 := int64(r.Int63())
- this.Int64Map[v13] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Int64Map[v13] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v14 := r.Intn(10)
- this.Uint32Map = make(map[uint32]uint32)
- for i := 0; i < v14; i++ {
- v15 := uint32(r.Uint32())
- this.Uint32Map[v15] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v16 := r.Intn(10)
- this.Uint64Map = make(map[uint64]uint64)
- for i := 0; i < v16; i++ {
- v17 := uint64(uint64(r.Uint32()))
- this.Uint64Map[v17] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v18 := r.Intn(10)
- this.Sint32Map = make(map[int32]int32)
- for i := 0; i < v18; i++ {
- v19 := int32(r.Int31())
- this.Sint32Map[v19] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sint32Map[v19] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v20 := r.Intn(10)
- this.Sint64Map = make(map[int64]int64)
- for i := 0; i < v20; i++ {
- v21 := int64(r.Int63())
- this.Sint64Map[v21] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sint64Map[v21] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v22 := r.Intn(10)
- this.Fixed32Map = make(map[uint32]uint32)
- for i := 0; i < v22; i++ {
- v23 := uint32(r.Uint32())
- this.Fixed32Map[v23] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v24 := r.Intn(10)
- this.Sfixed32Map = make(map[int32]int32)
- for i := 0; i < v24; i++ {
- v25 := int32(r.Int31())
- this.Sfixed32Map[v25] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sfixed32Map[v25] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v26 := r.Intn(10)
- this.Fixed64Map = make(map[uint64]uint64)
- for i := 0; i < v26; i++ {
- v27 := uint64(uint64(r.Uint32()))
- this.Fixed64Map[v27] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v28 := r.Intn(10)
- this.Sfixed64Map = make(map[int64]int64)
- for i := 0; i < v28; i++ {
- v29 := int64(r.Int63())
- this.Sfixed64Map[v29] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sfixed64Map[v29] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v30 := r.Intn(10)
- this.BoolMap = make(map[bool]bool)
- for i := 0; i < v30; i++ {
- v31 := bool(bool(r.Intn(2) == 0))
- this.BoolMap[v31] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v32 := r.Intn(10)
- this.StringMap = make(map[string]string)
- for i := 0; i < v32; i++ {
- this.StringMap[randStringMapsproto2(r)] = randStringMapsproto2(r)
- }
- }
- if r.Intn(10) != 0 {
- v33 := r.Intn(10)
- this.StringToBytesMap = make(map[string][]byte)
- for i := 0; i < v33; i++ {
- v34 := r.Intn(100)
- v35 := randStringMapsproto2(r)
- this.StringToBytesMap[v35] = make([]byte, v34)
- for i := 0; i < v34; i++ {
- this.StringToBytesMap[v35][i] = byte(r.Intn(256))
- }
- }
- }
- if r.Intn(10) != 0 {
- v36 := r.Intn(10)
- this.StringToEnumMap = make(map[string]MapEnum)
- for i := 0; i < v36; i++ {
- this.StringToEnumMap[randStringMapsproto2(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)])
- }
- }
- if r.Intn(10) != 0 {
- v37 := r.Intn(10)
- this.StringToMsgMap = make(map[string]*FloatingPoint)
- for i := 0; i < v37; i++ {
- this.StringToMsgMap[randStringMapsproto2(r)] = NewPopulatedFloatingPoint(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 18)
- }
- return this
-}
-
-func NewPopulatedAllMapsOrdered(r randyMapsproto2, easy bool) *AllMapsOrdered {
- this := &AllMapsOrdered{}
- if r.Intn(10) != 0 {
- v38 := r.Intn(10)
- this.StringToDoubleMap = make(map[string]float64)
- for i := 0; i < v38; i++ {
- v39 := randStringMapsproto2(r)
- this.StringToDoubleMap[v39] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.StringToDoubleMap[v39] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v40 := r.Intn(10)
- this.StringToFloatMap = make(map[string]float32)
- for i := 0; i < v40; i++ {
- v41 := randStringMapsproto2(r)
- this.StringToFloatMap[v41] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.StringToFloatMap[v41] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v42 := r.Intn(10)
- this.Int32Map = make(map[int32]int32)
- for i := 0; i < v42; i++ {
- v43 := int32(r.Int31())
- this.Int32Map[v43] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Int32Map[v43] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v44 := r.Intn(10)
- this.Int64Map = make(map[int64]int64)
- for i := 0; i < v44; i++ {
- v45 := int64(r.Int63())
- this.Int64Map[v45] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Int64Map[v45] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v46 := r.Intn(10)
- this.Uint32Map = make(map[uint32]uint32)
- for i := 0; i < v46; i++ {
- v47 := uint32(r.Uint32())
- this.Uint32Map[v47] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v48 := r.Intn(10)
- this.Uint64Map = make(map[uint64]uint64)
- for i := 0; i < v48; i++ {
- v49 := uint64(uint64(r.Uint32()))
- this.Uint64Map[v49] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v50 := r.Intn(10)
- this.Sint32Map = make(map[int32]int32)
- for i := 0; i < v50; i++ {
- v51 := int32(r.Int31())
- this.Sint32Map[v51] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sint32Map[v51] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v52 := r.Intn(10)
- this.Sint64Map = make(map[int64]int64)
- for i := 0; i < v52; i++ {
- v53 := int64(r.Int63())
- this.Sint64Map[v53] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sint64Map[v53] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v54 := r.Intn(10)
- this.Fixed32Map = make(map[uint32]uint32)
- for i := 0; i < v54; i++ {
- v55 := uint32(r.Uint32())
- this.Fixed32Map[v55] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v56 := r.Intn(10)
- this.Sfixed32Map = make(map[int32]int32)
- for i := 0; i < v56; i++ {
- v57 := int32(r.Int31())
- this.Sfixed32Map[v57] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sfixed32Map[v57] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v58 := r.Intn(10)
- this.Fixed64Map = make(map[uint64]uint64)
- for i := 0; i < v58; i++ {
- v59 := uint64(uint64(r.Uint32()))
- this.Fixed64Map[v59] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v60 := r.Intn(10)
- this.Sfixed64Map = make(map[int64]int64)
- for i := 0; i < v60; i++ {
- v61 := int64(r.Int63())
- this.Sfixed64Map[v61] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sfixed64Map[v61] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v62 := r.Intn(10)
- this.BoolMap = make(map[bool]bool)
- for i := 0; i < v62; i++ {
- v63 := bool(bool(r.Intn(2) == 0))
- this.BoolMap[v63] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v64 := r.Intn(10)
- this.StringMap = make(map[string]string)
- for i := 0; i < v64; i++ {
- this.StringMap[randStringMapsproto2(r)] = randStringMapsproto2(r)
- }
- }
- if r.Intn(10) != 0 {
- v65 := r.Intn(10)
- this.StringToBytesMap = make(map[string][]byte)
- for i := 0; i < v65; i++ {
- v66 := r.Intn(100)
- v67 := randStringMapsproto2(r)
- this.StringToBytesMap[v67] = make([]byte, v66)
- for i := 0; i < v66; i++ {
- this.StringToBytesMap[v67][i] = byte(r.Intn(256))
- }
- }
- }
- if r.Intn(10) != 0 {
- v68 := r.Intn(10)
- this.StringToEnumMap = make(map[string]MapEnum)
- for i := 0; i < v68; i++ {
- this.StringToEnumMap[randStringMapsproto2(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)])
- }
- }
- if r.Intn(10) != 0 {
- v69 := r.Intn(10)
- this.StringToMsgMap = make(map[string]*FloatingPoint)
- for i := 0; i < v69; i++ {
- this.StringToMsgMap[randStringMapsproto2(r)] = NewPopulatedFloatingPoint(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 18)
- }
- return this
-}
-
-type randyMapsproto2 interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneMapsproto2(r randyMapsproto2) 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 randStringMapsproto2(r randyMapsproto2) string {
- v70 := r.Intn(100)
- tmps := make([]rune, v70)
- for i := 0; i < v70; i++ {
- tmps[i] = randUTF8RuneMapsproto2(r)
- }
- return string(tmps)
-}
-func randUnrecognizedMapsproto2(r randyMapsproto2, 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 = randFieldMapsproto2(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldMapsproto2(dAtA []byte, r randyMapsproto2, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(key))
- v71 := r.Int63()
- if r.Intn(2) == 0 {
- v71 *= -1
- }
- dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(v71))
- case 1:
- dAtA = encodeVarintPopulateMapsproto2(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 = encodeVarintPopulateMapsproto2(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateMapsproto2(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 encodeVarintPopulateMapsproto2(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 *FloatingPoint) Size() (n int) {
- var l int
- _ = l
- if m.F != nil {
- n += 9
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomMap) Size() (n int) {
- var l int
- _ = l
- if len(m.Nullable128S) > 0 {
- for k, v := range m.Nullable128S {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovMapsproto2(uint64(l))
- }
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Uint128S) > 0 {
- for k, v := range m.Uint128S {
- _ = k
- _ = v
- l = 0
- l = v.Size()
- l += 1 + sovMapsproto2(uint64(l))
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.NullableIds) > 0 {
- for k, v := range m.NullableIds {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovMapsproto2(uint64(l))
- }
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Ids) > 0 {
- for k, v := range m.Ids {
- _ = k
- _ = v
- l = 0
- l = v.Size()
- l += 1 + sovMapsproto2(uint64(l))
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AllMaps) Size() (n int) {
- var l int
- _ = l
- if len(m.StringToDoubleMap) > 0 {
- for k, v := range m.StringToDoubleMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 8
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToFloatMap) > 0 {
- for k, v := range m.StringToFloatMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 4
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Int32Map) > 0 {
- for k, v := range m.Int32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Int64Map) > 0 {
- for k, v := range m.Int64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Uint32Map) > 0 {
- for k, v := range m.Uint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Uint64Map) > 0 {
- for k, v := range m.Uint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sint32Map) > 0 {
- for k, v := range m.Sint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sint64Map) > 0 {
- for k, v := range m.Sint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed32Map) > 0 {
- for k, v := range m.Fixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed32Map) > 0 {
- for k, v := range m.Sfixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed64Map) > 0 {
- for k, v := range m.Fixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed64Map) > 0 {
- for k, v := range m.Sfixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.BoolMap) > 0 {
- for k, v := range m.BoolMap {
- _ = k
- _ = v
- mapEntrySize := 1 + 1 + 1 + 1
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringMap) > 0 {
- for k, v := range m.StringMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + len(v) + sovMapsproto2(uint64(len(v)))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToBytesMap) > 0 {
- for k, v := range m.StringToBytesMap {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = 1 + len(v) + sovMapsproto2(uint64(len(v)))
- }
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToEnumMap) > 0 {
- for k, v := range m.StringToEnumMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToMsgMap) > 0 {
- for k, v := range m.StringToMsgMap {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovMapsproto2(uint64(l))
- }
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AllMapsOrdered) Size() (n int) {
- var l int
- _ = l
- if len(m.StringToDoubleMap) > 0 {
- for k, v := range m.StringToDoubleMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 8
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToFloatMap) > 0 {
- for k, v := range m.StringToFloatMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 4
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Int32Map) > 0 {
- for k, v := range m.Int32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Int64Map) > 0 {
- for k, v := range m.Int64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Uint32Map) > 0 {
- for k, v := range m.Uint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Uint64Map) > 0 {
- for k, v := range m.Uint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sint32Map) > 0 {
- for k, v := range m.Sint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sint64Map) > 0 {
- for k, v := range m.Sint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed32Map) > 0 {
- for k, v := range m.Fixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed32Map) > 0 {
- for k, v := range m.Sfixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed64Map) > 0 {
- for k, v := range m.Fixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed64Map) > 0 {
- for k, v := range m.Sfixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.BoolMap) > 0 {
- for k, v := range m.BoolMap {
- _ = k
- _ = v
- mapEntrySize := 1 + 1 + 1 + 1
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringMap) > 0 {
- for k, v := range m.StringMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + len(v) + sovMapsproto2(uint64(len(v)))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToBytesMap) > 0 {
- for k, v := range m.StringToBytesMap {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = 1 + len(v) + sovMapsproto2(uint64(len(v)))
- }
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToEnumMap) > 0 {
- for k, v := range m.StringToEnumMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToMsgMap) > 0 {
- for k, v := range m.StringToMsgMap {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovMapsproto2(uint64(l))
- }
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func sovMapsproto2(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozMapsproto2(x uint64) (n int) {
- return sovMapsproto2(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *FloatingPoint) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&FloatingPoint{`,
- `F:` + valueToStringMapsproto2(this.F) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomMap) String() string {
- if this == nil {
- return "nil"
- }
- keysForNullable128S := make([]string, 0, len(this.Nullable128S))
- for k := range this.Nullable128S {
- keysForNullable128S = append(keysForNullable128S, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForNullable128S)
- mapStringForNullable128S := "map[string]*github_com_gogo_protobuf_test_custom.Uint128{"
- for _, k := range keysForNullable128S {
- mapStringForNullable128S += fmt.Sprintf("%v: %v,", k, this.Nullable128S[k])
- }
- mapStringForNullable128S += "}"
- keysForUint128S := make([]string, 0, len(this.Uint128S))
- for k := range this.Uint128S {
- keysForUint128S = append(keysForUint128S, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForUint128S)
- mapStringForUint128S := "map[string]github_com_gogo_protobuf_test_custom.Uint128{"
- for _, k := range keysForUint128S {
- mapStringForUint128S += fmt.Sprintf("%v: %v,", k, this.Uint128S[k])
- }
- mapStringForUint128S += "}"
- keysForNullableIds := make([]string, 0, len(this.NullableIds))
- for k := range this.NullableIds {
- keysForNullableIds = append(keysForNullableIds, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForNullableIds)
- mapStringForNullableIds := "map[string]*github_com_gogo_protobuf_test.Uuid{"
- for _, k := range keysForNullableIds {
- mapStringForNullableIds += fmt.Sprintf("%v: %v,", k, this.NullableIds[k])
- }
- mapStringForNullableIds += "}"
- keysForIds := make([]string, 0, len(this.Ids))
- for k := range this.Ids {
- keysForIds = append(keysForIds, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForIds)
- mapStringForIds := "map[string]github_com_gogo_protobuf_test.Uuid{"
- for _, k := range keysForIds {
- mapStringForIds += fmt.Sprintf("%v: %v,", k, this.Ids[k])
- }
- mapStringForIds += "}"
- s := strings.Join([]string{`&CustomMap{`,
- `Nullable128S:` + mapStringForNullable128S + `,`,
- `Uint128S:` + mapStringForUint128S + `,`,
- `NullableIds:` + mapStringForNullableIds + `,`,
- `Ids:` + mapStringForIds + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllMaps) String() string {
- if this == nil {
- return "nil"
- }
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- s := strings.Join([]string{`&AllMaps{`,
- `StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`,
- `StringToFloatMap:` + mapStringForStringToFloatMap + `,`,
- `Int32Map:` + mapStringForInt32Map + `,`,
- `Int64Map:` + mapStringForInt64Map + `,`,
- `Uint32Map:` + mapStringForUint32Map + `,`,
- `Uint64Map:` + mapStringForUint64Map + `,`,
- `Sint32Map:` + mapStringForSint32Map + `,`,
- `Sint64Map:` + mapStringForSint64Map + `,`,
- `Fixed32Map:` + mapStringForFixed32Map + `,`,
- `Sfixed32Map:` + mapStringForSfixed32Map + `,`,
- `Fixed64Map:` + mapStringForFixed64Map + `,`,
- `Sfixed64Map:` + mapStringForSfixed64Map + `,`,
- `BoolMap:` + mapStringForBoolMap + `,`,
- `StringMap:` + mapStringForStringMap + `,`,
- `StringToBytesMap:` + mapStringForStringToBytesMap + `,`,
- `StringToEnumMap:` + mapStringForStringToEnumMap + `,`,
- `StringToMsgMap:` + mapStringForStringToMsgMap + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllMapsOrdered) String() string {
- if this == nil {
- return "nil"
- }
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- s := strings.Join([]string{`&AllMapsOrdered{`,
- `StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`,
- `StringToFloatMap:` + mapStringForStringToFloatMap + `,`,
- `Int32Map:` + mapStringForInt32Map + `,`,
- `Int64Map:` + mapStringForInt64Map + `,`,
- `Uint32Map:` + mapStringForUint32Map + `,`,
- `Uint64Map:` + mapStringForUint64Map + `,`,
- `Sint32Map:` + mapStringForSint32Map + `,`,
- `Sint64Map:` + mapStringForSint64Map + `,`,
- `Fixed32Map:` + mapStringForFixed32Map + `,`,
- `Sfixed32Map:` + mapStringForSfixed32Map + `,`,
- `Fixed64Map:` + mapStringForFixed64Map + `,`,
- `Sfixed64Map:` + mapStringForSfixed64Map + `,`,
- `BoolMap:` + mapStringForBoolMap + `,`,
- `StringMap:` + mapStringForStringMap + `,`,
- `StringToBytesMap:` + mapStringForStringToBytesMap + `,`,
- `StringToEnumMap:` + mapStringForStringToEnumMap + `,`,
- `StringToMsgMap:` + mapStringForStringToMsgMap + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringMapsproto2(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *FloatingPoint) 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 *FloatingPoint) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.F != nil {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = *m.F
- i += 8
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *CustomMap) 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 *CustomMap) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Nullable128S) > 0 {
- for k := range m.Nullable128S {
- dAtA[i] = 0xa
- i++
- v := m.Nullable128S[k]
- cSize := 0
- if v != nil {
- cSize = v.Size()
- cSize += 1 + sovMapsproto2(uint64(cSize))
- }
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + cSize
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v.Size()))
- n1, err := v.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n1
- }
- }
- }
- if len(m.Uint128S) > 0 {
- for k := range m.Uint128S {
- dAtA[i] = 0x12
- i++
- v := m.Uint128S[k]
- cSize := 0
- cSize = v.Size()
- cSize += 1 + sovMapsproto2(uint64(cSize))
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + cSize
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x12
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v.Size()))
- n2, err := v.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n2
- }
- }
- if len(m.NullableIds) > 0 {
- for k := range m.NullableIds {
- dAtA[i] = 0x1a
- i++
- v := m.NullableIds[k]
- cSize := 0
- if v != nil {
- cSize = v.Size()
- cSize += 1 + sovMapsproto2(uint64(cSize))
- }
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + cSize
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v.Size()))
- n3, err := v.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n3
- }
- }
- }
- if len(m.Ids) > 0 {
- for k := range m.Ids {
- dAtA[i] = 0x22
- i++
- v := m.Ids[k]
- cSize := 0
- cSize = v.Size()
- cSize += 1 + sovMapsproto2(uint64(cSize))
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + cSize
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x12
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v.Size()))
- n4, err := v.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 *AllMaps) 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 *AllMaps) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.StringToDoubleMap) > 0 {
- for k := range m.StringToDoubleMap {
- dAtA[i] = 0xa
- i++
- v := m.StringToDoubleMap[k]
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 8
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(math.Float64bits(float64(v))))
- }
- }
- if len(m.StringToFloatMap) > 0 {
- for k := range m.StringToFloatMap {
- dAtA[i] = 0x12
- i++
- v := m.StringToFloatMap[k]
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 4
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(math.Float32bits(float32(v))))
- }
- }
- if len(m.Int32Map) > 0 {
- for k := range m.Int32Map {
- dAtA[i] = 0x1a
- i++
- v := m.Int32Map[k]
- mapSize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.Int64Map) > 0 {
- for k := range m.Int64Map {
- dAtA[i] = 0x22
- i++
- v := m.Int64Map[k]
- mapSize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.Uint32Map) > 0 {
- for k := range m.Uint32Map {
- dAtA[i] = 0x2a
- i++
- v := m.Uint32Map[k]
- mapSize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.Uint64Map) > 0 {
- for k := range m.Uint64Map {
- dAtA[i] = 0x32
- i++
- v := m.Uint64Map[k]
- mapSize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.Sint32Map) > 0 {
- for k := range m.Sint32Map {
- dAtA[i] = 0x3a
- i++
- v := m.Sint32Map[k]
- mapSize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64((uint32(k)<<1)^uint32((k>>31))))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64((uint32(v)<<1)^uint32((v>>31))))
- }
- }
- if len(m.Sint64Map) > 0 {
- for k := range m.Sint64Map {
- dAtA[i] = 0x42
- i++
- v := m.Sint64Map[k]
- mapSize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64((uint64(k)<<1)^uint64((k>>63))))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64((uint64(v)<<1)^uint64((v>>63))))
- }
- }
- if len(m.Fixed32Map) > 0 {
- for k := range m.Fixed32Map {
- dAtA[i] = 0x4a
- i++
- v := m.Fixed32Map[k]
- mapSize := 1 + 4 + 1 + 4
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xd
- i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(k))
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(v))
- }
- }
- if len(m.Sfixed32Map) > 0 {
- for k := range m.Sfixed32Map {
- dAtA[i] = 0x52
- i++
- v := m.Sfixed32Map[k]
- mapSize := 1 + 4 + 1 + 4
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xd
- i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(k))
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(v))
- }
- }
- if len(m.Fixed64Map) > 0 {
- for k := range m.Fixed64Map {
- dAtA[i] = 0x5a
- i++
- v := m.Fixed64Map[k]
- mapSize := 1 + 8 + 1 + 8
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x9
- i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.Sfixed64Map) > 0 {
- for k := range m.Sfixed64Map {
- dAtA[i] = 0x62
- i++
- v := m.Sfixed64Map[k]
- mapSize := 1 + 8 + 1 + 8
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x9
- i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.BoolMap) > 0 {
- for k := range m.BoolMap {
- dAtA[i] = 0x6a
- i++
- v := m.BoolMap[k]
- mapSize := 1 + 1 + 1 + 1
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- if k {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- dAtA[i] = 0x10
- i++
- if v {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- }
- if len(m.StringMap) > 0 {
- for k := range m.StringMap {
- dAtA[i] = 0x72
- i++
- v := m.StringMap[k]
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + len(v) + sovMapsproto2(uint64(len(v)))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x12
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(v)))
- i += copy(dAtA[i:], v)
- }
- }
- if len(m.StringToBytesMap) > 0 {
- for k := range m.StringToBytesMap {
- dAtA[i] = 0x7a
- i++
- v := m.StringToBytesMap[k]
- byteSize := 0
- if v != nil {
- byteSize = 1 + len(v) + sovMapsproto2(uint64(len(v)))
- }
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + byteSize
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(v)))
- i += copy(dAtA[i:], v)
- }
- }
- }
- if len(m.StringToEnumMap) > 0 {
- for k := range m.StringToEnumMap {
- dAtA[i] = 0x82
- i++
- dAtA[i] = 0x1
- i++
- v := m.StringToEnumMap[k]
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + sovMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.StringToMsgMap) > 0 {
- for k := range m.StringToMsgMap {
- dAtA[i] = 0x8a
- i++
- dAtA[i] = 0x1
- i++
- v := m.StringToMsgMap[k]
- msgSize := 0
- if v != nil {
- msgSize = v.Size()
- msgSize += 1 + sovMapsproto2(uint64(msgSize))
- }
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + msgSize
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v.Size()))
- n5, err := v.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n5
- }
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *AllMapsOrdered) 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 *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.StringToDoubleMap) > 0 {
- keysForStringToDoubleMap := make([]string, 0, len(m.StringToDoubleMap))
- for k := range m.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- for _, k := range keysForStringToDoubleMap {
- dAtA[i] = 0xa
- i++
- v := m.StringToDoubleMap[string(k)]
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 8
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(math.Float64bits(float64(v))))
- }
- }
- if len(m.StringToFloatMap) > 0 {
- keysForStringToFloatMap := make([]string, 0, len(m.StringToFloatMap))
- for k := range m.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- for _, k := range keysForStringToFloatMap {
- dAtA[i] = 0x12
- i++
- v := m.StringToFloatMap[string(k)]
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 4
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(math.Float32bits(float32(v))))
- }
- }
- if len(m.Int32Map) > 0 {
- keysForInt32Map := make([]int32, 0, len(m.Int32Map))
- for k := range m.Int32Map {
- keysForInt32Map = append(keysForInt32Map, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- for _, k := range keysForInt32Map {
- dAtA[i] = 0x1a
- i++
- v := m.Int32Map[int32(k)]
- mapSize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.Int64Map) > 0 {
- keysForInt64Map := make([]int64, 0, len(m.Int64Map))
- for k := range m.Int64Map {
- keysForInt64Map = append(keysForInt64Map, int64(k))
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- for _, k := range keysForInt64Map {
- dAtA[i] = 0x22
- i++
- v := m.Int64Map[int64(k)]
- mapSize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.Uint32Map) > 0 {
- keysForUint32Map := make([]uint32, 0, len(m.Uint32Map))
- for k := range m.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, uint32(k))
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- for _, k := range keysForUint32Map {
- dAtA[i] = 0x2a
- i++
- v := m.Uint32Map[uint32(k)]
- mapSize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.Uint64Map) > 0 {
- keysForUint64Map := make([]uint64, 0, len(m.Uint64Map))
- for k := range m.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, uint64(k))
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- for _, k := range keysForUint64Map {
- dAtA[i] = 0x32
- i++
- v := m.Uint64Map[uint64(k)]
- mapSize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.Sint32Map) > 0 {
- keysForSint32Map := make([]int32, 0, len(m.Sint32Map))
- for k := range m.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- for _, k := range keysForSint32Map {
- dAtA[i] = 0x3a
- i++
- v := m.Sint32Map[int32(k)]
- mapSize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64((uint32(k)<<1)^uint32((k>>31))))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64((uint32(v)<<1)^uint32((v>>31))))
- }
- }
- if len(m.Sint64Map) > 0 {
- keysForSint64Map := make([]int64, 0, len(m.Sint64Map))
- for k := range m.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, int64(k))
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- for _, k := range keysForSint64Map {
- dAtA[i] = 0x42
- i++
- v := m.Sint64Map[int64(k)]
- mapSize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64((uint64(k)<<1)^uint64((k>>63))))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64((uint64(v)<<1)^uint64((v>>63))))
- }
- }
- if len(m.Fixed32Map) > 0 {
- keysForFixed32Map := make([]uint32, 0, len(m.Fixed32Map))
- for k := range m.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, uint32(k))
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- for _, k := range keysForFixed32Map {
- dAtA[i] = 0x4a
- i++
- v := m.Fixed32Map[uint32(k)]
- mapSize := 1 + 4 + 1 + 4
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xd
- i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(k))
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(v))
- }
- }
- if len(m.Sfixed32Map) > 0 {
- keysForSfixed32Map := make([]int32, 0, len(m.Sfixed32Map))
- for k := range m.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- for _, k := range keysForSfixed32Map {
- dAtA[i] = 0x52
- i++
- v := m.Sfixed32Map[int32(k)]
- mapSize := 1 + 4 + 1 + 4
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xd
- i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(k))
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(v))
- }
- }
- if len(m.Fixed64Map) > 0 {
- keysForFixed64Map := make([]uint64, 0, len(m.Fixed64Map))
- for k := range m.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, uint64(k))
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- for _, k := range keysForFixed64Map {
- dAtA[i] = 0x5a
- i++
- v := m.Fixed64Map[uint64(k)]
- mapSize := 1 + 8 + 1 + 8
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x9
- i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.Sfixed64Map) > 0 {
- keysForSfixed64Map := make([]int64, 0, len(m.Sfixed64Map))
- for k := range m.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, int64(k))
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- for _, k := range keysForSfixed64Map {
- dAtA[i] = 0x62
- i++
- v := m.Sfixed64Map[int64(k)]
- mapSize := 1 + 8 + 1 + 8
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x9
- i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.BoolMap) > 0 {
- keysForBoolMap := make([]bool, 0, len(m.BoolMap))
- for k := range m.BoolMap {
- keysForBoolMap = append(keysForBoolMap, bool(k))
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- for _, k := range keysForBoolMap {
- dAtA[i] = 0x6a
- i++
- v := m.BoolMap[bool(k)]
- mapSize := 1 + 1 + 1 + 1
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- if k {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- dAtA[i] = 0x10
- i++
- if v {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- }
- if len(m.StringMap) > 0 {
- keysForStringMap := make([]string, 0, len(m.StringMap))
- for k := range m.StringMap {
- keysForStringMap = append(keysForStringMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- for _, k := range keysForStringMap {
- dAtA[i] = 0x72
- i++
- v := m.StringMap[string(k)]
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + len(v) + sovMapsproto2(uint64(len(v)))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x12
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(v)))
- i += copy(dAtA[i:], v)
- }
- }
- if len(m.StringToBytesMap) > 0 {
- keysForStringToBytesMap := make([]string, 0, len(m.StringToBytesMap))
- for k := range m.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- for _, k := range keysForStringToBytesMap {
- dAtA[i] = 0x7a
- i++
- v := m.StringToBytesMap[string(k)]
- byteSize := 0
- if v != nil {
- byteSize = 1 + len(v) + sovMapsproto2(uint64(len(v)))
- }
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + byteSize
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(v)))
- i += copy(dAtA[i:], v)
- }
- }
- }
- if len(m.StringToEnumMap) > 0 {
- keysForStringToEnumMap := make([]string, 0, len(m.StringToEnumMap))
- for k := range m.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- for _, k := range keysForStringToEnumMap {
- dAtA[i] = 0x82
- i++
- dAtA[i] = 0x1
- i++
- v := m.StringToEnumMap[string(k)]
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + sovMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.StringToMsgMap) > 0 {
- keysForStringToMsgMap := make([]string, 0, len(m.StringToMsgMap))
- for k := range m.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- for _, k := range keysForStringToMsgMap {
- dAtA[i] = 0x8a
- i++
- dAtA[i] = 0x1
- i++
- v := m.StringToMsgMap[string(k)]
- msgSize := 0
- if v != nil {
- msgSize = v.Size()
- msgSize += 1 + sovMapsproto2(uint64(msgSize))
- }
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + msgSize
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v.Size()))
- n6, err := v.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n6
- }
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func encodeFixed64Mapsproto2(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 encodeFixed32Mapsproto2(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 encodeVarintMapsproto2(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 (m *FloatingPoint) 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 ErrIntOverflowMapsproto2Unsafe
- }
- 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: FloatingPoint: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: FloatingPoint: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field F", wireType)
- }
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.F = &v
- default:
- iNdEx = preIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- 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 *CustomMap) 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 ErrIntOverflowMapsproto2Unsafe
- }
- 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: CustomMap: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomMap: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Nullable128S", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Nullable128S == nil {
- m.Nullable128S = make(map[string]*github_com_gogo_protobuf_test_custom.Uint128)
- }
- var mapkey string
- var mapvalue1 github_com_gogo_protobuf_test_custom.Uint128
- var mapvalue = &mapvalue1
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapbyteLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapbyteLen |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intMapbyteLen := int(mapbyteLen)
- if intMapbyteLen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postbytesIndex := iNdEx + intMapbyteLen
- if postbytesIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postbytesIndex]); err != nil {
- return err
- }
- iNdEx = postbytesIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Nullable128S[mapkey] = ((*github_com_gogo_protobuf_test_custom.Uint128)(mapvalue))
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Uint128S", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Uint128S == nil {
- m.Uint128S = make(map[string]github_com_gogo_protobuf_test_custom.Uint128)
- }
- var mapkey string
- var mapvalue1 github_com_gogo_protobuf_test_custom.Uint128
- var mapvalue = &mapvalue1
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapbyteLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapbyteLen |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intMapbyteLen := int(mapbyteLen)
- if intMapbyteLen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postbytesIndex := iNdEx + intMapbyteLen
- if postbytesIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postbytesIndex]); err != nil {
- return err
- }
- iNdEx = postbytesIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Uint128S[mapkey] = ((github_com_gogo_protobuf_test_custom.Uint128)(*mapvalue))
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NullableIds", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.NullableIds == nil {
- m.NullableIds = make(map[string]*github_com_gogo_protobuf_test.Uuid)
- }
- var mapkey string
- var mapvalue1 github_com_gogo_protobuf_test.Uuid
- var mapvalue = &mapvalue1
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapbyteLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapbyteLen |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intMapbyteLen := int(mapbyteLen)
- if intMapbyteLen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postbytesIndex := iNdEx + intMapbyteLen
- if postbytesIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postbytesIndex]); err != nil {
- return err
- }
- iNdEx = postbytesIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.NullableIds[mapkey] = ((*github_com_gogo_protobuf_test.Uuid)(mapvalue))
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Ids", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Ids == nil {
- m.Ids = make(map[string]github_com_gogo_protobuf_test.Uuid)
- }
- var mapkey string
- var mapvalue1 github_com_gogo_protobuf_test.Uuid
- var mapvalue = &mapvalue1
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapbyteLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapbyteLen |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intMapbyteLen := int(mapbyteLen)
- if intMapbyteLen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postbytesIndex := iNdEx + intMapbyteLen
- if postbytesIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postbytesIndex]); err != nil {
- return err
- }
- iNdEx = postbytesIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Ids[mapkey] = ((github_com_gogo_protobuf_test.Uuid)(*mapvalue))
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- 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 *AllMaps) 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 ErrIntOverflowMapsproto2Unsafe
- }
- 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: AllMaps: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: AllMaps: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToDoubleMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToDoubleMap == nil {
- m.StringToDoubleMap = make(map[string]float64)
- }
- var mapkey string
- var mapvalue float64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapvaluetemp uint64
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvaluetemp = uint64(dAtA[iNdEx-8])
- mapvaluetemp |= uint64(dAtA[iNdEx-7]) << 8
- mapvaluetemp |= uint64(dAtA[iNdEx-6]) << 16
- mapvaluetemp |= uint64(dAtA[iNdEx-5]) << 24
- mapvaluetemp |= uint64(dAtA[iNdEx-4]) << 32
- mapvaluetemp |= uint64(dAtA[iNdEx-3]) << 40
- mapvaluetemp |= uint64(dAtA[iNdEx-2]) << 48
- mapvaluetemp |= uint64(dAtA[iNdEx-1]) << 56
- mapvalue = math.Float64frombits(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToDoubleMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToFloatMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToFloatMap == nil {
- m.StringToFloatMap = make(map[string]float32)
- }
- var mapkey string
- var mapvalue float32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapvaluetemp uint32
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvaluetemp = uint32(dAtA[iNdEx-4])
- mapvaluetemp |= uint32(dAtA[iNdEx-3]) << 8
- mapvaluetemp |= uint32(dAtA[iNdEx-2]) << 16
- mapvaluetemp |= uint32(dAtA[iNdEx-1]) << 24
- mapvalue = math.Float32frombits(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToFloatMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Int32Map == nil {
- m.Int32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Int32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Int64Map == nil {
- m.Int64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Int64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 5:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Uint32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Uint32Map == nil {
- m.Uint32Map = make(map[uint32]uint32)
- }
- var mapkey uint32
- var mapvalue uint32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Uint32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 6:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Uint64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Uint64Map == nil {
- m.Uint64Map = make(map[uint64]uint64)
- }
- var mapkey uint64
- var mapvalue uint64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Uint64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 7:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sint32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sint32Map == nil {
- m.Sint32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkeytemp = int32((uint32(mapkeytemp) >> 1) ^ uint32(((mapkeytemp&1)<<31)>>31))
- mapkey = int32(mapkeytemp)
- } else if fieldNum == 2 {
- var mapvaluetemp int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvaluetemp = int32((uint32(mapvaluetemp) >> 1) ^ uint32(((mapvaluetemp&1)<<31)>>31))
- mapvalue = int32(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sint32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sint64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sint64Map == nil {
- m.Sint64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkeytemp = (mapkeytemp >> 1) ^ uint64((int64(mapkeytemp&1)<<63)>>63)
- mapkey = int64(mapkeytemp)
- } else if fieldNum == 2 {
- var mapvaluetemp uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvaluetemp = (mapvaluetemp >> 1) ^ uint64((int64(mapvaluetemp&1)<<63)>>63)
- mapvalue = int64(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sint64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 9:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Fixed32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Fixed32Map == nil {
- m.Fixed32Map = make(map[uint32]uint32)
- }
- var mapkey uint32
- var mapvalue uint32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapkey = uint32(dAtA[iNdEx-4])
- mapkey |= uint32(dAtA[iNdEx-3]) << 8
- mapkey |= uint32(dAtA[iNdEx-2]) << 16
- mapkey |= uint32(dAtA[iNdEx-1]) << 24
- } else if fieldNum == 2 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvalue = uint32(dAtA[iNdEx-4])
- mapvalue |= uint32(dAtA[iNdEx-3]) << 8
- mapvalue |= uint32(dAtA[iNdEx-2]) << 16
- mapvalue |= uint32(dAtA[iNdEx-1]) << 24
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Fixed32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 10:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sfixed32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sfixed32Map == nil {
- m.Sfixed32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapkey = int32(dAtA[iNdEx-4])
- mapkey |= int32(dAtA[iNdEx-3]) << 8
- mapkey |= int32(dAtA[iNdEx-2]) << 16
- mapkey |= int32(dAtA[iNdEx-1]) << 24
- } else if fieldNum == 2 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvalue = int32(dAtA[iNdEx-4])
- mapvalue |= int32(dAtA[iNdEx-3]) << 8
- mapvalue |= int32(dAtA[iNdEx-2]) << 16
- mapvalue |= int32(dAtA[iNdEx-1]) << 24
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sfixed32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 11:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Fixed64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Fixed64Map == nil {
- m.Fixed64Map = make(map[uint64]uint64)
- }
- var mapkey uint64
- var mapvalue uint64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapkey = uint64(dAtA[iNdEx-8])
- mapkey |= uint64(dAtA[iNdEx-7]) << 8
- mapkey |= uint64(dAtA[iNdEx-6]) << 16
- mapkey |= uint64(dAtA[iNdEx-5]) << 24
- mapkey |= uint64(dAtA[iNdEx-4]) << 32
- mapkey |= uint64(dAtA[iNdEx-3]) << 40
- mapkey |= uint64(dAtA[iNdEx-2]) << 48
- mapkey |= uint64(dAtA[iNdEx-1]) << 56
- } else if fieldNum == 2 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvalue = uint64(dAtA[iNdEx-8])
- mapvalue |= uint64(dAtA[iNdEx-7]) << 8
- mapvalue |= uint64(dAtA[iNdEx-6]) << 16
- mapvalue |= uint64(dAtA[iNdEx-5]) << 24
- mapvalue |= uint64(dAtA[iNdEx-4]) << 32
- mapvalue |= uint64(dAtA[iNdEx-3]) << 40
- mapvalue |= uint64(dAtA[iNdEx-2]) << 48
- mapvalue |= uint64(dAtA[iNdEx-1]) << 56
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Fixed64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 12:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sfixed64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sfixed64Map == nil {
- m.Sfixed64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapkey = int64(dAtA[iNdEx-8])
- mapkey |= int64(dAtA[iNdEx-7]) << 8
- mapkey |= int64(dAtA[iNdEx-6]) << 16
- mapkey |= int64(dAtA[iNdEx-5]) << 24
- mapkey |= int64(dAtA[iNdEx-4]) << 32
- mapkey |= int64(dAtA[iNdEx-3]) << 40
- mapkey |= int64(dAtA[iNdEx-2]) << 48
- mapkey |= int64(dAtA[iNdEx-1]) << 56
- } else if fieldNum == 2 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvalue = int64(dAtA[iNdEx-8])
- mapvalue |= int64(dAtA[iNdEx-7]) << 8
- mapvalue |= int64(dAtA[iNdEx-6]) << 16
- mapvalue |= int64(dAtA[iNdEx-5]) << 24
- mapvalue |= int64(dAtA[iNdEx-4]) << 32
- mapvalue |= int64(dAtA[iNdEx-3]) << 40
- mapvalue |= int64(dAtA[iNdEx-2]) << 48
- mapvalue |= int64(dAtA[iNdEx-1]) << 56
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sfixed64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 13:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field BoolMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.BoolMap == nil {
- m.BoolMap = make(map[bool]bool)
- }
- var mapkey bool
- var mapvalue bool
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkey = bool(mapkeytemp != 0)
- } else if fieldNum == 2 {
- var mapvaluetemp int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvalue = bool(mapvaluetemp != 0)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.BoolMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringMap == nil {
- m.StringMap = make(map[string]string)
- }
- var mapkey string
- var mapvalue string
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var stringLenmapvalue uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapvalue := int(stringLenmapvalue)
- if intStringLenmapvalue < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapvalue := iNdEx + intStringLenmapvalue
- if postStringIndexmapvalue > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
- iNdEx = postStringIndexmapvalue
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToBytesMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToBytesMap == nil {
- m.StringToBytesMap = make(map[string][]byte)
- }
- var mapkey string
- mapvalue := []byte{}
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapbyteLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapbyteLen |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intMapbyteLen := int(mapbyteLen)
- if intMapbyteLen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postbytesIndex := iNdEx + intMapbyteLen
- if postbytesIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = make([]byte, mapbyteLen)
- copy(mapvalue, dAtA[iNdEx:postbytesIndex])
- iNdEx = postbytesIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToBytesMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 16:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToEnumMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToEnumMap == nil {
- m.StringToEnumMap = make(map[string]MapEnum)
- }
- var mapkey string
- var mapvalue MapEnum
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (MapEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToEnumMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 17:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToMsgMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToMsgMap == nil {
- m.StringToMsgMap = make(map[string]*FloatingPoint)
- }
- var mapkey string
- var mapvalue *FloatingPoint
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postmsgIndex := iNdEx + mapmsglen
- if mapmsglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &FloatingPoint{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToMsgMap[mapkey] = mapvalue
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- 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 *AllMapsOrdered) 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 ErrIntOverflowMapsproto2Unsafe
- }
- 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: AllMapsOrdered: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: AllMapsOrdered: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToDoubleMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToDoubleMap == nil {
- m.StringToDoubleMap = make(map[string]float64)
- }
- var mapkey string
- var mapvalue float64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapvaluetemp uint64
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvaluetemp = uint64(dAtA[iNdEx-8])
- mapvaluetemp |= uint64(dAtA[iNdEx-7]) << 8
- mapvaluetemp |= uint64(dAtA[iNdEx-6]) << 16
- mapvaluetemp |= uint64(dAtA[iNdEx-5]) << 24
- mapvaluetemp |= uint64(dAtA[iNdEx-4]) << 32
- mapvaluetemp |= uint64(dAtA[iNdEx-3]) << 40
- mapvaluetemp |= uint64(dAtA[iNdEx-2]) << 48
- mapvaluetemp |= uint64(dAtA[iNdEx-1]) << 56
- mapvalue = math.Float64frombits(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToDoubleMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToFloatMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToFloatMap == nil {
- m.StringToFloatMap = make(map[string]float32)
- }
- var mapkey string
- var mapvalue float32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapvaluetemp uint32
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvaluetemp = uint32(dAtA[iNdEx-4])
- mapvaluetemp |= uint32(dAtA[iNdEx-3]) << 8
- mapvaluetemp |= uint32(dAtA[iNdEx-2]) << 16
- mapvaluetemp |= uint32(dAtA[iNdEx-1]) << 24
- mapvalue = math.Float32frombits(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToFloatMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Int32Map == nil {
- m.Int32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Int32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Int64Map == nil {
- m.Int64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Int64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 5:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Uint32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Uint32Map == nil {
- m.Uint32Map = make(map[uint32]uint32)
- }
- var mapkey uint32
- var mapvalue uint32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Uint32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 6:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Uint64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Uint64Map == nil {
- m.Uint64Map = make(map[uint64]uint64)
- }
- var mapkey uint64
- var mapvalue uint64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Uint64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 7:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sint32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sint32Map == nil {
- m.Sint32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkeytemp = int32((uint32(mapkeytemp) >> 1) ^ uint32(((mapkeytemp&1)<<31)>>31))
- mapkey = int32(mapkeytemp)
- } else if fieldNum == 2 {
- var mapvaluetemp int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvaluetemp = int32((uint32(mapvaluetemp) >> 1) ^ uint32(((mapvaluetemp&1)<<31)>>31))
- mapvalue = int32(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sint32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sint64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sint64Map == nil {
- m.Sint64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkeytemp = (mapkeytemp >> 1) ^ uint64((int64(mapkeytemp&1)<<63)>>63)
- mapkey = int64(mapkeytemp)
- } else if fieldNum == 2 {
- var mapvaluetemp uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvaluetemp = (mapvaluetemp >> 1) ^ uint64((int64(mapvaluetemp&1)<<63)>>63)
- mapvalue = int64(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sint64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 9:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Fixed32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Fixed32Map == nil {
- m.Fixed32Map = make(map[uint32]uint32)
- }
- var mapkey uint32
- var mapvalue uint32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapkey = uint32(dAtA[iNdEx-4])
- mapkey |= uint32(dAtA[iNdEx-3]) << 8
- mapkey |= uint32(dAtA[iNdEx-2]) << 16
- mapkey |= uint32(dAtA[iNdEx-1]) << 24
- } else if fieldNum == 2 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvalue = uint32(dAtA[iNdEx-4])
- mapvalue |= uint32(dAtA[iNdEx-3]) << 8
- mapvalue |= uint32(dAtA[iNdEx-2]) << 16
- mapvalue |= uint32(dAtA[iNdEx-1]) << 24
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Fixed32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 10:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sfixed32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sfixed32Map == nil {
- m.Sfixed32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapkey = int32(dAtA[iNdEx-4])
- mapkey |= int32(dAtA[iNdEx-3]) << 8
- mapkey |= int32(dAtA[iNdEx-2]) << 16
- mapkey |= int32(dAtA[iNdEx-1]) << 24
- } else if fieldNum == 2 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvalue = int32(dAtA[iNdEx-4])
- mapvalue |= int32(dAtA[iNdEx-3]) << 8
- mapvalue |= int32(dAtA[iNdEx-2]) << 16
- mapvalue |= int32(dAtA[iNdEx-1]) << 24
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sfixed32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 11:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Fixed64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Fixed64Map == nil {
- m.Fixed64Map = make(map[uint64]uint64)
- }
- var mapkey uint64
- var mapvalue uint64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapkey = uint64(dAtA[iNdEx-8])
- mapkey |= uint64(dAtA[iNdEx-7]) << 8
- mapkey |= uint64(dAtA[iNdEx-6]) << 16
- mapkey |= uint64(dAtA[iNdEx-5]) << 24
- mapkey |= uint64(dAtA[iNdEx-4]) << 32
- mapkey |= uint64(dAtA[iNdEx-3]) << 40
- mapkey |= uint64(dAtA[iNdEx-2]) << 48
- mapkey |= uint64(dAtA[iNdEx-1]) << 56
- } else if fieldNum == 2 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvalue = uint64(dAtA[iNdEx-8])
- mapvalue |= uint64(dAtA[iNdEx-7]) << 8
- mapvalue |= uint64(dAtA[iNdEx-6]) << 16
- mapvalue |= uint64(dAtA[iNdEx-5]) << 24
- mapvalue |= uint64(dAtA[iNdEx-4]) << 32
- mapvalue |= uint64(dAtA[iNdEx-3]) << 40
- mapvalue |= uint64(dAtA[iNdEx-2]) << 48
- mapvalue |= uint64(dAtA[iNdEx-1]) << 56
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Fixed64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 12:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sfixed64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sfixed64Map == nil {
- m.Sfixed64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapkey = int64(dAtA[iNdEx-8])
- mapkey |= int64(dAtA[iNdEx-7]) << 8
- mapkey |= int64(dAtA[iNdEx-6]) << 16
- mapkey |= int64(dAtA[iNdEx-5]) << 24
- mapkey |= int64(dAtA[iNdEx-4]) << 32
- mapkey |= int64(dAtA[iNdEx-3]) << 40
- mapkey |= int64(dAtA[iNdEx-2]) << 48
- mapkey |= int64(dAtA[iNdEx-1]) << 56
- } else if fieldNum == 2 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvalue = int64(dAtA[iNdEx-8])
- mapvalue |= int64(dAtA[iNdEx-7]) << 8
- mapvalue |= int64(dAtA[iNdEx-6]) << 16
- mapvalue |= int64(dAtA[iNdEx-5]) << 24
- mapvalue |= int64(dAtA[iNdEx-4]) << 32
- mapvalue |= int64(dAtA[iNdEx-3]) << 40
- mapvalue |= int64(dAtA[iNdEx-2]) << 48
- mapvalue |= int64(dAtA[iNdEx-1]) << 56
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sfixed64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 13:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field BoolMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.BoolMap == nil {
- m.BoolMap = make(map[bool]bool)
- }
- var mapkey bool
- var mapvalue bool
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkey = bool(mapkeytemp != 0)
- } else if fieldNum == 2 {
- var mapvaluetemp int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvalue = bool(mapvaluetemp != 0)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.BoolMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringMap == nil {
- m.StringMap = make(map[string]string)
- }
- var mapkey string
- var mapvalue string
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var stringLenmapvalue uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapvalue := int(stringLenmapvalue)
- if intStringLenmapvalue < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapvalue := iNdEx + intStringLenmapvalue
- if postStringIndexmapvalue > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
- iNdEx = postStringIndexmapvalue
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToBytesMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToBytesMap == nil {
- m.StringToBytesMap = make(map[string][]byte)
- }
- var mapkey string
- mapvalue := []byte{}
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapbyteLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapbyteLen |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intMapbyteLen := int(mapbyteLen)
- if intMapbyteLen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postbytesIndex := iNdEx + intMapbyteLen
- if postbytesIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = make([]byte, mapbyteLen)
- copy(mapvalue, dAtA[iNdEx:postbytesIndex])
- iNdEx = postbytesIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToBytesMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 16:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToEnumMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToEnumMap == nil {
- m.StringToEnumMap = make(map[string]MapEnum)
- }
- var mapkey string
- var mapvalue MapEnum
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (MapEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToEnumMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 17:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToMsgMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToMsgMap == nil {
- m.StringToMsgMap = make(map[string]*FloatingPoint)
- }
- var mapkey string
- var mapvalue *FloatingPoint
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postmsgIndex := iNdEx + mapmsglen
- if mapmsglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &FloatingPoint{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToMsgMap[mapkey] = mapvalue
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- 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 skipMapsproto2Unsafe(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, ErrIntOverflowMapsproto2Unsafe
- }
- 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, ErrIntOverflowMapsproto2Unsafe
- }
- 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, ErrIntOverflowMapsproto2Unsafe
- }
- 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, ErrInvalidLengthMapsproto2Unsafe
- }
- return iNdEx, nil
- case 3:
- for {
- var innerWire uint64
- var start int = iNdEx
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowMapsproto2Unsafe
- }
- 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 := skipMapsproto2Unsafe(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 (
- ErrInvalidLengthMapsproto2Unsafe = fmt.Errorf("proto: negative length found during unmarshaling")
- ErrIntOverflowMapsproto2Unsafe = fmt.Errorf("proto: integer overflow")
-)
-
-func init() { proto.RegisterFile("combos/unsafeboth/mapsproto2.proto", fileDescriptorMapsproto2) }
-
-var fileDescriptorMapsproto2 = []byte{
- // 1150 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x97, 0xcd, 0x6f, 0x1a, 0xc7,
- 0x1b, 0xc7, 0x19, 0xb0, 0x0d, 0x0c, 0xef, 0x13, 0xff, 0x7e, 0x42, 0x48, 0x1d, 0x1c, 0xfa, 0x46,
- 0x48, 0x0a, 0x36, 0x8d, 0x22, 0xcb, 0x69, 0x53, 0x19, 0xdb, 0x29, 0x56, 0x8a, 0x1b, 0x41, 0xd3,
- 0x37, 0xc9, 0x52, 0xc1, 0x2c, 0x04, 0x15, 0x58, 0xca, 0xee, 0x46, 0xf5, 0xa5, 0xca, 0x9f, 0xd1,
- 0x6b, 0x6f, 0x3d, 0xf6, 0xd8, 0x63, 0x8f, 0x96, 0x7a, 0xc9, 0x31, 0x8a, 0x2a, 0x2b, 0x6c, 0x2f,
- 0x39, 0xe6, 0x98, 0x63, 0xb5, 0xb3, 0xbb, 0x30, 0xbb, 0xfb, 0xec, 0x2e, 0xf4, 0xd4, 0x83, 0x4f,
- 0x78, 0x96, 0xe7, 0xfb, 0xf9, 0x3e, 0xbb, 0x3b, 0xf3, 0xf0, 0x35, 0x2e, 0x9c, 0x89, 0xa3, 0x8e,
- 0x28, 0x55, 0x94, 0xb1, 0xd4, 0xee, 0x09, 0x1d, 0x51, 0x7e, 0x5c, 0x19, 0xb5, 0x27, 0xd2, 0x64,
- 0x2a, 0xca, 0x62, 0xb5, 0xcc, 0x3e, 0x48, 0xcc, 0x58, 0x69, 0x5f, 0xe4, 0x3e, 0xe8, 0x0f, 0xe4,
- 0xc7, 0x4a, 0xa7, 0x7c, 0x26, 0x8e, 0x2a, 0x7d, 0xb1, 0x2f, 0x56, 0xd8, 0x97, 0x1d, 0xa5, 0xc7,
- 0x56, 0x6c, 0xc1, 0xfe, 0xd2, 0xb5, 0x85, 0xb7, 0x70, 0xe2, 0xfe, 0x50, 0x6c, 0xcb, 0x83, 0x71,
- 0xff, 0xa1, 0x38, 0x18, 0xcb, 0x24, 0x8e, 0x51, 0x2f, 0x8b, 0xb6, 0x50, 0x11, 0x35, 0x51, 0xaf,
- 0xf0, 0xe7, 0x3a, 0x8e, 0x1e, 0x28, 0x92, 0x2c, 0x8e, 0x1a, 0xed, 0x09, 0xf9, 0x09, 0xc7, 0x4f,
- 0x94, 0xe1, 0xb0, 0xdd, 0x19, 0x0a, 0x3b, 0xd5, 0x5d, 0x29, 0x8b, 0xb6, 0x42, 0xc5, 0x58, 0xb5,
- 0x58, 0xe6, 0xfc, 0xcb, 0xf3, 0xea, 0x32, 0x5f, 0x7a, 0x34, 0x96, 0xa7, 0xe7, 0xb5, 0xed, 0x17,
- 0x97, 0xf9, 0x5b, 0xae, 0xfd, 0xc9, 0x82, 0x24, 0x57, 0xce, 0x98, 0xbc, 0xfc, 0x68, 0x30, 0x96,
- 0x77, 0xaa, 0xbb, 0x4d, 0x8b, 0x1f, 0x79, 0x82, 0x23, 0xc6, 0x17, 0x52, 0x36, 0xc8, 0xbc, 0xdf,
- 0x71, 0xf1, 0x36, 0xcb, 0x74, 0xdf, 0xdb, 0x17, 0x97, 0xf9, 0xc0, 0xca, 0xde, 0x73, 0x2f, 0xf2,
- 0x03, 0x8e, 0x99, 0x7d, 0x1c, 0x77, 0xa5, 0x6c, 0x88, 0x59, 0xbf, 0xef, 0x73, 0xdb, 0xc7, 0x5d,
- 0xc3, 0xfd, 0xbd, 0x17, 0x97, 0xf9, 0x82, 0xa7, 0x73, 0xf9, 0x91, 0x32, 0xe8, 0x36, 0x79, 0x0f,
- 0x72, 0x8a, 0x43, 0x9a, 0xd5, 0x1a, 0xb3, 0xca, 0xbb, 0x58, 0xcd, 0x2d, 0x4a, 0xc6, 0x0d, 0x2e,
- 0x63, 0xa3, 0x71, 0x73, 0x9f, 0xe0, 0x8c, 0xe3, 0xf5, 0x90, 0x34, 0x0e, 0x7d, 0x2f, 0x9c, 0xb3,
- 0x97, 0x1f, 0x6d, 0x6a, 0x7f, 0x92, 0x4d, 0xbc, 0xfe, 0xa4, 0x3d, 0x54, 0x84, 0x6c, 0x70, 0x0b,
- 0x15, 0xe3, 0x4d, 0x7d, 0xb1, 0x17, 0xdc, 0x45, 0xb9, 0xbb, 0x38, 0x61, 0x79, 0xc6, 0x2b, 0x89,
- 0xef, 0xe1, 0xb4, 0xfd, 0x29, 0xad, 0xa4, 0xbf, 0x83, 0x23, 0xff, 0x46, 0x57, 0x78, 0x4e, 0x70,
- 0x78, 0x7f, 0x38, 0x6c, 0xb4, 0x27, 0x12, 0xf9, 0x06, 0x67, 0x5a, 0xf2, 0x74, 0x30, 0xee, 0x7f,
- 0x21, 0x1e, 0x8a, 0x4a, 0x67, 0x28, 0x34, 0xda, 0x13, 0x63, 0x43, 0xdf, 0xb4, 0x3c, 0x6e, 0x43,
- 0x50, 0x76, 0x54, 0x33, 0xff, 0xa6, 0x93, 0x42, 0xbe, 0xc4, 0x69, 0xf3, 0x22, 0x3b, 0x5b, 0x1a,
- 0x59, 0xdf, 0xae, 0x25, 0x4f, 0xb2, 0x59, 0xac, 0x83, 0x1d, 0x0c, 0x72, 0x0f, 0x47, 0x8e, 0xc7,
- 0xf2, 0x87, 0x55, 0x8d, 0xa7, 0xef, 0xc1, 0x02, 0xc8, 0x33, 0x8b, 0x74, 0xce, 0x5c, 0x63, 0xe8,
- 0xef, 0xdc, 0xd6, 0xf4, 0x6b, 0xde, 0x7a, 0x56, 0xb4, 0xd0, 0xb3, 0x25, 0xd9, 0xc7, 0x51, 0xed,
- 0x9d, 0xeb, 0x0d, 0xac, 0x33, 0xc0, 0xdb, 0x20, 0x60, 0x5e, 0xa5, 0x13, 0x16, 0x2a, 0x13, 0xa1,
- 0xf7, 0xb0, 0xe1, 0x83, 0xe0, 0x9a, 0x58, 0xa8, 0x34, 0x44, 0x6b, 0xde, 0x45, 0xd8, 0x03, 0xd1,
- 0xb2, 0x75, 0xd1, 0xe2, 0xbb, 0x68, 0xcd, 0xbb, 0x88, 0xf8, 0x20, 0xf8, 0x2e, 0xe6, 0x6b, 0x72,
- 0x88, 0xf1, 0xfd, 0xc1, 0x8f, 0x42, 0x57, 0x6f, 0x23, 0x0a, 0x0c, 0x23, 0x93, 0xb1, 0x28, 0xd3,
- 0x21, 0x9c, 0x8e, 0x7c, 0x8a, 0x63, 0xad, 0xde, 0x02, 0x83, 0x19, 0xe6, 0x5d, 0xb8, 0x95, 0x9e,
- 0x8d, 0xc3, 0x2b, 0xe7, 0xed, 0xe8, 0xb7, 0x14, 0xf3, 0x6b, 0x87, 0xbb, 0x27, 0x4e, 0xb7, 0x68,
- 0x47, 0xc7, 0xc4, 0x7d, 0xdb, 0xe1, 0x38, 0xbc, 0x92, 0xdc, 0xc5, 0xe1, 0x9a, 0x28, 0x6a, 0x95,
- 0xd9, 0x04, 0x83, 0x5c, 0x07, 0x21, 0x46, 0x8d, 0x0e, 0x30, 0x15, 0xec, 0xed, 0xb0, 0xad, 0xaf,
- 0xc9, 0x93, 0x5e, 0x6f, 0xc7, 0xac, 0x32, 0xdf, 0x8e, 0xb9, 0xe6, 0x4f, 0x60, 0xed, 0x5c, 0x16,
- 0x24, 0x8d, 0x94, 0x5a, 0xe2, 0x04, 0x9a, 0xc5, 0xb6, 0x13, 0x68, 0x5e, 0x26, 0x2d, 0x9c, 0x32,
- 0xaf, 0x1d, 0x8d, 0x15, 0x6d, 0x06, 0x67, 0xd3, 0x0c, 0x7b, 0xc3, 0x13, 0x6b, 0xd4, 0xea, 0x54,
- 0x3b, 0x81, 0x3c, 0xc4, 0x49, 0xf3, 0x52, 0x43, 0x62, 0x37, 0x9d, 0x01, 0x7e, 0x57, 0xed, 0x4c,
- 0xbd, 0x54, 0x47, 0xda, 0xf4, 0xb9, 0x43, 0xfc, 0x7f, 0x78, 0x5a, 0xf9, 0x4d, 0x4b, 0xc4, 0x4f,
- 0xd9, 0x03, 0xfc, 0x3f, 0x70, 0x32, 0xf9, 0x41, 0x82, 0xb6, 0xdf, 0x09, 0xcb, 0x38, 0xe2, 0xc5,
- 0xeb, 0x80, 0x78, 0xdd, 0x29, 0x5e, 0x6c, 0x32, 0x5e, 0x1c, 0x02, 0xc4, 0x21, 0x5e, 0xfc, 0x11,
- 0x4e, 0x5a, 0xe7, 0x10, 0xaf, 0x4e, 0x00, 0xea, 0x04, 0xa0, 0x86, 0xbd, 0xd7, 0x00, 0xf5, 0x9a,
- 0x4d, 0xdd, 0x72, 0xf5, 0xce, 0x00, 0xea, 0x0c, 0xa0, 0x86, 0xbd, 0x09, 0xa0, 0x26, 0xbc, 0xfa,
- 0x63, 0x9c, 0xb2, 0x8d, 0x1c, 0x5e, 0x1e, 0x06, 0xe4, 0x61, 0xdb, 0x6f, 0xb3, 0x7d, 0xd4, 0xf0,
- 0xfa, 0x14, 0xa0, 0x4f, 0x41, 0xf6, 0x70, 0xf7, 0x1b, 0x80, 0x7c, 0x03, 0xb4, 0x87, 0xf5, 0x69,
- 0x40, 0x9f, 0xe6, 0xf5, 0x7b, 0x38, 0xce, 0x4f, 0x15, 0x5e, 0x1b, 0x01, 0xb4, 0x11, 0xfb, 0x73,
- 0xb7, 0x8c, 0x14, 0xbf, 0x9d, 0x1e, 0x75, 0x39, 0x2e, 0x96, 0x31, 0xb2, 0x52, 0xb2, 0xf9, 0x1a,
- 0x6f, 0x42, 0x43, 0x03, 0x60, 0x94, 0x78, 0x46, 0xb2, 0xba, 0x69, 0x19, 0x16, 0x4c, 0xa7, 0x8c,
- 0x78, 0xf2, 0x29, 0xbe, 0x06, 0x8c, 0x0e, 0x00, 0xbc, 0xcd, 0x83, 0x63, 0xd5, 0x9c, 0x05, 0x6c,
- 0xf9, 0x5f, 0x81, 0x8f, 0x56, 0x7f, 0x5d, 0xc3, 0x49, 0x63, 0x44, 0x7d, 0x3e, 0xed, 0x0a, 0x53,
- 0xa1, 0x4b, 0xbe, 0x73, 0x4f, 0x58, 0x55, 0x68, 0xb4, 0x19, 0xba, 0x15, 0x82, 0xd6, 0xa9, 0x6b,
- 0xd0, 0xda, 0x59, 0xc6, 0xc0, 0x2f, 0x6f, 0x1d, 0x39, 0xf2, 0xd6, 0x0d, 0x2f, 0xac, 0x5b, 0xec,
- 0x3a, 0x72, 0xc4, 0x2e, 0x3f, 0x0c, 0x98, 0xbe, 0xea, 0xce, 0xf4, 0x55, 0xf2, 0xe2, 0xb8, 0x87,
- 0xb0, 0xba, 0x33, 0x84, 0xf9, 0x92, 0xe0, 0x2c, 0x56, 0x77, 0x66, 0x31, 0x4f, 0x92, 0x7b, 0x24,
- 0xab, 0x3b, 0x23, 0x99, 0x2f, 0x09, 0x4e, 0x66, 0x0f, 0x80, 0x64, 0x76, 0xd3, 0x0b, 0xe5, 0x15,
- 0xd0, 0x4e, 0xa0, 0x80, 0x76, 0xcb, 0xb3, 0x31, 0xcf, 0x9c, 0xf6, 0x00, 0xc8, 0x69, 0xfe, 0xcd,
- 0xb9, 0xc4, 0xb5, 0x13, 0x28, 0xae, 0x2d, 0xd1, 0x9c, 0x5b, 0x6a, 0xab, 0xd9, 0x53, 0x5b, 0xd1,
- 0x8b, 0x05, 0x87, 0xb7, 0xba, 0x33, 0xbc, 0x95, 0xfc, 0xcf, 0x22, 0x94, 0xe1, 0x4e, 0x5d, 0x33,
- 0xdc, 0x52, 0x87, 0xdb, 0x2f, 0xca, 0x7d, 0xeb, 0x16, 0xe5, 0xb6, 0x97, 0xa1, 0x7b, 0x27, 0xba,
- 0xaf, 0x5c, 0x12, 0x5d, 0x65, 0x19, 0xf4, 0x55, 0xb0, 0xbb, 0x0a, 0x76, 0x57, 0xc1, 0xee, 0x2a,
- 0xd8, 0xfd, 0x37, 0x82, 0xdd, 0xde, 0xda, 0xcf, 0xbf, 0xe4, 0x51, 0xe9, 0x3a, 0x0e, 0x1b, 0xd6,
- 0x64, 0x03, 0x07, 0x1b, 0xfb, 0xe9, 0x00, 0xfb, 0xac, 0xa5, 0x11, 0xfb, 0x3c, 0x48, 0x07, 0x6b,
- 0x9f, 0x5d, 0xcc, 0x68, 0xe0, 0xd9, 0x8c, 0x06, 0x9e, 0xcf, 0x68, 0xe0, 0xe5, 0x8c, 0xa2, 0x57,
- 0x33, 0x8a, 0x5e, 0xcf, 0x28, 0x7a, 0x33, 0xa3, 0xe8, 0xa9, 0x4a, 0xd1, 0xaf, 0x2a, 0x45, 0xbf,
- 0xa9, 0x14, 0xfd, 0xae, 0x52, 0xf4, 0x87, 0x4a, 0xd1, 0x85, 0x4a, 0x03, 0xcf, 0x54, 0x1a, 0x78,
- 0xa9, 0x52, 0xf4, 0x4a, 0xa5, 0x81, 0xd7, 0x2a, 0x45, 0x6f, 0x54, 0x8a, 0x9e, 0xfe, 0x4d, 0xd1,
- 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x97, 0x11, 0x03, 0x1b, 0xf8, 0x16, 0x00, 0x00,
-}
diff --git a/test/mapsproto2/combos/unsafeboth/mapsproto2.proto b/test/mapsproto2/combos/unsafeboth/mapsproto2.proto
deleted file mode 100644
index c98fc2d2e8..0000000000
--- a/test/mapsproto2/combos/unsafeboth/mapsproto2.proto
+++ /dev/null
@@ -1,124 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2014 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-package proto2.maps;
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.face_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.benchgen_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = true;
-option (gogoproto.unsafe_unmarshaler_all) = true;
-
-message FloatingPoint {
- optional double f = 1;
-}
-
-message CustomMap {
- map Nullable128s = 1 [(gogoproto.customtype)="github.com/gogo/protobuf/test/custom.Uint128"];
- map Uint128s = 2 [(gogoproto.customtype)="github.com/gogo/protobuf/test/custom.Uint128", (gogoproto.nullable)=false];
- map NullableIds = 3 [(gogoproto.customtype)="github.com/gogo/protobuf/test.Uuid"];
- map Ids = 4 [(gogoproto.customtype)="github.com/gogo/protobuf/test.Uuid", (gogoproto.nullable)=false];
-}
-
-enum MapEnum {
- MA = 0;
- MB = 1;
- MC = 2;
-}
-
-message AllMaps {
- map StringToDoubleMap = 1;
- map StringToFloatMap = 2;
- map Int32Map = 3;
- map Int64Map = 4;
- map Uint32Map = 5;
- map Uint64Map = 6;
- map Sint32Map = 7;
- map Sint64Map = 8;
- map Fixed32Map = 9;
- map Sfixed32Map = 10;
- map Fixed64Map = 11;
- map Sfixed64Map = 12;
- map BoolMap = 13;
- map StringMap = 14;
- map StringToBytesMap = 15;
- map StringToEnumMap = 16;
- map StringToMsgMap = 17;
-}
-
-message AllMapsOrdered {
- option (gogoproto.stable_marshaler) = true;
-
- map StringToDoubleMap = 1;
- map StringToFloatMap = 2;
- map Int32Map = 3;
- map Int64Map = 4;
- map Uint32Map = 5;
- map Uint64Map = 6;
- map Sint32Map = 7;
- map Sint64Map = 8;
- map Fixed32Map = 9;
- map Sfixed32Map = 10;
- map Fixed64Map = 11;
- map Sfixed64Map = 12;
- map BoolMap = 13;
- map StringMap = 14;
- map StringToBytesMap = 15;
- map StringToEnumMap = 16;
- map StringToMsgMap = 17;
-}
diff --git a/test/mapsproto2/combos/unsafeboth/mapsproto2_test.go b/test/mapsproto2/combos/unsafeboth/mapsproto2_test.go
deleted file mode 100644
index 488bc86bf1..0000000000
--- a/test/mapsproto2/combos/unsafeboth/mapsproto2_test.go
+++ /dev/null
@@ -1,104 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2015, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package proto2_maps
-
-import (
- "testing"
-
- "github.com/gogo/protobuf/proto"
-)
-
-func TestNilMaps(t *testing.T) {
- m := &AllMaps{StringToMsgMap: map[string]*FloatingPoint{"a": nil}}
- data, err := proto.Marshal(m)
- if err != nil {
- t.Fatal(err)
- }
- size := m.Size()
- protoSize := proto.Size(m)
- marshaledSize := len(data)
- if size != protoSize || marshaledSize != protoSize {
- t.Errorf("size %d != protoSize %d != marshaledSize %d", size, protoSize, marshaledSize)
- }
- m2 := &AllMaps{}
- if err := proto.Unmarshal(data, m2); err != nil {
- t.Fatal(err)
- }
- if v, ok := m2.StringToMsgMap["a"]; !ok {
- t.Error("element not in map")
- } else if v != nil {
- t.Errorf("element should be nil, but its %v", v)
- }
-}
-
-func TestNilMapsBytes(t *testing.T) {
- m := &AllMaps{StringToBytesMap: map[string][]byte{"a": nil}}
- data, err := proto.Marshal(m)
- if err != nil {
- t.Fatal(err)
- }
- size := m.Size()
- protoSize := proto.Size(m)
- marshaledSize := len(data)
- if size != protoSize || marshaledSize != protoSize {
- t.Errorf("size %d != protoSize %d != marshaledSize %d", size, protoSize, marshaledSize)
- }
- m2 := &AllMaps{}
- if err := proto.Unmarshal(data, m2); err != nil {
- t.Fatal(err)
- }
- if v, ok := m2.StringToBytesMap["a"]; !ok {
- t.Error("element not in map")
- } else if len(v) != 0 {
- t.Errorf("element should be empty, but its %v", v)
- }
-}
-
-func TestEmptyMapsBytes(t *testing.T) {
- m := &AllMaps{StringToBytesMap: map[string][]byte{"b": {}}}
- data, err := proto.Marshal(m)
- if err != nil {
- t.Fatal(err)
- }
- size := m.Size()
- protoSize := proto.Size(m)
- marshaledSize := len(data)
- if size != protoSize || marshaledSize != protoSize {
- t.Errorf("size %d != protoSize %d != marshaledSize %d", size, protoSize, marshaledSize)
- }
- m2 := &AllMaps{}
- if err := proto.Unmarshal(data, m2); err != nil {
- t.Fatal(err)
- }
- if v, ok := m2.StringToBytesMap["b"]; !ok {
- t.Error("element not in map")
- } else if len(v) != 0 {
- t.Errorf("element should be empty, but its %v", v)
- }
-}
diff --git a/test/mapsproto2/combos/unsafeboth/mapsproto2pb_test.go b/test/mapsproto2/combos/unsafeboth/mapsproto2pb_test.go
deleted file mode 100644
index 76b928964f..0000000000
--- a/test/mapsproto2/combos/unsafeboth/mapsproto2pb_test.go
+++ /dev/null
@@ -1,1039 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeboth/mapsproto2.proto
-
-/*
-Package proto2_maps is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafeboth/mapsproto2.proto
-
-It has these top-level messages:
- FloatingPoint
- CustomMap
- AllMaps
- AllMapsOrdered
-*/
-package proto2_maps
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestFloatingPointProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestFloatingPointMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkFloatingPointProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*FloatingPoint, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedFloatingPoint(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkFloatingPointProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedFloatingPoint(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &FloatingPoint{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomMapProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomMapMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomMap(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCustomMapProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomMap, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomMapProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomMap(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomMap{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAllMapsProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestAllMapsMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkAllMapsProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AllMaps, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedAllMaps(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkAllMapsProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedAllMaps(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &AllMaps{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAllMapsOrderedProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestAllMapsOrderedMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkAllMapsOrderedProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AllMapsOrdered, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedAllMapsOrdered(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkAllMapsOrderedProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedAllMapsOrdered(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &AllMapsOrdered{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestFloatingPointJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FloatingPoint{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomMapJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomMap(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomMap{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAllMapsJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMaps{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAllMapsOrderedJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMapsOrdered{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestFloatingPointProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFloatingPointProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomMapProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomMapProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllMapsProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllMapsProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllMapsOrderedProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllMapsOrderedProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMapsproto2Description(t *testing.T) {
- Mapsproto2Description()
-}
-func TestFloatingPointVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFloatingPoint(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomMapVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAllMapsVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMaps(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAllMapsOrderedVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMapsOrdered(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestFloatingPointFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFloatingPoint(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomMapFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomMap(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestAllMapsFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMaps(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestAllMapsOrderedFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMapsOrdered(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestFloatingPointGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFloatingPoint(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomMapGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomMap(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAllMapsGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMaps(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAllMapsOrderedGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMapsOrdered(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestFloatingPointSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkFloatingPointSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*FloatingPoint, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedFloatingPoint(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomMapSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomMap(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomMapSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomMap, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAllMapsSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkAllMapsSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AllMaps, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedAllMaps(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAllMapsOrderedSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkAllMapsOrderedSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AllMapsOrdered, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedAllMapsOrdered(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestFloatingPointStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFloatingPoint(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomMapStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomMap(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAllMapsStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMaps(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAllMapsOrderedStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMapsOrdered(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/mapsproto2/combos/unsafemarshaler/mapsproto2.pb.go b/test/mapsproto2/combos/unsafemarshaler/mapsproto2.pb.go
deleted file mode 100644
index 6bba0cf4ca..0000000000
--- a/test/mapsproto2/combos/unsafemarshaler/mapsproto2.pb.go
+++ /dev/null
@@ -1,4510 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafemarshaler/mapsproto2.proto
-
-/*
-Package proto2_maps is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafemarshaler/mapsproto2.proto
-
-It has these top-level messages:
- FloatingPoint
- CustomMap
- AllMaps
- AllMapsOrdered
-*/
-package proto2_maps
-
-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_custom "github.com/gogo/protobuf/test/custom"
-import github_com_gogo_protobuf_test "github.com/gogo/protobuf/test"
-
-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 strconv "strconv"
-
-import strings "strings"
-import reflect "reflect"
-import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
-
-import unsafe "unsafe"
-
-// 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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type MapEnum int32
-
-const (
- MA MapEnum = 0
- MB MapEnum = 1
- MC MapEnum = 2
-)
-
-var MapEnum_name = map[int32]string{
- 0: "MA",
- 1: "MB",
- 2: "MC",
-}
-var MapEnum_value = map[string]int32{
- "MA": 0,
- "MB": 1,
- "MC": 2,
-}
-
-func (x MapEnum) Enum() *MapEnum {
- p := new(MapEnum)
- *p = x
- return p
-}
-func (x MapEnum) MarshalJSON() ([]byte, error) {
- return proto.MarshalJSONEnum(MapEnum_name, int32(x))
-}
-func (x *MapEnum) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(MapEnum_value, data, "MapEnum")
- if err != nil {
- return err
- }
- *x = MapEnum(value)
- return nil
-}
-func (MapEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorMapsproto2, []int{0} }
-
-type FloatingPoint struct {
- F *float64 `protobuf:"fixed64,1,opt,name=f" json:"f,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *FloatingPoint) Reset() { *m = FloatingPoint{} }
-func (*FloatingPoint) ProtoMessage() {}
-func (*FloatingPoint) Descriptor() ([]byte, []int) { return fileDescriptorMapsproto2, []int{0} }
-
-type CustomMap struct {
- Nullable128S map[string]*github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,1,rep,name=Nullable128s,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Nullable128s,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- Uint128S map[string]github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,rep,name=Uint128s,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Uint128s" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- NullableIds map[string]*github_com_gogo_protobuf_test.Uuid `protobuf:"bytes,3,rep,name=NullableIds,customtype=github.com/gogo/protobuf/test.Uuid" json:"NullableIds,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- Ids map[string]github_com_gogo_protobuf_test.Uuid `protobuf:"bytes,4,rep,name=Ids,customtype=github.com/gogo/protobuf/test.Uuid" json:"Ids" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomMap) Reset() { *m = CustomMap{} }
-func (*CustomMap) ProtoMessage() {}
-func (*CustomMap) Descriptor() ([]byte, []int) { return fileDescriptorMapsproto2, []int{1} }
-
-type AllMaps struct {
- StringToDoubleMap map[string]float64 `protobuf:"bytes,1,rep,name=StringToDoubleMap" json:"StringToDoubleMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
- StringToFloatMap map[string]float32 `protobuf:"bytes,2,rep,name=StringToFloatMap" json:"StringToFloatMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
- Int32Map map[int32]int32 `protobuf:"bytes,3,rep,name=Int32Map" json:"Int32Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Int64Map map[int64]int64 `protobuf:"bytes,4,rep,name=Int64Map" json:"Int64Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Uint32Map map[uint32]uint32 `protobuf:"bytes,5,rep,name=Uint32Map" json:"Uint32Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Uint64Map map[uint64]uint64 `protobuf:"bytes,6,rep,name=Uint64Map" json:"Uint64Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Sint32Map map[int32]int32 `protobuf:"bytes,7,rep,name=Sint32Map" json:"Sint32Map,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"`
- Sint64Map map[int64]int64 `protobuf:"bytes,8,rep,name=Sint64Map" json:"Sint64Map,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"`
- Fixed32Map map[uint32]uint32 `protobuf:"bytes,9,rep,name=Fixed32Map" json:"Fixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
- Sfixed32Map map[int32]int32 `protobuf:"bytes,10,rep,name=Sfixed32Map" json:"Sfixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
- Fixed64Map map[uint64]uint64 `protobuf:"bytes,11,rep,name=Fixed64Map" json:"Fixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
- Sfixed64Map map[int64]int64 `protobuf:"bytes,12,rep,name=Sfixed64Map" json:"Sfixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
- BoolMap map[bool]bool `protobuf:"bytes,13,rep,name=BoolMap" json:"BoolMap,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- StringMap map[string]string `protobuf:"bytes,14,rep,name=StringMap" json:"StringMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- StringToBytesMap map[string][]byte `protobuf:"bytes,15,rep,name=StringToBytesMap" json:"StringToBytesMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- StringToEnumMap map[string]MapEnum `protobuf:"bytes,16,rep,name=StringToEnumMap" json:"StringToEnumMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=proto2.maps.MapEnum"`
- StringToMsgMap map[string]*FloatingPoint `protobuf:"bytes,17,rep,name=StringToMsgMap" json:"StringToMsgMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *AllMaps) Reset() { *m = AllMaps{} }
-func (*AllMaps) ProtoMessage() {}
-func (*AllMaps) Descriptor() ([]byte, []int) { return fileDescriptorMapsproto2, []int{2} }
-
-type AllMapsOrdered struct {
- StringToDoubleMap map[string]float64 `protobuf:"bytes,1,rep,name=StringToDoubleMap" json:"StringToDoubleMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
- StringToFloatMap map[string]float32 `protobuf:"bytes,2,rep,name=StringToFloatMap" json:"StringToFloatMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
- Int32Map map[int32]int32 `protobuf:"bytes,3,rep,name=Int32Map" json:"Int32Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Int64Map map[int64]int64 `protobuf:"bytes,4,rep,name=Int64Map" json:"Int64Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Uint32Map map[uint32]uint32 `protobuf:"bytes,5,rep,name=Uint32Map" json:"Uint32Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Uint64Map map[uint64]uint64 `protobuf:"bytes,6,rep,name=Uint64Map" json:"Uint64Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Sint32Map map[int32]int32 `protobuf:"bytes,7,rep,name=Sint32Map" json:"Sint32Map,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"`
- Sint64Map map[int64]int64 `protobuf:"bytes,8,rep,name=Sint64Map" json:"Sint64Map,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"`
- Fixed32Map map[uint32]uint32 `protobuf:"bytes,9,rep,name=Fixed32Map" json:"Fixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
- Sfixed32Map map[int32]int32 `protobuf:"bytes,10,rep,name=Sfixed32Map" json:"Sfixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
- Fixed64Map map[uint64]uint64 `protobuf:"bytes,11,rep,name=Fixed64Map" json:"Fixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
- Sfixed64Map map[int64]int64 `protobuf:"bytes,12,rep,name=Sfixed64Map" json:"Sfixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
- BoolMap map[bool]bool `protobuf:"bytes,13,rep,name=BoolMap" json:"BoolMap,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- StringMap map[string]string `protobuf:"bytes,14,rep,name=StringMap" json:"StringMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- StringToBytesMap map[string][]byte `protobuf:"bytes,15,rep,name=StringToBytesMap" json:"StringToBytesMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- StringToEnumMap map[string]MapEnum `protobuf:"bytes,16,rep,name=StringToEnumMap" json:"StringToEnumMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=proto2.maps.MapEnum"`
- StringToMsgMap map[string]*FloatingPoint `protobuf:"bytes,17,rep,name=StringToMsgMap" json:"StringToMsgMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *AllMapsOrdered) Reset() { *m = AllMapsOrdered{} }
-func (*AllMapsOrdered) ProtoMessage() {}
-func (*AllMapsOrdered) Descriptor() ([]byte, []int) { return fileDescriptorMapsproto2, []int{3} }
-
-func init() {
- proto.RegisterType((*FloatingPoint)(nil), "proto2.maps.FloatingPoint")
- proto.RegisterType((*CustomMap)(nil), "proto2.maps.CustomMap")
- proto.RegisterType((*AllMaps)(nil), "proto2.maps.AllMaps")
- proto.RegisterType((*AllMapsOrdered)(nil), "proto2.maps.AllMapsOrdered")
- proto.RegisterEnum("proto2.maps.MapEnum", MapEnum_name, MapEnum_value)
-}
-func (this *FloatingPoint) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Mapsproto2Description()
-}
-func (this *CustomMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Mapsproto2Description()
-}
-func (this *AllMaps) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Mapsproto2Description()
-}
-func (this *AllMapsOrdered) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Mapsproto2Description()
-}
-func Mapsproto2Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 4657 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x7b, 0x6b, 0x6c, 0x23, 0xd7,
- 0x75, 0xbf, 0x86, 0x0f, 0x89, 0x3c, 0xa4, 0xa8, 0xd1, 0x95, 0xbc, 0xa6, 0xe5, 0x58, 0xbb, 0x2b,
- 0x3f, 0x56, 0x5e, 0xdb, 0x5a, 0x5b, 0xde, 0x5d, 0xaf, 0xb9, 0xb1, 0xfd, 0xa7, 0x24, 0xae, 0x56,
- 0xb6, 0x5e, 0x19, 0x4a, 0xf6, 0xda, 0x7f, 0x18, 0xd3, 0xd1, 0xf0, 0x92, 0x1a, 0x2f, 0x39, 0x43,
- 0xcf, 0x0c, 0xd7, 0x96, 0x51, 0x14, 0x5b, 0xb8, 0x0f, 0x04, 0x45, 0xdf, 0x05, 0xea, 0xb8, 0x8e,
- 0xdb, 0x04, 0x68, 0x9d, 0x26, 0x7d, 0x24, 0x4d, 0x9b, 0xa6, 0xfd, 0x94, 0x2f, 0x69, 0x0d, 0x14,
- 0x28, 0x92, 0x6f, 0x41, 0x10, 0x18, 0x5e, 0xd5, 0x40, 0xdd, 0xd6, 0x6d, 0xdd, 0xc6, 0x1f, 0x02,
- 0x18, 0x05, 0x8a, 0xfb, 0x1a, 0xce, 0x0c, 0x87, 0x1c, 0xca, 0x80, 0x9d, 0x7e, 0xf0, 0xa7, 0xd5,
- 0x9c, 0x39, 0xbf, 0xdf, 0x3d, 0xf7, 0xdc, 0x73, 0xcf, 0x39, 0xf7, 0x0e, 0x17, 0xbe, 0x76, 0x01,
- 0x4e, 0x34, 0x2c, 0xab, 0xd1, 0xc4, 0x67, 0xda, 0xb6, 0xe5, 0x5a, 0x7b, 0x9d, 0xfa, 0x99, 0x1a,
- 0x76, 0x74, 0xdb, 0x68, 0xbb, 0x96, 0xbd, 0x40, 0x65, 0x68, 0x82, 0x69, 0x2c, 0x08, 0x8d, 0xb9,
- 0x0d, 0x98, 0xbc, 0x64, 0x34, 0xf1, 0x8a, 0xa7, 0x58, 0xc5, 0x2e, 0xba, 0x00, 0xa9, 0xba, 0xd1,
- 0xc4, 0x45, 0xe9, 0x44, 0x72, 0x3e, 0xb7, 0x78, 0xc7, 0x42, 0x08, 0xb4, 0x10, 0x44, 0x6c, 0x13,
- 0xb1, 0x42, 0x11, 0x73, 0xef, 0xa4, 0x60, 0x2a, 0xe2, 0x2d, 0x42, 0x90, 0x32, 0xb5, 0x16, 0x61,
- 0x94, 0xe6, 0xb3, 0x0a, 0xfd, 0x1b, 0x15, 0x61, 0xac, 0xad, 0xe9, 0x57, 0xb5, 0x06, 0x2e, 0x26,
- 0xa8, 0x58, 0x3c, 0xa2, 0x59, 0x80, 0x1a, 0x6e, 0x63, 0xb3, 0x86, 0x4d, 0xfd, 0xa0, 0x98, 0x3c,
- 0x91, 0x9c, 0xcf, 0x2a, 0x3e, 0x09, 0xba, 0x07, 0x26, 0xdb, 0x9d, 0xbd, 0xa6, 0xa1, 0xab, 0x3e,
- 0x35, 0x38, 0x91, 0x9c, 0x4f, 0x2b, 0x32, 0x7b, 0xb1, 0xd2, 0x55, 0x3e, 0x05, 0x13, 0x2f, 0x60,
- 0xed, 0xaa, 0x5f, 0x35, 0x47, 0x55, 0x0b, 0x44, 0xec, 0x53, 0x5c, 0x86, 0x7c, 0x0b, 0x3b, 0x8e,
- 0xd6, 0xc0, 0xaa, 0x7b, 0xd0, 0xc6, 0xc5, 0x14, 0x9d, 0xfd, 0x89, 0x9e, 0xd9, 0x87, 0x67, 0x9e,
- 0xe3, 0xa8, 0x9d, 0x83, 0x36, 0x46, 0x65, 0xc8, 0x62, 0xb3, 0xd3, 0x62, 0x0c, 0xe9, 0x3e, 0xfe,
- 0xab, 0x98, 0x9d, 0x56, 0x98, 0x25, 0x43, 0x60, 0x9c, 0x62, 0xcc, 0xc1, 0xf6, 0x35, 0x43, 0xc7,
- 0xc5, 0x51, 0x4a, 0x70, 0xaa, 0x87, 0xa0, 0xca, 0xde, 0x87, 0x39, 0x04, 0x0e, 0x2d, 0x43, 0x16,
- 0xbf, 0xe8, 0x62, 0xd3, 0x31, 0x2c, 0xb3, 0x38, 0x46, 0x49, 0xee, 0x8c, 0x58, 0x45, 0xdc, 0xac,
- 0x85, 0x29, 0xba, 0x38, 0x74, 0x1e, 0xc6, 0xac, 0xb6, 0x6b, 0x58, 0xa6, 0x53, 0xcc, 0x9c, 0x90,
- 0xe6, 0x73, 0x8b, 0x9f, 0x89, 0x0c, 0x84, 0x2d, 0xa6, 0xa3, 0x08, 0x65, 0xb4, 0x06, 0xb2, 0x63,
- 0x75, 0x6c, 0x1d, 0xab, 0xba, 0x55, 0xc3, 0xaa, 0x61, 0xd6, 0xad, 0x62, 0x96, 0x12, 0x1c, 0xef,
- 0x9d, 0x08, 0x55, 0x5c, 0xb6, 0x6a, 0x78, 0xcd, 0xac, 0x5b, 0x4a, 0xc1, 0x09, 0x3c, 0xa3, 0x63,
- 0x30, 0xea, 0x1c, 0x98, 0xae, 0xf6, 0x62, 0x31, 0x4f, 0x23, 0x84, 0x3f, 0xcd, 0xfd, 0xcd, 0x28,
- 0x4c, 0x0c, 0x13, 0x62, 0x17, 0x21, 0x5d, 0x27, 0xb3, 0x2c, 0x26, 0x8e, 0xe2, 0x03, 0x86, 0x09,
- 0x3a, 0x71, 0xf4, 0x23, 0x3a, 0xb1, 0x0c, 0x39, 0x13, 0x3b, 0x2e, 0xae, 0xb1, 0x88, 0x48, 0x0e,
- 0x19, 0x53, 0xc0, 0x40, 0xbd, 0x21, 0x95, 0xfa, 0x48, 0x21, 0x75, 0x05, 0x26, 0x3c, 0x93, 0x54,
- 0x5b, 0x33, 0x1b, 0x22, 0x36, 0xcf, 0xc4, 0x59, 0xb2, 0x50, 0x11, 0x38, 0x85, 0xc0, 0x94, 0x02,
- 0x0e, 0x3c, 0xa3, 0x15, 0x00, 0xcb, 0xc4, 0x56, 0x5d, 0xad, 0x61, 0xbd, 0x59, 0xcc, 0xf4, 0xf1,
- 0xd2, 0x16, 0x51, 0xe9, 0xf1, 0x92, 0xc5, 0xa4, 0x7a, 0x13, 0x3d, 0xdc, 0x0d, 0xb5, 0xb1, 0x3e,
- 0x91, 0xb2, 0xc1, 0x36, 0x59, 0x4f, 0xb4, 0xed, 0x42, 0xc1, 0xc6, 0x24, 0xee, 0x71, 0x8d, 0xcf,
- 0x2c, 0x4b, 0x8d, 0x58, 0x88, 0x9d, 0x99, 0xc2, 0x61, 0x6c, 0x62, 0xe3, 0xb6, 0xff, 0x11, 0xdd,
- 0x0e, 0x9e, 0x40, 0xa5, 0x61, 0x05, 0x34, 0x0b, 0xe5, 0x85, 0x70, 0x53, 0x6b, 0xe1, 0x99, 0x97,
- 0xa0, 0x10, 0x74, 0x0f, 0x9a, 0x86, 0xb4, 0xe3, 0x6a, 0xb6, 0x4b, 0xa3, 0x30, 0xad, 0xb0, 0x07,
- 0x24, 0x43, 0x12, 0x9b, 0x35, 0x9a, 0xe5, 0xd2, 0x0a, 0xf9, 0x13, 0xfd, 0xbf, 0xee, 0x84, 0x93,
- 0x74, 0xc2, 0x77, 0xf5, 0xae, 0x68, 0x80, 0x39, 0x3c, 0xef, 0x99, 0x87, 0x60, 0x3c, 0x30, 0x81,
- 0x61, 0x87, 0x9e, 0xfb, 0x59, 0xb8, 0x29, 0x92, 0x1a, 0x5d, 0x81, 0xe9, 0x8e, 0x69, 0x98, 0x2e,
- 0xb6, 0xdb, 0x36, 0x26, 0x11, 0xcb, 0x86, 0x2a, 0xfe, 0xf3, 0x58, 0x9f, 0x98, 0xdb, 0xf5, 0x6b,
- 0x33, 0x16, 0x65, 0xaa, 0xd3, 0x2b, 0x3c, 0x9d, 0xcd, 0xbc, 0x3b, 0x26, 0x5f, 0xbf, 0x7e, 0xfd,
- 0x7a, 0x62, 0xee, 0x95, 0x51, 0x98, 0x8e, 0xda, 0x33, 0x91, 0xdb, 0xf7, 0x18, 0x8c, 0x9a, 0x9d,
- 0xd6, 0x1e, 0xb6, 0xa9, 0x93, 0xd2, 0x0a, 0x7f, 0x42, 0x65, 0x48, 0x37, 0xb5, 0x3d, 0xdc, 0x2c,
- 0xa6, 0x4e, 0x48, 0xf3, 0x85, 0xc5, 0x7b, 0x86, 0xda, 0x95, 0x0b, 0xeb, 0x04, 0xa2, 0x30, 0x24,
- 0x7a, 0x14, 0x52, 0x3c, 0x45, 0x13, 0x86, 0xd3, 0xc3, 0x31, 0x90, 0xbd, 0xa4, 0x50, 0x1c, 0xba,
- 0x15, 0xb2, 0xe4, 0x5f, 0x16, 0x1b, 0xa3, 0xd4, 0xe6, 0x0c, 0x11, 0x90, 0xb8, 0x40, 0x33, 0x90,
- 0xa1, 0xdb, 0xa4, 0x86, 0x45, 0x69, 0xf3, 0x9e, 0x49, 0x60, 0xd5, 0x70, 0x5d, 0xeb, 0x34, 0x5d,
- 0xf5, 0x9a, 0xd6, 0xec, 0x60, 0x1a, 0xf0, 0x59, 0x25, 0xcf, 0x85, 0x4f, 0x12, 0x19, 0x3a, 0x0e,
- 0x39, 0xb6, 0xab, 0x0c, 0xb3, 0x86, 0x5f, 0xa4, 0xd9, 0x33, 0xad, 0xb0, 0x8d, 0xb6, 0x46, 0x24,
- 0x64, 0xf8, 0xe7, 0x1c, 0xcb, 0x14, 0xa1, 0x49, 0x87, 0x20, 0x02, 0x3a, 0xfc, 0x43, 0xe1, 0xc4,
- 0x7d, 0x5b, 0xf4, 0xf4, 0xc2, 0x31, 0x35, 0xf7, 0xad, 0x04, 0xa4, 0x68, 0xbe, 0x98, 0x80, 0xdc,
- 0xce, 0xd3, 0xdb, 0x15, 0x75, 0x65, 0x6b, 0x77, 0x69, 0xbd, 0x22, 0x4b, 0xa8, 0x00, 0x40, 0x05,
- 0x97, 0xd6, 0xb7, 0xca, 0x3b, 0x72, 0xc2, 0x7b, 0x5e, 0xdb, 0xdc, 0x39, 0x7f, 0x56, 0x4e, 0x7a,
- 0x80, 0x5d, 0x26, 0x48, 0xf9, 0x15, 0x1e, 0x5c, 0x94, 0xd3, 0x48, 0x86, 0x3c, 0x23, 0x58, 0xbb,
- 0x52, 0x59, 0x39, 0x7f, 0x56, 0x1e, 0x0d, 0x4a, 0x1e, 0x5c, 0x94, 0xc7, 0xd0, 0x38, 0x64, 0xa9,
- 0x64, 0x69, 0x6b, 0x6b, 0x5d, 0xce, 0x78, 0x9c, 0xd5, 0x1d, 0x65, 0x6d, 0x73, 0x55, 0xce, 0x7a,
- 0x9c, 0xab, 0xca, 0xd6, 0xee, 0xb6, 0x0c, 0x1e, 0xc3, 0x46, 0xa5, 0x5a, 0x2d, 0xaf, 0x56, 0xe4,
- 0x9c, 0xa7, 0xb1, 0xf4, 0xf4, 0x4e, 0xa5, 0x2a, 0xe7, 0x03, 0x66, 0x3d, 0xb8, 0x28, 0x8f, 0x7b,
- 0x43, 0x54, 0x36, 0x77, 0x37, 0xe4, 0x02, 0x9a, 0x84, 0x71, 0x36, 0x84, 0x30, 0x62, 0x22, 0x24,
- 0x3a, 0x7f, 0x56, 0x96, 0xbb, 0x86, 0x30, 0x96, 0xc9, 0x80, 0xe0, 0xfc, 0x59, 0x19, 0xcd, 0x2d,
- 0x43, 0x9a, 0x46, 0x17, 0x42, 0x50, 0x58, 0x2f, 0x2f, 0x55, 0xd6, 0xd5, 0xad, 0xed, 0x9d, 0xb5,
- 0xad, 0xcd, 0xf2, 0xba, 0x2c, 0x75, 0x65, 0x4a, 0xe5, 0x73, 0xbb, 0x6b, 0x4a, 0x65, 0x45, 0x4e,
- 0xf8, 0x65, 0xdb, 0x95, 0xf2, 0x4e, 0x65, 0x45, 0x4e, 0xce, 0xe9, 0x30, 0x1d, 0x95, 0x27, 0x23,
- 0x77, 0x86, 0x6f, 0x89, 0x13, 0x7d, 0x96, 0x98, 0x72, 0xf5, 0x2c, 0xf1, 0x97, 0x25, 0x98, 0x8a,
- 0xa8, 0x15, 0x91, 0x83, 0x3c, 0x06, 0x69, 0x16, 0xa2, 0xac, 0x7a, 0xde, 0x1d, 0x59, 0x74, 0x68,
- 0xc0, 0xf6, 0x54, 0x50, 0x8a, 0xf3, 0x77, 0x10, 0xc9, 0x3e, 0x1d, 0x04, 0xa1, 0xe8, 0x31, 0xf2,
- 0x65, 0x09, 0x8a, 0xfd, 0xb8, 0x63, 0x12, 0x45, 0x22, 0x90, 0x28, 0x2e, 0x86, 0x0d, 0x38, 0xd9,
- 0x7f, 0x0e, 0x3d, 0x56, 0xbc, 0x21, 0xc1, 0xb1, 0xe8, 0x46, 0x2b, 0xd2, 0x86, 0x47, 0x61, 0xb4,
- 0x85, 0xdd, 0x7d, 0x4b, 0x34, 0x1b, 0x77, 0x45, 0x94, 0x30, 0xf2, 0x3a, 0xec, 0x2b, 0x8e, 0xf2,
- 0xd7, 0xc0, 0x64, 0xbf, 0x6e, 0x89, 0x59, 0xd3, 0x63, 0xe9, 0xe7, 0x13, 0x70, 0x53, 0x24, 0x79,
- 0xa4, 0xa1, 0xb7, 0x01, 0x18, 0x66, 0xbb, 0xe3, 0xb2, 0x86, 0x82, 0xe5, 0xa7, 0x2c, 0x95, 0xd0,
- 0xbd, 0x4f, 0x72, 0x4f, 0xc7, 0xf5, 0xde, 0x27, 0xe9, 0x7b, 0x60, 0x22, 0xaa, 0x70, 0xa1, 0x6b,
- 0x68, 0x8a, 0x1a, 0x3a, 0xdb, 0x67, 0xa6, 0x3d, 0xb5, 0xfa, 0x7e, 0x90, 0xf5, 0xa6, 0x81, 0x4d,
- 0x57, 0x75, 0x5c, 0x1b, 0x6b, 0x2d, 0xc3, 0x6c, 0xd0, 0x04, 0x9c, 0x29, 0xa5, 0xeb, 0x5a, 0xd3,
- 0xc1, 0xca, 0x04, 0x7b, 0x5d, 0x15, 0x6f, 0x09, 0x82, 0xd6, 0x38, 0xdb, 0x87, 0x18, 0x0d, 0x20,
- 0xd8, 0x6b, 0x0f, 0x31, 0xf7, 0xcd, 0x0c, 0xe4, 0x7c, 0x6d, 0x29, 0x3a, 0x09, 0xf9, 0xe7, 0xb4,
- 0x6b, 0x9a, 0x2a, 0x8e, 0x1a, 0xcc, 0x13, 0x39, 0x22, 0xdb, 0xe6, 0xc7, 0x8d, 0xfb, 0x61, 0x9a,
- 0xaa, 0x58, 0x1d, 0x17, 0xdb, 0xaa, 0xde, 0xd4, 0x1c, 0x87, 0x3a, 0x2d, 0x43, 0x55, 0x11, 0x79,
- 0xb7, 0x45, 0x5e, 0x2d, 0x8b, 0x37, 0xe8, 0x1c, 0x4c, 0x51, 0x44, 0xab, 0xd3, 0x74, 0x8d, 0x76,
- 0x13, 0xab, 0xe4, 0xf0, 0xe3, 0xd0, 0x44, 0xec, 0x59, 0x36, 0x49, 0x34, 0x36, 0xb8, 0x02, 0xb1,
- 0xc8, 0x41, 0x2b, 0x70, 0x1b, 0x85, 0x35, 0xb0, 0x89, 0x6d, 0xcd, 0xc5, 0x2a, 0x7e, 0xbe, 0xa3,
- 0x35, 0x1d, 0x55, 0x33, 0x6b, 0xea, 0xbe, 0xe6, 0xec, 0x17, 0xa7, 0x09, 0xc1, 0x52, 0xa2, 0x28,
- 0x29, 0xb7, 0x10, 0xc5, 0x55, 0xae, 0x57, 0xa1, 0x6a, 0x65, 0xb3, 0x76, 0x59, 0x73, 0xf6, 0x51,
- 0x09, 0x8e, 0x51, 0x16, 0xc7, 0xb5, 0x0d, 0xb3, 0xa1, 0xea, 0xfb, 0x58, 0xbf, 0xaa, 0x76, 0xdc,
- 0xfa, 0x85, 0xe2, 0xad, 0xfe, 0xf1, 0xa9, 0x85, 0x55, 0xaa, 0xb3, 0x4c, 0x54, 0x76, 0xdd, 0xfa,
- 0x05, 0x54, 0x85, 0x3c, 0x59, 0x8c, 0x96, 0xf1, 0x12, 0x56, 0xeb, 0x96, 0x4d, 0x2b, 0x4b, 0x21,
- 0x62, 0x67, 0xfb, 0x3c, 0xb8, 0xb0, 0xc5, 0x01, 0x1b, 0x56, 0x0d, 0x97, 0xd2, 0xd5, 0xed, 0x4a,
- 0x65, 0x45, 0xc9, 0x09, 0x96, 0x4b, 0x96, 0x4d, 0x02, 0xaa, 0x61, 0x79, 0x0e, 0xce, 0xb1, 0x80,
- 0x6a, 0x58, 0xc2, 0xbd, 0xe7, 0x60, 0x4a, 0xd7, 0xd9, 0x9c, 0x0d, 0x5d, 0xe5, 0x47, 0x14, 0xa7,
- 0x28, 0x07, 0x9c, 0xa5, 0xeb, 0xab, 0x4c, 0x81, 0xc7, 0xb8, 0x83, 0x1e, 0x86, 0x9b, 0xba, 0xce,
- 0xf2, 0x03, 0x27, 0x7b, 0x66, 0x19, 0x86, 0x9e, 0x83, 0xa9, 0xf6, 0x41, 0x2f, 0x10, 0x05, 0x46,
- 0x6c, 0x1f, 0x84, 0x61, 0x0f, 0xc1, 0x74, 0x7b, 0xbf, 0xdd, 0x8b, 0x9b, 0xf2, 0xe3, 0x50, 0x7b,
- 0xbf, 0x1d, 0x06, 0xde, 0x49, 0xcf, 0xab, 0x36, 0xd6, 0x35, 0x17, 0xd7, 0x8a, 0x37, 0xfb, 0xd5,
- 0x7d, 0x2f, 0xd0, 0x19, 0x90, 0x75, 0x5d, 0xc5, 0xa6, 0xb6, 0xd7, 0xc4, 0xaa, 0x66, 0x63, 0x53,
- 0x73, 0x8a, 0xc7, 0xfd, 0xca, 0x05, 0x5d, 0xaf, 0xd0, 0xb7, 0x65, 0xfa, 0x12, 0x9d, 0x86, 0x49,
- 0x6b, 0xef, 0x39, 0x9d, 0x85, 0xa4, 0xda, 0xb6, 0x71, 0xdd, 0x78, 0xb1, 0x78, 0x07, 0xf5, 0xef,
- 0x04, 0x79, 0x41, 0x03, 0x72, 0x9b, 0x8a, 0xd1, 0xdd, 0x20, 0xeb, 0xce, 0xbe, 0x66, 0xb7, 0x69,
- 0x4f, 0xe0, 0xb4, 0x35, 0x1d, 0x17, 0xef, 0x64, 0xaa, 0x4c, 0xbe, 0x29, 0xc4, 0x64, 0x4b, 0x38,
- 0x2f, 0x18, 0x75, 0x57, 0x30, 0x9e, 0x62, 0x5b, 0x82, 0xca, 0x38, 0xdb, 0x3c, 0xc8, 0xc4, 0x15,
- 0x81, 0x81, 0xe7, 0xa9, 0x5a, 0xa1, 0xbd, 0xdf, 0xf6, 0x8f, 0x7b, 0x3b, 0x8c, 0x13, 0xcd, 0xee,
- 0xa0, 0x77, 0xb3, 0x7e, 0xa6, 0xbd, 0xef, 0x1b, 0xf1, 0x63, 0x6b, 0x2d, 0xe7, 0x4a, 0x90, 0xf7,
- 0xc7, 0x27, 0xca, 0x02, 0x8b, 0x50, 0x59, 0x22, 0xb5, 0x7e, 0x79, 0x6b, 0x85, 0x54, 0xe9, 0x67,
- 0x2a, 0x72, 0x82, 0x74, 0x0b, 0xeb, 0x6b, 0x3b, 0x15, 0x55, 0xd9, 0xdd, 0xdc, 0x59, 0xdb, 0xa8,
- 0xc8, 0x49, 0x7f, 0x5b, 0xfa, 0xdd, 0x04, 0x14, 0x82, 0x27, 0x0c, 0xf4, 0x59, 0xb8, 0x59, 0x5c,
- 0x07, 0x38, 0xd8, 0x55, 0x5f, 0x30, 0x6c, 0xba, 0x65, 0x5a, 0x1a, 0xeb, 0xb0, 0xbd, 0x45, 0x9b,
- 0xe6, 0x5a, 0x55, 0xec, 0x3e, 0x65, 0xd8, 0x64, 0x43, 0xb4, 0x34, 0x17, 0xad, 0xc3, 0x71, 0xd3,
- 0x52, 0x1d, 0x57, 0x33, 0x6b, 0x9a, 0x5d, 0x53, 0xbb, 0x17, 0x31, 0xaa, 0xa6, 0xeb, 0xd8, 0x71,
- 0x2c, 0x56, 0xaa, 0x3c, 0x96, 0xcf, 0x98, 0x56, 0x95, 0x2b, 0x77, 0x73, 0x78, 0x99, 0xab, 0x86,
- 0x02, 0x2c, 0xd9, 0x2f, 0xc0, 0x6e, 0x85, 0x6c, 0x4b, 0x6b, 0xab, 0xd8, 0x74, 0xed, 0x03, 0xda,
- 0x57, 0x66, 0x94, 0x4c, 0x4b, 0x6b, 0x57, 0xc8, 0xf3, 0x27, 0xd3, 0xde, 0xff, 0x28, 0x09, 0x79,
- 0x7f, 0x6f, 0x49, 0x5a, 0x75, 0x9d, 0xd6, 0x11, 0x89, 0x66, 0x9a, 0xdb, 0x07, 0x76, 0xa2, 0x0b,
- 0xcb, 0xa4, 0xc0, 0x94, 0x46, 0x59, 0xc7, 0xa7, 0x30, 0x24, 0x29, 0xee, 0x24, 0xb7, 0x60, 0x76,
- 0x8a, 0xc9, 0x28, 0xfc, 0x09, 0xad, 0xc2, 0xe8, 0x73, 0x0e, 0xe5, 0x1e, 0xa5, 0xdc, 0x77, 0x0c,
- 0xe6, 0x7e, 0xbc, 0x4a, 0xc9, 0xb3, 0x8f, 0x57, 0xd5, 0xcd, 0x2d, 0x65, 0xa3, 0xbc, 0xae, 0x70,
- 0x38, 0xba, 0x05, 0x52, 0x4d, 0xed, 0xa5, 0x83, 0x60, 0x29, 0xa2, 0xa2, 0x61, 0x1d, 0x7f, 0x0b,
- 0xa4, 0x5e, 0xc0, 0xda, 0xd5, 0x60, 0x01, 0xa0, 0xa2, 0x8f, 0x31, 0xf4, 0xcf, 0x40, 0x9a, 0xfa,
- 0x0b, 0x01, 0x70, 0x8f, 0xc9, 0x23, 0x28, 0x03, 0xa9, 0xe5, 0x2d, 0x85, 0x84, 0xbf, 0x0c, 0x79,
- 0x26, 0x55, 0xb7, 0xd7, 0x2a, 0xcb, 0x15, 0x39, 0x31, 0x77, 0x0e, 0x46, 0x99, 0x13, 0xc8, 0xd6,
- 0xf0, 0xdc, 0x20, 0x8f, 0xf0, 0x47, 0xce, 0x21, 0x89, 0xb7, 0xbb, 0x1b, 0x4b, 0x15, 0x45, 0x4e,
- 0xf8, 0x97, 0xd7, 0x81, 0xbc, 0xbf, 0xad, 0xfc, 0x64, 0x62, 0xea, 0x6f, 0x25, 0xc8, 0xf9, 0xda,
- 0x44, 0xd2, 0xa0, 0x68, 0xcd, 0xa6, 0xf5, 0x82, 0xaa, 0x35, 0x0d, 0xcd, 0xe1, 0x41, 0x01, 0x54,
- 0x54, 0x26, 0x92, 0x61, 0x17, 0xed, 0x13, 0x31, 0xfe, 0x75, 0x09, 0xe4, 0x70, 0x8b, 0x19, 0x32,
- 0x50, 0xfa, 0xa9, 0x1a, 0xf8, 0x9a, 0x04, 0x85, 0x60, 0x5f, 0x19, 0x32, 0xef, 0xe4, 0x4f, 0xd5,
- 0xbc, 0xb7, 0x13, 0x30, 0x1e, 0xe8, 0x26, 0x87, 0xb5, 0xee, 0x79, 0x98, 0x34, 0x6a, 0xb8, 0xd5,
- 0xb6, 0x5c, 0x6c, 0xea, 0x07, 0x6a, 0x13, 0x5f, 0xc3, 0xcd, 0xe2, 0x1c, 0x4d, 0x14, 0x67, 0x06,
- 0xf7, 0xab, 0x0b, 0x6b, 0x5d, 0xdc, 0x3a, 0x81, 0x95, 0xa6, 0xd6, 0x56, 0x2a, 0x1b, 0xdb, 0x5b,
- 0x3b, 0x95, 0xcd, 0xe5, 0xa7, 0xd5, 0xdd, 0xcd, 0x27, 0x36, 0xb7, 0x9e, 0xda, 0x54, 0x64, 0x23,
- 0xa4, 0xf6, 0x31, 0x6e, 0xf5, 0x6d, 0x90, 0xc3, 0x46, 0xa1, 0x9b, 0x21, 0xca, 0x2c, 0x79, 0x04,
- 0x4d, 0xc1, 0xc4, 0xe6, 0x96, 0x5a, 0x5d, 0x5b, 0xa9, 0xa8, 0x95, 0x4b, 0x97, 0x2a, 0xcb, 0x3b,
- 0x55, 0x76, 0x80, 0xf7, 0xb4, 0x77, 0x82, 0x9b, 0xfa, 0xd5, 0x24, 0x4c, 0x45, 0x58, 0x82, 0xca,
- 0xfc, 0xec, 0xc0, 0x8e, 0x33, 0xf7, 0x0d, 0x63, 0xfd, 0x02, 0x29, 0xf9, 0xdb, 0x9a, 0xed, 0xf2,
- 0xa3, 0xc6, 0xdd, 0x40, 0xbc, 0x64, 0xba, 0x46, 0xdd, 0xc0, 0x36, 0xbf, 0xef, 0x60, 0x07, 0x8a,
- 0x89, 0xae, 0x9c, 0x5d, 0x79, 0xdc, 0x0b, 0xa8, 0x6d, 0x39, 0x86, 0x6b, 0x5c, 0xc3, 0xaa, 0x61,
- 0x8a, 0xcb, 0x11, 0x72, 0xc0, 0x48, 0x29, 0xb2, 0x78, 0xb3, 0x66, 0xba, 0x9e, 0xb6, 0x89, 0x1b,
- 0x5a, 0x48, 0x9b, 0x24, 0xf0, 0xa4, 0x22, 0x8b, 0x37, 0x9e, 0xf6, 0x49, 0xc8, 0xd7, 0xac, 0x0e,
- 0xe9, 0xba, 0x98, 0x1e, 0xa9, 0x17, 0x92, 0x92, 0x63, 0x32, 0x4f, 0x85, 0xf7, 0xd3, 0xdd, 0x5b,
- 0x99, 0xbc, 0x92, 0x63, 0x32, 0xa6, 0x72, 0x0a, 0x26, 0xb4, 0x46, 0xc3, 0x26, 0xe4, 0x82, 0x88,
- 0x9d, 0x10, 0x0a, 0x9e, 0x98, 0x2a, 0xce, 0x3c, 0x0e, 0x19, 0xe1, 0x07, 0x52, 0x92, 0x89, 0x27,
- 0xd4, 0x36, 0xbb, 0x99, 0x4b, 0xcc, 0x67, 0x95, 0x8c, 0x29, 0x5e, 0x9e, 0x84, 0xbc, 0xe1, 0xa8,
- 0xdd, 0x4b, 0xe6, 0xc4, 0x89, 0xc4, 0x7c, 0x46, 0xc9, 0x19, 0x8e, 0x77, 0x41, 0x37, 0xf7, 0x46,
- 0x02, 0x0a, 0xc1, 0x4b, 0x72, 0xb4, 0x02, 0x99, 0xa6, 0xa5, 0x6b, 0x34, 0xb4, 0xd8, 0x17, 0x9a,
- 0xf9, 0x98, 0x7b, 0xf5, 0x85, 0x75, 0xae, 0xaf, 0x78, 0xc8, 0x99, 0x7f, 0x94, 0x20, 0x23, 0xc4,
- 0xe8, 0x18, 0xa4, 0xda, 0x9a, 0xbb, 0x4f, 0xe9, 0xd2, 0x4b, 0x09, 0x59, 0x52, 0xe8, 0x33, 0x91,
- 0x3b, 0x6d, 0xcd, 0xa4, 0x21, 0xc0, 0xe5, 0xe4, 0x99, 0xac, 0x6b, 0x13, 0x6b, 0x35, 0x7a, 0xfc,
- 0xb0, 0x5a, 0x2d, 0x6c, 0xba, 0x8e, 0x58, 0x57, 0x2e, 0x5f, 0xe6, 0x62, 0x74, 0x0f, 0x4c, 0xba,
- 0xb6, 0x66, 0x34, 0x03, 0xba, 0x29, 0xaa, 0x2b, 0x8b, 0x17, 0x9e, 0x72, 0x09, 0x6e, 0x11, 0xbc,
- 0x35, 0xec, 0x6a, 0xfa, 0x3e, 0xae, 0x75, 0x41, 0xa3, 0xf4, 0x06, 0xf6, 0x66, 0xae, 0xb0, 0xc2,
- 0xdf, 0x0b, 0xec, 0xdc, 0xf7, 0x25, 0x98, 0x14, 0x07, 0xa6, 0x9a, 0xe7, 0xac, 0x0d, 0x00, 0xcd,
- 0x34, 0x2d, 0xd7, 0xef, 0xae, 0xde, 0x50, 0xee, 0xc1, 0x2d, 0x94, 0x3d, 0x90, 0xe2, 0x23, 0x98,
- 0x69, 0x01, 0x74, 0xdf, 0xf4, 0x75, 0xdb, 0x71, 0xc8, 0xf1, 0x2f, 0x20, 0xf4, 0x33, 0x1a, 0x3b,
- 0x62, 0x03, 0x13, 0x91, 0x93, 0x15, 0x9a, 0x86, 0xf4, 0x1e, 0x6e, 0x18, 0x26, 0xbf, 0xd7, 0x64,
- 0x0f, 0xe2, 0xae, 0x36, 0xe5, 0xdd, 0xd5, 0x2e, 0x5d, 0x81, 0x29, 0xdd, 0x6a, 0x85, 0xcd, 0x5d,
- 0x92, 0x43, 0xc7, 0x7c, 0xe7, 0xb2, 0xf4, 0x0c, 0x74, 0x5b, 0xcc, 0x2f, 0x27, 0x92, 0xab, 0xdb,
- 0x4b, 0x5f, 0x4d, 0xcc, 0xac, 0x32, 0xdc, 0xb6, 0x98, 0xa6, 0x82, 0xeb, 0x4d, 0xac, 0x13, 0xd3,
- 0xe1, 0xc7, 0x77, 0xc1, 0x7d, 0x0d, 0xc3, 0xdd, 0xef, 0xec, 0x2d, 0xe8, 0x56, 0xeb, 0x4c, 0xc3,
- 0x6a, 0x58, 0xdd, 0xcf, 0x86, 0xe4, 0x89, 0x3e, 0xd0, 0xbf, 0xf8, 0xa7, 0xc3, 0xac, 0x27, 0x9d,
- 0x89, 0xfd, 0xce, 0x58, 0xda, 0x84, 0x29, 0xae, 0xac, 0xd2, 0x6f, 0x17, 0xec, 0x08, 0x81, 0x06,
- 0xde, 0xff, 0x14, 0xbf, 0xf1, 0x0e, 0xad, 0xd5, 0xca, 0x24, 0x87, 0x92, 0x77, 0xec, 0x94, 0x51,
- 0x52, 0xe0, 0xa6, 0x00, 0x1f, 0xdb, 0x97, 0xd8, 0x8e, 0x61, 0xfc, 0x2e, 0x67, 0x9c, 0xf2, 0x31,
- 0x56, 0x39, 0xb4, 0xb4, 0x0c, 0xe3, 0x47, 0xe1, 0xfa, 0x3b, 0xce, 0x95, 0xc7, 0x7e, 0x92, 0x55,
- 0x98, 0xa0, 0x24, 0x7a, 0xc7, 0x71, 0xad, 0x16, 0x4d, 0x7a, 0x83, 0x69, 0xfe, 0xfe, 0x1d, 0xb6,
- 0x51, 0x0a, 0x04, 0xb6, 0xec, 0xa1, 0x4a, 0x25, 0xa0, 0x9f, 0x6b, 0x6a, 0x58, 0x6f, 0xc6, 0x30,
- 0xbc, 0xc9, 0x0d, 0xf1, 0xf4, 0x4b, 0x4f, 0xc2, 0x34, 0xf9, 0x9b, 0xe6, 0x24, 0xbf, 0x25, 0xf1,
- 0xb7, 0x5d, 0xc5, 0xef, 0xbf, 0xcc, 0xf6, 0xe2, 0x94, 0x47, 0xe0, 0xb3, 0xc9, 0xb7, 0x8a, 0x0d,
- 0xec, 0xba, 0xd8, 0x76, 0x54, 0xad, 0x19, 0x65, 0x9e, 0xef, 0xba, 0xa0, 0xf8, 0x85, 0xf7, 0x82,
- 0xab, 0xb8, 0xca, 0x90, 0xe5, 0x66, 0xb3, 0xb4, 0x0b, 0x37, 0x47, 0x44, 0xc5, 0x10, 0x9c, 0xaf,
- 0x72, 0xce, 0xe9, 0x9e, 0xc8, 0x20, 0xb4, 0xdb, 0x20, 0xe4, 0xde, 0x5a, 0x0e, 0xc1, 0xf9, 0x7b,
- 0x9c, 0x13, 0x71, 0xac, 0x58, 0x52, 0xc2, 0xf8, 0x38, 0x4c, 0x5e, 0xc3, 0xf6, 0x9e, 0xe5, 0xf0,
- 0x2b, 0x9a, 0x21, 0xe8, 0x5e, 0xe3, 0x74, 0x13, 0x1c, 0x48, 0xef, 0x6c, 0x08, 0xd7, 0xc3, 0x90,
- 0xa9, 0x6b, 0x3a, 0x1e, 0x82, 0xe2, 0x8b, 0x9c, 0x62, 0x8c, 0xe8, 0x13, 0x68, 0x19, 0xf2, 0x0d,
- 0x8b, 0x97, 0xa5, 0x78, 0xf8, 0xeb, 0x1c, 0x9e, 0x13, 0x18, 0x4e, 0xd1, 0xb6, 0xda, 0x9d, 0x26,
- 0xa9, 0x59, 0xf1, 0x14, 0xbf, 0x2f, 0x28, 0x04, 0x86, 0x53, 0x1c, 0xc1, 0xad, 0x7f, 0x20, 0x28,
- 0x1c, 0x9f, 0x3f, 0x1f, 0x83, 0x9c, 0x65, 0x36, 0x0f, 0x2c, 0x73, 0x18, 0x23, 0xbe, 0xc4, 0x19,
- 0x80, 0x43, 0x08, 0xc1, 0x45, 0xc8, 0x0e, 0xbb, 0x10, 0x7f, 0xf8, 0x9e, 0xd8, 0x1e, 0x62, 0x05,
- 0x56, 0x61, 0x42, 0x24, 0x28, 0xc3, 0x32, 0x87, 0xa0, 0xf8, 0x23, 0x4e, 0x51, 0xf0, 0xc1, 0xf8,
- 0x34, 0x5c, 0xec, 0xb8, 0x0d, 0x3c, 0x0c, 0xc9, 0x1b, 0x62, 0x1a, 0x1c, 0xc2, 0x5d, 0xb9, 0x87,
- 0x4d, 0x7d, 0x7f, 0x38, 0x86, 0xaf, 0x08, 0x57, 0x0a, 0x0c, 0xa1, 0x58, 0x86, 0xf1, 0x96, 0x66,
- 0x3b, 0xfb, 0x5a, 0x73, 0xa8, 0xe5, 0xf8, 0x63, 0xce, 0x91, 0xf7, 0x40, 0xdc, 0x23, 0x1d, 0xf3,
- 0x28, 0x34, 0x5f, 0x15, 0x1e, 0xf1, 0xc1, 0xf8, 0xd6, 0x73, 0x5c, 0x7a, 0x9f, 0x75, 0x14, 0xb6,
- 0xaf, 0x89, 0xad, 0xc7, 0xb0, 0x1b, 0x7e, 0xc6, 0x8b, 0x90, 0x75, 0x8c, 0x97, 0x86, 0xa2, 0xf9,
- 0x13, 0xb1, 0xd2, 0x14, 0x40, 0xc0, 0x4f, 0xc3, 0x2d, 0x91, 0x65, 0x62, 0x08, 0xb2, 0x3f, 0xe5,
- 0x64, 0xc7, 0x22, 0x4a, 0x05, 0x4f, 0x09, 0x47, 0xa5, 0xfc, 0x33, 0x91, 0x12, 0x70, 0x88, 0x6b,
- 0x9b, 0x1c, 0x14, 0x1c, 0xad, 0x7e, 0x34, 0xaf, 0xfd, 0xb9, 0xf0, 0x1a, 0xc3, 0x06, 0xbc, 0xb6,
- 0x03, 0xc7, 0x38, 0xe3, 0xd1, 0xd6, 0xf5, 0xeb, 0x22, 0xb1, 0x32, 0xf4, 0x6e, 0x70, 0x75, 0xff,
- 0x3f, 0xcc, 0x78, 0xee, 0x14, 0x1d, 0xa9, 0xa3, 0xb6, 0xb4, 0xf6, 0x10, 0xcc, 0xdf, 0xe0, 0xcc,
- 0x22, 0xe3, 0x7b, 0x2d, 0xad, 0xb3, 0xa1, 0xb5, 0x09, 0xf9, 0x15, 0x28, 0x0a, 0xf2, 0x8e, 0x69,
- 0x63, 0xdd, 0x6a, 0x98, 0xc6, 0x4b, 0xb8, 0x36, 0x04, 0xf5, 0x5f, 0x84, 0x96, 0x6a, 0xd7, 0x07,
- 0x27, 0xcc, 0x6b, 0x20, 0x7b, 0xbd, 0x8a, 0x6a, 0xb4, 0xda, 0x96, 0xed, 0xc6, 0x30, 0x7e, 0x53,
- 0xac, 0x94, 0x87, 0x5b, 0xa3, 0xb0, 0x52, 0x05, 0x0a, 0xf4, 0x71, 0xd8, 0x90, 0xfc, 0x4b, 0x4e,
- 0x34, 0xde, 0x45, 0xf1, 0xc4, 0xa1, 0x5b, 0xad, 0xb6, 0x66, 0x0f, 0x93, 0xff, 0xfe, 0x4a, 0x24,
- 0x0e, 0x0e, 0xe1, 0x89, 0xc3, 0x3d, 0x68, 0x63, 0x52, 0xed, 0x87, 0x60, 0xf8, 0x96, 0x48, 0x1c,
- 0x02, 0xc3, 0x29, 0x44, 0xc3, 0x30, 0x04, 0xc5, 0x5f, 0x0b, 0x0a, 0x81, 0x21, 0x14, 0x9f, 0xeb,
- 0x16, 0x5a, 0x1b, 0x37, 0x0c, 0xc7, 0xb5, 0x59, 0x1f, 0x3c, 0x98, 0xea, 0xdb, 0xef, 0x05, 0x9b,
- 0x30, 0xc5, 0x07, 0x2d, 0x3d, 0x0e, 0x13, 0xa1, 0x16, 0x03, 0xc5, 0xfd, 0xf6, 0xa3, 0xf8, 0xf3,
- 0x1f, 0xf0, 0x64, 0x14, 0xec, 0x30, 0x4a, 0xeb, 0x64, 0xdd, 0x83, 0x7d, 0x40, 0x3c, 0xd9, 0xcb,
- 0x1f, 0x78, 0x4b, 0x1f, 0x68, 0x03, 0x4a, 0x97, 0x60, 0x3c, 0xd0, 0x03, 0xc4, 0x53, 0xfd, 0x02,
- 0xa7, 0xca, 0xfb, 0x5b, 0x80, 0xd2, 0x39, 0x48, 0x91, 0x7a, 0x1e, 0x0f, 0xff, 0x45, 0x0e, 0xa7,
- 0xea, 0xa5, 0x47, 0x20, 0x23, 0xea, 0x78, 0x3c, 0xf4, 0x97, 0x38, 0xd4, 0x83, 0x10, 0xb8, 0xa8,
- 0xe1, 0xf1, 0xf0, 0x5f, 0x16, 0x70, 0x01, 0x21, 0xf0, 0xe1, 0x5d, 0xf8, 0x9d, 0x5f, 0x49, 0xf1,
- 0x3c, 0x2c, 0x7c, 0x77, 0x11, 0xc6, 0x78, 0xf1, 0x8e, 0x47, 0x7f, 0x9e, 0x0f, 0x2e, 0x10, 0xa5,
- 0x87, 0x20, 0x3d, 0xa4, 0xc3, 0x7f, 0x95, 0x43, 0x99, 0x7e, 0x69, 0x19, 0x72, 0xbe, 0x82, 0x1d,
- 0x0f, 0xff, 0x35, 0x0e, 0xf7, 0xa3, 0x88, 0xe9, 0xbc, 0x60, 0xc7, 0x13, 0xfc, 0xba, 0x30, 0x9d,
- 0x23, 0x88, 0xdb, 0x44, 0xad, 0x8e, 0x47, 0xff, 0x86, 0xf0, 0xba, 0x80, 0x94, 0x1e, 0x83, 0xac,
- 0x97, 0x7f, 0xe3, 0xf1, 0xbf, 0xc9, 0xf1, 0x5d, 0x0c, 0xf1, 0x80, 0x2f, 0xff, 0xc7, 0x53, 0xfc,
- 0x96, 0xf0, 0x80, 0x0f, 0x45, 0xb6, 0x51, 0xb8, 0xa6, 0xc7, 0x33, 0xfd, 0xb6, 0xd8, 0x46, 0xa1,
- 0x92, 0x4e, 0x56, 0x93, 0xa6, 0xc1, 0x78, 0x8a, 0xdf, 0x11, 0xab, 0x49, 0xf5, 0x89, 0x19, 0xe1,
- 0x22, 0x19, 0xcf, 0xf1, 0xbb, 0xc2, 0x8c, 0x50, 0x8d, 0x2c, 0x6d, 0x03, 0xea, 0x2d, 0x90, 0xf1,
- 0x7c, 0xaf, 0x70, 0xbe, 0xc9, 0x9e, 0xfa, 0x58, 0x7a, 0x0a, 0x8e, 0x45, 0x17, 0xc7, 0x78, 0xd6,
- 0x2f, 0x7c, 0x10, 0x3a, 0xce, 0xf8, 0x6b, 0x63, 0x69, 0xa7, 0x9b, 0x65, 0xfd, 0x85, 0x31, 0x9e,
- 0xf6, 0xd5, 0x0f, 0x82, 0x89, 0xd6, 0x5f, 0x17, 0x4b, 0x65, 0x80, 0x6e, 0x4d, 0x8a, 0xe7, 0x7a,
- 0x8d, 0x73, 0xf9, 0x40, 0x64, 0x6b, 0xf0, 0x92, 0x14, 0x8f, 0xff, 0xa2, 0xd8, 0x1a, 0x1c, 0x41,
- 0xb6, 0x86, 0xa8, 0x46, 0xf1, 0xe8, 0xd7, 0xc5, 0xd6, 0x10, 0x90, 0xd2, 0x45, 0xc8, 0x98, 0x9d,
- 0x66, 0x93, 0xc4, 0x16, 0x1a, 0xfc, 0x73, 0xa6, 0xe2, 0xbf, 0x7c, 0xc8, 0xc1, 0x02, 0x50, 0x3a,
- 0x07, 0x69, 0xdc, 0xda, 0xc3, 0xb5, 0x38, 0xe4, 0xbf, 0x7e, 0x28, 0xf2, 0x09, 0xd1, 0x2e, 0x3d,
- 0x06, 0xc0, 0x0e, 0xd3, 0xf4, 0x2b, 0x51, 0x0c, 0xf6, 0xdf, 0x3e, 0xe4, 0xbf, 0x94, 0xe8, 0x42,
- 0xba, 0x04, 0xec, 0x77, 0x17, 0x83, 0x09, 0xde, 0x0b, 0x12, 0xd0, 0x03, 0xf8, 0xc3, 0x30, 0xf6,
- 0x9c, 0x63, 0x99, 0xae, 0xd6, 0x88, 0x43, 0xff, 0x3b, 0x47, 0x0b, 0x7d, 0xe2, 0xb0, 0x96, 0x65,
- 0x63, 0x57, 0x6b, 0x38, 0x71, 0xd8, 0xff, 0xe0, 0x58, 0x0f, 0x40, 0xc0, 0xba, 0xe6, 0xb8, 0xc3,
- 0xcc, 0xfb, 0x3f, 0x05, 0x58, 0x00, 0x88, 0xd1, 0xe4, 0xef, 0xab, 0xf8, 0x20, 0x0e, 0xfb, 0xbe,
- 0x30, 0x9a, 0xeb, 0x97, 0x1e, 0x81, 0x2c, 0xf9, 0x93, 0xfd, 0x7a, 0x28, 0x06, 0xfc, 0x5f, 0x1c,
- 0xdc, 0x45, 0x90, 0x91, 0x1d, 0xb7, 0xe6, 0x1a, 0xf1, 0xce, 0xfe, 0x6f, 0xbe, 0xd2, 0x42, 0xbf,
- 0x54, 0x86, 0x9c, 0xe3, 0xd6, 0x6a, 0x1d, 0xde, 0xd1, 0xc4, 0xc0, 0x7f, 0xfc, 0xa1, 0x77, 0xc8,
- 0xf5, 0x30, 0x4b, 0x27, 0xa3, 0x2f, 0xeb, 0x60, 0xd5, 0x5a, 0xb5, 0xd8, 0x35, 0x1d, 0xfc, 0xcf,
- 0x7d, 0x70, 0x4a, 0xb7, 0x5a, 0x7b, 0x96, 0x73, 0x86, 0x25, 0x14, 0x2f, 0x9d, 0x9c, 0x69, 0x69,
- 0x6d, 0x87, 0x62, 0x16, 0xf9, 0x7d, 0x5b, 0x8e, 0x3f, 0x91, 0x17, 0x33, 0x47, 0xbb, 0xab, 0x9b,
- 0xbb, 0x0d, 0xc6, 0x2f, 0x35, 0x2d, 0xcd, 0x35, 0xcc, 0xc6, 0xb6, 0x65, 0x98, 0x2e, 0xca, 0x83,
- 0x54, 0xa7, 0x1f, 0x9a, 0x24, 0x45, 0xaa, 0xcf, 0xfd, 0x43, 0x1a, 0xb2, 0xec, 0x9a, 0x67, 0x43,
- 0x6b, 0xa3, 0x9f, 0x83, 0xfc, 0x26, 0xdf, 0x29, 0x0f, 0x2c, 0x5e, 0x70, 0xbc, 0x3b, 0x65, 0xdf,
- 0xf8, 0x0b, 0x9e, 0xf6, 0x82, 0x5f, 0x95, 0x7e, 0x58, 0x5e, 0xba, 0xff, 0x87, 0x6f, 0x1d, 0xbf,
- 0xb7, 0xaf, 0x7d, 0xa4, 0x34, 0x9e, 0x61, 0x21, 0xbd, 0xb0, 0x6b, 0x98, 0xee, 0x03, 0x8b, 0x17,
- 0x94, 0xc0, 0x78, 0xe8, 0x1a, 0x64, 0xf8, 0x0b, 0x87, 0x7f, 0x6b, 0xb8, 0xa3, 0xcf, 0xd8, 0x42,
- 0x8d, 0x8d, 0x7b, 0xf6, 0xcd, 0xb7, 0x8e, 0x8f, 0x1c, 0x79, 0x6c, 0x6f, 0x2c, 0xf4, 0x3c, 0xe4,
- 0x84, 0x1d, 0x6b, 0x35, 0x87, 0xff, 0x34, 0xfb, 0x54, 0xcc, 0xb4, 0xd7, 0x6a, 0x7c, 0xf4, 0xbb,
- 0x7e, 0xf8, 0xd6, 0xf1, 0xb9, 0x81, 0x23, 0x2f, 0xec, 0x76, 0x8c, 0x9a, 0xe2, 0x1f, 0x03, 0x3d,
- 0x0b, 0x49, 0x32, 0x14, 0xfb, 0x11, 0xf7, 0xf1, 0x3e, 0x43, 0x79, 0x43, 0x9c, 0xe6, 0x13, 0x1c,
- 0x66, 0x18, 0xc2, 0x3b, 0xf3, 0x18, 0x4c, 0xf6, 0x2c, 0x0f, 0x92, 0x21, 0x79, 0x15, 0x1f, 0xf0,
- 0xdf, 0x3d, 0x91, 0x3f, 0xd1, 0x74, 0xf7, 0x77, 0x7d, 0xd2, 0x7c, 0x9e, 0xff, 0x58, 0xaf, 0x94,
- 0xb8, 0x20, 0xcd, 0x5c, 0x84, 0xf1, 0x80, 0x8f, 0x8f, 0x04, 0x7e, 0x14, 0xe4, 0xb0, 0x97, 0x8e,
- 0x84, 0x3f, 0x0f, 0x99, 0x8f, 0x82, 0x9b, 0xfb, 0x01, 0x82, 0xb1, 0x72, 0xb3, 0xb9, 0xa1, 0xb5,
- 0x1d, 0xf4, 0x34, 0x4c, 0xb2, 0x06, 0x7e, 0xc7, 0x5a, 0xa1, 0x5f, 0x77, 0x36, 0xb4, 0x36, 0x0f,
- 0xe8, 0x7b, 0x02, 0xee, 0xe6, 0x80, 0x85, 0x1e, 0x6d, 0x3a, 0xbe, 0xd2, 0xcb, 0x82, 0x9e, 0x04,
- 0x59, 0x08, 0xe9, 0xde, 0x22, 0xcc, 0x2c, 0x5c, 0x4f, 0x0f, 0x64, 0x16, 0xca, 0x8c, 0xb8, 0x87,
- 0x03, 0x3d, 0x0a, 0x99, 0x35, 0xd3, 0x7d, 0x70, 0x91, 0xf0, 0xb1, 0x18, 0x9c, 0x8b, 0xe4, 0x13,
- 0x4a, 0x8c, 0xc7, 0xc3, 0x70, 0xfc, 0xf9, 0xb3, 0x04, 0x9f, 0x1a, 0x8c, 0xa7, 0x4a, 0x5d, 0x3c,
- 0x7d, 0x44, 0x65, 0xc8, 0x92, 0x35, 0x67, 0x06, 0xb0, 0xff, 0x15, 0x70, 0x7b, 0x24, 0x81, 0xa7,
- 0xc5, 0x18, 0xba, 0x28, 0x41, 0xc1, 0x6c, 0x18, 0x8d, 0xa1, 0xf0, 0x19, 0xd1, 0x45, 0x11, 0x8a,
- 0xaa, 0x67, 0xc5, 0xd8, 0x00, 0x8a, 0x6a, 0xc8, 0x8a, 0xaa, 0xdf, 0x8a, 0xaa, 0x67, 0x45, 0x26,
- 0x86, 0xc2, 0x6f, 0x85, 0xf7, 0x8c, 0x56, 0x00, 0x2e, 0x19, 0x2f, 0xe2, 0x1a, 0x33, 0x23, 0x1b,
- 0x91, 0x8c, 0x04, 0x47, 0x57, 0x8d, 0x91, 0xf8, 0x70, 0x68, 0x15, 0x72, 0xd5, 0x7a, 0x97, 0x06,
- 0xf8, 0x7f, 0x8a, 0x88, 0x34, 0xa5, 0x1e, 0xe2, 0xf1, 0x23, 0x3d, 0x73, 0xd8, 0x94, 0x72, 0x71,
- 0xe6, 0xf8, 0xe6, 0xe4, 0xc3, 0x75, 0xcd, 0x61, 0x34, 0xf9, 0x58, 0x73, 0x7c, 0x3c, 0x7e, 0x24,
- 0xba, 0x08, 0x63, 0x4b, 0x96, 0x45, 0x34, 0x8b, 0xe3, 0x94, 0xe4, 0x64, 0x24, 0x09, 0xd7, 0x61,
- 0x04, 0x02, 0x41, 0x57, 0x87, 0x86, 0x3e, 0x81, 0x17, 0x06, 0xad, 0x8e, 0xd0, 0x12, 0xab, 0x23,
- 0x9e, 0xfd, 0x3b, 0x70, 0xe9, 0xc0, 0xc5, 0xa4, 0x59, 0x2e, 0x4e, 0x0c, 0xb1, 0x03, 0x85, 0x72,
- 0x68, 0x07, 0x0a, 0x31, 0xaa, 0xc2, 0x84, 0x90, 0x55, 0xcc, 0x0e, 0xc9, 0xc1, 0x45, 0x99, 0xff,
- 0xe2, 0x79, 0x10, 0x2d, 0xd7, 0x65, 0xac, 0x61, 0x06, 0xb4, 0x0d, 0x05, 0x21, 0xda, 0x70, 0xe8,
- 0xa4, 0x27, 0x23, 0xea, 0x6a, 0x98, 0x93, 0xa9, 0x32, 0xca, 0x10, 0x7e, 0x66, 0x05, 0x8e, 0x45,
- 0x67, 0xab, 0xb8, 0x6c, 0x29, 0xf9, 0xb3, 0xec, 0x32, 0xdc, 0x14, 0x99, 0x99, 0xe2, 0x48, 0x12,
- 0xa1, 0x3a, 0x11, 0x48, 0x47, 0x7e, 0x70, 0x3a, 0x02, 0x9c, 0xee, 0x05, 0x77, 0x83, 0xcc, 0x0f,
- 0x4e, 0x46, 0x80, 0x93, 0x7e, 0xf0, 0x67, 0xa1, 0x10, 0xcc, 0x43, 0x7e, 0xf4, 0x78, 0x04, 0x7a,
- 0x3c, 0x02, 0x1d, 0x3d, 0x76, 0x2a, 0x02, 0x9d, 0x0a, 0xa1, 0xab, 0x7d, 0xc7, 0x9e, 0x8c, 0x40,
- 0x4f, 0x46, 0xa0, 0xa3, 0xc7, 0x46, 0x11, 0x68, 0xe4, 0x47, 0x3f, 0x02, 0x13, 0xa1, 0x94, 0xe3,
- 0x87, 0x8f, 0x45, 0xc0, 0xc7, 0x42, 0xb5, 0x39, 0x9c, 0x6a, 0xfc, 0xf8, 0x89, 0x08, 0xfc, 0x44,
- 0xd4, 0xf0, 0xd1, 0xd6, 0x8f, 0x46, 0xc0, 0x47, 0x23, 0x87, 0x8f, 0xc6, 0xcb, 0x11, 0x78, 0xd9,
- 0x8f, 0x2f, 0x41, 0xde, 0x9f, 0x55, 0xfc, 0xd8, 0x4c, 0x04, 0x36, 0x13, 0xf6, 0x7b, 0x20, 0xa5,
- 0xc4, 0x45, 0x7a, 0xb6, 0xcf, 0x76, 0x09, 0xa4, 0x91, 0x23, 0x75, 0x36, 0x57, 0x60, 0x3a, 0x2a,
- 0x69, 0x44, 0x70, 0x9c, 0xf6, 0x73, 0x14, 0x16, 0xa7, 0x03, 0xc9, 0x82, 0xe2, 0x3a, 0x2d, 0x3f,
- 0xf3, 0xb3, 0x30, 0x15, 0x91, 0x3a, 0x22, 0x88, 0xef, 0xf7, 0x13, 0xe7, 0x16, 0x67, 0x02, 0xc4,
- 0x81, 0xb3, 0x82, 0xbf, 0xb5, 0xfa, 0xd1, 0x14, 0x14, 0x78, 0x8a, 0xda, 0xb2, 0x6b, 0xd8, 0xc6,
- 0x35, 0xf4, 0x33, 0xfd, 0x3b, 0xac, 0xc5, 0xa8, 0xd4, 0xc6, 0x71, 0x47, 0x68, 0xb4, 0x9e, 0xed,
- 0xdb, 0x68, 0x3d, 0x30, 0xcc, 0x00, 0x71, 0xfd, 0x56, 0xa5, 0xa7, 0xdf, 0xba, 0x7b, 0x10, 0x6d,
- 0xbf, 0xb6, 0xab, 0xd2, 0xd3, 0x76, 0xc5, 0xd1, 0x44, 0x76, 0x5f, 0x97, 0x7b, 0xbb, 0xaf, 0xd3,
- 0x83, 0x78, 0xfa, 0x37, 0x61, 0x97, 0x7b, 0x9b, 0xb0, 0x58, 0xa6, 0xe8, 0x5e, 0xec, 0x72, 0x6f,
- 0x2f, 0x36, 0x90, 0xa9, 0x7f, 0x4b, 0x76, 0xb9, 0xb7, 0x25, 0x8b, 0x65, 0x8a, 0xee, 0xcc, 0x9e,
- 0x88, 0xe8, 0xcc, 0xee, 0x19, 0x44, 0x35, 0xa8, 0x41, 0xdb, 0x8c, 0x6a, 0xd0, 0xee, 0x1d, 0x68,
- 0xd8, 0xc0, 0x3e, 0xed, 0x89, 0x88, 0x3e, 0x2d, 0xde, 0xb8, 0x3e, 0xed, 0xda, 0x66, 0x54, 0xbb,
- 0x36, 0x84, 0x71, 0xfd, 0xba, 0xb6, 0xa5, 0x70, 0xd7, 0x36, 0x3f, 0x88, 0x2b, 0xba, 0x79, 0xbb,
- 0xdc, 0xdb, 0xbc, 0x9d, 0x8e, 0xdf, 0x8b, 0x51, 0x3d, 0xdc, 0xb3, 0x7d, 0x7b, 0xb8, 0xa1, 0x36,
- 0x77, 0x5c, 0x2b, 0xf7, 0x4c, 0xbf, 0x56, 0xee, 0xfe, 0x61, 0xd8, 0x07, 0x77, 0x74, 0x4f, 0xf5,
- 0xe9, 0xe8, 0xce, 0x0c, 0x43, 0xfd, 0x69, 0x63, 0xf7, 0x69, 0x63, 0xf7, 0x69, 0x63, 0xf7, 0x69,
- 0x63, 0xf7, 0x7f, 0xa3, 0xb1, 0x2b, 0xa5, 0x5e, 0xf9, 0xd2, 0x71, 0xe9, 0xf4, 0x49, 0x18, 0xe3,
- 0x43, 0xa3, 0x51, 0x48, 0x6c, 0x94, 0xe5, 0x11, 0xfa, 0xef, 0x92, 0x2c, 0xd1, 0x7f, 0x97, 0xe5,
- 0xc4, 0xd2, 0xfa, 0x9b, 0x37, 0x66, 0x47, 0xbe, 0x77, 0x63, 0x76, 0xe4, 0x07, 0x37, 0x66, 0x47,
- 0xde, 0xbe, 0x31, 0x2b, 0xbd, 0x7b, 0x63, 0x56, 0x7a, 0xff, 0xc6, 0xac, 0xf4, 0x93, 0x1b, 0xb3,
- 0xd2, 0xf5, 0xc3, 0x59, 0xe9, 0x2b, 0x87, 0xb3, 0xd2, 0xd7, 0x0f, 0x67, 0xa5, 0x6f, 0x1f, 0xce,
- 0x4a, 0xdf, 0x39, 0x9c, 0x95, 0xde, 0x3c, 0x9c, 0x1d, 0xf9, 0xde, 0xe1, 0xec, 0xc8, 0xdb, 0x87,
- 0xb3, 0xd2, 0xbb, 0x87, 0xb3, 0x23, 0xef, 0x1f, 0xce, 0x4a, 0x3f, 0x39, 0x9c, 0x95, 0xae, 0xff,
- 0xd3, 0xec, 0xc8, 0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0x9d, 0xaa, 0xfd, 0x64, 0xa4, 0x46, 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 (x MapEnum) String() string {
- s, ok := MapEnum_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (this *FloatingPoint) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*FloatingPoint)
- if !ok {
- that2, ok := that.(FloatingPoint)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *FloatingPoint")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *FloatingPoint but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *FloatingPoint but is not nil && this == nil")
- }
- if this.F != nil && that1.F != nil {
- if *this.F != *that1.F {
- return fmt.Errorf("F this(%v) Not Equal that(%v)", *this.F, *that1.F)
- }
- } else if this.F != nil {
- return fmt.Errorf("this.F == nil && that.F != nil")
- } else if that1.F != nil {
- return fmt.Errorf("F this(%v) Not Equal that(%v)", this.F, that1.F)
- }
- 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 *FloatingPoint) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*FloatingPoint)
- if !ok {
- that2, ok := that.(FloatingPoint)
- 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.F != nil && that1.F != nil {
- if *this.F != *that1.F {
- return false
- }
- } else if this.F != nil {
- return false
- } else if that1.F != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomMap) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomMap)
- if !ok {
- that2, ok := that.(CustomMap)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomMap")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomMap but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomMap but is not nil && this == nil")
- }
- if len(this.Nullable128S) != len(that1.Nullable128S) {
- return fmt.Errorf("Nullable128S this(%v) Not Equal that(%v)", len(this.Nullable128S), len(that1.Nullable128S))
- }
- for i := range this.Nullable128S {
- if !this.Nullable128S[i].Equal(*that1.Nullable128S[i]) { //nullable
- return fmt.Errorf("Nullable128S this[%v](%v) Not Equal that[%v](%v)", i, this.Nullable128S[i], i, that1.Nullable128S[i])
- }
- }
- if len(this.Uint128S) != len(that1.Uint128S) {
- return fmt.Errorf("Uint128S this(%v) Not Equal that(%v)", len(this.Uint128S), len(that1.Uint128S))
- }
- for i := range this.Uint128S {
- if !this.Uint128S[i].Equal(that1.Uint128S[i]) { //not nullable
- return fmt.Errorf("Uint128S this[%v](%v) Not Equal that[%v](%v)", i, this.Uint128S[i], i, that1.Uint128S[i])
- }
- }
- if len(this.NullableIds) != len(that1.NullableIds) {
- return fmt.Errorf("NullableIds this(%v) Not Equal that(%v)", len(this.NullableIds), len(that1.NullableIds))
- }
- for i := range this.NullableIds {
- if !this.NullableIds[i].Equal(*that1.NullableIds[i]) { //nullable
- return fmt.Errorf("NullableIds this[%v](%v) Not Equal that[%v](%v)", i, this.NullableIds[i], i, that1.NullableIds[i])
- }
- }
- if len(this.Ids) != len(that1.Ids) {
- return fmt.Errorf("Ids this(%v) Not Equal that(%v)", len(this.Ids), len(that1.Ids))
- }
- for i := range this.Ids {
- if !this.Ids[i].Equal(that1.Ids[i]) { //not nullable
- return fmt.Errorf("Ids this[%v](%v) Not Equal that[%v](%v)", i, this.Ids[i], i, that1.Ids[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 *CustomMap) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomMap)
- if !ok {
- that2, ok := that.(CustomMap)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Nullable128S) != len(that1.Nullable128S) {
- return false
- }
- for i := range this.Nullable128S {
- if !this.Nullable128S[i].Equal(*that1.Nullable128S[i]) { //nullable
- return false
- }
- }
- if len(this.Uint128S) != len(that1.Uint128S) {
- return false
- }
- for i := range this.Uint128S {
- if !this.Uint128S[i].Equal(that1.Uint128S[i]) { //not nullable
- return false
- }
- }
- if len(this.NullableIds) != len(that1.NullableIds) {
- return false
- }
- for i := range this.NullableIds {
- if !this.NullableIds[i].Equal(*that1.NullableIds[i]) { //nullable
- return false
- }
- }
- if len(this.Ids) != len(that1.Ids) {
- return false
- }
- for i := range this.Ids {
- if !this.Ids[i].Equal(that1.Ids[i]) { //not nullable
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AllMaps) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllMaps)
- if !ok {
- that2, ok := that.(AllMaps)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllMaps")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllMaps but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllMaps but is not nil && this == nil")
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap))
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i])
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap))
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i])
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map))
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i])
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map))
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i])
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map))
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i])
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map))
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i])
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map))
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i])
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map))
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i])
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map))
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i])
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map))
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i])
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map))
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i])
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map))
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i])
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap))
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i])
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap))
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i])
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap))
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i])
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap))
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i])
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap))
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[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 *AllMaps) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllMaps)
- if !ok {
- that2, ok := that.(AllMaps)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return false
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return false
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return false
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return false
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return false
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return false
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return false
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return false
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return false
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return false
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return false
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return false
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return false
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return false
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return false
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return false
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return false
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return false
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return false
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return false
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return false
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return false
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return false
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return false
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return false
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return false
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return false
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return false
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return false
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return false
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return false
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return false
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return false
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AllMapsOrdered) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllMapsOrdered)
- if !ok {
- that2, ok := that.(AllMapsOrdered)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllMapsOrdered")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllMapsOrdered but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllMapsOrdered but is not nil && this == nil")
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap))
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i])
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap))
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i])
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map))
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i])
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map))
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i])
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map))
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i])
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map))
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i])
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map))
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i])
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map))
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i])
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map))
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i])
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map))
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i])
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map))
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i])
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map))
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i])
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap))
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i])
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap))
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i])
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap))
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i])
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap))
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i])
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap))
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[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 *AllMapsOrdered) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllMapsOrdered)
- if !ok {
- that2, ok := that.(AllMapsOrdered)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return false
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return false
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return false
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return false
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return false
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return false
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return false
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return false
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return false
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return false
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return false
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return false
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return false
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return false
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return false
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return false
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return false
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return false
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return false
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return false
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return false
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return false
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return false
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return false
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return false
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return false
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return false
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return false
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return false
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return false
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return false
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return false
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return false
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-
-type FloatingPointFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetF() *float64
-}
-
-func (this *FloatingPoint) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *FloatingPoint) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewFloatingPointFromFace(this)
-}
-
-func (this *FloatingPoint) GetF() *float64 {
- return this.F
-}
-
-func NewFloatingPointFromFace(that FloatingPointFace) *FloatingPoint {
- this := &FloatingPoint{}
- this.F = that.GetF()
- return this
-}
-
-type CustomMapFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNullable128S() map[string]*github_com_gogo_protobuf_test_custom.Uint128
- GetUint128S() map[string]github_com_gogo_protobuf_test_custom.Uint128
- GetNullableIds() map[string]*github_com_gogo_protobuf_test.Uuid
- GetIds() map[string]github_com_gogo_protobuf_test.Uuid
-}
-
-func (this *CustomMap) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomMap) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomMapFromFace(this)
-}
-
-func (this *CustomMap) GetNullable128S() map[string]*github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Nullable128S
-}
-
-func (this *CustomMap) GetUint128S() map[string]github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Uint128S
-}
-
-func (this *CustomMap) GetNullableIds() map[string]*github_com_gogo_protobuf_test.Uuid {
- return this.NullableIds
-}
-
-func (this *CustomMap) GetIds() map[string]github_com_gogo_protobuf_test.Uuid {
- return this.Ids
-}
-
-func NewCustomMapFromFace(that CustomMapFace) *CustomMap {
- this := &CustomMap{}
- this.Nullable128S = that.GetNullable128S()
- this.Uint128S = that.GetUint128S()
- this.NullableIds = that.GetNullableIds()
- this.Ids = that.GetIds()
- return this
-}
-
-type AllMapsFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetStringToDoubleMap() map[string]float64
- GetStringToFloatMap() map[string]float32
- GetInt32Map() map[int32]int32
- GetInt64Map() map[int64]int64
- GetUint32Map() map[uint32]uint32
- GetUint64Map() map[uint64]uint64
- GetSint32Map() map[int32]int32
- GetSint64Map() map[int64]int64
- GetFixed32Map() map[uint32]uint32
- GetSfixed32Map() map[int32]int32
- GetFixed64Map() map[uint64]uint64
- GetSfixed64Map() map[int64]int64
- GetBoolMap() map[bool]bool
- GetStringMap() map[string]string
- GetStringToBytesMap() map[string][]byte
- GetStringToEnumMap() map[string]MapEnum
- GetStringToMsgMap() map[string]*FloatingPoint
-}
-
-func (this *AllMaps) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *AllMaps) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewAllMapsFromFace(this)
-}
-
-func (this *AllMaps) GetStringToDoubleMap() map[string]float64 {
- return this.StringToDoubleMap
-}
-
-func (this *AllMaps) GetStringToFloatMap() map[string]float32 {
- return this.StringToFloatMap
-}
-
-func (this *AllMaps) GetInt32Map() map[int32]int32 {
- return this.Int32Map
-}
-
-func (this *AllMaps) GetInt64Map() map[int64]int64 {
- return this.Int64Map
-}
-
-func (this *AllMaps) GetUint32Map() map[uint32]uint32 {
- return this.Uint32Map
-}
-
-func (this *AllMaps) GetUint64Map() map[uint64]uint64 {
- return this.Uint64Map
-}
-
-func (this *AllMaps) GetSint32Map() map[int32]int32 {
- return this.Sint32Map
-}
-
-func (this *AllMaps) GetSint64Map() map[int64]int64 {
- return this.Sint64Map
-}
-
-func (this *AllMaps) GetFixed32Map() map[uint32]uint32 {
- return this.Fixed32Map
-}
-
-func (this *AllMaps) GetSfixed32Map() map[int32]int32 {
- return this.Sfixed32Map
-}
-
-func (this *AllMaps) GetFixed64Map() map[uint64]uint64 {
- return this.Fixed64Map
-}
-
-func (this *AllMaps) GetSfixed64Map() map[int64]int64 {
- return this.Sfixed64Map
-}
-
-func (this *AllMaps) GetBoolMap() map[bool]bool {
- return this.BoolMap
-}
-
-func (this *AllMaps) GetStringMap() map[string]string {
- return this.StringMap
-}
-
-func (this *AllMaps) GetStringToBytesMap() map[string][]byte {
- return this.StringToBytesMap
-}
-
-func (this *AllMaps) GetStringToEnumMap() map[string]MapEnum {
- return this.StringToEnumMap
-}
-
-func (this *AllMaps) GetStringToMsgMap() map[string]*FloatingPoint {
- return this.StringToMsgMap
-}
-
-func NewAllMapsFromFace(that AllMapsFace) *AllMaps {
- this := &AllMaps{}
- this.StringToDoubleMap = that.GetStringToDoubleMap()
- this.StringToFloatMap = that.GetStringToFloatMap()
- this.Int32Map = that.GetInt32Map()
- this.Int64Map = that.GetInt64Map()
- this.Uint32Map = that.GetUint32Map()
- this.Uint64Map = that.GetUint64Map()
- this.Sint32Map = that.GetSint32Map()
- this.Sint64Map = that.GetSint64Map()
- this.Fixed32Map = that.GetFixed32Map()
- this.Sfixed32Map = that.GetSfixed32Map()
- this.Fixed64Map = that.GetFixed64Map()
- this.Sfixed64Map = that.GetSfixed64Map()
- this.BoolMap = that.GetBoolMap()
- this.StringMap = that.GetStringMap()
- this.StringToBytesMap = that.GetStringToBytesMap()
- this.StringToEnumMap = that.GetStringToEnumMap()
- this.StringToMsgMap = that.GetStringToMsgMap()
- return this
-}
-
-type AllMapsOrderedFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetStringToDoubleMap() map[string]float64
- GetStringToFloatMap() map[string]float32
- GetInt32Map() map[int32]int32
- GetInt64Map() map[int64]int64
- GetUint32Map() map[uint32]uint32
- GetUint64Map() map[uint64]uint64
- GetSint32Map() map[int32]int32
- GetSint64Map() map[int64]int64
- GetFixed32Map() map[uint32]uint32
- GetSfixed32Map() map[int32]int32
- GetFixed64Map() map[uint64]uint64
- GetSfixed64Map() map[int64]int64
- GetBoolMap() map[bool]bool
- GetStringMap() map[string]string
- GetStringToBytesMap() map[string][]byte
- GetStringToEnumMap() map[string]MapEnum
- GetStringToMsgMap() map[string]*FloatingPoint
-}
-
-func (this *AllMapsOrdered) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *AllMapsOrdered) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewAllMapsOrderedFromFace(this)
-}
-
-func (this *AllMapsOrdered) GetStringToDoubleMap() map[string]float64 {
- return this.StringToDoubleMap
-}
-
-func (this *AllMapsOrdered) GetStringToFloatMap() map[string]float32 {
- return this.StringToFloatMap
-}
-
-func (this *AllMapsOrdered) GetInt32Map() map[int32]int32 {
- return this.Int32Map
-}
-
-func (this *AllMapsOrdered) GetInt64Map() map[int64]int64 {
- return this.Int64Map
-}
-
-func (this *AllMapsOrdered) GetUint32Map() map[uint32]uint32 {
- return this.Uint32Map
-}
-
-func (this *AllMapsOrdered) GetUint64Map() map[uint64]uint64 {
- return this.Uint64Map
-}
-
-func (this *AllMapsOrdered) GetSint32Map() map[int32]int32 {
- return this.Sint32Map
-}
-
-func (this *AllMapsOrdered) GetSint64Map() map[int64]int64 {
- return this.Sint64Map
-}
-
-func (this *AllMapsOrdered) GetFixed32Map() map[uint32]uint32 {
- return this.Fixed32Map
-}
-
-func (this *AllMapsOrdered) GetSfixed32Map() map[int32]int32 {
- return this.Sfixed32Map
-}
-
-func (this *AllMapsOrdered) GetFixed64Map() map[uint64]uint64 {
- return this.Fixed64Map
-}
-
-func (this *AllMapsOrdered) GetSfixed64Map() map[int64]int64 {
- return this.Sfixed64Map
-}
-
-func (this *AllMapsOrdered) GetBoolMap() map[bool]bool {
- return this.BoolMap
-}
-
-func (this *AllMapsOrdered) GetStringMap() map[string]string {
- return this.StringMap
-}
-
-func (this *AllMapsOrdered) GetStringToBytesMap() map[string][]byte {
- return this.StringToBytesMap
-}
-
-func (this *AllMapsOrdered) GetStringToEnumMap() map[string]MapEnum {
- return this.StringToEnumMap
-}
-
-func (this *AllMapsOrdered) GetStringToMsgMap() map[string]*FloatingPoint {
- return this.StringToMsgMap
-}
-
-func NewAllMapsOrderedFromFace(that AllMapsOrderedFace) *AllMapsOrdered {
- this := &AllMapsOrdered{}
- this.StringToDoubleMap = that.GetStringToDoubleMap()
- this.StringToFloatMap = that.GetStringToFloatMap()
- this.Int32Map = that.GetInt32Map()
- this.Int64Map = that.GetInt64Map()
- this.Uint32Map = that.GetUint32Map()
- this.Uint64Map = that.GetUint64Map()
- this.Sint32Map = that.GetSint32Map()
- this.Sint64Map = that.GetSint64Map()
- this.Fixed32Map = that.GetFixed32Map()
- this.Sfixed32Map = that.GetSfixed32Map()
- this.Fixed64Map = that.GetFixed64Map()
- this.Sfixed64Map = that.GetSfixed64Map()
- this.BoolMap = that.GetBoolMap()
- this.StringMap = that.GetStringMap()
- this.StringToBytesMap = that.GetStringToBytesMap()
- this.StringToEnumMap = that.GetStringToEnumMap()
- this.StringToMsgMap = that.GetStringToMsgMap()
- return this
-}
-
-func (this *FloatingPoint) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&proto2_maps.FloatingPoint{")
- if this.F != nil {
- s = append(s, "F: "+valueToGoStringMapsproto2(this.F, "float64")+",\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 *CustomMap) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 8)
- s = append(s, "&proto2_maps.CustomMap{")
- keysForNullable128S := make([]string, 0, len(this.Nullable128S))
- for k := range this.Nullable128S {
- keysForNullable128S = append(keysForNullable128S, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForNullable128S)
- mapStringForNullable128S := "map[string]*github_com_gogo_protobuf_test_custom.Uint128{"
- for _, k := range keysForNullable128S {
- mapStringForNullable128S += fmt.Sprintf("%#v: %#v,", k, this.Nullable128S[k])
- }
- mapStringForNullable128S += "}"
- if this.Nullable128S != nil {
- s = append(s, "Nullable128S: "+mapStringForNullable128S+",\n")
- }
- keysForUint128S := make([]string, 0, len(this.Uint128S))
- for k := range this.Uint128S {
- keysForUint128S = append(keysForUint128S, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForUint128S)
- mapStringForUint128S := "map[string]github_com_gogo_protobuf_test_custom.Uint128{"
- for _, k := range keysForUint128S {
- mapStringForUint128S += fmt.Sprintf("%#v: %#v,", k, this.Uint128S[k])
- }
- mapStringForUint128S += "}"
- if this.Uint128S != nil {
- s = append(s, "Uint128S: "+mapStringForUint128S+",\n")
- }
- keysForNullableIds := make([]string, 0, len(this.NullableIds))
- for k := range this.NullableIds {
- keysForNullableIds = append(keysForNullableIds, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForNullableIds)
- mapStringForNullableIds := "map[string]*github_com_gogo_protobuf_test.Uuid{"
- for _, k := range keysForNullableIds {
- mapStringForNullableIds += fmt.Sprintf("%#v: %#v,", k, this.NullableIds[k])
- }
- mapStringForNullableIds += "}"
- if this.NullableIds != nil {
- s = append(s, "NullableIds: "+mapStringForNullableIds+",\n")
- }
- keysForIds := make([]string, 0, len(this.Ids))
- for k := range this.Ids {
- keysForIds = append(keysForIds, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForIds)
- mapStringForIds := "map[string]github_com_gogo_protobuf_test.Uuid{"
- for _, k := range keysForIds {
- mapStringForIds += fmt.Sprintf("%#v: %#v,", k, this.Ids[k])
- }
- mapStringForIds += "}"
- if this.Ids != nil {
- s = append(s, "Ids: "+mapStringForIds+",\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 *AllMaps) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 21)
- s = append(s, "&proto2_maps.AllMaps{")
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- if this.StringToDoubleMap != nil {
- s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n")
- }
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- if this.StringToFloatMap != nil {
- s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n")
- }
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- if this.Int32Map != nil {
- s = append(s, "Int32Map: "+mapStringForInt32Map+",\n")
- }
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- if this.Int64Map != nil {
- s = append(s, "Int64Map: "+mapStringForInt64Map+",\n")
- }
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- if this.Uint32Map != nil {
- s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n")
- }
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- if this.Uint64Map != nil {
- s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n")
- }
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- if this.Sint32Map != nil {
- s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n")
- }
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- if this.Sint64Map != nil {
- s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n")
- }
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- if this.Fixed32Map != nil {
- s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n")
- }
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- if this.Sfixed32Map != nil {
- s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n")
- }
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- if this.Fixed64Map != nil {
- s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n")
- }
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- if this.Sfixed64Map != nil {
- s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n")
- }
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- if this.BoolMap != nil {
- s = append(s, "BoolMap: "+mapStringForBoolMap+",\n")
- }
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- if this.StringMap != nil {
- s = append(s, "StringMap: "+mapStringForStringMap+",\n")
- }
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- if this.StringToBytesMap != nil {
- s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n")
- }
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- if this.StringToEnumMap != nil {
- s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n")
- }
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- if this.StringToMsgMap != nil {
- s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\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 *AllMapsOrdered) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 21)
- s = append(s, "&proto2_maps.AllMapsOrdered{")
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- if this.StringToDoubleMap != nil {
- s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n")
- }
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- if this.StringToFloatMap != nil {
- s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n")
- }
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- if this.Int32Map != nil {
- s = append(s, "Int32Map: "+mapStringForInt32Map+",\n")
- }
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- if this.Int64Map != nil {
- s = append(s, "Int64Map: "+mapStringForInt64Map+",\n")
- }
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- if this.Uint32Map != nil {
- s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n")
- }
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- if this.Uint64Map != nil {
- s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n")
- }
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- if this.Sint32Map != nil {
- s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n")
- }
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- if this.Sint64Map != nil {
- s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n")
- }
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- if this.Fixed32Map != nil {
- s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n")
- }
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- if this.Sfixed32Map != nil {
- s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n")
- }
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- if this.Fixed64Map != nil {
- s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n")
- }
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- if this.Sfixed64Map != nil {
- s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n")
- }
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- if this.BoolMap != nil {
- s = append(s, "BoolMap: "+mapStringForBoolMap+",\n")
- }
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- if this.StringMap != nil {
- s = append(s, "StringMap: "+mapStringForStringMap+",\n")
- }
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- if this.StringToBytesMap != nil {
- s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n")
- }
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- if this.StringToEnumMap != nil {
- s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n")
- }
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- if this.StringToMsgMap != nil {
- s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\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 valueToGoStringMapsproto2(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 NewPopulatedFloatingPoint(r randyMapsproto2, easy bool) *FloatingPoint {
- this := &FloatingPoint{}
- if r.Intn(10) != 0 {
- v1 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v1 *= -1
- }
- this.F = &v1
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 2)
- }
- return this
-}
-
-func NewPopulatedCustomMap(r randyMapsproto2, easy bool) *CustomMap {
- this := &CustomMap{}
- if r.Intn(10) != 0 {
- v2 := r.Intn(10)
- this.Nullable128S = make(map[string]*github_com_gogo_protobuf_test_custom.Uint128)
- for i := 0; i < v2; i++ {
- this.Nullable128S[randStringMapsproto2(r)] = (*github_com_gogo_protobuf_test_custom.Uint128)(github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r))
- }
- }
- if r.Intn(10) != 0 {
- v3 := r.Intn(10)
- this.Uint128S = make(map[string]github_com_gogo_protobuf_test_custom.Uint128)
- for i := 0; i < v3; i++ {
- this.Uint128S[randStringMapsproto2(r)] = (github_com_gogo_protobuf_test_custom.Uint128)(*github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r))
- }
- }
- if r.Intn(10) != 0 {
- v4 := r.Intn(10)
- this.NullableIds = make(map[string]*github_com_gogo_protobuf_test.Uuid)
- for i := 0; i < v4; i++ {
- this.NullableIds[randStringMapsproto2(r)] = (*github_com_gogo_protobuf_test.Uuid)(github_com_gogo_protobuf_test.NewPopulatedUuid(r))
- }
- }
- if r.Intn(10) != 0 {
- v5 := r.Intn(10)
- this.Ids = make(map[string]github_com_gogo_protobuf_test.Uuid)
- for i := 0; i < v5; i++ {
- this.Ids[randStringMapsproto2(r)] = (github_com_gogo_protobuf_test.Uuid)(*github_com_gogo_protobuf_test.NewPopulatedUuid(r))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 5)
- }
- return this
-}
-
-func NewPopulatedAllMaps(r randyMapsproto2, easy bool) *AllMaps {
- this := &AllMaps{}
- if r.Intn(10) != 0 {
- v6 := r.Intn(10)
- this.StringToDoubleMap = make(map[string]float64)
- for i := 0; i < v6; i++ {
- v7 := randStringMapsproto2(r)
- this.StringToDoubleMap[v7] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.StringToDoubleMap[v7] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v8 := r.Intn(10)
- this.StringToFloatMap = make(map[string]float32)
- for i := 0; i < v8; i++ {
- v9 := randStringMapsproto2(r)
- this.StringToFloatMap[v9] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.StringToFloatMap[v9] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v10 := r.Intn(10)
- this.Int32Map = make(map[int32]int32)
- for i := 0; i < v10; i++ {
- v11 := int32(r.Int31())
- this.Int32Map[v11] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Int32Map[v11] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v12 := r.Intn(10)
- this.Int64Map = make(map[int64]int64)
- for i := 0; i < v12; i++ {
- v13 := int64(r.Int63())
- this.Int64Map[v13] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Int64Map[v13] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v14 := r.Intn(10)
- this.Uint32Map = make(map[uint32]uint32)
- for i := 0; i < v14; i++ {
- v15 := uint32(r.Uint32())
- this.Uint32Map[v15] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v16 := r.Intn(10)
- this.Uint64Map = make(map[uint64]uint64)
- for i := 0; i < v16; i++ {
- v17 := uint64(uint64(r.Uint32()))
- this.Uint64Map[v17] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v18 := r.Intn(10)
- this.Sint32Map = make(map[int32]int32)
- for i := 0; i < v18; i++ {
- v19 := int32(r.Int31())
- this.Sint32Map[v19] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sint32Map[v19] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v20 := r.Intn(10)
- this.Sint64Map = make(map[int64]int64)
- for i := 0; i < v20; i++ {
- v21 := int64(r.Int63())
- this.Sint64Map[v21] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sint64Map[v21] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v22 := r.Intn(10)
- this.Fixed32Map = make(map[uint32]uint32)
- for i := 0; i < v22; i++ {
- v23 := uint32(r.Uint32())
- this.Fixed32Map[v23] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v24 := r.Intn(10)
- this.Sfixed32Map = make(map[int32]int32)
- for i := 0; i < v24; i++ {
- v25 := int32(r.Int31())
- this.Sfixed32Map[v25] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sfixed32Map[v25] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v26 := r.Intn(10)
- this.Fixed64Map = make(map[uint64]uint64)
- for i := 0; i < v26; i++ {
- v27 := uint64(uint64(r.Uint32()))
- this.Fixed64Map[v27] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v28 := r.Intn(10)
- this.Sfixed64Map = make(map[int64]int64)
- for i := 0; i < v28; i++ {
- v29 := int64(r.Int63())
- this.Sfixed64Map[v29] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sfixed64Map[v29] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v30 := r.Intn(10)
- this.BoolMap = make(map[bool]bool)
- for i := 0; i < v30; i++ {
- v31 := bool(bool(r.Intn(2) == 0))
- this.BoolMap[v31] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v32 := r.Intn(10)
- this.StringMap = make(map[string]string)
- for i := 0; i < v32; i++ {
- this.StringMap[randStringMapsproto2(r)] = randStringMapsproto2(r)
- }
- }
- if r.Intn(10) != 0 {
- v33 := r.Intn(10)
- this.StringToBytesMap = make(map[string][]byte)
- for i := 0; i < v33; i++ {
- v34 := r.Intn(100)
- v35 := randStringMapsproto2(r)
- this.StringToBytesMap[v35] = make([]byte, v34)
- for i := 0; i < v34; i++ {
- this.StringToBytesMap[v35][i] = byte(r.Intn(256))
- }
- }
- }
- if r.Intn(10) != 0 {
- v36 := r.Intn(10)
- this.StringToEnumMap = make(map[string]MapEnum)
- for i := 0; i < v36; i++ {
- this.StringToEnumMap[randStringMapsproto2(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)])
- }
- }
- if r.Intn(10) != 0 {
- v37 := r.Intn(10)
- this.StringToMsgMap = make(map[string]*FloatingPoint)
- for i := 0; i < v37; i++ {
- this.StringToMsgMap[randStringMapsproto2(r)] = NewPopulatedFloatingPoint(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 18)
- }
- return this
-}
-
-func NewPopulatedAllMapsOrdered(r randyMapsproto2, easy bool) *AllMapsOrdered {
- this := &AllMapsOrdered{}
- if r.Intn(10) != 0 {
- v38 := r.Intn(10)
- this.StringToDoubleMap = make(map[string]float64)
- for i := 0; i < v38; i++ {
- v39 := randStringMapsproto2(r)
- this.StringToDoubleMap[v39] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.StringToDoubleMap[v39] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v40 := r.Intn(10)
- this.StringToFloatMap = make(map[string]float32)
- for i := 0; i < v40; i++ {
- v41 := randStringMapsproto2(r)
- this.StringToFloatMap[v41] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.StringToFloatMap[v41] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v42 := r.Intn(10)
- this.Int32Map = make(map[int32]int32)
- for i := 0; i < v42; i++ {
- v43 := int32(r.Int31())
- this.Int32Map[v43] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Int32Map[v43] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v44 := r.Intn(10)
- this.Int64Map = make(map[int64]int64)
- for i := 0; i < v44; i++ {
- v45 := int64(r.Int63())
- this.Int64Map[v45] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Int64Map[v45] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v46 := r.Intn(10)
- this.Uint32Map = make(map[uint32]uint32)
- for i := 0; i < v46; i++ {
- v47 := uint32(r.Uint32())
- this.Uint32Map[v47] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v48 := r.Intn(10)
- this.Uint64Map = make(map[uint64]uint64)
- for i := 0; i < v48; i++ {
- v49 := uint64(uint64(r.Uint32()))
- this.Uint64Map[v49] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v50 := r.Intn(10)
- this.Sint32Map = make(map[int32]int32)
- for i := 0; i < v50; i++ {
- v51 := int32(r.Int31())
- this.Sint32Map[v51] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sint32Map[v51] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v52 := r.Intn(10)
- this.Sint64Map = make(map[int64]int64)
- for i := 0; i < v52; i++ {
- v53 := int64(r.Int63())
- this.Sint64Map[v53] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sint64Map[v53] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v54 := r.Intn(10)
- this.Fixed32Map = make(map[uint32]uint32)
- for i := 0; i < v54; i++ {
- v55 := uint32(r.Uint32())
- this.Fixed32Map[v55] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v56 := r.Intn(10)
- this.Sfixed32Map = make(map[int32]int32)
- for i := 0; i < v56; i++ {
- v57 := int32(r.Int31())
- this.Sfixed32Map[v57] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sfixed32Map[v57] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v58 := r.Intn(10)
- this.Fixed64Map = make(map[uint64]uint64)
- for i := 0; i < v58; i++ {
- v59 := uint64(uint64(r.Uint32()))
- this.Fixed64Map[v59] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v60 := r.Intn(10)
- this.Sfixed64Map = make(map[int64]int64)
- for i := 0; i < v60; i++ {
- v61 := int64(r.Int63())
- this.Sfixed64Map[v61] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sfixed64Map[v61] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v62 := r.Intn(10)
- this.BoolMap = make(map[bool]bool)
- for i := 0; i < v62; i++ {
- v63 := bool(bool(r.Intn(2) == 0))
- this.BoolMap[v63] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v64 := r.Intn(10)
- this.StringMap = make(map[string]string)
- for i := 0; i < v64; i++ {
- this.StringMap[randStringMapsproto2(r)] = randStringMapsproto2(r)
- }
- }
- if r.Intn(10) != 0 {
- v65 := r.Intn(10)
- this.StringToBytesMap = make(map[string][]byte)
- for i := 0; i < v65; i++ {
- v66 := r.Intn(100)
- v67 := randStringMapsproto2(r)
- this.StringToBytesMap[v67] = make([]byte, v66)
- for i := 0; i < v66; i++ {
- this.StringToBytesMap[v67][i] = byte(r.Intn(256))
- }
- }
- }
- if r.Intn(10) != 0 {
- v68 := r.Intn(10)
- this.StringToEnumMap = make(map[string]MapEnum)
- for i := 0; i < v68; i++ {
- this.StringToEnumMap[randStringMapsproto2(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)])
- }
- }
- if r.Intn(10) != 0 {
- v69 := r.Intn(10)
- this.StringToMsgMap = make(map[string]*FloatingPoint)
- for i := 0; i < v69; i++ {
- this.StringToMsgMap[randStringMapsproto2(r)] = NewPopulatedFloatingPoint(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 18)
- }
- return this
-}
-
-type randyMapsproto2 interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneMapsproto2(r randyMapsproto2) 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 randStringMapsproto2(r randyMapsproto2) string {
- v70 := r.Intn(100)
- tmps := make([]rune, v70)
- for i := 0; i < v70; i++ {
- tmps[i] = randUTF8RuneMapsproto2(r)
- }
- return string(tmps)
-}
-func randUnrecognizedMapsproto2(r randyMapsproto2, 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 = randFieldMapsproto2(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldMapsproto2(dAtA []byte, r randyMapsproto2, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(key))
- v71 := r.Int63()
- if r.Intn(2) == 0 {
- v71 *= -1
- }
- dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(v71))
- case 1:
- dAtA = encodeVarintPopulateMapsproto2(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 = encodeVarintPopulateMapsproto2(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateMapsproto2(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 encodeVarintPopulateMapsproto2(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 *FloatingPoint) Size() (n int) {
- var l int
- _ = l
- if m.F != nil {
- n += 9
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomMap) Size() (n int) {
- var l int
- _ = l
- if len(m.Nullable128S) > 0 {
- for k, v := range m.Nullable128S {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovMapsproto2(uint64(l))
- }
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Uint128S) > 0 {
- for k, v := range m.Uint128S {
- _ = k
- _ = v
- l = 0
- l = v.Size()
- l += 1 + sovMapsproto2(uint64(l))
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.NullableIds) > 0 {
- for k, v := range m.NullableIds {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovMapsproto2(uint64(l))
- }
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Ids) > 0 {
- for k, v := range m.Ids {
- _ = k
- _ = v
- l = 0
- l = v.Size()
- l += 1 + sovMapsproto2(uint64(l))
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AllMaps) Size() (n int) {
- var l int
- _ = l
- if len(m.StringToDoubleMap) > 0 {
- for k, v := range m.StringToDoubleMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 8
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToFloatMap) > 0 {
- for k, v := range m.StringToFloatMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 4
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Int32Map) > 0 {
- for k, v := range m.Int32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Int64Map) > 0 {
- for k, v := range m.Int64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Uint32Map) > 0 {
- for k, v := range m.Uint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Uint64Map) > 0 {
- for k, v := range m.Uint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sint32Map) > 0 {
- for k, v := range m.Sint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sint64Map) > 0 {
- for k, v := range m.Sint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed32Map) > 0 {
- for k, v := range m.Fixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed32Map) > 0 {
- for k, v := range m.Sfixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed64Map) > 0 {
- for k, v := range m.Fixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed64Map) > 0 {
- for k, v := range m.Sfixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.BoolMap) > 0 {
- for k, v := range m.BoolMap {
- _ = k
- _ = v
- mapEntrySize := 1 + 1 + 1 + 1
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringMap) > 0 {
- for k, v := range m.StringMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + len(v) + sovMapsproto2(uint64(len(v)))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToBytesMap) > 0 {
- for k, v := range m.StringToBytesMap {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = 1 + len(v) + sovMapsproto2(uint64(len(v)))
- }
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToEnumMap) > 0 {
- for k, v := range m.StringToEnumMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToMsgMap) > 0 {
- for k, v := range m.StringToMsgMap {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovMapsproto2(uint64(l))
- }
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AllMapsOrdered) Size() (n int) {
- var l int
- _ = l
- if len(m.StringToDoubleMap) > 0 {
- for k, v := range m.StringToDoubleMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 8
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToFloatMap) > 0 {
- for k, v := range m.StringToFloatMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 4
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Int32Map) > 0 {
- for k, v := range m.Int32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Int64Map) > 0 {
- for k, v := range m.Int64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Uint32Map) > 0 {
- for k, v := range m.Uint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Uint64Map) > 0 {
- for k, v := range m.Uint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sint32Map) > 0 {
- for k, v := range m.Sint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sint64Map) > 0 {
- for k, v := range m.Sint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed32Map) > 0 {
- for k, v := range m.Fixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed32Map) > 0 {
- for k, v := range m.Sfixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed64Map) > 0 {
- for k, v := range m.Fixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed64Map) > 0 {
- for k, v := range m.Sfixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.BoolMap) > 0 {
- for k, v := range m.BoolMap {
- _ = k
- _ = v
- mapEntrySize := 1 + 1 + 1 + 1
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringMap) > 0 {
- for k, v := range m.StringMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + len(v) + sovMapsproto2(uint64(len(v)))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToBytesMap) > 0 {
- for k, v := range m.StringToBytesMap {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = 1 + len(v) + sovMapsproto2(uint64(len(v)))
- }
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToEnumMap) > 0 {
- for k, v := range m.StringToEnumMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToMsgMap) > 0 {
- for k, v := range m.StringToMsgMap {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovMapsproto2(uint64(l))
- }
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func sovMapsproto2(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozMapsproto2(x uint64) (n int) {
- return sovMapsproto2(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *FloatingPoint) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&FloatingPoint{`,
- `F:` + valueToStringMapsproto2(this.F) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomMap) String() string {
- if this == nil {
- return "nil"
- }
- keysForNullable128S := make([]string, 0, len(this.Nullable128S))
- for k := range this.Nullable128S {
- keysForNullable128S = append(keysForNullable128S, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForNullable128S)
- mapStringForNullable128S := "map[string]*github_com_gogo_protobuf_test_custom.Uint128{"
- for _, k := range keysForNullable128S {
- mapStringForNullable128S += fmt.Sprintf("%v: %v,", k, this.Nullable128S[k])
- }
- mapStringForNullable128S += "}"
- keysForUint128S := make([]string, 0, len(this.Uint128S))
- for k := range this.Uint128S {
- keysForUint128S = append(keysForUint128S, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForUint128S)
- mapStringForUint128S := "map[string]github_com_gogo_protobuf_test_custom.Uint128{"
- for _, k := range keysForUint128S {
- mapStringForUint128S += fmt.Sprintf("%v: %v,", k, this.Uint128S[k])
- }
- mapStringForUint128S += "}"
- keysForNullableIds := make([]string, 0, len(this.NullableIds))
- for k := range this.NullableIds {
- keysForNullableIds = append(keysForNullableIds, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForNullableIds)
- mapStringForNullableIds := "map[string]*github_com_gogo_protobuf_test.Uuid{"
- for _, k := range keysForNullableIds {
- mapStringForNullableIds += fmt.Sprintf("%v: %v,", k, this.NullableIds[k])
- }
- mapStringForNullableIds += "}"
- keysForIds := make([]string, 0, len(this.Ids))
- for k := range this.Ids {
- keysForIds = append(keysForIds, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForIds)
- mapStringForIds := "map[string]github_com_gogo_protobuf_test.Uuid{"
- for _, k := range keysForIds {
- mapStringForIds += fmt.Sprintf("%v: %v,", k, this.Ids[k])
- }
- mapStringForIds += "}"
- s := strings.Join([]string{`&CustomMap{`,
- `Nullable128S:` + mapStringForNullable128S + `,`,
- `Uint128S:` + mapStringForUint128S + `,`,
- `NullableIds:` + mapStringForNullableIds + `,`,
- `Ids:` + mapStringForIds + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllMaps) String() string {
- if this == nil {
- return "nil"
- }
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- s := strings.Join([]string{`&AllMaps{`,
- `StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`,
- `StringToFloatMap:` + mapStringForStringToFloatMap + `,`,
- `Int32Map:` + mapStringForInt32Map + `,`,
- `Int64Map:` + mapStringForInt64Map + `,`,
- `Uint32Map:` + mapStringForUint32Map + `,`,
- `Uint64Map:` + mapStringForUint64Map + `,`,
- `Sint32Map:` + mapStringForSint32Map + `,`,
- `Sint64Map:` + mapStringForSint64Map + `,`,
- `Fixed32Map:` + mapStringForFixed32Map + `,`,
- `Sfixed32Map:` + mapStringForSfixed32Map + `,`,
- `Fixed64Map:` + mapStringForFixed64Map + `,`,
- `Sfixed64Map:` + mapStringForSfixed64Map + `,`,
- `BoolMap:` + mapStringForBoolMap + `,`,
- `StringMap:` + mapStringForStringMap + `,`,
- `StringToBytesMap:` + mapStringForStringToBytesMap + `,`,
- `StringToEnumMap:` + mapStringForStringToEnumMap + `,`,
- `StringToMsgMap:` + mapStringForStringToMsgMap + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllMapsOrdered) String() string {
- if this == nil {
- return "nil"
- }
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- s := strings.Join([]string{`&AllMapsOrdered{`,
- `StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`,
- `StringToFloatMap:` + mapStringForStringToFloatMap + `,`,
- `Int32Map:` + mapStringForInt32Map + `,`,
- `Int64Map:` + mapStringForInt64Map + `,`,
- `Uint32Map:` + mapStringForUint32Map + `,`,
- `Uint64Map:` + mapStringForUint64Map + `,`,
- `Sint32Map:` + mapStringForSint32Map + `,`,
- `Sint64Map:` + mapStringForSint64Map + `,`,
- `Fixed32Map:` + mapStringForFixed32Map + `,`,
- `Sfixed32Map:` + mapStringForSfixed32Map + `,`,
- `Fixed64Map:` + mapStringForFixed64Map + `,`,
- `Sfixed64Map:` + mapStringForSfixed64Map + `,`,
- `BoolMap:` + mapStringForBoolMap + `,`,
- `StringMap:` + mapStringForStringMap + `,`,
- `StringToBytesMap:` + mapStringForStringToBytesMap + `,`,
- `StringToEnumMap:` + mapStringForStringToEnumMap + `,`,
- `StringToMsgMap:` + mapStringForStringToMsgMap + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringMapsproto2(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *FloatingPoint) 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 *FloatingPoint) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.F != nil {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = *m.F
- i += 8
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *CustomMap) 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 *CustomMap) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Nullable128S) > 0 {
- for k := range m.Nullable128S {
- dAtA[i] = 0xa
- i++
- v := m.Nullable128S[k]
- cSize := 0
- if v != nil {
- cSize = v.Size()
- cSize += 1 + sovMapsproto2(uint64(cSize))
- }
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + cSize
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v.Size()))
- n1, err := v.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n1
- }
- }
- }
- if len(m.Uint128S) > 0 {
- for k := range m.Uint128S {
- dAtA[i] = 0x12
- i++
- v := m.Uint128S[k]
- cSize := 0
- cSize = v.Size()
- cSize += 1 + sovMapsproto2(uint64(cSize))
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + cSize
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x12
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v.Size()))
- n2, err := v.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n2
- }
- }
- if len(m.NullableIds) > 0 {
- for k := range m.NullableIds {
- dAtA[i] = 0x1a
- i++
- v := m.NullableIds[k]
- cSize := 0
- if v != nil {
- cSize = v.Size()
- cSize += 1 + sovMapsproto2(uint64(cSize))
- }
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + cSize
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v.Size()))
- n3, err := v.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n3
- }
- }
- }
- if len(m.Ids) > 0 {
- for k := range m.Ids {
- dAtA[i] = 0x22
- i++
- v := m.Ids[k]
- cSize := 0
- cSize = v.Size()
- cSize += 1 + sovMapsproto2(uint64(cSize))
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + cSize
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x12
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v.Size()))
- n4, err := v.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 *AllMaps) 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 *AllMaps) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.StringToDoubleMap) > 0 {
- for k := range m.StringToDoubleMap {
- dAtA[i] = 0xa
- i++
- v := m.StringToDoubleMap[k]
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 8
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(math.Float64bits(float64(v))))
- }
- }
- if len(m.StringToFloatMap) > 0 {
- for k := range m.StringToFloatMap {
- dAtA[i] = 0x12
- i++
- v := m.StringToFloatMap[k]
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 4
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(math.Float32bits(float32(v))))
- }
- }
- if len(m.Int32Map) > 0 {
- for k := range m.Int32Map {
- dAtA[i] = 0x1a
- i++
- v := m.Int32Map[k]
- mapSize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.Int64Map) > 0 {
- for k := range m.Int64Map {
- dAtA[i] = 0x22
- i++
- v := m.Int64Map[k]
- mapSize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.Uint32Map) > 0 {
- for k := range m.Uint32Map {
- dAtA[i] = 0x2a
- i++
- v := m.Uint32Map[k]
- mapSize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.Uint64Map) > 0 {
- for k := range m.Uint64Map {
- dAtA[i] = 0x32
- i++
- v := m.Uint64Map[k]
- mapSize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.Sint32Map) > 0 {
- for k := range m.Sint32Map {
- dAtA[i] = 0x3a
- i++
- v := m.Sint32Map[k]
- mapSize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64((uint32(k)<<1)^uint32((k>>31))))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64((uint32(v)<<1)^uint32((v>>31))))
- }
- }
- if len(m.Sint64Map) > 0 {
- for k := range m.Sint64Map {
- dAtA[i] = 0x42
- i++
- v := m.Sint64Map[k]
- mapSize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64((uint64(k)<<1)^uint64((k>>63))))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64((uint64(v)<<1)^uint64((v>>63))))
- }
- }
- if len(m.Fixed32Map) > 0 {
- for k := range m.Fixed32Map {
- dAtA[i] = 0x4a
- i++
- v := m.Fixed32Map[k]
- mapSize := 1 + 4 + 1 + 4
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xd
- i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(k))
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(v))
- }
- }
- if len(m.Sfixed32Map) > 0 {
- for k := range m.Sfixed32Map {
- dAtA[i] = 0x52
- i++
- v := m.Sfixed32Map[k]
- mapSize := 1 + 4 + 1 + 4
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xd
- i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(k))
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(v))
- }
- }
- if len(m.Fixed64Map) > 0 {
- for k := range m.Fixed64Map {
- dAtA[i] = 0x5a
- i++
- v := m.Fixed64Map[k]
- mapSize := 1 + 8 + 1 + 8
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x9
- i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.Sfixed64Map) > 0 {
- for k := range m.Sfixed64Map {
- dAtA[i] = 0x62
- i++
- v := m.Sfixed64Map[k]
- mapSize := 1 + 8 + 1 + 8
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x9
- i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.BoolMap) > 0 {
- for k := range m.BoolMap {
- dAtA[i] = 0x6a
- i++
- v := m.BoolMap[k]
- mapSize := 1 + 1 + 1 + 1
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- if k {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- dAtA[i] = 0x10
- i++
- if v {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- }
- if len(m.StringMap) > 0 {
- for k := range m.StringMap {
- dAtA[i] = 0x72
- i++
- v := m.StringMap[k]
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + len(v) + sovMapsproto2(uint64(len(v)))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x12
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(v)))
- i += copy(dAtA[i:], v)
- }
- }
- if len(m.StringToBytesMap) > 0 {
- for k := range m.StringToBytesMap {
- dAtA[i] = 0x7a
- i++
- v := m.StringToBytesMap[k]
- byteSize := 0
- if v != nil {
- byteSize = 1 + len(v) + sovMapsproto2(uint64(len(v)))
- }
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + byteSize
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(v)))
- i += copy(dAtA[i:], v)
- }
- }
- }
- if len(m.StringToEnumMap) > 0 {
- for k := range m.StringToEnumMap {
- dAtA[i] = 0x82
- i++
- dAtA[i] = 0x1
- i++
- v := m.StringToEnumMap[k]
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + sovMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.StringToMsgMap) > 0 {
- for k := range m.StringToMsgMap {
- dAtA[i] = 0x8a
- i++
- dAtA[i] = 0x1
- i++
- v := m.StringToMsgMap[k]
- msgSize := 0
- if v != nil {
- msgSize = v.Size()
- msgSize += 1 + sovMapsproto2(uint64(msgSize))
- }
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + msgSize
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v.Size()))
- n5, err := v.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n5
- }
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *AllMapsOrdered) 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 *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.StringToDoubleMap) > 0 {
- keysForStringToDoubleMap := make([]string, 0, len(m.StringToDoubleMap))
- for k := range m.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- for _, k := range keysForStringToDoubleMap {
- dAtA[i] = 0xa
- i++
- v := m.StringToDoubleMap[string(k)]
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 8
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(math.Float64bits(float64(v))))
- }
- }
- if len(m.StringToFloatMap) > 0 {
- keysForStringToFloatMap := make([]string, 0, len(m.StringToFloatMap))
- for k := range m.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- for _, k := range keysForStringToFloatMap {
- dAtA[i] = 0x12
- i++
- v := m.StringToFloatMap[string(k)]
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 4
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(math.Float32bits(float32(v))))
- }
- }
- if len(m.Int32Map) > 0 {
- keysForInt32Map := make([]int32, 0, len(m.Int32Map))
- for k := range m.Int32Map {
- keysForInt32Map = append(keysForInt32Map, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- for _, k := range keysForInt32Map {
- dAtA[i] = 0x1a
- i++
- v := m.Int32Map[int32(k)]
- mapSize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.Int64Map) > 0 {
- keysForInt64Map := make([]int64, 0, len(m.Int64Map))
- for k := range m.Int64Map {
- keysForInt64Map = append(keysForInt64Map, int64(k))
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- for _, k := range keysForInt64Map {
- dAtA[i] = 0x22
- i++
- v := m.Int64Map[int64(k)]
- mapSize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.Uint32Map) > 0 {
- keysForUint32Map := make([]uint32, 0, len(m.Uint32Map))
- for k := range m.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, uint32(k))
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- for _, k := range keysForUint32Map {
- dAtA[i] = 0x2a
- i++
- v := m.Uint32Map[uint32(k)]
- mapSize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.Uint64Map) > 0 {
- keysForUint64Map := make([]uint64, 0, len(m.Uint64Map))
- for k := range m.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, uint64(k))
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- for _, k := range keysForUint64Map {
- dAtA[i] = 0x32
- i++
- v := m.Uint64Map[uint64(k)]
- mapSize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.Sint32Map) > 0 {
- keysForSint32Map := make([]int32, 0, len(m.Sint32Map))
- for k := range m.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- for _, k := range keysForSint32Map {
- dAtA[i] = 0x3a
- i++
- v := m.Sint32Map[int32(k)]
- mapSize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64((uint32(k)<<1)^uint32((k>>31))))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64((uint32(v)<<1)^uint32((v>>31))))
- }
- }
- if len(m.Sint64Map) > 0 {
- keysForSint64Map := make([]int64, 0, len(m.Sint64Map))
- for k := range m.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, int64(k))
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- for _, k := range keysForSint64Map {
- dAtA[i] = 0x42
- i++
- v := m.Sint64Map[int64(k)]
- mapSize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64((uint64(k)<<1)^uint64((k>>63))))
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64((uint64(v)<<1)^uint64((v>>63))))
- }
- }
- if len(m.Fixed32Map) > 0 {
- keysForFixed32Map := make([]uint32, 0, len(m.Fixed32Map))
- for k := range m.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, uint32(k))
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- for _, k := range keysForFixed32Map {
- dAtA[i] = 0x4a
- i++
- v := m.Fixed32Map[uint32(k)]
- mapSize := 1 + 4 + 1 + 4
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xd
- i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(k))
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(v))
- }
- }
- if len(m.Sfixed32Map) > 0 {
- keysForSfixed32Map := make([]int32, 0, len(m.Sfixed32Map))
- for k := range m.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- for _, k := range keysForSfixed32Map {
- dAtA[i] = 0x52
- i++
- v := m.Sfixed32Map[int32(k)]
- mapSize := 1 + 4 + 1 + 4
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xd
- i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(k))
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Mapsproto2(dAtA, i, uint32(v))
- }
- }
- if len(m.Fixed64Map) > 0 {
- keysForFixed64Map := make([]uint64, 0, len(m.Fixed64Map))
- for k := range m.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, uint64(k))
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- for _, k := range keysForFixed64Map {
- dAtA[i] = 0x5a
- i++
- v := m.Fixed64Map[uint64(k)]
- mapSize := 1 + 8 + 1 + 8
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x9
- i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.Sfixed64Map) > 0 {
- keysForSfixed64Map := make([]int64, 0, len(m.Sfixed64Map))
- for k := range m.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, int64(k))
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- for _, k := range keysForSfixed64Map {
- dAtA[i] = 0x62
- i++
- v := m.Sfixed64Map[int64(k)]
- mapSize := 1 + 8 + 1 + 8
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x9
- i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(k))
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Mapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.BoolMap) > 0 {
- keysForBoolMap := make([]bool, 0, len(m.BoolMap))
- for k := range m.BoolMap {
- keysForBoolMap = append(keysForBoolMap, bool(k))
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- for _, k := range keysForBoolMap {
- dAtA[i] = 0x6a
- i++
- v := m.BoolMap[bool(k)]
- mapSize := 1 + 1 + 1 + 1
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- if k {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- dAtA[i] = 0x10
- i++
- if v {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- }
- if len(m.StringMap) > 0 {
- keysForStringMap := make([]string, 0, len(m.StringMap))
- for k := range m.StringMap {
- keysForStringMap = append(keysForStringMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- for _, k := range keysForStringMap {
- dAtA[i] = 0x72
- i++
- v := m.StringMap[string(k)]
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + len(v) + sovMapsproto2(uint64(len(v)))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x12
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(v)))
- i += copy(dAtA[i:], v)
- }
- }
- if len(m.StringToBytesMap) > 0 {
- keysForStringToBytesMap := make([]string, 0, len(m.StringToBytesMap))
- for k := range m.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- for _, k := range keysForStringToBytesMap {
- dAtA[i] = 0x7a
- i++
- v := m.StringToBytesMap[string(k)]
- byteSize := 0
- if v != nil {
- byteSize = 1 + len(v) + sovMapsproto2(uint64(len(v)))
- }
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + byteSize
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(v)))
- i += copy(dAtA[i:], v)
- }
- }
- }
- if len(m.StringToEnumMap) > 0 {
- keysForStringToEnumMap := make([]string, 0, len(m.StringToEnumMap))
- for k := range m.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- for _, k := range keysForStringToEnumMap {
- dAtA[i] = 0x82
- i++
- dAtA[i] = 0x1
- i++
- v := m.StringToEnumMap[string(k)]
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + sovMapsproto2(uint64(v))
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x10
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v))
- }
- }
- if len(m.StringToMsgMap) > 0 {
- keysForStringToMsgMap := make([]string, 0, len(m.StringToMsgMap))
- for k := range m.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- for _, k := range keysForStringToMsgMap {
- dAtA[i] = 0x8a
- i++
- dAtA[i] = 0x1
- i++
- v := m.StringToMsgMap[string(k)]
- msgSize := 0
- if v != nil {
- msgSize = v.Size()
- msgSize += 1 + sovMapsproto2(uint64(msgSize))
- }
- mapSize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + msgSize
- i = encodeVarintMapsproto2(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintMapsproto2(dAtA, i, uint64(v.Size()))
- n6, err := v.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n6
- }
- }
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func encodeFixed64Mapsproto2(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 encodeFixed32Mapsproto2(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 encodeVarintMapsproto2(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 init() { proto.RegisterFile("combos/unsafemarshaler/mapsproto2.proto", fileDescriptorMapsproto2) }
-
-var fileDescriptorMapsproto2 = []byte{
- // 1154 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x97, 0xcd, 0x8f, 0xda, 0x46,
- 0x18, 0xc6, 0x19, 0x3e, 0x16, 0x18, 0xbe, 0x27, 0x69, 0x85, 0x90, 0x6a, 0x36, 0xf4, 0x23, 0x84,
- 0xa4, 0xb0, 0x4b, 0xa3, 0x68, 0xb5, 0x69, 0x53, 0x2d, 0xbb, 0x9b, 0xb2, 0x4a, 0xd9, 0x46, 0xd0,
- 0xf4, 0x4b, 0x5a, 0xa9, 0x66, 0x31, 0x04, 0x15, 0x30, 0xc5, 0x76, 0xd4, 0xbd, 0x54, 0xf9, 0x33,
- 0x7a, 0xed, 0xad, 0xc7, 0x1e, 0x7b, 0xec, 0x71, 0xa5, 0x5e, 0x72, 0x8c, 0xa2, 0x6a, 0x15, 0xdc,
- 0x4b, 0x8e, 0x39, 0xe6, 0x58, 0x79, 0x6c, 0xc3, 0xd8, 0x7e, 0x6d, 0x43, 0x4f, 0x3d, 0xec, 0x89,
- 0x1d, 0xf3, 0x3e, 0xbf, 0xe7, 0xb5, 0x3d, 0xf3, 0xf2, 0x2c, 0xbe, 0x7e, 0x2a, 0x8e, 0xbb, 0xa2,
- 0x54, 0x53, 0x26, 0x12, 0xdf, 0x17, 0xc6, 0xfc, 0x4c, 0x7a, 0xcc, 0x8f, 0x84, 0x59, 0x6d, 0xcc,
- 0x4f, 0xa5, 0xe9, 0x4c, 0x94, 0xc5, 0x7a, 0x95, 0x7e, 0x90, 0x84, 0xb1, 0xd2, 0xbe, 0x28, 0x7c,
- 0x38, 0x18, 0xca, 0x8f, 0x95, 0x6e, 0xf5, 0x54, 0x1c, 0xd7, 0x06, 0xe2, 0x40, 0xac, 0xd1, 0x2f,
- 0xbb, 0x4a, 0x9f, 0xae, 0xe8, 0x82, 0xfe, 0xa5, 0x6b, 0x4b, 0xef, 0xe0, 0xd4, 0xfd, 0x91, 0xc8,
- 0xcb, 0xc3, 0xc9, 0xe0, 0xa1, 0x38, 0x9c, 0xc8, 0x24, 0x89, 0x51, 0x3f, 0x8f, 0x36, 0x51, 0x19,
- 0xb5, 0x51, 0xbf, 0xf4, 0x57, 0x04, 0xc7, 0xf7, 0x15, 0x49, 0x16, 0xc7, 0x2d, 0x7e, 0x4a, 0x7e,
- 0xc6, 0xc9, 0x63, 0x65, 0x34, 0xe2, 0xbb, 0x23, 0x61, 0xbb, 0xbe, 0x23, 0xe5, 0xd1, 0x66, 0xa8,
- 0x9c, 0xa8, 0x97, 0xab, 0x8c, 0x7f, 0x75, 0x51, 0x5d, 0x65, 0x4b, 0x0f, 0x27, 0xf2, 0xec, 0xac,
- 0xb1, 0xf5, 0xe2, 0xa2, 0x78, 0xcb, 0xb5, 0x3f, 0x59, 0x90, 0xe4, 0xda, 0x29, 0x95, 0x57, 0x1f,
- 0x0d, 0x27, 0xf2, 0x76, 0x7d, 0xa7, 0x6d, 0xf1, 0x23, 0x4f, 0x70, 0xcc, 0xf8, 0x42, 0xca, 0x07,
- 0xa9, 0xf7, 0x7b, 0x2e, 0xde, 0x66, 0x99, 0xee, 0x7b, 0xfb, 0xfc, 0xa2, 0x18, 0x58, 0xdb, 0x7b,
- 0xe1, 0x45, 0x7e, 0xc4, 0x09, 0xb3, 0x8f, 0xa3, 0x9e, 0x94, 0x0f, 0x51, 0xeb, 0xeb, 0x3e, 0xb7,
- 0x7d, 0xd4, 0x33, 0xdc, 0x3f, 0x78, 0x71, 0x51, 0x2c, 0x79, 0x3a, 0x57, 0x1f, 0x29, 0xc3, 0x5e,
- 0x9b, 0xf5, 0x20, 0x27, 0x38, 0xa4, 0x59, 0x85, 0xa9, 0x55, 0xd1, 0xc5, 0x6a, 0x61, 0x51, 0x31,
- 0x6e, 0x70, 0x15, 0x1b, 0x8d, 0x5b, 0xf8, 0x14, 0xe7, 0x1c, 0xaf, 0x87, 0x64, 0x71, 0xe8, 0x07,
- 0xe1, 0x8c, 0xbe, 0xfc, 0x78, 0x5b, 0xfb, 0x93, 0x5c, 0xc5, 0x91, 0x27, 0xfc, 0x48, 0x11, 0xf2,
- 0xc1, 0x4d, 0x54, 0x4e, 0xb6, 0xf5, 0xc5, 0x6e, 0x70, 0x07, 0x15, 0xee, 0xe2, 0x94, 0xe5, 0x19,
- 0xaf, 0x25, 0xbe, 0x87, 0xb3, 0xf6, 0xa7, 0xb4, 0x96, 0xfe, 0x0e, 0x8e, 0xfd, 0x17, 0x5d, 0xe9,
- 0x39, 0xc1, 0xd1, 0xbd, 0xd1, 0xa8, 0xc5, 0x4f, 0x25, 0xf2, 0x2d, 0xce, 0x75, 0xe4, 0xd9, 0x70,
- 0x32, 0xf8, 0x52, 0x3c, 0x10, 0x95, 0xee, 0x48, 0x68, 0xf1, 0x53, 0x63, 0x43, 0xdf, 0xb4, 0x3c,
- 0x6e, 0x43, 0x50, 0x75, 0x54, 0x53, 0xff, 0xb6, 0x93, 0x42, 0xbe, 0xc2, 0x59, 0xf3, 0x22, 0x3d,
- 0x5b, 0x1a, 0x59, 0xdf, 0xae, 0x15, 0x4f, 0xb2, 0x59, 0xac, 0x83, 0x1d, 0x0c, 0x72, 0x0f, 0xc7,
- 0x8e, 0x26, 0xf2, 0x47, 0x75, 0x8d, 0xa7, 0xef, 0xc1, 0x12, 0xc8, 0x33, 0x8b, 0x74, 0xce, 0x42,
- 0x63, 0xe8, 0xef, 0xdc, 0xd6, 0xf4, 0x61, 0x6f, 0x3d, 0x2d, 0x5a, 0xea, 0xe9, 0x92, 0xec, 0xe1,
- 0xb8, 0xf6, 0xce, 0xf5, 0x06, 0x22, 0x14, 0xf0, 0x2e, 0x08, 0x58, 0x54, 0xe9, 0x84, 0xa5, 0xca,
- 0x44, 0xe8, 0x3d, 0x6c, 0xf8, 0x20, 0x98, 0x26, 0x96, 0x2a, 0x0d, 0xd1, 0x59, 0x74, 0x11, 0xf5,
- 0x40, 0x74, 0x6c, 0x5d, 0x74, 0xd8, 0x2e, 0x3a, 0x8b, 0x2e, 0x62, 0x3e, 0x08, 0xb6, 0x8b, 0xc5,
- 0x9a, 0x1c, 0x60, 0x7c, 0x7f, 0xf8, 0x93, 0xd0, 0xd3, 0xdb, 0x88, 0x03, 0xc3, 0xc8, 0x64, 0x2c,
- 0xcb, 0x74, 0x08, 0xa3, 0x23, 0x9f, 0xe1, 0x44, 0xa7, 0xbf, 0xc4, 0x60, 0x8a, 0x79, 0x1f, 0x6e,
- 0xa5, 0x6f, 0xe3, 0xb0, 0xca, 0x45, 0x3b, 0xfa, 0x2d, 0x25, 0xfc, 0xda, 0x61, 0xee, 0x89, 0xd1,
- 0x2d, 0xdb, 0xd1, 0x31, 0x49, 0xdf, 0x76, 0x18, 0x0e, 0xab, 0x24, 0x77, 0x71, 0xb4, 0x21, 0x8a,
- 0x5a, 0x65, 0x3e, 0x45, 0x21, 0xd7, 0x40, 0x88, 0x51, 0xa3, 0x03, 0x4c, 0x05, 0x7d, 0x3b, 0x74,
- 0xeb, 0x6b, 0xf2, 0xb4, 0xd7, 0xdb, 0x31, 0xab, 0xcc, 0xb7, 0x63, 0xae, 0xd9, 0x13, 0xd8, 0x38,
- 0x93, 0x05, 0x49, 0x23, 0x65, 0x56, 0x38, 0x81, 0x66, 0xb1, 0xed, 0x04, 0x9a, 0x97, 0x49, 0x07,
- 0x67, 0xcc, 0x6b, 0x87, 0x13, 0x45, 0x9b, 0xc1, 0xf9, 0x2c, 0xc5, 0xde, 0xf0, 0xc4, 0x1a, 0xb5,
- 0x3a, 0xd5, 0x4e, 0x20, 0x0f, 0x71, 0xda, 0xbc, 0xd4, 0x92, 0xe8, 0x4d, 0xe7, 0x80, 0xdf, 0x55,
- 0x3b, 0x53, 0x2f, 0xd5, 0x91, 0x36, 0x7d, 0xe1, 0x00, 0xbf, 0x0d, 0x4f, 0x2b, 0xbf, 0x69, 0x89,
- 0xd8, 0x29, 0xbb, 0x8f, 0xdf, 0x02, 0x27, 0x93, 0x1f, 0x24, 0x68, 0xfb, 0x9d, 0xb0, 0x8c, 0x23,
- 0x56, 0x1c, 0x01, 0xc4, 0x11, 0xa7, 0x78, 0xb9, 0xc9, 0x58, 0x71, 0x08, 0x10, 0x87, 0x58, 0xf1,
- 0xc7, 0x38, 0x6d, 0x9d, 0x43, 0xac, 0x3a, 0x05, 0xa8, 0x53, 0x80, 0x1a, 0xf6, 0x0e, 0x03, 0xea,
- 0xb0, 0x4d, 0xdd, 0x71, 0xf5, 0xce, 0x01, 0xea, 0x1c, 0xa0, 0x86, 0xbd, 0x09, 0xa0, 0x26, 0xac,
- 0xfa, 0x13, 0x9c, 0xb1, 0x8d, 0x1c, 0x56, 0x1e, 0x05, 0xe4, 0x51, 0xdb, 0x6f, 0xb3, 0x7d, 0xd4,
- 0xb0, 0xfa, 0x0c, 0xa0, 0xcf, 0x40, 0xf6, 0x70, 0xf7, 0x1b, 0x80, 0x7c, 0x03, 0xb4, 0x87, 0xf5,
- 0x59, 0x40, 0x9f, 0x65, 0xf5, 0xbb, 0x38, 0xc9, 0x4e, 0x15, 0x56, 0x1b, 0x03, 0xb4, 0x31, 0xfb,
- 0x73, 0xb7, 0x8c, 0x14, 0xbf, 0x9d, 0x1e, 0x77, 0x39, 0x2e, 0x96, 0x31, 0xb2, 0x56, 0xb2, 0xf9,
- 0x06, 0x5f, 0x85, 0x86, 0x06, 0xc0, 0xa8, 0xb0, 0x8c, 0x74, 0xfd, 0xaa, 0x65, 0x58, 0x50, 0x9d,
- 0x32, 0x66, 0xc9, 0x27, 0xf8, 0x0a, 0x30, 0x3a, 0x00, 0xf0, 0x16, 0x0b, 0x4e, 0xd4, 0x0b, 0x16,
- 0xb0, 0xe5, 0x7f, 0x05, 0x36, 0x5a, 0xfd, 0x7d, 0x05, 0xa7, 0x8d, 0x11, 0xf5, 0xc5, 0xac, 0x27,
- 0xcc, 0x84, 0x1e, 0xf9, 0xde, 0x3d, 0x61, 0xd5, 0xa1, 0xd1, 0x66, 0xe8, 0xd6, 0x08, 0x5a, 0x27,
- 0xae, 0x41, 0x6b, 0x7b, 0x15, 0x03, 0xbf, 0xbc, 0x75, 0xe8, 0xc8, 0x5b, 0x37, 0xbc, 0xb0, 0x6e,
- 0xb1, 0xeb, 0xd0, 0x11, 0xbb, 0xfc, 0x30, 0x60, 0xfa, 0x6a, 0x3a, 0xd3, 0x57, 0xc5, 0x8b, 0xe3,
- 0x1e, 0xc2, 0x9a, 0xce, 0x10, 0xe6, 0x4b, 0x82, 0xb3, 0x58, 0xd3, 0x99, 0xc5, 0x3c, 0x49, 0xee,
- 0x91, 0xac, 0xe9, 0x8c, 0x64, 0xbe, 0x24, 0x38, 0x99, 0x3d, 0x00, 0x92, 0xd9, 0x4d, 0x2f, 0x94,
- 0x57, 0x40, 0x3b, 0x86, 0x02, 0xda, 0x2d, 0xcf, 0xc6, 0x3c, 0x73, 0xda, 0x03, 0x20, 0xa7, 0xf9,
- 0x37, 0xe7, 0x12, 0xd7, 0x8e, 0xa1, 0xb8, 0xb6, 0x42, 0x73, 0x6e, 0xa9, 0xad, 0x61, 0x4f, 0x6d,
- 0x65, 0x2f, 0x16, 0x1c, 0xde, 0x9a, 0xce, 0xf0, 0x56, 0xf1, 0x3f, 0x8b, 0x50, 0x86, 0x3b, 0x71,
- 0xcd, 0x70, 0x2b, 0x1d, 0x6e, 0xbf, 0x28, 0xf7, 0x9d, 0x5b, 0x94, 0xdb, 0x5a, 0x85, 0xee, 0x9d,
- 0xe8, 0xbe, 0x76, 0x49, 0x74, 0xb5, 0x55, 0xd0, 0x97, 0xc1, 0xee, 0x32, 0xd8, 0x5d, 0x06, 0xbb,
- 0xcb, 0x60, 0xf7, 0xff, 0x08, 0x76, 0xbb, 0xe1, 0x5f, 0x7e, 0x2d, 0xa2, 0xca, 0x35, 0x1c, 0x35,
- 0xac, 0xc9, 0x06, 0x0e, 0xb6, 0xf6, 0xb2, 0x01, 0xfa, 0xd9, 0xc8, 0x22, 0xfa, 0xb9, 0x9f, 0x0d,
- 0x36, 0x3e, 0x3f, 0x9f, 0x73, 0x81, 0x67, 0x73, 0x2e, 0xf0, 0x7c, 0xce, 0x05, 0x5e, 0xce, 0x39,
- 0xf4, 0x6a, 0xce, 0xa1, 0xd7, 0x73, 0x0e, 0xbd, 0x99, 0x73, 0xe8, 0xa9, 0xca, 0xa1, 0xdf, 0x54,
- 0x0e, 0xfd, 0xae, 0x72, 0xe8, 0x0f, 0x95, 0x43, 0x7f, 0xaa, 0x1c, 0x3a, 0x57, 0xb9, 0xc0, 0x33,
- 0x95, 0x0b, 0xbc, 0x54, 0x39, 0xf4, 0x4a, 0xe5, 0x02, 0xaf, 0x55, 0x0e, 0xbd, 0x51, 0x39, 0xf4,
- 0xf4, 0x1f, 0x2e, 0xf0, 0x6f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x93, 0x38, 0xa7, 0x8f, 0xfd, 0x16,
- 0x00, 0x00,
-}
diff --git a/test/mapsproto2/combos/unsafemarshaler/mapsproto2.proto b/test/mapsproto2/combos/unsafemarshaler/mapsproto2.proto
deleted file mode 100644
index 1bb8ef5eb1..0000000000
--- a/test/mapsproto2/combos/unsafemarshaler/mapsproto2.proto
+++ /dev/null
@@ -1,124 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2014 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-package proto2.maps;
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.face_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.benchgen_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = true;
-option (gogoproto.unsafe_unmarshaler_all) = false;
-
-message FloatingPoint {
- optional double f = 1;
-}
-
-message CustomMap {
- map Nullable128s = 1 [(gogoproto.customtype)="github.com/gogo/protobuf/test/custom.Uint128"];
- map Uint128s = 2 [(gogoproto.customtype)="github.com/gogo/protobuf/test/custom.Uint128", (gogoproto.nullable)=false];
- map NullableIds = 3 [(gogoproto.customtype)="github.com/gogo/protobuf/test.Uuid"];
- map Ids = 4 [(gogoproto.customtype)="github.com/gogo/protobuf/test.Uuid", (gogoproto.nullable)=false];
-}
-
-enum MapEnum {
- MA = 0;
- MB = 1;
- MC = 2;
-}
-
-message AllMaps {
- map StringToDoubleMap = 1;
- map StringToFloatMap = 2;
- map Int32Map = 3;
- map Int64Map = 4;
- map Uint32Map = 5;
- map Uint64Map = 6;
- map Sint32Map = 7;
- map Sint64Map = 8;
- map Fixed32Map = 9;
- map Sfixed32Map = 10;
- map Fixed64Map = 11;
- map Sfixed64Map = 12;
- map BoolMap = 13;
- map StringMap = 14;
- map StringToBytesMap = 15;
- map StringToEnumMap = 16;
- map StringToMsgMap = 17;
-}
-
-message AllMapsOrdered {
- option (gogoproto.stable_marshaler) = true;
-
- map StringToDoubleMap = 1;
- map StringToFloatMap = 2;
- map Int32Map = 3;
- map Int64Map = 4;
- map Uint32Map = 5;
- map Uint64Map = 6;
- map Sint32Map = 7;
- map Sint64Map = 8;
- map Fixed32Map = 9;
- map Sfixed32Map = 10;
- map Fixed64Map = 11;
- map Sfixed64Map = 12;
- map BoolMap = 13;
- map StringMap = 14;
- map StringToBytesMap = 15;
- map StringToEnumMap = 16;
- map StringToMsgMap = 17;
-}
diff --git a/test/mapsproto2/combos/unsafemarshaler/mapsproto2_test.go b/test/mapsproto2/combos/unsafemarshaler/mapsproto2_test.go
deleted file mode 100644
index 488bc86bf1..0000000000
--- a/test/mapsproto2/combos/unsafemarshaler/mapsproto2_test.go
+++ /dev/null
@@ -1,104 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2015, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package proto2_maps
-
-import (
- "testing"
-
- "github.com/gogo/protobuf/proto"
-)
-
-func TestNilMaps(t *testing.T) {
- m := &AllMaps{StringToMsgMap: map[string]*FloatingPoint{"a": nil}}
- data, err := proto.Marshal(m)
- if err != nil {
- t.Fatal(err)
- }
- size := m.Size()
- protoSize := proto.Size(m)
- marshaledSize := len(data)
- if size != protoSize || marshaledSize != protoSize {
- t.Errorf("size %d != protoSize %d != marshaledSize %d", size, protoSize, marshaledSize)
- }
- m2 := &AllMaps{}
- if err := proto.Unmarshal(data, m2); err != nil {
- t.Fatal(err)
- }
- if v, ok := m2.StringToMsgMap["a"]; !ok {
- t.Error("element not in map")
- } else if v != nil {
- t.Errorf("element should be nil, but its %v", v)
- }
-}
-
-func TestNilMapsBytes(t *testing.T) {
- m := &AllMaps{StringToBytesMap: map[string][]byte{"a": nil}}
- data, err := proto.Marshal(m)
- if err != nil {
- t.Fatal(err)
- }
- size := m.Size()
- protoSize := proto.Size(m)
- marshaledSize := len(data)
- if size != protoSize || marshaledSize != protoSize {
- t.Errorf("size %d != protoSize %d != marshaledSize %d", size, protoSize, marshaledSize)
- }
- m2 := &AllMaps{}
- if err := proto.Unmarshal(data, m2); err != nil {
- t.Fatal(err)
- }
- if v, ok := m2.StringToBytesMap["a"]; !ok {
- t.Error("element not in map")
- } else if len(v) != 0 {
- t.Errorf("element should be empty, but its %v", v)
- }
-}
-
-func TestEmptyMapsBytes(t *testing.T) {
- m := &AllMaps{StringToBytesMap: map[string][]byte{"b": {}}}
- data, err := proto.Marshal(m)
- if err != nil {
- t.Fatal(err)
- }
- size := m.Size()
- protoSize := proto.Size(m)
- marshaledSize := len(data)
- if size != protoSize || marshaledSize != protoSize {
- t.Errorf("size %d != protoSize %d != marshaledSize %d", size, protoSize, marshaledSize)
- }
- m2 := &AllMaps{}
- if err := proto.Unmarshal(data, m2); err != nil {
- t.Fatal(err)
- }
- if v, ok := m2.StringToBytesMap["b"]; !ok {
- t.Error("element not in map")
- } else if len(v) != 0 {
- t.Errorf("element should be empty, but its %v", v)
- }
-}
diff --git a/test/mapsproto2/combos/unsafemarshaler/mapsproto2pb_test.go b/test/mapsproto2/combos/unsafemarshaler/mapsproto2pb_test.go
deleted file mode 100644
index 41a0b8ffa5..0000000000
--- a/test/mapsproto2/combos/unsafemarshaler/mapsproto2pb_test.go
+++ /dev/null
@@ -1,1039 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafemarshaler/mapsproto2.proto
-
-/*
-Package proto2_maps is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafemarshaler/mapsproto2.proto
-
-It has these top-level messages:
- FloatingPoint
- CustomMap
- AllMaps
- AllMapsOrdered
-*/
-package proto2_maps
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestFloatingPointProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestFloatingPointMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkFloatingPointProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*FloatingPoint, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedFloatingPoint(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkFloatingPointProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedFloatingPoint(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &FloatingPoint{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomMapProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomMapMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomMap(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkCustomMapProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomMap, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomMapProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomMap(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomMap{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAllMapsProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestAllMapsMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkAllMapsProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AllMaps, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedAllMaps(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkAllMapsProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedAllMaps(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &AllMaps{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAllMapsOrderedProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestAllMapsOrderedMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkAllMapsOrderedProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AllMapsOrdered, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedAllMapsOrdered(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkAllMapsOrderedProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedAllMapsOrdered(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &AllMapsOrdered{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestFloatingPointJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FloatingPoint{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomMapJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomMap(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomMap{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAllMapsJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMaps{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAllMapsOrderedJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMapsOrdered{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestFloatingPointProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFloatingPointProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomMapProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomMapProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllMapsProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllMapsProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllMapsOrderedProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllMapsOrderedProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMapsproto2Description(t *testing.T) {
- Mapsproto2Description()
-}
-func TestFloatingPointVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFloatingPoint(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomMapVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAllMapsVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMaps(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAllMapsOrderedVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMapsOrdered(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestFloatingPointFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFloatingPoint(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomMapFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomMap(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestAllMapsFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMaps(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestAllMapsOrderedFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMapsOrdered(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestFloatingPointGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFloatingPoint(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomMapGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomMap(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAllMapsGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMaps(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAllMapsOrderedGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMapsOrdered(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestFloatingPointSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkFloatingPointSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*FloatingPoint, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedFloatingPoint(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomMapSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomMap(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomMapSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomMap, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAllMapsSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkAllMapsSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AllMaps, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedAllMaps(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAllMapsOrderedSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkAllMapsOrderedSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AllMapsOrdered, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedAllMapsOrdered(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestFloatingPointStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFloatingPoint(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomMapStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomMap(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAllMapsStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMaps(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAllMapsOrderedStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMapsOrdered(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/mapsproto2/combos/unsafeunmarshaler/mapsproto2.pb.go b/test/mapsproto2/combos/unsafeunmarshaler/mapsproto2.pb.go
deleted file mode 100644
index 0fe1feef47..0000000000
--- a/test/mapsproto2/combos/unsafeunmarshaler/mapsproto2.pb.go
+++ /dev/null
@@ -1,7852 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeunmarshaler/mapsproto2.proto
-
-/*
- Package proto2_maps is a generated protocol buffer package.
-
- It is generated from these files:
- combos/unsafeunmarshaler/mapsproto2.proto
-
- It has these top-level messages:
- FloatingPoint
- CustomMap
- AllMaps
- AllMapsOrdered
-*/
-package proto2_maps
-
-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_custom "github.com/gogo/protobuf/test/custom"
-import github_com_gogo_protobuf_test "github.com/gogo/protobuf/test"
-
-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 strconv "strconv"
-
-import strings "strings"
-import reflect "reflect"
-import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
-
-import io "io"
-import unsafe "unsafe"
-
-// 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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type MapEnum int32
-
-const (
- MA MapEnum = 0
- MB MapEnum = 1
- MC MapEnum = 2
-)
-
-var MapEnum_name = map[int32]string{
- 0: "MA",
- 1: "MB",
- 2: "MC",
-}
-var MapEnum_value = map[string]int32{
- "MA": 0,
- "MB": 1,
- "MC": 2,
-}
-
-func (x MapEnum) Enum() *MapEnum {
- p := new(MapEnum)
- *p = x
- return p
-}
-func (x MapEnum) MarshalJSON() ([]byte, error) {
- return proto.MarshalJSONEnum(MapEnum_name, int32(x))
-}
-func (x *MapEnum) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(MapEnum_value, data, "MapEnum")
- if err != nil {
- return err
- }
- *x = MapEnum(value)
- return nil
-}
-func (MapEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorMapsproto2, []int{0} }
-
-type FloatingPoint struct {
- F *float64 `protobuf:"fixed64,1,opt,name=f" json:"f,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *FloatingPoint) Reset() { *m = FloatingPoint{} }
-func (*FloatingPoint) ProtoMessage() {}
-func (*FloatingPoint) Descriptor() ([]byte, []int) { return fileDescriptorMapsproto2, []int{0} }
-
-type CustomMap struct {
- Nullable128S map[string]*github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,1,rep,name=Nullable128s,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Nullable128s,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- Uint128S map[string]github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,rep,name=Uint128s,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Uint128s" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- NullableIds map[string]*github_com_gogo_protobuf_test.Uuid `protobuf:"bytes,3,rep,name=NullableIds,customtype=github.com/gogo/protobuf/test.Uuid" json:"NullableIds,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- Ids map[string]github_com_gogo_protobuf_test.Uuid `protobuf:"bytes,4,rep,name=Ids,customtype=github.com/gogo/protobuf/test.Uuid" json:"Ids" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomMap) Reset() { *m = CustomMap{} }
-func (*CustomMap) ProtoMessage() {}
-func (*CustomMap) Descriptor() ([]byte, []int) { return fileDescriptorMapsproto2, []int{1} }
-
-type AllMaps struct {
- StringToDoubleMap map[string]float64 `protobuf:"bytes,1,rep,name=StringToDoubleMap" json:"StringToDoubleMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
- StringToFloatMap map[string]float32 `protobuf:"bytes,2,rep,name=StringToFloatMap" json:"StringToFloatMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
- Int32Map map[int32]int32 `protobuf:"bytes,3,rep,name=Int32Map" json:"Int32Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Int64Map map[int64]int64 `protobuf:"bytes,4,rep,name=Int64Map" json:"Int64Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Uint32Map map[uint32]uint32 `protobuf:"bytes,5,rep,name=Uint32Map" json:"Uint32Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Uint64Map map[uint64]uint64 `protobuf:"bytes,6,rep,name=Uint64Map" json:"Uint64Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Sint32Map map[int32]int32 `protobuf:"bytes,7,rep,name=Sint32Map" json:"Sint32Map,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"`
- Sint64Map map[int64]int64 `protobuf:"bytes,8,rep,name=Sint64Map" json:"Sint64Map,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"`
- Fixed32Map map[uint32]uint32 `protobuf:"bytes,9,rep,name=Fixed32Map" json:"Fixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
- Sfixed32Map map[int32]int32 `protobuf:"bytes,10,rep,name=Sfixed32Map" json:"Sfixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
- Fixed64Map map[uint64]uint64 `protobuf:"bytes,11,rep,name=Fixed64Map" json:"Fixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
- Sfixed64Map map[int64]int64 `protobuf:"bytes,12,rep,name=Sfixed64Map" json:"Sfixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
- BoolMap map[bool]bool `protobuf:"bytes,13,rep,name=BoolMap" json:"BoolMap,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- StringMap map[string]string `protobuf:"bytes,14,rep,name=StringMap" json:"StringMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- StringToBytesMap map[string][]byte `protobuf:"bytes,15,rep,name=StringToBytesMap" json:"StringToBytesMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- StringToEnumMap map[string]MapEnum `protobuf:"bytes,16,rep,name=StringToEnumMap" json:"StringToEnumMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=proto2.maps.MapEnum"`
- StringToMsgMap map[string]*FloatingPoint `protobuf:"bytes,17,rep,name=StringToMsgMap" json:"StringToMsgMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *AllMaps) Reset() { *m = AllMaps{} }
-func (*AllMaps) ProtoMessage() {}
-func (*AllMaps) Descriptor() ([]byte, []int) { return fileDescriptorMapsproto2, []int{2} }
-
-type AllMapsOrdered struct {
- StringToDoubleMap map[string]float64 `protobuf:"bytes,1,rep,name=StringToDoubleMap" json:"StringToDoubleMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
- StringToFloatMap map[string]float32 `protobuf:"bytes,2,rep,name=StringToFloatMap" json:"StringToFloatMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
- Int32Map map[int32]int32 `protobuf:"bytes,3,rep,name=Int32Map" json:"Int32Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Int64Map map[int64]int64 `protobuf:"bytes,4,rep,name=Int64Map" json:"Int64Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Uint32Map map[uint32]uint32 `protobuf:"bytes,5,rep,name=Uint32Map" json:"Uint32Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Uint64Map map[uint64]uint64 `protobuf:"bytes,6,rep,name=Uint64Map" json:"Uint64Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Sint32Map map[int32]int32 `protobuf:"bytes,7,rep,name=Sint32Map" json:"Sint32Map,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"`
- Sint64Map map[int64]int64 `protobuf:"bytes,8,rep,name=Sint64Map" json:"Sint64Map,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"`
- Fixed32Map map[uint32]uint32 `protobuf:"bytes,9,rep,name=Fixed32Map" json:"Fixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
- Sfixed32Map map[int32]int32 `protobuf:"bytes,10,rep,name=Sfixed32Map" json:"Sfixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
- Fixed64Map map[uint64]uint64 `protobuf:"bytes,11,rep,name=Fixed64Map" json:"Fixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
- Sfixed64Map map[int64]int64 `protobuf:"bytes,12,rep,name=Sfixed64Map" json:"Sfixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
- BoolMap map[bool]bool `protobuf:"bytes,13,rep,name=BoolMap" json:"BoolMap,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- StringMap map[string]string `protobuf:"bytes,14,rep,name=StringMap" json:"StringMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- StringToBytesMap map[string][]byte `protobuf:"bytes,15,rep,name=StringToBytesMap" json:"StringToBytesMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- StringToEnumMap map[string]MapEnum `protobuf:"bytes,16,rep,name=StringToEnumMap" json:"StringToEnumMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=proto2.maps.MapEnum"`
- StringToMsgMap map[string]*FloatingPoint `protobuf:"bytes,17,rep,name=StringToMsgMap" json:"StringToMsgMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *AllMapsOrdered) Reset() { *m = AllMapsOrdered{} }
-func (*AllMapsOrdered) ProtoMessage() {}
-func (*AllMapsOrdered) Descriptor() ([]byte, []int) { return fileDescriptorMapsproto2, []int{3} }
-
-func init() {
- proto.RegisterType((*FloatingPoint)(nil), "proto2.maps.FloatingPoint")
- proto.RegisterType((*CustomMap)(nil), "proto2.maps.CustomMap")
- proto.RegisterType((*AllMaps)(nil), "proto2.maps.AllMaps")
- proto.RegisterType((*AllMapsOrdered)(nil), "proto2.maps.AllMapsOrdered")
- proto.RegisterEnum("proto2.maps.MapEnum", MapEnum_name, MapEnum_value)
-}
-func (this *FloatingPoint) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Mapsproto2Description()
-}
-func (this *CustomMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Mapsproto2Description()
-}
-func (this *AllMaps) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Mapsproto2Description()
-}
-func (this *AllMapsOrdered) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Mapsproto2Description()
-}
-func Mapsproto2Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 4657 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x7b, 0x5d, 0x6c, 0x23, 0xd7,
- 0x75, 0xbf, 0x86, 0x1f, 0x12, 0x79, 0x48, 0x51, 0xa3, 0x2b, 0x79, 0x4d, 0xcb, 0xb1, 0x76, 0x57,
- 0xfe, 0xd2, 0xae, 0x6d, 0xad, 0x2d, 0xef, 0xae, 0xd7, 0xdc, 0xd8, 0xfe, 0x53, 0x12, 0x57, 0x2b,
- 0x5b, 0x5f, 0x19, 0x4a, 0xf6, 0xda, 0x7f, 0x18, 0xd3, 0xd1, 0xf0, 0x92, 0x1a, 0x2f, 0x39, 0x43,
- 0xcf, 0x0c, 0xd7, 0x96, 0x51, 0x14, 0x5b, 0xb8, 0x1f, 0x08, 0x8a, 0x7e, 0x17, 0xa8, 0xe3, 0x3a,
- 0x6e, 0x13, 0xa0, 0x75, 0x9a, 0xf4, 0x23, 0x69, 0xda, 0x34, 0xed, 0x53, 0x5e, 0xd2, 0x1a, 0x28,
- 0x50, 0x24, 0x6f, 0x41, 0x10, 0x18, 0x5e, 0xd5, 0x40, 0xdd, 0xd6, 0x6d, 0xdd, 0xc6, 0x0f, 0x01,
- 0xfc, 0xd0, 0xe2, 0x7e, 0x0d, 0x67, 0x86, 0x43, 0x0e, 0x65, 0xc0, 0x4e, 0x1f, 0xfc, 0xb4, 0x9a,
- 0x33, 0xe7, 0xf7, 0xbb, 0xe7, 0x9e, 0x7b, 0xee, 0x39, 0xe7, 0xde, 0xe1, 0xc2, 0xd7, 0x2e, 0xc0,
- 0x89, 0x86, 0x65, 0x35, 0x9a, 0xf8, 0x4c, 0xdb, 0xb6, 0x5c, 0x6b, 0xaf, 0x53, 0x3f, 0x53, 0xc3,
- 0x8e, 0x6e, 0x1b, 0x6d, 0xd7, 0xb2, 0x17, 0xa8, 0x0c, 0x4d, 0x30, 0x8d, 0x05, 0xa1, 0x31, 0xb7,
- 0x01, 0x93, 0x97, 0x8c, 0x26, 0x5e, 0xf1, 0x14, 0xab, 0xd8, 0x45, 0x17, 0x20, 0x55, 0x37, 0x9a,
- 0xb8, 0x28, 0x9d, 0x48, 0xce, 0xe7, 0x16, 0xef, 0x58, 0x08, 0x81, 0x16, 0x82, 0x88, 0x6d, 0x22,
- 0x56, 0x28, 0x62, 0xee, 0x9d, 0x14, 0x4c, 0x45, 0xbc, 0x45, 0x08, 0x52, 0xa6, 0xd6, 0x22, 0x8c,
- 0xd2, 0x7c, 0x56, 0xa1, 0x7f, 0xa3, 0x22, 0x8c, 0xb5, 0x35, 0xfd, 0xaa, 0xd6, 0xc0, 0xc5, 0x04,
- 0x15, 0x8b, 0x47, 0x34, 0x0b, 0x50, 0xc3, 0x6d, 0x6c, 0xd6, 0xb0, 0xa9, 0x1f, 0x14, 0x93, 0x27,
- 0x92, 0xf3, 0x59, 0xc5, 0x27, 0x41, 0xf7, 0xc0, 0x64, 0xbb, 0xb3, 0xd7, 0x34, 0x74, 0xd5, 0xa7,
- 0x06, 0x27, 0x92, 0xf3, 0x69, 0x45, 0x66, 0x2f, 0x56, 0xba, 0xca, 0x77, 0xc3, 0xc4, 0x0b, 0x58,
- 0xbb, 0xea, 0x57, 0xcd, 0x51, 0xd5, 0x02, 0x11, 0xfb, 0x14, 0x97, 0x21, 0xdf, 0xc2, 0x8e, 0xa3,
- 0x35, 0xb0, 0xea, 0x1e, 0xb4, 0x71, 0x31, 0x45, 0x67, 0x7f, 0xa2, 0x67, 0xf6, 0xe1, 0x99, 0xe7,
- 0x38, 0x6a, 0xe7, 0xa0, 0x8d, 0x51, 0x19, 0xb2, 0xd8, 0xec, 0xb4, 0x18, 0x43, 0xba, 0x8f, 0xff,
- 0x2a, 0x66, 0xa7, 0x15, 0x66, 0xc9, 0x10, 0x18, 0xa7, 0x18, 0x73, 0xb0, 0x7d, 0xcd, 0xd0, 0x71,
- 0x71, 0x94, 0x12, 0xdc, 0xdd, 0x43, 0x50, 0x65, 0xef, 0xc3, 0x1c, 0x02, 0x87, 0x96, 0x21, 0x8b,
- 0x5f, 0x74, 0xb1, 0xe9, 0x18, 0x96, 0x59, 0x1c, 0xa3, 0x24, 0x77, 0x46, 0xac, 0x22, 0x6e, 0xd6,
- 0xc2, 0x14, 0x5d, 0x1c, 0x3a, 0x0f, 0x63, 0x56, 0xdb, 0x35, 0x2c, 0xd3, 0x29, 0x66, 0x4e, 0x48,
- 0xf3, 0xb9, 0xc5, 0xcf, 0x44, 0x06, 0xc2, 0x16, 0xd3, 0x51, 0x84, 0x32, 0x5a, 0x03, 0xd9, 0xb1,
- 0x3a, 0xb6, 0x8e, 0x55, 0xdd, 0xaa, 0x61, 0xd5, 0x30, 0xeb, 0x56, 0x31, 0x4b, 0x09, 0x8e, 0xf7,
- 0x4e, 0x84, 0x2a, 0x2e, 0x5b, 0x35, 0xbc, 0x66, 0xd6, 0x2d, 0xa5, 0xe0, 0x04, 0x9e, 0xd1, 0x31,
- 0x18, 0x75, 0x0e, 0x4c, 0x57, 0x7b, 0xb1, 0x98, 0xa7, 0x11, 0xc2, 0x9f, 0xe6, 0xfe, 0x66, 0x14,
- 0x26, 0x86, 0x09, 0xb1, 0x8b, 0x90, 0xae, 0x93, 0x59, 0x16, 0x13, 0x47, 0xf1, 0x01, 0xc3, 0x04,
- 0x9d, 0x38, 0xfa, 0x11, 0x9d, 0x58, 0x86, 0x9c, 0x89, 0x1d, 0x17, 0xd7, 0x58, 0x44, 0x24, 0x87,
- 0x8c, 0x29, 0x60, 0xa0, 0xde, 0x90, 0x4a, 0x7d, 0xa4, 0x90, 0xba, 0x02, 0x13, 0x9e, 0x49, 0xaa,
- 0xad, 0x99, 0x0d, 0x11, 0x9b, 0x67, 0xe2, 0x2c, 0x59, 0xa8, 0x08, 0x9c, 0x42, 0x60, 0x4a, 0x01,
- 0x07, 0x9e, 0xd1, 0x0a, 0x80, 0x65, 0x62, 0xab, 0xae, 0xd6, 0xb0, 0xde, 0x2c, 0x66, 0xfa, 0x78,
- 0x69, 0x8b, 0xa8, 0xf4, 0x78, 0xc9, 0x62, 0x52, 0xbd, 0x89, 0x1e, 0xee, 0x86, 0xda, 0x58, 0x9f,
- 0x48, 0xd9, 0x60, 0x9b, 0xac, 0x27, 0xda, 0x76, 0xa1, 0x60, 0x63, 0x12, 0xf7, 0xb8, 0xc6, 0x67,
- 0x96, 0xa5, 0x46, 0x2c, 0xc4, 0xce, 0x4c, 0xe1, 0x30, 0x36, 0xb1, 0x71, 0xdb, 0xff, 0x88, 0x6e,
- 0x07, 0x4f, 0xa0, 0xd2, 0xb0, 0x02, 0x9a, 0x85, 0xf2, 0x42, 0xb8, 0xa9, 0xb5, 0xf0, 0xcc, 0x4b,
- 0x50, 0x08, 0xba, 0x07, 0x4d, 0x43, 0xda, 0x71, 0x35, 0xdb, 0xa5, 0x51, 0x98, 0x56, 0xd8, 0x03,
- 0x92, 0x21, 0x89, 0xcd, 0x1a, 0xcd, 0x72, 0x69, 0x85, 0xfc, 0x89, 0xfe, 0x5f, 0x77, 0xc2, 0x49,
- 0x3a, 0xe1, 0xbb, 0x7a, 0x57, 0x34, 0xc0, 0x1c, 0x9e, 0xf7, 0xcc, 0x43, 0x30, 0x1e, 0x98, 0xc0,
- 0xb0, 0x43, 0xcf, 0xfd, 0x2c, 0xdc, 0x14, 0x49, 0x8d, 0xae, 0xc0, 0x74, 0xc7, 0x34, 0x4c, 0x17,
- 0xdb, 0x6d, 0x1b, 0x93, 0x88, 0x65, 0x43, 0x15, 0xff, 0x79, 0xac, 0x4f, 0xcc, 0xed, 0xfa, 0xb5,
- 0x19, 0x8b, 0x32, 0xd5, 0xe9, 0x15, 0x9e, 0xce, 0x66, 0xde, 0x1d, 0x93, 0xaf, 0x5f, 0xbf, 0x7e,
- 0x3d, 0x31, 0xf7, 0xca, 0x28, 0x4c, 0x47, 0xed, 0x99, 0xc8, 0xed, 0x7b, 0x0c, 0x46, 0xcd, 0x4e,
- 0x6b, 0x0f, 0xdb, 0xd4, 0x49, 0x69, 0x85, 0x3f, 0xa1, 0x32, 0xa4, 0x9b, 0xda, 0x1e, 0x6e, 0x16,
- 0x53, 0x27, 0xa4, 0xf9, 0xc2, 0xe2, 0x3d, 0x43, 0xed, 0xca, 0x85, 0x75, 0x02, 0x51, 0x18, 0x12,
- 0x3d, 0x0a, 0x29, 0x9e, 0xa2, 0x09, 0xc3, 0xe9, 0xe1, 0x18, 0xc8, 0x5e, 0x52, 0x28, 0x0e, 0xdd,
- 0x0a, 0x59, 0xf2, 0x2f, 0x8b, 0x8d, 0x51, 0x6a, 0x73, 0x86, 0x08, 0x48, 0x5c, 0xa0, 0x19, 0xc8,
- 0xd0, 0x6d, 0x52, 0xc3, 0xa2, 0xb4, 0x79, 0xcf, 0x24, 0xb0, 0x6a, 0xb8, 0xae, 0x75, 0x9a, 0xae,
- 0x7a, 0x4d, 0x6b, 0x76, 0x30, 0x0d, 0xf8, 0xac, 0x92, 0xe7, 0xc2, 0x27, 0x89, 0x0c, 0x1d, 0x87,
- 0x1c, 0xdb, 0x55, 0x86, 0x59, 0xc3, 0x2f, 0xd2, 0xec, 0x99, 0x56, 0xd8, 0x46, 0x5b, 0x23, 0x12,
- 0x32, 0xfc, 0x73, 0x8e, 0x65, 0x8a, 0xd0, 0xa4, 0x43, 0x10, 0x01, 0x1d, 0xfe, 0xa1, 0x70, 0xe2,
- 0xbe, 0x2d, 0x7a, 0x7a, 0xe1, 0x98, 0x9a, 0xfb, 0x56, 0x02, 0x52, 0x34, 0x5f, 0x4c, 0x40, 0x6e,
- 0xe7, 0xe9, 0xed, 0x8a, 0xba, 0xb2, 0xb5, 0xbb, 0xb4, 0x5e, 0x91, 0x25, 0x54, 0x00, 0xa0, 0x82,
- 0x4b, 0xeb, 0x5b, 0xe5, 0x1d, 0x39, 0xe1, 0x3d, 0xaf, 0x6d, 0xee, 0x9c, 0x3f, 0x2b, 0x27, 0x3d,
- 0xc0, 0x2e, 0x13, 0xa4, 0xfc, 0x0a, 0x0f, 0x2e, 0xca, 0x69, 0x24, 0x43, 0x9e, 0x11, 0xac, 0x5d,
- 0xa9, 0xac, 0x9c, 0x3f, 0x2b, 0x8f, 0x06, 0x25, 0x0f, 0x2e, 0xca, 0x63, 0x68, 0x1c, 0xb2, 0x54,
- 0xb2, 0xb4, 0xb5, 0xb5, 0x2e, 0x67, 0x3c, 0xce, 0xea, 0x8e, 0xb2, 0xb6, 0xb9, 0x2a, 0x67, 0x3d,
- 0xce, 0x55, 0x65, 0x6b, 0x77, 0x5b, 0x06, 0x8f, 0x61, 0xa3, 0x52, 0xad, 0x96, 0x57, 0x2b, 0x72,
- 0xce, 0xd3, 0x58, 0x7a, 0x7a, 0xa7, 0x52, 0x95, 0xf3, 0x01, 0xb3, 0x1e, 0x5c, 0x94, 0xc7, 0xbd,
- 0x21, 0x2a, 0x9b, 0xbb, 0x1b, 0x72, 0x01, 0x4d, 0xc2, 0x38, 0x1b, 0x42, 0x18, 0x31, 0x11, 0x12,
- 0x9d, 0x3f, 0x2b, 0xcb, 0x5d, 0x43, 0x18, 0xcb, 0x64, 0x40, 0x70, 0xfe, 0xac, 0x8c, 0xe6, 0x96,
- 0x21, 0x4d, 0xa3, 0x0b, 0x21, 0x28, 0xac, 0x97, 0x97, 0x2a, 0xeb, 0xea, 0xd6, 0xf6, 0xce, 0xda,
- 0xd6, 0x66, 0x79, 0x5d, 0x96, 0xba, 0x32, 0xa5, 0xf2, 0xb9, 0xdd, 0x35, 0xa5, 0xb2, 0x22, 0x27,
- 0xfc, 0xb2, 0xed, 0x4a, 0x79, 0xa7, 0xb2, 0x22, 0x27, 0xe7, 0x74, 0x98, 0x8e, 0xca, 0x93, 0x91,
- 0x3b, 0xc3, 0xb7, 0xc4, 0x89, 0x3e, 0x4b, 0x4c, 0xb9, 0x7a, 0x96, 0xf8, 0xcb, 0x12, 0x4c, 0x45,
- 0xd4, 0x8a, 0xc8, 0x41, 0x1e, 0x83, 0x34, 0x0b, 0x51, 0x56, 0x3d, 0x4f, 0x45, 0x16, 0x1d, 0x1a,
- 0xb0, 0x3d, 0x15, 0x94, 0xe2, 0xfc, 0x1d, 0x44, 0xb2, 0x4f, 0x07, 0x41, 0x28, 0x7a, 0x8c, 0x7c,
- 0x59, 0x82, 0x62, 0x3f, 0xee, 0x98, 0x44, 0x91, 0x08, 0x24, 0x8a, 0x8b, 0x61, 0x03, 0x4e, 0xf6,
- 0x9f, 0x43, 0x8f, 0x15, 0x6f, 0x48, 0x70, 0x2c, 0xba, 0xd1, 0x8a, 0xb4, 0xe1, 0x51, 0x18, 0x6d,
- 0x61, 0x77, 0xdf, 0x12, 0xcd, 0xc6, 0x5d, 0x11, 0x25, 0x8c, 0xbc, 0x0e, 0xfb, 0x8a, 0xa3, 0xfc,
- 0x35, 0x30, 0xd9, 0xaf, 0x5b, 0x62, 0xd6, 0xf4, 0x58, 0xfa, 0xf9, 0x04, 0xdc, 0x14, 0x49, 0x1e,
- 0x69, 0xe8, 0x6d, 0x00, 0x86, 0xd9, 0xee, 0xb8, 0xac, 0xa1, 0x60, 0xf9, 0x29, 0x4b, 0x25, 0x74,
- 0xef, 0x93, 0xdc, 0xd3, 0x71, 0xbd, 0xf7, 0x49, 0xfa, 0x1e, 0x98, 0x88, 0x2a, 0x5c, 0xe8, 0x1a,
- 0x9a, 0xa2, 0x86, 0xce, 0xf6, 0x99, 0x69, 0x4f, 0xad, 0xbe, 0x1f, 0x64, 0xbd, 0x69, 0x60, 0xd3,
- 0x55, 0x1d, 0xd7, 0xc6, 0x5a, 0xcb, 0x30, 0x1b, 0x34, 0x01, 0x67, 0x4a, 0xe9, 0xba, 0xd6, 0x74,
- 0xb0, 0x32, 0xc1, 0x5e, 0x57, 0xc5, 0x5b, 0x82, 0xa0, 0x35, 0xce, 0xf6, 0x21, 0x46, 0x03, 0x08,
- 0xf6, 0xda, 0x43, 0xcc, 0x7d, 0x33, 0x03, 0x39, 0x5f, 0x5b, 0x8a, 0x4e, 0x42, 0xfe, 0x39, 0xed,
- 0x9a, 0xa6, 0x8a, 0xa3, 0x06, 0xf3, 0x44, 0x8e, 0xc8, 0xb6, 0xf9, 0x71, 0xe3, 0x7e, 0x98, 0xa6,
- 0x2a, 0x56, 0xc7, 0xc5, 0xb6, 0xaa, 0x37, 0x35, 0xc7, 0xa1, 0x4e, 0xcb, 0x50, 0x55, 0x44, 0xde,
- 0x6d, 0x91, 0x57, 0xcb, 0xe2, 0x0d, 0x3a, 0x07, 0x53, 0x14, 0xd1, 0xea, 0x34, 0x5d, 0xa3, 0xdd,
- 0xc4, 0x2a, 0x39, 0xfc, 0x38, 0x34, 0x11, 0x7b, 0x96, 0x4d, 0x12, 0x8d, 0x0d, 0xae, 0x40, 0x2c,
- 0x72, 0xd0, 0x0a, 0xdc, 0x46, 0x61, 0x0d, 0x6c, 0x62, 0x5b, 0x73, 0xb1, 0x8a, 0x9f, 0xef, 0x68,
- 0x4d, 0x47, 0xd5, 0xcc, 0x9a, 0xba, 0xaf, 0x39, 0xfb, 0xc5, 0x69, 0x42, 0xb0, 0x94, 0x28, 0x4a,
- 0xca, 0x2d, 0x44, 0x71, 0x95, 0xeb, 0x55, 0xa8, 0x5a, 0xd9, 0xac, 0x5d, 0xd6, 0x9c, 0x7d, 0x54,
- 0x82, 0x63, 0x94, 0xc5, 0x71, 0x6d, 0xc3, 0x6c, 0xa8, 0xfa, 0x3e, 0xd6, 0xaf, 0xaa, 0x1d, 0xb7,
- 0x7e, 0xa1, 0x78, 0xab, 0x7f, 0x7c, 0x6a, 0x61, 0x95, 0xea, 0x2c, 0x13, 0x95, 0x5d, 0xb7, 0x7e,
- 0x01, 0x55, 0x21, 0x4f, 0x16, 0xa3, 0x65, 0xbc, 0x84, 0xd5, 0xba, 0x65, 0xd3, 0xca, 0x52, 0x88,
- 0xd8, 0xd9, 0x3e, 0x0f, 0x2e, 0x6c, 0x71, 0xc0, 0x86, 0x55, 0xc3, 0xa5, 0x74, 0x75, 0xbb, 0x52,
- 0x59, 0x51, 0x72, 0x82, 0xe5, 0x92, 0x65, 0x93, 0x80, 0x6a, 0x58, 0x9e, 0x83, 0x73, 0x2c, 0xa0,
- 0x1a, 0x96, 0x70, 0xef, 0x39, 0x98, 0xd2, 0x75, 0x36, 0x67, 0x43, 0x57, 0xf9, 0x11, 0xc5, 0x29,
- 0xca, 0x01, 0x67, 0xe9, 0xfa, 0x2a, 0x53, 0xe0, 0x31, 0xee, 0xa0, 0x87, 0xe1, 0xa6, 0xae, 0xb3,
- 0xfc, 0xc0, 0xc9, 0x9e, 0x59, 0x86, 0xa1, 0xe7, 0x60, 0xaa, 0x7d, 0xd0, 0x0b, 0x44, 0x81, 0x11,
- 0xdb, 0x07, 0x61, 0xd8, 0x43, 0x30, 0xdd, 0xde, 0x6f, 0xf7, 0xe2, 0xa6, 0xfc, 0x38, 0xd4, 0xde,
- 0x6f, 0x87, 0x81, 0x77, 0xd2, 0xf3, 0xaa, 0x8d, 0x75, 0xcd, 0xc5, 0xb5, 0xe2, 0xcd, 0x7e, 0x75,
- 0xdf, 0x0b, 0x74, 0x06, 0x64, 0x5d, 0x57, 0xb1, 0xa9, 0xed, 0x35, 0xb1, 0xaa, 0xd9, 0xd8, 0xd4,
- 0x9c, 0xe2, 0x71, 0xbf, 0x72, 0x41, 0xd7, 0x2b, 0xf4, 0x6d, 0x99, 0xbe, 0x44, 0xa7, 0x61, 0xd2,
- 0xda, 0x7b, 0x4e, 0x67, 0x21, 0xa9, 0xb6, 0x6d, 0x5c, 0x37, 0x5e, 0x2c, 0xde, 0x41, 0xfd, 0x3b,
- 0x41, 0x5e, 0xd0, 0x80, 0xdc, 0xa6, 0x62, 0x74, 0x0a, 0x64, 0xdd, 0xd9, 0xd7, 0xec, 0x36, 0xed,
- 0x09, 0x9c, 0xb6, 0xa6, 0xe3, 0xe2, 0x9d, 0x4c, 0x95, 0xc9, 0x37, 0x85, 0x98, 0x6c, 0x09, 0xe7,
- 0x05, 0xa3, 0xee, 0x0a, 0xc6, 0xbb, 0xd9, 0x96, 0xa0, 0x32, 0xce, 0x36, 0x0f, 0x32, 0x71, 0x45,
- 0x60, 0xe0, 0x79, 0xaa, 0x56, 0x68, 0xef, 0xb7, 0xfd, 0xe3, 0xde, 0x0e, 0xe3, 0x44, 0xb3, 0x3b,
- 0xe8, 0x29, 0xd6, 0xcf, 0xb4, 0xf7, 0x7d, 0x23, 0x7e, 0x6c, 0xad, 0xe5, 0x5c, 0x09, 0xf2, 0xfe,
- 0xf8, 0x44, 0x59, 0x60, 0x11, 0x2a, 0x4b, 0xa4, 0xd6, 0x2f, 0x6f, 0xad, 0x90, 0x2a, 0xfd, 0x4c,
- 0x45, 0x4e, 0x90, 0x6e, 0x61, 0x7d, 0x6d, 0xa7, 0xa2, 0x2a, 0xbb, 0x9b, 0x3b, 0x6b, 0x1b, 0x15,
- 0x39, 0xe9, 0x6f, 0x4b, 0xbf, 0x9b, 0x80, 0x42, 0xf0, 0x84, 0x81, 0x3e, 0x0b, 0x37, 0x8b, 0xeb,
- 0x00, 0x07, 0xbb, 0xea, 0x0b, 0x86, 0x4d, 0xb7, 0x4c, 0x4b, 0x63, 0x1d, 0xb6, 0xb7, 0x68, 0xd3,
- 0x5c, 0xab, 0x8a, 0xdd, 0xa7, 0x0c, 0x9b, 0x6c, 0x88, 0x96, 0xe6, 0xa2, 0x75, 0x38, 0x6e, 0x5a,
- 0xaa, 0xe3, 0x6a, 0x66, 0x4d, 0xb3, 0x6b, 0x6a, 0xf7, 0x22, 0x46, 0xd5, 0x74, 0x1d, 0x3b, 0x8e,
- 0xc5, 0x4a, 0x95, 0xc7, 0xf2, 0x19, 0xd3, 0xaa, 0x72, 0xe5, 0x6e, 0x0e, 0x2f, 0x73, 0xd5, 0x50,
- 0x80, 0x25, 0xfb, 0x05, 0xd8, 0xad, 0x90, 0x6d, 0x69, 0x6d, 0x15, 0x9b, 0xae, 0x7d, 0x40, 0xfb,
- 0xca, 0x8c, 0x92, 0x69, 0x69, 0xed, 0x0a, 0x79, 0xfe, 0x64, 0xda, 0xfb, 0x1f, 0x25, 0x21, 0xef,
- 0xef, 0x2d, 0x49, 0xab, 0xae, 0xd3, 0x3a, 0x22, 0xd1, 0x4c, 0x73, 0xfb, 0xc0, 0x4e, 0x74, 0x61,
- 0x99, 0x14, 0x98, 0xd2, 0x28, 0xeb, 0xf8, 0x14, 0x86, 0x24, 0xc5, 0x9d, 0xe4, 0x16, 0xcc, 0x4e,
- 0x31, 0x19, 0x85, 0x3f, 0xa1, 0x55, 0x18, 0x7d, 0xce, 0xa1, 0xdc, 0xa3, 0x94, 0xfb, 0x8e, 0xc1,
- 0xdc, 0x8f, 0x57, 0x29, 0x79, 0xf6, 0xf1, 0xaa, 0xba, 0xb9, 0xa5, 0x6c, 0x94, 0xd7, 0x15, 0x0e,
- 0x47, 0xb7, 0x40, 0xaa, 0xa9, 0xbd, 0x74, 0x10, 0x2c, 0x45, 0x54, 0x34, 0xac, 0xe3, 0x6f, 0x81,
- 0xd4, 0x0b, 0x58, 0xbb, 0x1a, 0x2c, 0x00, 0x54, 0xf4, 0x31, 0x86, 0xfe, 0x19, 0x48, 0x53, 0x7f,
- 0x21, 0x00, 0xee, 0x31, 0x79, 0x04, 0x65, 0x20, 0xb5, 0xbc, 0xa5, 0x90, 0xf0, 0x97, 0x21, 0xcf,
- 0xa4, 0xea, 0xf6, 0x5a, 0x65, 0xb9, 0x22, 0x27, 0xe6, 0xce, 0xc1, 0x28, 0x73, 0x02, 0xd9, 0x1a,
- 0x9e, 0x1b, 0xe4, 0x11, 0xfe, 0xc8, 0x39, 0x24, 0xf1, 0x76, 0x77, 0x63, 0xa9, 0xa2, 0xc8, 0x09,
- 0xff, 0xf2, 0x3a, 0x90, 0xf7, 0xb7, 0x95, 0x9f, 0x4c, 0x4c, 0xfd, 0xad, 0x04, 0x39, 0x5f, 0x9b,
- 0x48, 0x1a, 0x14, 0xad, 0xd9, 0xb4, 0x5e, 0x50, 0xb5, 0xa6, 0xa1, 0x39, 0x3c, 0x28, 0x80, 0x8a,
- 0xca, 0x44, 0x32, 0xec, 0xa2, 0x7d, 0x22, 0xc6, 0xbf, 0x2e, 0x81, 0x1c, 0x6e, 0x31, 0x43, 0x06,
- 0x4a, 0x3f, 0x55, 0x03, 0x5f, 0x93, 0xa0, 0x10, 0xec, 0x2b, 0x43, 0xe6, 0x9d, 0xfc, 0xa9, 0x9a,
- 0xf7, 0x76, 0x02, 0xc6, 0x03, 0xdd, 0xe4, 0xb0, 0xd6, 0x3d, 0x0f, 0x93, 0x46, 0x0d, 0xb7, 0xda,
- 0x96, 0x8b, 0x4d, 0xfd, 0x40, 0x6d, 0xe2, 0x6b, 0xb8, 0x59, 0x9c, 0xa3, 0x89, 0xe2, 0xcc, 0xe0,
- 0x7e, 0x75, 0x61, 0xad, 0x8b, 0x5b, 0x27, 0xb0, 0xd2, 0xd4, 0xda, 0x4a, 0x65, 0x63, 0x7b, 0x6b,
- 0xa7, 0xb2, 0xb9, 0xfc, 0xb4, 0xba, 0xbb, 0xf9, 0xc4, 0xe6, 0xd6, 0x53, 0x9b, 0x8a, 0x6c, 0x84,
- 0xd4, 0x3e, 0xc6, 0xad, 0xbe, 0x0d, 0x72, 0xd8, 0x28, 0x74, 0x33, 0x44, 0x99, 0x25, 0x8f, 0xa0,
- 0x29, 0x98, 0xd8, 0xdc, 0x52, 0xab, 0x6b, 0x2b, 0x15, 0xb5, 0x72, 0xe9, 0x52, 0x65, 0x79, 0xa7,
- 0xca, 0x0e, 0xf0, 0x9e, 0xf6, 0x4e, 0x70, 0x53, 0xbf, 0x9a, 0x84, 0xa9, 0x08, 0x4b, 0x50, 0x99,
- 0x9f, 0x1d, 0xd8, 0x71, 0xe6, 0xbe, 0x61, 0xac, 0x5f, 0x20, 0x25, 0x7f, 0x5b, 0xb3, 0x5d, 0x7e,
- 0xd4, 0x38, 0x05, 0xc4, 0x4b, 0xa6, 0x6b, 0xd4, 0x0d, 0x6c, 0xf3, 0xfb, 0x0e, 0x76, 0xa0, 0x98,
- 0xe8, 0xca, 0xd9, 0x95, 0xc7, 0xbd, 0x80, 0xda, 0x96, 0x63, 0xb8, 0xc6, 0x35, 0xac, 0x1a, 0xa6,
- 0xb8, 0x1c, 0x21, 0x07, 0x8c, 0x94, 0x22, 0x8b, 0x37, 0x6b, 0xa6, 0xeb, 0x69, 0x9b, 0xb8, 0xa1,
- 0x85, 0xb4, 0x49, 0x02, 0x4f, 0x2a, 0xb2, 0x78, 0xe3, 0x69, 0x9f, 0x84, 0x7c, 0xcd, 0xea, 0x90,
- 0xae, 0x8b, 0xe9, 0x91, 0x7a, 0x21, 0x29, 0x39, 0x26, 0xf3, 0x54, 0x78, 0x3f, 0xdd, 0xbd, 0x95,
- 0xc9, 0x2b, 0x39, 0x26, 0x63, 0x2a, 0x77, 0xc3, 0x84, 0xd6, 0x68, 0xd8, 0x84, 0x5c, 0x10, 0xb1,
- 0x13, 0x42, 0xc1, 0x13, 0x53, 0xc5, 0x99, 0xc7, 0x21, 0x23, 0xfc, 0x40, 0x4a, 0x32, 0xf1, 0x84,
- 0xda, 0x66, 0x37, 0x73, 0x89, 0xf9, 0xac, 0x92, 0x31, 0xc5, 0xcb, 0x93, 0x90, 0x37, 0x1c, 0xb5,
- 0x7b, 0xc9, 0x9c, 0x38, 0x91, 0x98, 0xcf, 0x28, 0x39, 0xc3, 0xf1, 0x2e, 0xe8, 0xe6, 0xde, 0x48,
- 0x40, 0x21, 0x78, 0x49, 0x8e, 0x56, 0x20, 0xd3, 0xb4, 0x74, 0x8d, 0x86, 0x16, 0xfb, 0x42, 0x33,
- 0x1f, 0x73, 0xaf, 0xbe, 0xb0, 0xce, 0xf5, 0x15, 0x0f, 0x39, 0xf3, 0x8f, 0x12, 0x64, 0x84, 0x18,
- 0x1d, 0x83, 0x54, 0x5b, 0x73, 0xf7, 0x29, 0x5d, 0x7a, 0x29, 0x21, 0x4b, 0x0a, 0x7d, 0x26, 0x72,
- 0xa7, 0xad, 0x99, 0x34, 0x04, 0xb8, 0x9c, 0x3c, 0x93, 0x75, 0x6d, 0x62, 0xad, 0x46, 0x8f, 0x1f,
- 0x56, 0xab, 0x85, 0x4d, 0xd7, 0x11, 0xeb, 0xca, 0xe5, 0xcb, 0x5c, 0x8c, 0xee, 0x81, 0x49, 0xd7,
- 0xd6, 0x8c, 0x66, 0x40, 0x37, 0x45, 0x75, 0x65, 0xf1, 0xc2, 0x53, 0x2e, 0xc1, 0x2d, 0x82, 0xb7,
- 0x86, 0x5d, 0x4d, 0xdf, 0xc7, 0xb5, 0x2e, 0x68, 0x94, 0xde, 0xc0, 0xde, 0xcc, 0x15, 0x56, 0xf8,
- 0x7b, 0x81, 0x9d, 0xfb, 0xbe, 0x04, 0x93, 0xe2, 0xc0, 0x54, 0xf3, 0x9c, 0xb5, 0x01, 0xa0, 0x99,
- 0xa6, 0xe5, 0xfa, 0xdd, 0xd5, 0x1b, 0xca, 0x3d, 0xb8, 0x85, 0xb2, 0x07, 0x52, 0x7c, 0x04, 0x33,
- 0x2d, 0x80, 0xee, 0x9b, 0xbe, 0x6e, 0x3b, 0x0e, 0x39, 0xfe, 0x05, 0x84, 0x7e, 0x46, 0x63, 0x47,
- 0x6c, 0x60, 0x22, 0x72, 0xb2, 0x42, 0xd3, 0x90, 0xde, 0xc3, 0x0d, 0xc3, 0xe4, 0xf7, 0x9a, 0xec,
- 0x41, 0xdc, 0xd5, 0xa6, 0xbc, 0xbb, 0xda, 0xa5, 0x2b, 0x30, 0xa5, 0x5b, 0xad, 0xb0, 0xb9, 0x4b,
- 0x72, 0xe8, 0x98, 0xef, 0x5c, 0x96, 0x9e, 0x81, 0x6e, 0x8b, 0xf9, 0xe5, 0x44, 0x72, 0x75, 0x7b,
- 0xe9, 0xab, 0x89, 0x99, 0x55, 0x86, 0xdb, 0x16, 0xd3, 0x54, 0x70, 0xbd, 0x89, 0x75, 0x62, 0x3a,
- 0xfc, 0xf8, 0x2e, 0xb8, 0xaf, 0x61, 0xb8, 0xfb, 0x9d, 0xbd, 0x05, 0xdd, 0x6a, 0x9d, 0x69, 0x58,
- 0x0d, 0xab, 0xfb, 0xd9, 0x90, 0x3c, 0xd1, 0x07, 0xfa, 0x17, 0xff, 0x74, 0x98, 0xf5, 0xa4, 0x33,
- 0xb1, 0xdf, 0x19, 0x4b, 0x9b, 0x30, 0xc5, 0x95, 0x55, 0xfa, 0xed, 0x82, 0x1d, 0x21, 0xd0, 0xc0,
- 0xfb, 0x9f, 0xe2, 0x37, 0xde, 0xa1, 0xb5, 0x5a, 0x99, 0xe4, 0x50, 0xf2, 0x8e, 0x9d, 0x32, 0x4a,
- 0x0a, 0xdc, 0x14, 0xe0, 0x63, 0xfb, 0x12, 0xdb, 0x31, 0x8c, 0xdf, 0xe5, 0x8c, 0x53, 0x3e, 0xc6,
- 0x2a, 0x87, 0x96, 0x96, 0x61, 0xfc, 0x28, 0x5c, 0x7f, 0xc7, 0xb9, 0xf2, 0xd8, 0x4f, 0xb2, 0x0a,
- 0x13, 0x94, 0x44, 0xef, 0x38, 0xae, 0xd5, 0xa2, 0x49, 0x6f, 0x30, 0xcd, 0xdf, 0xbf, 0xc3, 0x36,
- 0x4a, 0x81, 0xc0, 0x96, 0x3d, 0x54, 0xa9, 0x04, 0xf4, 0x73, 0x4d, 0x0d, 0xeb, 0xcd, 0x18, 0x86,
- 0x37, 0xb9, 0x21, 0x9e, 0x7e, 0xe9, 0x49, 0x98, 0x26, 0x7f, 0xd3, 0x9c, 0xe4, 0xb7, 0x24, 0xfe,
- 0xb6, 0xab, 0xf8, 0xfd, 0x97, 0xd9, 0x5e, 0x9c, 0xf2, 0x08, 0x7c, 0x36, 0xf9, 0x56, 0xb1, 0x81,
- 0x5d, 0x17, 0xdb, 0x8e, 0xaa, 0x35, 0xa3, 0xcc, 0xf3, 0x5d, 0x17, 0x14, 0xbf, 0xf0, 0x5e, 0x70,
- 0x15, 0x57, 0x19, 0xb2, 0xdc, 0x6c, 0x96, 0x76, 0xe1, 0xe6, 0x88, 0xa8, 0x18, 0x82, 0xf3, 0x55,
- 0xce, 0x39, 0xdd, 0x13, 0x19, 0x84, 0x76, 0x1b, 0x84, 0xdc, 0x5b, 0xcb, 0x21, 0x38, 0x7f, 0x8f,
- 0x73, 0x22, 0x8e, 0x15, 0x4b, 0x4a, 0x18, 0x1f, 0x87, 0xc9, 0x6b, 0xd8, 0xde, 0xb3, 0x1c, 0x7e,
- 0x45, 0x33, 0x04, 0xdd, 0x6b, 0x9c, 0x6e, 0x82, 0x03, 0xe9, 0x9d, 0x0d, 0xe1, 0x7a, 0x18, 0x32,
- 0x75, 0x4d, 0xc7, 0x43, 0x50, 0x7c, 0x91, 0x53, 0x8c, 0x11, 0x7d, 0x02, 0x2d, 0x43, 0xbe, 0x61,
- 0xf1, 0xb2, 0x14, 0x0f, 0x7f, 0x9d, 0xc3, 0x73, 0x02, 0xc3, 0x29, 0xda, 0x56, 0xbb, 0xd3, 0x24,
- 0x35, 0x2b, 0x9e, 0xe2, 0xf7, 0x05, 0x85, 0xc0, 0x70, 0x8a, 0x23, 0xb8, 0xf5, 0x0f, 0x04, 0x85,
- 0xe3, 0xf3, 0xe7, 0x63, 0x90, 0xb3, 0xcc, 0xe6, 0x81, 0x65, 0x0e, 0x63, 0xc4, 0x97, 0x38, 0x03,
- 0x70, 0x08, 0x21, 0xb8, 0x08, 0xd9, 0x61, 0x17, 0xe2, 0x0f, 0xdf, 0x13, 0xdb, 0x43, 0xac, 0xc0,
- 0x2a, 0x4c, 0x88, 0x04, 0x65, 0x58, 0xe6, 0x10, 0x14, 0x7f, 0xc4, 0x29, 0x0a, 0x3e, 0x18, 0x9f,
- 0x86, 0x8b, 0x1d, 0xb7, 0x81, 0x87, 0x21, 0x79, 0x43, 0x4c, 0x83, 0x43, 0xb8, 0x2b, 0xf7, 0xb0,
- 0xa9, 0xef, 0x0f, 0xc7, 0xf0, 0x15, 0xe1, 0x4a, 0x81, 0x21, 0x14, 0xcb, 0x30, 0xde, 0xd2, 0x6c,
- 0x67, 0x5f, 0x6b, 0x0e, 0xb5, 0x1c, 0x7f, 0xcc, 0x39, 0xf2, 0x1e, 0x88, 0x7b, 0xa4, 0x63, 0x1e,
- 0x85, 0xe6, 0xab, 0xc2, 0x23, 0x3e, 0x18, 0xdf, 0x7a, 0x8e, 0x4b, 0xef, 0xb3, 0x8e, 0xc2, 0xf6,
- 0x35, 0xb1, 0xf5, 0x18, 0x76, 0xc3, 0xcf, 0x78, 0x11, 0xb2, 0x8e, 0xf1, 0xd2, 0x50, 0x34, 0x7f,
- 0x22, 0x56, 0x9a, 0x02, 0x08, 0xf8, 0x69, 0xb8, 0x25, 0xb2, 0x4c, 0x0c, 0x41, 0xf6, 0xa7, 0x9c,
- 0xec, 0x58, 0x44, 0xa9, 0xe0, 0x29, 0xe1, 0xa8, 0x94, 0x7f, 0x26, 0x52, 0x02, 0x0e, 0x71, 0x6d,
- 0x93, 0x83, 0x82, 0xa3, 0xd5, 0x8f, 0xe6, 0xb5, 0x3f, 0x17, 0x5e, 0x63, 0xd8, 0x80, 0xd7, 0x76,
- 0xe0, 0x18, 0x67, 0x3c, 0xda, 0xba, 0x7e, 0x5d, 0x24, 0x56, 0x86, 0xde, 0x0d, 0xae, 0xee, 0xff,
- 0x87, 0x19, 0xcf, 0x9d, 0xa2, 0x23, 0x75, 0xd4, 0x96, 0xd6, 0x1e, 0x82, 0xf9, 0x1b, 0x9c, 0x59,
- 0x64, 0x7c, 0xaf, 0xa5, 0x75, 0x36, 0xb4, 0x36, 0x21, 0xbf, 0x02, 0x45, 0x41, 0xde, 0x31, 0x6d,
- 0xac, 0x5b, 0x0d, 0xd3, 0x78, 0x09, 0xd7, 0x86, 0xa0, 0xfe, 0x8b, 0xd0, 0x52, 0xed, 0xfa, 0xe0,
- 0x84, 0x79, 0x0d, 0x64, 0xaf, 0x57, 0x51, 0x8d, 0x56, 0xdb, 0xb2, 0xdd, 0x18, 0xc6, 0x6f, 0x8a,
- 0x95, 0xf2, 0x70, 0x6b, 0x14, 0x56, 0xaa, 0x40, 0x81, 0x3e, 0x0e, 0x1b, 0x92, 0x7f, 0xc9, 0x89,
- 0xc6, 0xbb, 0x28, 0x9e, 0x38, 0x74, 0xab, 0xd5, 0xd6, 0xec, 0x61, 0xf2, 0xdf, 0x5f, 0x89, 0xc4,
- 0xc1, 0x21, 0x3c, 0x71, 0xb8, 0x07, 0x6d, 0x4c, 0xaa, 0xfd, 0x10, 0x0c, 0xdf, 0x12, 0x89, 0x43,
- 0x60, 0x38, 0x85, 0x68, 0x18, 0x86, 0xa0, 0xf8, 0x6b, 0x41, 0x21, 0x30, 0x84, 0xe2, 0x73, 0xdd,
- 0x42, 0x6b, 0xe3, 0x86, 0xe1, 0xb8, 0x36, 0xeb, 0x83, 0x07, 0x53, 0x7d, 0xfb, 0xbd, 0x60, 0x13,
- 0xa6, 0xf8, 0xa0, 0xa5, 0xc7, 0x61, 0x22, 0xd4, 0x62, 0xa0, 0xb8, 0xdf, 0x7e, 0x14, 0x7f, 0xfe,
- 0x03, 0x9e, 0x8c, 0x82, 0x1d, 0x46, 0x69, 0x9d, 0xac, 0x7b, 0xb0, 0x0f, 0x88, 0x27, 0x7b, 0xf9,
- 0x03, 0x6f, 0xe9, 0x03, 0x6d, 0x40, 0xe9, 0x12, 0x8c, 0x07, 0x7a, 0x80, 0x78, 0xaa, 0x5f, 0xe0,
- 0x54, 0x79, 0x7f, 0x0b, 0x50, 0x3a, 0x07, 0x29, 0x52, 0xcf, 0xe3, 0xe1, 0xbf, 0xc8, 0xe1, 0x54,
- 0xbd, 0xf4, 0x08, 0x64, 0x44, 0x1d, 0x8f, 0x87, 0xfe, 0x12, 0x87, 0x7a, 0x10, 0x02, 0x17, 0x35,
- 0x3c, 0x1e, 0xfe, 0xcb, 0x02, 0x2e, 0x20, 0x04, 0x3e, 0xbc, 0x0b, 0xbf, 0xf3, 0x2b, 0x29, 0x9e,
- 0x87, 0x85, 0xef, 0x2e, 0xc2, 0x18, 0x2f, 0xde, 0xf1, 0xe8, 0xcf, 0xf3, 0xc1, 0x05, 0xa2, 0xf4,
- 0x10, 0xa4, 0x87, 0x74, 0xf8, 0xaf, 0x72, 0x28, 0xd3, 0x2f, 0x2d, 0x43, 0xce, 0x57, 0xb0, 0xe3,
- 0xe1, 0xbf, 0xc6, 0xe1, 0x7e, 0x14, 0x31, 0x9d, 0x17, 0xec, 0x78, 0x82, 0x5f, 0x17, 0xa6, 0x73,
- 0x04, 0x71, 0x9b, 0xa8, 0xd5, 0xf1, 0xe8, 0xdf, 0x10, 0x5e, 0x17, 0x90, 0xd2, 0x63, 0x90, 0xf5,
- 0xf2, 0x6f, 0x3c, 0xfe, 0x37, 0x39, 0xbe, 0x8b, 0x21, 0x1e, 0xf0, 0xe5, 0xff, 0x78, 0x8a, 0xdf,
- 0x12, 0x1e, 0xf0, 0xa1, 0xc8, 0x36, 0x0a, 0xd7, 0xf4, 0x78, 0xa6, 0xdf, 0x16, 0xdb, 0x28, 0x54,
- 0xd2, 0xc9, 0x6a, 0xd2, 0x34, 0x18, 0x4f, 0xf1, 0x3b, 0x62, 0x35, 0xa9, 0x3e, 0x31, 0x23, 0x5c,
- 0x24, 0xe3, 0x39, 0x7e, 0x57, 0x98, 0x11, 0xaa, 0x91, 0xa5, 0x6d, 0x40, 0xbd, 0x05, 0x32, 0x9e,
- 0xef, 0x15, 0xce, 0x37, 0xd9, 0x53, 0x1f, 0x4b, 0x4f, 0xc1, 0xb1, 0xe8, 0xe2, 0x18, 0xcf, 0xfa,
- 0x85, 0x0f, 0x42, 0xc7, 0x19, 0x7f, 0x6d, 0x2c, 0xed, 0x74, 0xb3, 0xac, 0xbf, 0x30, 0xc6, 0xd3,
- 0xbe, 0xfa, 0x41, 0x30, 0xd1, 0xfa, 0xeb, 0x62, 0xa9, 0x0c, 0xd0, 0xad, 0x49, 0xf1, 0x5c, 0xaf,
- 0x71, 0x2e, 0x1f, 0x88, 0x6c, 0x0d, 0x5e, 0x92, 0xe2, 0xf1, 0x5f, 0x14, 0x5b, 0x83, 0x23, 0xc8,
- 0xd6, 0x10, 0xd5, 0x28, 0x1e, 0xfd, 0xba, 0xd8, 0x1a, 0x02, 0x52, 0xba, 0x08, 0x19, 0xb3, 0xd3,
- 0x6c, 0x92, 0xd8, 0x42, 0x83, 0x7f, 0xce, 0x54, 0xfc, 0x97, 0x0f, 0x39, 0x58, 0x00, 0x4a, 0xe7,
- 0x20, 0x8d, 0x5b, 0x7b, 0xb8, 0x16, 0x87, 0xfc, 0xd7, 0x0f, 0x45, 0x3e, 0x21, 0xda, 0xa5, 0xc7,
- 0x00, 0xd8, 0x61, 0x9a, 0x7e, 0x25, 0x8a, 0xc1, 0xfe, 0xdb, 0x87, 0xfc, 0x97, 0x12, 0x5d, 0x48,
- 0x97, 0x80, 0xfd, 0xee, 0x62, 0x30, 0xc1, 0x7b, 0x41, 0x02, 0x7a, 0x00, 0x7f, 0x18, 0xc6, 0x9e,
- 0x73, 0x2c, 0xd3, 0xd5, 0x1a, 0x71, 0xe8, 0x7f, 0xe7, 0x68, 0xa1, 0x4f, 0x1c, 0xd6, 0xb2, 0x6c,
- 0xec, 0x6a, 0x0d, 0x27, 0x0e, 0xfb, 0x1f, 0x1c, 0xeb, 0x01, 0x08, 0x58, 0xd7, 0x1c, 0x77, 0x98,
- 0x79, 0xff, 0xa7, 0x00, 0x0b, 0x00, 0x31, 0x9a, 0xfc, 0x7d, 0x15, 0x1f, 0xc4, 0x61, 0xdf, 0x17,
- 0x46, 0x73, 0xfd, 0xd2, 0x23, 0x90, 0x25, 0x7f, 0xb2, 0x5f, 0x0f, 0xc5, 0x80, 0xff, 0x8b, 0x83,
- 0xbb, 0x08, 0x32, 0xb2, 0xe3, 0xd6, 0x5c, 0x23, 0xde, 0xd9, 0xff, 0xcd, 0x57, 0x5a, 0xe8, 0x97,
- 0xca, 0x90, 0x73, 0xdc, 0x5a, 0xad, 0xc3, 0x3b, 0x9a, 0x18, 0xf8, 0x8f, 0x3f, 0xf4, 0x0e, 0xb9,
- 0x1e, 0x66, 0xe9, 0x64, 0xf4, 0x65, 0x1d, 0xac, 0x5a, 0xab, 0x16, 0xbb, 0xa6, 0x83, 0xff, 0xb9,
- 0x0f, 0x4e, 0xe9, 0x56, 0x6b, 0xcf, 0x72, 0xce, 0xb0, 0x84, 0xe2, 0x4b, 0x46, 0x67, 0x5a, 0x5a,
- 0xdb, 0xa1, 0xa8, 0x45, 0x7e, 0xe3, 0x96, 0xe3, 0x4f, 0xe4, 0xc5, 0xcc, 0xd1, 0x6e, 0xeb, 0xe6,
- 0x6e, 0x83, 0xf1, 0x4b, 0x4d, 0x4b, 0x73, 0x0d, 0xb3, 0xb1, 0x6d, 0x19, 0xa6, 0x8b, 0xf2, 0x20,
- 0xd5, 0xe9, 0xa7, 0x26, 0x49, 0x91, 0xea, 0x73, 0xff, 0x90, 0x86, 0x2c, 0xbb, 0xe8, 0xd9, 0xd0,
- 0xda, 0xe8, 0xe7, 0x20, 0xbf, 0xc9, 0xf7, 0xca, 0x03, 0x8b, 0x17, 0x1c, 0xef, 0x56, 0xd9, 0x37,
- 0xfe, 0x82, 0xa7, 0xbd, 0xe0, 0x57, 0xa5, 0x9f, 0x96, 0x97, 0xee, 0xff, 0xe1, 0x5b, 0xc7, 0xef,
- 0xed, 0x6b, 0x1f, 0x29, 0x8e, 0x67, 0x58, 0x50, 0x2f, 0xec, 0x1a, 0xa6, 0xfb, 0xc0, 0xe2, 0x05,
- 0x25, 0x30, 0x1e, 0xba, 0x06, 0x19, 0xfe, 0xc2, 0xe1, 0x5f, 0x1b, 0xee, 0xe8, 0x33, 0xb6, 0x50,
- 0x63, 0xe3, 0x9e, 0x7d, 0xf3, 0xad, 0xe3, 0x23, 0x47, 0x1e, 0xdb, 0x1b, 0x0b, 0x3d, 0x0f, 0x39,
- 0x61, 0xc7, 0x5a, 0xcd, 0xe1, 0x3f, 0xce, 0xbe, 0x3b, 0x66, 0xda, 0x6b, 0x35, 0x3e, 0xfa, 0x5d,
- 0x3f, 0x7c, 0xeb, 0xf8, 0xdc, 0xc0, 0x91, 0x17, 0x76, 0x3b, 0x46, 0x4d, 0xf1, 0x8f, 0x81, 0x9e,
- 0x85, 0x24, 0x19, 0x8a, 0xfd, 0x8c, 0xfb, 0x78, 0x9f, 0xa1, 0xbc, 0x21, 0x4e, 0xf3, 0x09, 0x0e,
- 0x33, 0x0c, 0xe1, 0x9d, 0x79, 0x0c, 0x26, 0x7b, 0x96, 0x07, 0xc9, 0x90, 0xbc, 0x8a, 0x0f, 0xf8,
- 0x2f, 0x9f, 0xc8, 0x9f, 0x68, 0xba, 0xfb, 0xcb, 0x3e, 0x69, 0x3e, 0xcf, 0x7f, 0xae, 0x57, 0x4a,
- 0x5c, 0x90, 0x66, 0x2e, 0xc2, 0x78, 0xc0, 0xc7, 0x47, 0x02, 0x3f, 0x0a, 0x72, 0xd8, 0x4b, 0x47,
- 0xc2, 0x9f, 0x87, 0xcc, 0x47, 0xc1, 0xcd, 0xfd, 0x00, 0xc1, 0x58, 0xb9, 0xd9, 0xdc, 0xd0, 0xda,
- 0x0e, 0x7a, 0x1a, 0x26, 0x59, 0x0b, 0xbf, 0x63, 0xad, 0xd0, 0xef, 0x3b, 0x1b, 0x5a, 0x9b, 0x07,
- 0xf4, 0x3d, 0x01, 0x77, 0x73, 0xc0, 0x42, 0x8f, 0x36, 0x1d, 0x5f, 0xe9, 0x65, 0x41, 0x4f, 0x82,
- 0x2c, 0x84, 0x74, 0x6f, 0x11, 0x66, 0x16, 0xae, 0xa7, 0x07, 0x32, 0x0b, 0x65, 0x46, 0xdc, 0xc3,
- 0x81, 0x1e, 0x85, 0xcc, 0x9a, 0xe9, 0x3e, 0xb8, 0x48, 0xf8, 0x58, 0x0c, 0xce, 0x45, 0xf2, 0x09,
- 0x25, 0xc6, 0xe3, 0x61, 0x38, 0xfe, 0xfc, 0x59, 0x82, 0x4f, 0x0d, 0xc6, 0x53, 0xa5, 0x2e, 0x9e,
- 0x3e, 0xa2, 0x32, 0x64, 0xc9, 0x9a, 0x33, 0x03, 0xd8, 0xff, 0x0b, 0xb8, 0x3d, 0x92, 0xc0, 0xd3,
- 0x62, 0x0c, 0x5d, 0x94, 0xa0, 0x60, 0x36, 0x8c, 0xc6, 0x50, 0xf8, 0x8c, 0xe8, 0xa2, 0x08, 0x45,
- 0xd5, 0xb3, 0x62, 0x6c, 0x00, 0x45, 0x35, 0x64, 0x45, 0xd5, 0x6f, 0x45, 0xd5, 0xb3, 0x22, 0x13,
- 0x43, 0xe1, 0xb7, 0xc2, 0x7b, 0x46, 0x2b, 0x00, 0x97, 0x8c, 0x17, 0x71, 0x8d, 0x99, 0x91, 0x8d,
- 0x48, 0x46, 0x82, 0xa3, 0xab, 0xc6, 0x48, 0x7c, 0x38, 0xb4, 0x0a, 0xb9, 0x6a, 0xbd, 0x4b, 0x03,
- 0xfc, 0xbf, 0x45, 0x44, 0x9a, 0x52, 0x0f, 0xf1, 0xf8, 0x91, 0x9e, 0x39, 0x6c, 0x4a, 0xb9, 0x38,
- 0x73, 0x7c, 0x73, 0xf2, 0xe1, 0xba, 0xe6, 0x30, 0x9a, 0x7c, 0xac, 0x39, 0x3e, 0x1e, 0x3f, 0x12,
- 0x5d, 0x84, 0xb1, 0x25, 0xcb, 0x22, 0x9a, 0xc5, 0x71, 0x4a, 0x72, 0x32, 0x92, 0x84, 0xeb, 0x30,
- 0x02, 0x81, 0xa0, 0xab, 0x43, 0x43, 0x9f, 0xc0, 0x0b, 0x83, 0x56, 0x47, 0x68, 0x89, 0xd5, 0x11,
- 0xcf, 0xfe, 0x1d, 0xb8, 0x74, 0xe0, 0x62, 0xd2, 0x2e, 0x17, 0x27, 0x86, 0xd8, 0x81, 0x42, 0x39,
- 0xb4, 0x03, 0x85, 0x18, 0x55, 0x61, 0x42, 0xc8, 0x2a, 0x66, 0x87, 0xe4, 0xe0, 0xa2, 0xcc, 0x7f,
- 0xf3, 0x3c, 0x88, 0x96, 0xeb, 0x32, 0xd6, 0x30, 0x03, 0xda, 0x86, 0x82, 0x10, 0x6d, 0x38, 0x74,
- 0xd2, 0x93, 0x11, 0x75, 0x35, 0xcc, 0xc9, 0x54, 0x19, 0x65, 0x08, 0x3f, 0xb3, 0x02, 0xc7, 0xa2,
- 0xb3, 0x55, 0x5c, 0xb6, 0x94, 0xfc, 0x59, 0x76, 0x19, 0x6e, 0x8a, 0xcc, 0x4c, 0x71, 0x24, 0x89,
- 0x50, 0x9d, 0x08, 0xa4, 0x23, 0x3f, 0x38, 0x1d, 0x01, 0x4e, 0xf7, 0x82, 0xbb, 0x41, 0xe6, 0x07,
- 0x27, 0x23, 0xc0, 0x49, 0x3f, 0xf8, 0xb3, 0x50, 0x08, 0xe6, 0x21, 0x3f, 0x7a, 0x3c, 0x02, 0x3d,
- 0x1e, 0x81, 0x8e, 0x1e, 0x3b, 0x15, 0x81, 0x4e, 0x85, 0xd0, 0xd5, 0xbe, 0x63, 0x4f, 0x46, 0xa0,
- 0x27, 0x23, 0xd0, 0xd1, 0x63, 0xa3, 0x08, 0x34, 0xf2, 0xa3, 0x1f, 0x81, 0x89, 0x50, 0xca, 0xf1,
- 0xc3, 0xc7, 0x22, 0xe0, 0x63, 0xa1, 0xda, 0x1c, 0x4e, 0x35, 0x7e, 0xfc, 0x44, 0x04, 0x7e, 0x22,
- 0x6a, 0xf8, 0x68, 0xeb, 0x47, 0x23, 0xe0, 0xa3, 0x91, 0xc3, 0x47, 0xe3, 0xe5, 0x08, 0xbc, 0xec,
- 0xc7, 0x97, 0x20, 0xef, 0xcf, 0x2a, 0x7e, 0x6c, 0x26, 0x02, 0x9b, 0x09, 0xfb, 0x3d, 0x90, 0x52,
- 0xe2, 0x22, 0x3d, 0xdb, 0x67, 0xbb, 0x04, 0xd2, 0xc8, 0x91, 0x3a, 0x9b, 0x2b, 0x30, 0x1d, 0x95,
- 0x34, 0x22, 0x38, 0x4e, 0xfb, 0x39, 0x0a, 0x8b, 0xd3, 0x81, 0x64, 0x41, 0x71, 0x9d, 0x96, 0x9f,
- 0xf9, 0x59, 0x98, 0x8a, 0x48, 0x1d, 0x11, 0xc4, 0xf7, 0xfb, 0x89, 0x73, 0x8b, 0x33, 0x01, 0xe2,
- 0xc0, 0x59, 0xc1, 0xdf, 0x5a, 0xfd, 0x68, 0x0a, 0x0a, 0x3c, 0x45, 0x6d, 0xd9, 0x35, 0x6c, 0xe3,
- 0x1a, 0xfa, 0x99, 0xfe, 0x1d, 0xd6, 0x62, 0x54, 0x6a, 0xe3, 0xb8, 0x23, 0x34, 0x5a, 0xcf, 0xf6,
- 0x6d, 0xb4, 0x1e, 0x18, 0x66, 0x80, 0xb8, 0x7e, 0xab, 0xd2, 0xd3, 0x6f, 0x9d, 0x1a, 0x44, 0xdb,
- 0xaf, 0xed, 0xaa, 0xf4, 0xb4, 0x5d, 0x71, 0x34, 0x91, 0xdd, 0xd7, 0xe5, 0xde, 0xee, 0xeb, 0xf4,
- 0x20, 0x9e, 0xfe, 0x4d, 0xd8, 0xe5, 0xde, 0x26, 0x2c, 0x96, 0x29, 0xba, 0x17, 0xbb, 0xdc, 0xdb,
- 0x8b, 0x0d, 0x64, 0xea, 0xdf, 0x92, 0x5d, 0xee, 0x6d, 0xc9, 0x62, 0x99, 0xa2, 0x3b, 0xb3, 0x27,
- 0x22, 0x3a, 0xb3, 0x7b, 0x06, 0x51, 0x0d, 0x6a, 0xd0, 0x36, 0xa3, 0x1a, 0xb4, 0x7b, 0x07, 0x1a,
- 0x36, 0xb0, 0x4f, 0x7b, 0x22, 0xa2, 0x4f, 0x8b, 0x37, 0xae, 0x4f, 0xbb, 0xb6, 0x19, 0xd5, 0xae,
- 0x0d, 0x61, 0x5c, 0xbf, 0xae, 0x6d, 0x29, 0xdc, 0xb5, 0xcd, 0x0f, 0xe2, 0x8a, 0x6e, 0xde, 0x2e,
- 0xf7, 0x36, 0x6f, 0xa7, 0xe3, 0xf7, 0x62, 0x54, 0x0f, 0xf7, 0x6c, 0xdf, 0x1e, 0x6e, 0xa8, 0xcd,
- 0x1d, 0xd7, 0xca, 0x3d, 0xd3, 0xaf, 0x95, 0xbb, 0x7f, 0x18, 0xf6, 0xc1, 0x1d, 0xdd, 0x53, 0x7d,
- 0x3a, 0xba, 0x33, 0xc3, 0x50, 0x7f, 0xda, 0xd8, 0x7d, 0xda, 0xd8, 0x7d, 0xda, 0xd8, 0x7d, 0xda,
- 0xd8, 0xfd, 0xdf, 0x68, 0xec, 0x4a, 0xa9, 0x57, 0xbe, 0x74, 0x5c, 0x3a, 0x7d, 0x12, 0xc6, 0xf8,
- 0xd0, 0x68, 0x14, 0x12, 0x1b, 0x65, 0x79, 0x84, 0xfe, 0xbb, 0x24, 0x4b, 0xf4, 0xdf, 0x65, 0x39,
- 0xb1, 0xb4, 0xfe, 0xe6, 0x8d, 0xd9, 0x91, 0xef, 0xdd, 0x98, 0x1d, 0xf9, 0xc1, 0x8d, 0xd9, 0x91,
- 0xb7, 0x6f, 0xcc, 0x4a, 0xef, 0xde, 0x98, 0x95, 0xde, 0xbf, 0x31, 0x2b, 0xfd, 0xe4, 0xc6, 0xac,
- 0x74, 0xfd, 0x70, 0x56, 0xfa, 0xca, 0xe1, 0xac, 0xf4, 0xf5, 0xc3, 0x59, 0xe9, 0xdb, 0x87, 0xb3,
- 0xd2, 0x77, 0x0e, 0x67, 0xa5, 0x37, 0x0f, 0x67, 0x47, 0xbe, 0x77, 0x38, 0x3b, 0xf2, 0xf6, 0xe1,
- 0xac, 0xf4, 0xee, 0xe1, 0xec, 0xc8, 0xfb, 0x87, 0xb3, 0xd2, 0x4f, 0x0e, 0x67, 0x47, 0xae, 0xff,
- 0xd3, 0xac, 0xf4, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x14, 0x21, 0xbf, 0x52, 0xa6, 0x46, 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 (x MapEnum) String() string {
- s, ok := MapEnum_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (this *FloatingPoint) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*FloatingPoint)
- if !ok {
- that2, ok := that.(FloatingPoint)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *FloatingPoint")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *FloatingPoint but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *FloatingPoint but is not nil && this == nil")
- }
- if this.F != nil && that1.F != nil {
- if *this.F != *that1.F {
- return fmt.Errorf("F this(%v) Not Equal that(%v)", *this.F, *that1.F)
- }
- } else if this.F != nil {
- return fmt.Errorf("this.F == nil && that.F != nil")
- } else if that1.F != nil {
- return fmt.Errorf("F this(%v) Not Equal that(%v)", this.F, that1.F)
- }
- 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 *FloatingPoint) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*FloatingPoint)
- if !ok {
- that2, ok := that.(FloatingPoint)
- 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.F != nil && that1.F != nil {
- if *this.F != *that1.F {
- return false
- }
- } else if this.F != nil {
- return false
- } else if that1.F != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomMap) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomMap)
- if !ok {
- that2, ok := that.(CustomMap)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomMap")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomMap but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomMap but is not nil && this == nil")
- }
- if len(this.Nullable128S) != len(that1.Nullable128S) {
- return fmt.Errorf("Nullable128S this(%v) Not Equal that(%v)", len(this.Nullable128S), len(that1.Nullable128S))
- }
- for i := range this.Nullable128S {
- if !this.Nullable128S[i].Equal(*that1.Nullable128S[i]) { //nullable
- return fmt.Errorf("Nullable128S this[%v](%v) Not Equal that[%v](%v)", i, this.Nullable128S[i], i, that1.Nullable128S[i])
- }
- }
- if len(this.Uint128S) != len(that1.Uint128S) {
- return fmt.Errorf("Uint128S this(%v) Not Equal that(%v)", len(this.Uint128S), len(that1.Uint128S))
- }
- for i := range this.Uint128S {
- if !this.Uint128S[i].Equal(that1.Uint128S[i]) { //not nullable
- return fmt.Errorf("Uint128S this[%v](%v) Not Equal that[%v](%v)", i, this.Uint128S[i], i, that1.Uint128S[i])
- }
- }
- if len(this.NullableIds) != len(that1.NullableIds) {
- return fmt.Errorf("NullableIds this(%v) Not Equal that(%v)", len(this.NullableIds), len(that1.NullableIds))
- }
- for i := range this.NullableIds {
- if !this.NullableIds[i].Equal(*that1.NullableIds[i]) { //nullable
- return fmt.Errorf("NullableIds this[%v](%v) Not Equal that[%v](%v)", i, this.NullableIds[i], i, that1.NullableIds[i])
- }
- }
- if len(this.Ids) != len(that1.Ids) {
- return fmt.Errorf("Ids this(%v) Not Equal that(%v)", len(this.Ids), len(that1.Ids))
- }
- for i := range this.Ids {
- if !this.Ids[i].Equal(that1.Ids[i]) { //not nullable
- return fmt.Errorf("Ids this[%v](%v) Not Equal that[%v](%v)", i, this.Ids[i], i, that1.Ids[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 *CustomMap) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomMap)
- if !ok {
- that2, ok := that.(CustomMap)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Nullable128S) != len(that1.Nullable128S) {
- return false
- }
- for i := range this.Nullable128S {
- if !this.Nullable128S[i].Equal(*that1.Nullable128S[i]) { //nullable
- return false
- }
- }
- if len(this.Uint128S) != len(that1.Uint128S) {
- return false
- }
- for i := range this.Uint128S {
- if !this.Uint128S[i].Equal(that1.Uint128S[i]) { //not nullable
- return false
- }
- }
- if len(this.NullableIds) != len(that1.NullableIds) {
- return false
- }
- for i := range this.NullableIds {
- if !this.NullableIds[i].Equal(*that1.NullableIds[i]) { //nullable
- return false
- }
- }
- if len(this.Ids) != len(that1.Ids) {
- return false
- }
- for i := range this.Ids {
- if !this.Ids[i].Equal(that1.Ids[i]) { //not nullable
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AllMaps) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllMaps)
- if !ok {
- that2, ok := that.(AllMaps)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllMaps")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllMaps but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllMaps but is not nil && this == nil")
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap))
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i])
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap))
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i])
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map))
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i])
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map))
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i])
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map))
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i])
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map))
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i])
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map))
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i])
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map))
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i])
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map))
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i])
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map))
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i])
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map))
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i])
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map))
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i])
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap))
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i])
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap))
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i])
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap))
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i])
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap))
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i])
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap))
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[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 *AllMaps) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllMaps)
- if !ok {
- that2, ok := that.(AllMaps)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return false
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return false
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return false
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return false
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return false
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return false
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return false
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return false
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return false
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return false
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return false
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return false
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return false
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return false
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return false
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return false
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return false
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return false
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return false
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return false
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return false
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return false
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return false
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return false
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return false
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return false
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return false
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return false
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return false
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return false
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return false
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return false
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return false
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AllMapsOrdered) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllMapsOrdered)
- if !ok {
- that2, ok := that.(AllMapsOrdered)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllMapsOrdered")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllMapsOrdered but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllMapsOrdered but is not nil && this == nil")
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap))
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i])
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap))
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i])
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map))
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i])
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map))
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i])
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map))
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i])
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map))
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i])
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map))
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i])
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map))
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i])
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map))
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i])
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map))
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i])
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map))
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i])
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map))
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i])
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap))
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i])
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap))
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i])
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap))
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i])
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap))
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i])
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap))
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[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 *AllMapsOrdered) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllMapsOrdered)
- if !ok {
- that2, ok := that.(AllMapsOrdered)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return false
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return false
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return false
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return false
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return false
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return false
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return false
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return false
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return false
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return false
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return false
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return false
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return false
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return false
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return false
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return false
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return false
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return false
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return false
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return false
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return false
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return false
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return false
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return false
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return false
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return false
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return false
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return false
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return false
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return false
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return false
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return false
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return false
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return false
- }
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-
-type FloatingPointFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetF() *float64
-}
-
-func (this *FloatingPoint) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *FloatingPoint) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewFloatingPointFromFace(this)
-}
-
-func (this *FloatingPoint) GetF() *float64 {
- return this.F
-}
-
-func NewFloatingPointFromFace(that FloatingPointFace) *FloatingPoint {
- this := &FloatingPoint{}
- this.F = that.GetF()
- return this
-}
-
-type CustomMapFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNullable128S() map[string]*github_com_gogo_protobuf_test_custom.Uint128
- GetUint128S() map[string]github_com_gogo_protobuf_test_custom.Uint128
- GetNullableIds() map[string]*github_com_gogo_protobuf_test.Uuid
- GetIds() map[string]github_com_gogo_protobuf_test.Uuid
-}
-
-func (this *CustomMap) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *CustomMap) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewCustomMapFromFace(this)
-}
-
-func (this *CustomMap) GetNullable128S() map[string]*github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Nullable128S
-}
-
-func (this *CustomMap) GetUint128S() map[string]github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Uint128S
-}
-
-func (this *CustomMap) GetNullableIds() map[string]*github_com_gogo_protobuf_test.Uuid {
- return this.NullableIds
-}
-
-func (this *CustomMap) GetIds() map[string]github_com_gogo_protobuf_test.Uuid {
- return this.Ids
-}
-
-func NewCustomMapFromFace(that CustomMapFace) *CustomMap {
- this := &CustomMap{}
- this.Nullable128S = that.GetNullable128S()
- this.Uint128S = that.GetUint128S()
- this.NullableIds = that.GetNullableIds()
- this.Ids = that.GetIds()
- return this
-}
-
-type AllMapsFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetStringToDoubleMap() map[string]float64
- GetStringToFloatMap() map[string]float32
- GetInt32Map() map[int32]int32
- GetInt64Map() map[int64]int64
- GetUint32Map() map[uint32]uint32
- GetUint64Map() map[uint64]uint64
- GetSint32Map() map[int32]int32
- GetSint64Map() map[int64]int64
- GetFixed32Map() map[uint32]uint32
- GetSfixed32Map() map[int32]int32
- GetFixed64Map() map[uint64]uint64
- GetSfixed64Map() map[int64]int64
- GetBoolMap() map[bool]bool
- GetStringMap() map[string]string
- GetStringToBytesMap() map[string][]byte
- GetStringToEnumMap() map[string]MapEnum
- GetStringToMsgMap() map[string]*FloatingPoint
-}
-
-func (this *AllMaps) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *AllMaps) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewAllMapsFromFace(this)
-}
-
-func (this *AllMaps) GetStringToDoubleMap() map[string]float64 {
- return this.StringToDoubleMap
-}
-
-func (this *AllMaps) GetStringToFloatMap() map[string]float32 {
- return this.StringToFloatMap
-}
-
-func (this *AllMaps) GetInt32Map() map[int32]int32 {
- return this.Int32Map
-}
-
-func (this *AllMaps) GetInt64Map() map[int64]int64 {
- return this.Int64Map
-}
-
-func (this *AllMaps) GetUint32Map() map[uint32]uint32 {
- return this.Uint32Map
-}
-
-func (this *AllMaps) GetUint64Map() map[uint64]uint64 {
- return this.Uint64Map
-}
-
-func (this *AllMaps) GetSint32Map() map[int32]int32 {
- return this.Sint32Map
-}
-
-func (this *AllMaps) GetSint64Map() map[int64]int64 {
- return this.Sint64Map
-}
-
-func (this *AllMaps) GetFixed32Map() map[uint32]uint32 {
- return this.Fixed32Map
-}
-
-func (this *AllMaps) GetSfixed32Map() map[int32]int32 {
- return this.Sfixed32Map
-}
-
-func (this *AllMaps) GetFixed64Map() map[uint64]uint64 {
- return this.Fixed64Map
-}
-
-func (this *AllMaps) GetSfixed64Map() map[int64]int64 {
- return this.Sfixed64Map
-}
-
-func (this *AllMaps) GetBoolMap() map[bool]bool {
- return this.BoolMap
-}
-
-func (this *AllMaps) GetStringMap() map[string]string {
- return this.StringMap
-}
-
-func (this *AllMaps) GetStringToBytesMap() map[string][]byte {
- return this.StringToBytesMap
-}
-
-func (this *AllMaps) GetStringToEnumMap() map[string]MapEnum {
- return this.StringToEnumMap
-}
-
-func (this *AllMaps) GetStringToMsgMap() map[string]*FloatingPoint {
- return this.StringToMsgMap
-}
-
-func NewAllMapsFromFace(that AllMapsFace) *AllMaps {
- this := &AllMaps{}
- this.StringToDoubleMap = that.GetStringToDoubleMap()
- this.StringToFloatMap = that.GetStringToFloatMap()
- this.Int32Map = that.GetInt32Map()
- this.Int64Map = that.GetInt64Map()
- this.Uint32Map = that.GetUint32Map()
- this.Uint64Map = that.GetUint64Map()
- this.Sint32Map = that.GetSint32Map()
- this.Sint64Map = that.GetSint64Map()
- this.Fixed32Map = that.GetFixed32Map()
- this.Sfixed32Map = that.GetSfixed32Map()
- this.Fixed64Map = that.GetFixed64Map()
- this.Sfixed64Map = that.GetSfixed64Map()
- this.BoolMap = that.GetBoolMap()
- this.StringMap = that.GetStringMap()
- this.StringToBytesMap = that.GetStringToBytesMap()
- this.StringToEnumMap = that.GetStringToEnumMap()
- this.StringToMsgMap = that.GetStringToMsgMap()
- return this
-}
-
-type AllMapsOrderedFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetStringToDoubleMap() map[string]float64
- GetStringToFloatMap() map[string]float32
- GetInt32Map() map[int32]int32
- GetInt64Map() map[int64]int64
- GetUint32Map() map[uint32]uint32
- GetUint64Map() map[uint64]uint64
- GetSint32Map() map[int32]int32
- GetSint64Map() map[int64]int64
- GetFixed32Map() map[uint32]uint32
- GetSfixed32Map() map[int32]int32
- GetFixed64Map() map[uint64]uint64
- GetSfixed64Map() map[int64]int64
- GetBoolMap() map[bool]bool
- GetStringMap() map[string]string
- GetStringToBytesMap() map[string][]byte
- GetStringToEnumMap() map[string]MapEnum
- GetStringToMsgMap() map[string]*FloatingPoint
-}
-
-func (this *AllMapsOrdered) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *AllMapsOrdered) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewAllMapsOrderedFromFace(this)
-}
-
-func (this *AllMapsOrdered) GetStringToDoubleMap() map[string]float64 {
- return this.StringToDoubleMap
-}
-
-func (this *AllMapsOrdered) GetStringToFloatMap() map[string]float32 {
- return this.StringToFloatMap
-}
-
-func (this *AllMapsOrdered) GetInt32Map() map[int32]int32 {
- return this.Int32Map
-}
-
-func (this *AllMapsOrdered) GetInt64Map() map[int64]int64 {
- return this.Int64Map
-}
-
-func (this *AllMapsOrdered) GetUint32Map() map[uint32]uint32 {
- return this.Uint32Map
-}
-
-func (this *AllMapsOrdered) GetUint64Map() map[uint64]uint64 {
- return this.Uint64Map
-}
-
-func (this *AllMapsOrdered) GetSint32Map() map[int32]int32 {
- return this.Sint32Map
-}
-
-func (this *AllMapsOrdered) GetSint64Map() map[int64]int64 {
- return this.Sint64Map
-}
-
-func (this *AllMapsOrdered) GetFixed32Map() map[uint32]uint32 {
- return this.Fixed32Map
-}
-
-func (this *AllMapsOrdered) GetSfixed32Map() map[int32]int32 {
- return this.Sfixed32Map
-}
-
-func (this *AllMapsOrdered) GetFixed64Map() map[uint64]uint64 {
- return this.Fixed64Map
-}
-
-func (this *AllMapsOrdered) GetSfixed64Map() map[int64]int64 {
- return this.Sfixed64Map
-}
-
-func (this *AllMapsOrdered) GetBoolMap() map[bool]bool {
- return this.BoolMap
-}
-
-func (this *AllMapsOrdered) GetStringMap() map[string]string {
- return this.StringMap
-}
-
-func (this *AllMapsOrdered) GetStringToBytesMap() map[string][]byte {
- return this.StringToBytesMap
-}
-
-func (this *AllMapsOrdered) GetStringToEnumMap() map[string]MapEnum {
- return this.StringToEnumMap
-}
-
-func (this *AllMapsOrdered) GetStringToMsgMap() map[string]*FloatingPoint {
- return this.StringToMsgMap
-}
-
-func NewAllMapsOrderedFromFace(that AllMapsOrderedFace) *AllMapsOrdered {
- this := &AllMapsOrdered{}
- this.StringToDoubleMap = that.GetStringToDoubleMap()
- this.StringToFloatMap = that.GetStringToFloatMap()
- this.Int32Map = that.GetInt32Map()
- this.Int64Map = that.GetInt64Map()
- this.Uint32Map = that.GetUint32Map()
- this.Uint64Map = that.GetUint64Map()
- this.Sint32Map = that.GetSint32Map()
- this.Sint64Map = that.GetSint64Map()
- this.Fixed32Map = that.GetFixed32Map()
- this.Sfixed32Map = that.GetSfixed32Map()
- this.Fixed64Map = that.GetFixed64Map()
- this.Sfixed64Map = that.GetSfixed64Map()
- this.BoolMap = that.GetBoolMap()
- this.StringMap = that.GetStringMap()
- this.StringToBytesMap = that.GetStringToBytesMap()
- this.StringToEnumMap = that.GetStringToEnumMap()
- this.StringToMsgMap = that.GetStringToMsgMap()
- return this
-}
-
-func (this *FloatingPoint) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&proto2_maps.FloatingPoint{")
- if this.F != nil {
- s = append(s, "F: "+valueToGoStringMapsproto2(this.F, "float64")+",\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 *CustomMap) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 8)
- s = append(s, "&proto2_maps.CustomMap{")
- keysForNullable128S := make([]string, 0, len(this.Nullable128S))
- for k := range this.Nullable128S {
- keysForNullable128S = append(keysForNullable128S, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForNullable128S)
- mapStringForNullable128S := "map[string]*github_com_gogo_protobuf_test_custom.Uint128{"
- for _, k := range keysForNullable128S {
- mapStringForNullable128S += fmt.Sprintf("%#v: %#v,", k, this.Nullable128S[k])
- }
- mapStringForNullable128S += "}"
- if this.Nullable128S != nil {
- s = append(s, "Nullable128S: "+mapStringForNullable128S+",\n")
- }
- keysForUint128S := make([]string, 0, len(this.Uint128S))
- for k := range this.Uint128S {
- keysForUint128S = append(keysForUint128S, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForUint128S)
- mapStringForUint128S := "map[string]github_com_gogo_protobuf_test_custom.Uint128{"
- for _, k := range keysForUint128S {
- mapStringForUint128S += fmt.Sprintf("%#v: %#v,", k, this.Uint128S[k])
- }
- mapStringForUint128S += "}"
- if this.Uint128S != nil {
- s = append(s, "Uint128S: "+mapStringForUint128S+",\n")
- }
- keysForNullableIds := make([]string, 0, len(this.NullableIds))
- for k := range this.NullableIds {
- keysForNullableIds = append(keysForNullableIds, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForNullableIds)
- mapStringForNullableIds := "map[string]*github_com_gogo_protobuf_test.Uuid{"
- for _, k := range keysForNullableIds {
- mapStringForNullableIds += fmt.Sprintf("%#v: %#v,", k, this.NullableIds[k])
- }
- mapStringForNullableIds += "}"
- if this.NullableIds != nil {
- s = append(s, "NullableIds: "+mapStringForNullableIds+",\n")
- }
- keysForIds := make([]string, 0, len(this.Ids))
- for k := range this.Ids {
- keysForIds = append(keysForIds, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForIds)
- mapStringForIds := "map[string]github_com_gogo_protobuf_test.Uuid{"
- for _, k := range keysForIds {
- mapStringForIds += fmt.Sprintf("%#v: %#v,", k, this.Ids[k])
- }
- mapStringForIds += "}"
- if this.Ids != nil {
- s = append(s, "Ids: "+mapStringForIds+",\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 *AllMaps) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 21)
- s = append(s, "&proto2_maps.AllMaps{")
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- if this.StringToDoubleMap != nil {
- s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n")
- }
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- if this.StringToFloatMap != nil {
- s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n")
- }
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- if this.Int32Map != nil {
- s = append(s, "Int32Map: "+mapStringForInt32Map+",\n")
- }
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- if this.Int64Map != nil {
- s = append(s, "Int64Map: "+mapStringForInt64Map+",\n")
- }
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- if this.Uint32Map != nil {
- s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n")
- }
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- if this.Uint64Map != nil {
- s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n")
- }
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- if this.Sint32Map != nil {
- s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n")
- }
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- if this.Sint64Map != nil {
- s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n")
- }
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- if this.Fixed32Map != nil {
- s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n")
- }
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- if this.Sfixed32Map != nil {
- s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n")
- }
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- if this.Fixed64Map != nil {
- s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n")
- }
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- if this.Sfixed64Map != nil {
- s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n")
- }
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- if this.BoolMap != nil {
- s = append(s, "BoolMap: "+mapStringForBoolMap+",\n")
- }
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- if this.StringMap != nil {
- s = append(s, "StringMap: "+mapStringForStringMap+",\n")
- }
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- if this.StringToBytesMap != nil {
- s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n")
- }
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- if this.StringToEnumMap != nil {
- s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n")
- }
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- if this.StringToMsgMap != nil {
- s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\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 *AllMapsOrdered) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 21)
- s = append(s, "&proto2_maps.AllMapsOrdered{")
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- if this.StringToDoubleMap != nil {
- s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n")
- }
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- if this.StringToFloatMap != nil {
- s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n")
- }
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- if this.Int32Map != nil {
- s = append(s, "Int32Map: "+mapStringForInt32Map+",\n")
- }
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- if this.Int64Map != nil {
- s = append(s, "Int64Map: "+mapStringForInt64Map+",\n")
- }
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- if this.Uint32Map != nil {
- s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n")
- }
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- if this.Uint64Map != nil {
- s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n")
- }
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- if this.Sint32Map != nil {
- s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n")
- }
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- if this.Sint64Map != nil {
- s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n")
- }
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- if this.Fixed32Map != nil {
- s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n")
- }
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- if this.Sfixed32Map != nil {
- s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n")
- }
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- if this.Fixed64Map != nil {
- s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n")
- }
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- if this.Sfixed64Map != nil {
- s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n")
- }
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- if this.BoolMap != nil {
- s = append(s, "BoolMap: "+mapStringForBoolMap+",\n")
- }
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- if this.StringMap != nil {
- s = append(s, "StringMap: "+mapStringForStringMap+",\n")
- }
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- if this.StringToBytesMap != nil {
- s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n")
- }
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- if this.StringToEnumMap != nil {
- s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n")
- }
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- if this.StringToMsgMap != nil {
- s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\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 valueToGoStringMapsproto2(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 NewPopulatedFloatingPoint(r randyMapsproto2, easy bool) *FloatingPoint {
- this := &FloatingPoint{}
- if r.Intn(10) != 0 {
- v1 := float64(r.Float64())
- if r.Intn(2) == 0 {
- v1 *= -1
- }
- this.F = &v1
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 2)
- }
- return this
-}
-
-func NewPopulatedCustomMap(r randyMapsproto2, easy bool) *CustomMap {
- this := &CustomMap{}
- if r.Intn(10) != 0 {
- v2 := r.Intn(10)
- this.Nullable128S = make(map[string]*github_com_gogo_protobuf_test_custom.Uint128)
- for i := 0; i < v2; i++ {
- this.Nullable128S[randStringMapsproto2(r)] = (*github_com_gogo_protobuf_test_custom.Uint128)(github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r))
- }
- }
- if r.Intn(10) != 0 {
- v3 := r.Intn(10)
- this.Uint128S = make(map[string]github_com_gogo_protobuf_test_custom.Uint128)
- for i := 0; i < v3; i++ {
- this.Uint128S[randStringMapsproto2(r)] = (github_com_gogo_protobuf_test_custom.Uint128)(*github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r))
- }
- }
- if r.Intn(10) != 0 {
- v4 := r.Intn(10)
- this.NullableIds = make(map[string]*github_com_gogo_protobuf_test.Uuid)
- for i := 0; i < v4; i++ {
- this.NullableIds[randStringMapsproto2(r)] = (*github_com_gogo_protobuf_test.Uuid)(github_com_gogo_protobuf_test.NewPopulatedUuid(r))
- }
- }
- if r.Intn(10) != 0 {
- v5 := r.Intn(10)
- this.Ids = make(map[string]github_com_gogo_protobuf_test.Uuid)
- for i := 0; i < v5; i++ {
- this.Ids[randStringMapsproto2(r)] = (github_com_gogo_protobuf_test.Uuid)(*github_com_gogo_protobuf_test.NewPopulatedUuid(r))
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 5)
- }
- return this
-}
-
-func NewPopulatedAllMaps(r randyMapsproto2, easy bool) *AllMaps {
- this := &AllMaps{}
- if r.Intn(10) != 0 {
- v6 := r.Intn(10)
- this.StringToDoubleMap = make(map[string]float64)
- for i := 0; i < v6; i++ {
- v7 := randStringMapsproto2(r)
- this.StringToDoubleMap[v7] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.StringToDoubleMap[v7] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v8 := r.Intn(10)
- this.StringToFloatMap = make(map[string]float32)
- for i := 0; i < v8; i++ {
- v9 := randStringMapsproto2(r)
- this.StringToFloatMap[v9] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.StringToFloatMap[v9] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v10 := r.Intn(10)
- this.Int32Map = make(map[int32]int32)
- for i := 0; i < v10; i++ {
- v11 := int32(r.Int31())
- this.Int32Map[v11] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Int32Map[v11] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v12 := r.Intn(10)
- this.Int64Map = make(map[int64]int64)
- for i := 0; i < v12; i++ {
- v13 := int64(r.Int63())
- this.Int64Map[v13] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Int64Map[v13] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v14 := r.Intn(10)
- this.Uint32Map = make(map[uint32]uint32)
- for i := 0; i < v14; i++ {
- v15 := uint32(r.Uint32())
- this.Uint32Map[v15] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v16 := r.Intn(10)
- this.Uint64Map = make(map[uint64]uint64)
- for i := 0; i < v16; i++ {
- v17 := uint64(uint64(r.Uint32()))
- this.Uint64Map[v17] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v18 := r.Intn(10)
- this.Sint32Map = make(map[int32]int32)
- for i := 0; i < v18; i++ {
- v19 := int32(r.Int31())
- this.Sint32Map[v19] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sint32Map[v19] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v20 := r.Intn(10)
- this.Sint64Map = make(map[int64]int64)
- for i := 0; i < v20; i++ {
- v21 := int64(r.Int63())
- this.Sint64Map[v21] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sint64Map[v21] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v22 := r.Intn(10)
- this.Fixed32Map = make(map[uint32]uint32)
- for i := 0; i < v22; i++ {
- v23 := uint32(r.Uint32())
- this.Fixed32Map[v23] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v24 := r.Intn(10)
- this.Sfixed32Map = make(map[int32]int32)
- for i := 0; i < v24; i++ {
- v25 := int32(r.Int31())
- this.Sfixed32Map[v25] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sfixed32Map[v25] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v26 := r.Intn(10)
- this.Fixed64Map = make(map[uint64]uint64)
- for i := 0; i < v26; i++ {
- v27 := uint64(uint64(r.Uint32()))
- this.Fixed64Map[v27] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v28 := r.Intn(10)
- this.Sfixed64Map = make(map[int64]int64)
- for i := 0; i < v28; i++ {
- v29 := int64(r.Int63())
- this.Sfixed64Map[v29] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sfixed64Map[v29] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v30 := r.Intn(10)
- this.BoolMap = make(map[bool]bool)
- for i := 0; i < v30; i++ {
- v31 := bool(bool(r.Intn(2) == 0))
- this.BoolMap[v31] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v32 := r.Intn(10)
- this.StringMap = make(map[string]string)
- for i := 0; i < v32; i++ {
- this.StringMap[randStringMapsproto2(r)] = randStringMapsproto2(r)
- }
- }
- if r.Intn(10) != 0 {
- v33 := r.Intn(10)
- this.StringToBytesMap = make(map[string][]byte)
- for i := 0; i < v33; i++ {
- v34 := r.Intn(100)
- v35 := randStringMapsproto2(r)
- this.StringToBytesMap[v35] = make([]byte, v34)
- for i := 0; i < v34; i++ {
- this.StringToBytesMap[v35][i] = byte(r.Intn(256))
- }
- }
- }
- if r.Intn(10) != 0 {
- v36 := r.Intn(10)
- this.StringToEnumMap = make(map[string]MapEnum)
- for i := 0; i < v36; i++ {
- this.StringToEnumMap[randStringMapsproto2(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)])
- }
- }
- if r.Intn(10) != 0 {
- v37 := r.Intn(10)
- this.StringToMsgMap = make(map[string]*FloatingPoint)
- for i := 0; i < v37; i++ {
- this.StringToMsgMap[randStringMapsproto2(r)] = NewPopulatedFloatingPoint(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 18)
- }
- return this
-}
-
-func NewPopulatedAllMapsOrdered(r randyMapsproto2, easy bool) *AllMapsOrdered {
- this := &AllMapsOrdered{}
- if r.Intn(10) != 0 {
- v38 := r.Intn(10)
- this.StringToDoubleMap = make(map[string]float64)
- for i := 0; i < v38; i++ {
- v39 := randStringMapsproto2(r)
- this.StringToDoubleMap[v39] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.StringToDoubleMap[v39] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v40 := r.Intn(10)
- this.StringToFloatMap = make(map[string]float32)
- for i := 0; i < v40; i++ {
- v41 := randStringMapsproto2(r)
- this.StringToFloatMap[v41] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.StringToFloatMap[v41] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v42 := r.Intn(10)
- this.Int32Map = make(map[int32]int32)
- for i := 0; i < v42; i++ {
- v43 := int32(r.Int31())
- this.Int32Map[v43] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Int32Map[v43] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v44 := r.Intn(10)
- this.Int64Map = make(map[int64]int64)
- for i := 0; i < v44; i++ {
- v45 := int64(r.Int63())
- this.Int64Map[v45] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Int64Map[v45] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v46 := r.Intn(10)
- this.Uint32Map = make(map[uint32]uint32)
- for i := 0; i < v46; i++ {
- v47 := uint32(r.Uint32())
- this.Uint32Map[v47] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v48 := r.Intn(10)
- this.Uint64Map = make(map[uint64]uint64)
- for i := 0; i < v48; i++ {
- v49 := uint64(uint64(r.Uint32()))
- this.Uint64Map[v49] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v50 := r.Intn(10)
- this.Sint32Map = make(map[int32]int32)
- for i := 0; i < v50; i++ {
- v51 := int32(r.Int31())
- this.Sint32Map[v51] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sint32Map[v51] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v52 := r.Intn(10)
- this.Sint64Map = make(map[int64]int64)
- for i := 0; i < v52; i++ {
- v53 := int64(r.Int63())
- this.Sint64Map[v53] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sint64Map[v53] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v54 := r.Intn(10)
- this.Fixed32Map = make(map[uint32]uint32)
- for i := 0; i < v54; i++ {
- v55 := uint32(r.Uint32())
- this.Fixed32Map[v55] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v56 := r.Intn(10)
- this.Sfixed32Map = make(map[int32]int32)
- for i := 0; i < v56; i++ {
- v57 := int32(r.Int31())
- this.Sfixed32Map[v57] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sfixed32Map[v57] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v58 := r.Intn(10)
- this.Fixed64Map = make(map[uint64]uint64)
- for i := 0; i < v58; i++ {
- v59 := uint64(uint64(r.Uint32()))
- this.Fixed64Map[v59] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v60 := r.Intn(10)
- this.Sfixed64Map = make(map[int64]int64)
- for i := 0; i < v60; i++ {
- v61 := int64(r.Int63())
- this.Sfixed64Map[v61] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sfixed64Map[v61] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v62 := r.Intn(10)
- this.BoolMap = make(map[bool]bool)
- for i := 0; i < v62; i++ {
- v63 := bool(bool(r.Intn(2) == 0))
- this.BoolMap[v63] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v64 := r.Intn(10)
- this.StringMap = make(map[string]string)
- for i := 0; i < v64; i++ {
- this.StringMap[randStringMapsproto2(r)] = randStringMapsproto2(r)
- }
- }
- if r.Intn(10) != 0 {
- v65 := r.Intn(10)
- this.StringToBytesMap = make(map[string][]byte)
- for i := 0; i < v65; i++ {
- v66 := r.Intn(100)
- v67 := randStringMapsproto2(r)
- this.StringToBytesMap[v67] = make([]byte, v66)
- for i := 0; i < v66; i++ {
- this.StringToBytesMap[v67][i] = byte(r.Intn(256))
- }
- }
- }
- if r.Intn(10) != 0 {
- v68 := r.Intn(10)
- this.StringToEnumMap = make(map[string]MapEnum)
- for i := 0; i < v68; i++ {
- this.StringToEnumMap[randStringMapsproto2(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)])
- }
- }
- if r.Intn(10) != 0 {
- v69 := r.Intn(10)
- this.StringToMsgMap = make(map[string]*FloatingPoint)
- for i := 0; i < v69; i++ {
- this.StringToMsgMap[randStringMapsproto2(r)] = NewPopulatedFloatingPoint(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 18)
- }
- return this
-}
-
-type randyMapsproto2 interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneMapsproto2(r randyMapsproto2) 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 randStringMapsproto2(r randyMapsproto2) string {
- v70 := r.Intn(100)
- tmps := make([]rune, v70)
- for i := 0; i < v70; i++ {
- tmps[i] = randUTF8RuneMapsproto2(r)
- }
- return string(tmps)
-}
-func randUnrecognizedMapsproto2(r randyMapsproto2, 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 = randFieldMapsproto2(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldMapsproto2(dAtA []byte, r randyMapsproto2, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(key))
- v71 := r.Int63()
- if r.Intn(2) == 0 {
- v71 *= -1
- }
- dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(v71))
- case 1:
- dAtA = encodeVarintPopulateMapsproto2(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 = encodeVarintPopulateMapsproto2(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateMapsproto2(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 encodeVarintPopulateMapsproto2(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 *FloatingPoint) Size() (n int) {
- var l int
- _ = l
- if m.F != nil {
- n += 9
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomMap) Size() (n int) {
- var l int
- _ = l
- if len(m.Nullable128S) > 0 {
- for k, v := range m.Nullable128S {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovMapsproto2(uint64(l))
- }
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Uint128S) > 0 {
- for k, v := range m.Uint128S {
- _ = k
- _ = v
- l = 0
- l = v.Size()
- l += 1 + sovMapsproto2(uint64(l))
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.NullableIds) > 0 {
- for k, v := range m.NullableIds {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovMapsproto2(uint64(l))
- }
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Ids) > 0 {
- for k, v := range m.Ids {
- _ = k
- _ = v
- l = 0
- l = v.Size()
- l += 1 + sovMapsproto2(uint64(l))
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AllMaps) Size() (n int) {
- var l int
- _ = l
- if len(m.StringToDoubleMap) > 0 {
- for k, v := range m.StringToDoubleMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 8
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToFloatMap) > 0 {
- for k, v := range m.StringToFloatMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 4
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Int32Map) > 0 {
- for k, v := range m.Int32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Int64Map) > 0 {
- for k, v := range m.Int64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Uint32Map) > 0 {
- for k, v := range m.Uint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Uint64Map) > 0 {
- for k, v := range m.Uint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sint32Map) > 0 {
- for k, v := range m.Sint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sint64Map) > 0 {
- for k, v := range m.Sint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed32Map) > 0 {
- for k, v := range m.Fixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed32Map) > 0 {
- for k, v := range m.Sfixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed64Map) > 0 {
- for k, v := range m.Fixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed64Map) > 0 {
- for k, v := range m.Sfixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.BoolMap) > 0 {
- for k, v := range m.BoolMap {
- _ = k
- _ = v
- mapEntrySize := 1 + 1 + 1 + 1
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringMap) > 0 {
- for k, v := range m.StringMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + len(v) + sovMapsproto2(uint64(len(v)))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToBytesMap) > 0 {
- for k, v := range m.StringToBytesMap {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = 1 + len(v) + sovMapsproto2(uint64(len(v)))
- }
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToEnumMap) > 0 {
- for k, v := range m.StringToEnumMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToMsgMap) > 0 {
- for k, v := range m.StringToMsgMap {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovMapsproto2(uint64(l))
- }
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AllMapsOrdered) Size() (n int) {
- var l int
- _ = l
- if len(m.StringToDoubleMap) > 0 {
- for k, v := range m.StringToDoubleMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 8
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToFloatMap) > 0 {
- for k, v := range m.StringToFloatMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 4
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Int32Map) > 0 {
- for k, v := range m.Int32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Int64Map) > 0 {
- for k, v := range m.Int64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Uint32Map) > 0 {
- for k, v := range m.Uint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Uint64Map) > 0 {
- for k, v := range m.Uint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sint32Map) > 0 {
- for k, v := range m.Sint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sint64Map) > 0 {
- for k, v := range m.Sint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed32Map) > 0 {
- for k, v := range m.Fixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed32Map) > 0 {
- for k, v := range m.Sfixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed64Map) > 0 {
- for k, v := range m.Fixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed64Map) > 0 {
- for k, v := range m.Sfixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.BoolMap) > 0 {
- for k, v := range m.BoolMap {
- _ = k
- _ = v
- mapEntrySize := 1 + 1 + 1 + 1
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringMap) > 0 {
- for k, v := range m.StringMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + len(v) + sovMapsproto2(uint64(len(v)))
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToBytesMap) > 0 {
- for k, v := range m.StringToBytesMap {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = 1 + len(v) + sovMapsproto2(uint64(len(v)))
- }
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToEnumMap) > 0 {
- for k, v := range m.StringToEnumMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + sovMapsproto2(uint64(v))
- n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if len(m.StringToMsgMap) > 0 {
- for k, v := range m.StringToMsgMap {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovMapsproto2(uint64(l))
- }
- mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
- n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize))
- }
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func sovMapsproto2(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozMapsproto2(x uint64) (n int) {
- return sovMapsproto2(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *FloatingPoint) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&FloatingPoint{`,
- `F:` + valueToStringMapsproto2(this.F) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomMap) String() string {
- if this == nil {
- return "nil"
- }
- keysForNullable128S := make([]string, 0, len(this.Nullable128S))
- for k := range this.Nullable128S {
- keysForNullable128S = append(keysForNullable128S, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForNullable128S)
- mapStringForNullable128S := "map[string]*github_com_gogo_protobuf_test_custom.Uint128{"
- for _, k := range keysForNullable128S {
- mapStringForNullable128S += fmt.Sprintf("%v: %v,", k, this.Nullable128S[k])
- }
- mapStringForNullable128S += "}"
- keysForUint128S := make([]string, 0, len(this.Uint128S))
- for k := range this.Uint128S {
- keysForUint128S = append(keysForUint128S, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForUint128S)
- mapStringForUint128S := "map[string]github_com_gogo_protobuf_test_custom.Uint128{"
- for _, k := range keysForUint128S {
- mapStringForUint128S += fmt.Sprintf("%v: %v,", k, this.Uint128S[k])
- }
- mapStringForUint128S += "}"
- keysForNullableIds := make([]string, 0, len(this.NullableIds))
- for k := range this.NullableIds {
- keysForNullableIds = append(keysForNullableIds, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForNullableIds)
- mapStringForNullableIds := "map[string]*github_com_gogo_protobuf_test.Uuid{"
- for _, k := range keysForNullableIds {
- mapStringForNullableIds += fmt.Sprintf("%v: %v,", k, this.NullableIds[k])
- }
- mapStringForNullableIds += "}"
- keysForIds := make([]string, 0, len(this.Ids))
- for k := range this.Ids {
- keysForIds = append(keysForIds, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForIds)
- mapStringForIds := "map[string]github_com_gogo_protobuf_test.Uuid{"
- for _, k := range keysForIds {
- mapStringForIds += fmt.Sprintf("%v: %v,", k, this.Ids[k])
- }
- mapStringForIds += "}"
- s := strings.Join([]string{`&CustomMap{`,
- `Nullable128S:` + mapStringForNullable128S + `,`,
- `Uint128S:` + mapStringForUint128S + `,`,
- `NullableIds:` + mapStringForNullableIds + `,`,
- `Ids:` + mapStringForIds + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllMaps) String() string {
- if this == nil {
- return "nil"
- }
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- s := strings.Join([]string{`&AllMaps{`,
- `StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`,
- `StringToFloatMap:` + mapStringForStringToFloatMap + `,`,
- `Int32Map:` + mapStringForInt32Map + `,`,
- `Int64Map:` + mapStringForInt64Map + `,`,
- `Uint32Map:` + mapStringForUint32Map + `,`,
- `Uint64Map:` + mapStringForUint64Map + `,`,
- `Sint32Map:` + mapStringForSint32Map + `,`,
- `Sint64Map:` + mapStringForSint64Map + `,`,
- `Fixed32Map:` + mapStringForFixed32Map + `,`,
- `Sfixed32Map:` + mapStringForSfixed32Map + `,`,
- `Fixed64Map:` + mapStringForFixed64Map + `,`,
- `Sfixed64Map:` + mapStringForSfixed64Map + `,`,
- `BoolMap:` + mapStringForBoolMap + `,`,
- `StringMap:` + mapStringForStringMap + `,`,
- `StringToBytesMap:` + mapStringForStringToBytesMap + `,`,
- `StringToEnumMap:` + mapStringForStringToEnumMap + `,`,
- `StringToMsgMap:` + mapStringForStringToMsgMap + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllMapsOrdered) String() string {
- if this == nil {
- return "nil"
- }
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- s := strings.Join([]string{`&AllMapsOrdered{`,
- `StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`,
- `StringToFloatMap:` + mapStringForStringToFloatMap + `,`,
- `Int32Map:` + mapStringForInt32Map + `,`,
- `Int64Map:` + mapStringForInt64Map + `,`,
- `Uint32Map:` + mapStringForUint32Map + `,`,
- `Uint64Map:` + mapStringForUint64Map + `,`,
- `Sint32Map:` + mapStringForSint32Map + `,`,
- `Sint64Map:` + mapStringForSint64Map + `,`,
- `Fixed32Map:` + mapStringForFixed32Map + `,`,
- `Sfixed32Map:` + mapStringForSfixed32Map + `,`,
- `Fixed64Map:` + mapStringForFixed64Map + `,`,
- `Sfixed64Map:` + mapStringForSfixed64Map + `,`,
- `BoolMap:` + mapStringForBoolMap + `,`,
- `StringMap:` + mapStringForStringMap + `,`,
- `StringToBytesMap:` + mapStringForStringToBytesMap + `,`,
- `StringToEnumMap:` + mapStringForStringToEnumMap + `,`,
- `StringToMsgMap:` + mapStringForStringToMsgMap + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringMapsproto2(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *FloatingPoint) 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 ErrIntOverflowMapsproto2Unsafe
- }
- 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: FloatingPoint: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: FloatingPoint: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field F", wireType)
- }
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.F = &v
- default:
- iNdEx = preIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- 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 *CustomMap) 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 ErrIntOverflowMapsproto2Unsafe
- }
- 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: CustomMap: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomMap: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Nullable128S", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Nullable128S == nil {
- m.Nullable128S = make(map[string]*github_com_gogo_protobuf_test_custom.Uint128)
- }
- var mapkey string
- var mapvalue1 github_com_gogo_protobuf_test_custom.Uint128
- var mapvalue = &mapvalue1
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapbyteLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapbyteLen |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intMapbyteLen := int(mapbyteLen)
- if intMapbyteLen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postbytesIndex := iNdEx + intMapbyteLen
- if postbytesIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postbytesIndex]); err != nil {
- return err
- }
- iNdEx = postbytesIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Nullable128S[mapkey] = ((*github_com_gogo_protobuf_test_custom.Uint128)(mapvalue))
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Uint128S", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Uint128S == nil {
- m.Uint128S = make(map[string]github_com_gogo_protobuf_test_custom.Uint128)
- }
- var mapkey string
- var mapvalue1 github_com_gogo_protobuf_test_custom.Uint128
- var mapvalue = &mapvalue1
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapbyteLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapbyteLen |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intMapbyteLen := int(mapbyteLen)
- if intMapbyteLen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postbytesIndex := iNdEx + intMapbyteLen
- if postbytesIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postbytesIndex]); err != nil {
- return err
- }
- iNdEx = postbytesIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Uint128S[mapkey] = ((github_com_gogo_protobuf_test_custom.Uint128)(*mapvalue))
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NullableIds", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.NullableIds == nil {
- m.NullableIds = make(map[string]*github_com_gogo_protobuf_test.Uuid)
- }
- var mapkey string
- var mapvalue1 github_com_gogo_protobuf_test.Uuid
- var mapvalue = &mapvalue1
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapbyteLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapbyteLen |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intMapbyteLen := int(mapbyteLen)
- if intMapbyteLen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postbytesIndex := iNdEx + intMapbyteLen
- if postbytesIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postbytesIndex]); err != nil {
- return err
- }
- iNdEx = postbytesIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.NullableIds[mapkey] = ((*github_com_gogo_protobuf_test.Uuid)(mapvalue))
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Ids", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Ids == nil {
- m.Ids = make(map[string]github_com_gogo_protobuf_test.Uuid)
- }
- var mapkey string
- var mapvalue1 github_com_gogo_protobuf_test.Uuid
- var mapvalue = &mapvalue1
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapbyteLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapbyteLen |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intMapbyteLen := int(mapbyteLen)
- if intMapbyteLen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postbytesIndex := iNdEx + intMapbyteLen
- if postbytesIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postbytesIndex]); err != nil {
- return err
- }
- iNdEx = postbytesIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Ids[mapkey] = ((github_com_gogo_protobuf_test.Uuid)(*mapvalue))
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- 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 *AllMaps) 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 ErrIntOverflowMapsproto2Unsafe
- }
- 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: AllMaps: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: AllMaps: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToDoubleMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToDoubleMap == nil {
- m.StringToDoubleMap = make(map[string]float64)
- }
- var mapkey string
- var mapvalue float64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapvaluetemp uint64
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvaluetemp = uint64(dAtA[iNdEx-8])
- mapvaluetemp |= uint64(dAtA[iNdEx-7]) << 8
- mapvaluetemp |= uint64(dAtA[iNdEx-6]) << 16
- mapvaluetemp |= uint64(dAtA[iNdEx-5]) << 24
- mapvaluetemp |= uint64(dAtA[iNdEx-4]) << 32
- mapvaluetemp |= uint64(dAtA[iNdEx-3]) << 40
- mapvaluetemp |= uint64(dAtA[iNdEx-2]) << 48
- mapvaluetemp |= uint64(dAtA[iNdEx-1]) << 56
- mapvalue = math.Float64frombits(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToDoubleMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToFloatMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToFloatMap == nil {
- m.StringToFloatMap = make(map[string]float32)
- }
- var mapkey string
- var mapvalue float32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapvaluetemp uint32
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvaluetemp = uint32(dAtA[iNdEx-4])
- mapvaluetemp |= uint32(dAtA[iNdEx-3]) << 8
- mapvaluetemp |= uint32(dAtA[iNdEx-2]) << 16
- mapvaluetemp |= uint32(dAtA[iNdEx-1]) << 24
- mapvalue = math.Float32frombits(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToFloatMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Int32Map == nil {
- m.Int32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Int32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Int64Map == nil {
- m.Int64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Int64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 5:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Uint32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Uint32Map == nil {
- m.Uint32Map = make(map[uint32]uint32)
- }
- var mapkey uint32
- var mapvalue uint32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Uint32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 6:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Uint64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Uint64Map == nil {
- m.Uint64Map = make(map[uint64]uint64)
- }
- var mapkey uint64
- var mapvalue uint64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Uint64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 7:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sint32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sint32Map == nil {
- m.Sint32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkeytemp = int32((uint32(mapkeytemp) >> 1) ^ uint32(((mapkeytemp&1)<<31)>>31))
- mapkey = int32(mapkeytemp)
- } else if fieldNum == 2 {
- var mapvaluetemp int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvaluetemp = int32((uint32(mapvaluetemp) >> 1) ^ uint32(((mapvaluetemp&1)<<31)>>31))
- mapvalue = int32(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sint32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sint64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sint64Map == nil {
- m.Sint64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkeytemp = (mapkeytemp >> 1) ^ uint64((int64(mapkeytemp&1)<<63)>>63)
- mapkey = int64(mapkeytemp)
- } else if fieldNum == 2 {
- var mapvaluetemp uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvaluetemp = (mapvaluetemp >> 1) ^ uint64((int64(mapvaluetemp&1)<<63)>>63)
- mapvalue = int64(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sint64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 9:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Fixed32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Fixed32Map == nil {
- m.Fixed32Map = make(map[uint32]uint32)
- }
- var mapkey uint32
- var mapvalue uint32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapkey = uint32(dAtA[iNdEx-4])
- mapkey |= uint32(dAtA[iNdEx-3]) << 8
- mapkey |= uint32(dAtA[iNdEx-2]) << 16
- mapkey |= uint32(dAtA[iNdEx-1]) << 24
- } else if fieldNum == 2 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvalue = uint32(dAtA[iNdEx-4])
- mapvalue |= uint32(dAtA[iNdEx-3]) << 8
- mapvalue |= uint32(dAtA[iNdEx-2]) << 16
- mapvalue |= uint32(dAtA[iNdEx-1]) << 24
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Fixed32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 10:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sfixed32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sfixed32Map == nil {
- m.Sfixed32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapkey = int32(dAtA[iNdEx-4])
- mapkey |= int32(dAtA[iNdEx-3]) << 8
- mapkey |= int32(dAtA[iNdEx-2]) << 16
- mapkey |= int32(dAtA[iNdEx-1]) << 24
- } else if fieldNum == 2 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvalue = int32(dAtA[iNdEx-4])
- mapvalue |= int32(dAtA[iNdEx-3]) << 8
- mapvalue |= int32(dAtA[iNdEx-2]) << 16
- mapvalue |= int32(dAtA[iNdEx-1]) << 24
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sfixed32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 11:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Fixed64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Fixed64Map == nil {
- m.Fixed64Map = make(map[uint64]uint64)
- }
- var mapkey uint64
- var mapvalue uint64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapkey = uint64(dAtA[iNdEx-8])
- mapkey |= uint64(dAtA[iNdEx-7]) << 8
- mapkey |= uint64(dAtA[iNdEx-6]) << 16
- mapkey |= uint64(dAtA[iNdEx-5]) << 24
- mapkey |= uint64(dAtA[iNdEx-4]) << 32
- mapkey |= uint64(dAtA[iNdEx-3]) << 40
- mapkey |= uint64(dAtA[iNdEx-2]) << 48
- mapkey |= uint64(dAtA[iNdEx-1]) << 56
- } else if fieldNum == 2 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvalue = uint64(dAtA[iNdEx-8])
- mapvalue |= uint64(dAtA[iNdEx-7]) << 8
- mapvalue |= uint64(dAtA[iNdEx-6]) << 16
- mapvalue |= uint64(dAtA[iNdEx-5]) << 24
- mapvalue |= uint64(dAtA[iNdEx-4]) << 32
- mapvalue |= uint64(dAtA[iNdEx-3]) << 40
- mapvalue |= uint64(dAtA[iNdEx-2]) << 48
- mapvalue |= uint64(dAtA[iNdEx-1]) << 56
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Fixed64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 12:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sfixed64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sfixed64Map == nil {
- m.Sfixed64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapkey = int64(dAtA[iNdEx-8])
- mapkey |= int64(dAtA[iNdEx-7]) << 8
- mapkey |= int64(dAtA[iNdEx-6]) << 16
- mapkey |= int64(dAtA[iNdEx-5]) << 24
- mapkey |= int64(dAtA[iNdEx-4]) << 32
- mapkey |= int64(dAtA[iNdEx-3]) << 40
- mapkey |= int64(dAtA[iNdEx-2]) << 48
- mapkey |= int64(dAtA[iNdEx-1]) << 56
- } else if fieldNum == 2 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvalue = int64(dAtA[iNdEx-8])
- mapvalue |= int64(dAtA[iNdEx-7]) << 8
- mapvalue |= int64(dAtA[iNdEx-6]) << 16
- mapvalue |= int64(dAtA[iNdEx-5]) << 24
- mapvalue |= int64(dAtA[iNdEx-4]) << 32
- mapvalue |= int64(dAtA[iNdEx-3]) << 40
- mapvalue |= int64(dAtA[iNdEx-2]) << 48
- mapvalue |= int64(dAtA[iNdEx-1]) << 56
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sfixed64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 13:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field BoolMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.BoolMap == nil {
- m.BoolMap = make(map[bool]bool)
- }
- var mapkey bool
- var mapvalue bool
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkey = bool(mapkeytemp != 0)
- } else if fieldNum == 2 {
- var mapvaluetemp int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvalue = bool(mapvaluetemp != 0)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.BoolMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringMap == nil {
- m.StringMap = make(map[string]string)
- }
- var mapkey string
- var mapvalue string
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var stringLenmapvalue uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapvalue := int(stringLenmapvalue)
- if intStringLenmapvalue < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapvalue := iNdEx + intStringLenmapvalue
- if postStringIndexmapvalue > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
- iNdEx = postStringIndexmapvalue
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToBytesMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToBytesMap == nil {
- m.StringToBytesMap = make(map[string][]byte)
- }
- var mapkey string
- mapvalue := []byte{}
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapbyteLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapbyteLen |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intMapbyteLen := int(mapbyteLen)
- if intMapbyteLen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postbytesIndex := iNdEx + intMapbyteLen
- if postbytesIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = make([]byte, mapbyteLen)
- copy(mapvalue, dAtA[iNdEx:postbytesIndex])
- iNdEx = postbytesIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToBytesMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 16:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToEnumMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToEnumMap == nil {
- m.StringToEnumMap = make(map[string]MapEnum)
- }
- var mapkey string
- var mapvalue MapEnum
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (MapEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToEnumMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 17:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToMsgMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToMsgMap == nil {
- m.StringToMsgMap = make(map[string]*FloatingPoint)
- }
- var mapkey string
- var mapvalue *FloatingPoint
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postmsgIndex := iNdEx + mapmsglen
- if mapmsglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &FloatingPoint{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToMsgMap[mapkey] = mapvalue
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- 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 *AllMapsOrdered) 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 ErrIntOverflowMapsproto2Unsafe
- }
- 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: AllMapsOrdered: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: AllMapsOrdered: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToDoubleMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToDoubleMap == nil {
- m.StringToDoubleMap = make(map[string]float64)
- }
- var mapkey string
- var mapvalue float64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapvaluetemp uint64
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvaluetemp = uint64(dAtA[iNdEx-8])
- mapvaluetemp |= uint64(dAtA[iNdEx-7]) << 8
- mapvaluetemp |= uint64(dAtA[iNdEx-6]) << 16
- mapvaluetemp |= uint64(dAtA[iNdEx-5]) << 24
- mapvaluetemp |= uint64(dAtA[iNdEx-4]) << 32
- mapvaluetemp |= uint64(dAtA[iNdEx-3]) << 40
- mapvaluetemp |= uint64(dAtA[iNdEx-2]) << 48
- mapvaluetemp |= uint64(dAtA[iNdEx-1]) << 56
- mapvalue = math.Float64frombits(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToDoubleMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToFloatMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToFloatMap == nil {
- m.StringToFloatMap = make(map[string]float32)
- }
- var mapkey string
- var mapvalue float32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapvaluetemp uint32
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvaluetemp = uint32(dAtA[iNdEx-4])
- mapvaluetemp |= uint32(dAtA[iNdEx-3]) << 8
- mapvaluetemp |= uint32(dAtA[iNdEx-2]) << 16
- mapvaluetemp |= uint32(dAtA[iNdEx-1]) << 24
- mapvalue = math.Float32frombits(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToFloatMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Int32Map == nil {
- m.Int32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Int32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Int64Map == nil {
- m.Int64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Int64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 5:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Uint32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Uint32Map == nil {
- m.Uint32Map = make(map[uint32]uint32)
- }
- var mapkey uint32
- var mapvalue uint32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Uint32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 6:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Uint64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Uint64Map == nil {
- m.Uint64Map = make(map[uint64]uint64)
- }
- var mapkey uint64
- var mapvalue uint64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Uint64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 7:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sint32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sint32Map == nil {
- m.Sint32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkeytemp = int32((uint32(mapkeytemp) >> 1) ^ uint32(((mapkeytemp&1)<<31)>>31))
- mapkey = int32(mapkeytemp)
- } else if fieldNum == 2 {
- var mapvaluetemp int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvaluetemp = int32((uint32(mapvaluetemp) >> 1) ^ uint32(((mapvaluetemp&1)<<31)>>31))
- mapvalue = int32(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sint32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sint64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sint64Map == nil {
- m.Sint64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkeytemp = (mapkeytemp >> 1) ^ uint64((int64(mapkeytemp&1)<<63)>>63)
- mapkey = int64(mapkeytemp)
- } else if fieldNum == 2 {
- var mapvaluetemp uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvaluetemp = (mapvaluetemp >> 1) ^ uint64((int64(mapvaluetemp&1)<<63)>>63)
- mapvalue = int64(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sint64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 9:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Fixed32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Fixed32Map == nil {
- m.Fixed32Map = make(map[uint32]uint32)
- }
- var mapkey uint32
- var mapvalue uint32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapkey = uint32(dAtA[iNdEx-4])
- mapkey |= uint32(dAtA[iNdEx-3]) << 8
- mapkey |= uint32(dAtA[iNdEx-2]) << 16
- mapkey |= uint32(dAtA[iNdEx-1]) << 24
- } else if fieldNum == 2 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvalue = uint32(dAtA[iNdEx-4])
- mapvalue |= uint32(dAtA[iNdEx-3]) << 8
- mapvalue |= uint32(dAtA[iNdEx-2]) << 16
- mapvalue |= uint32(dAtA[iNdEx-1]) << 24
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Fixed32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 10:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sfixed32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sfixed32Map == nil {
- m.Sfixed32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapkey = int32(dAtA[iNdEx-4])
- mapkey |= int32(dAtA[iNdEx-3]) << 8
- mapkey |= int32(dAtA[iNdEx-2]) << 16
- mapkey |= int32(dAtA[iNdEx-1]) << 24
- } else if fieldNum == 2 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvalue = int32(dAtA[iNdEx-4])
- mapvalue |= int32(dAtA[iNdEx-3]) << 8
- mapvalue |= int32(dAtA[iNdEx-2]) << 16
- mapvalue |= int32(dAtA[iNdEx-1]) << 24
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sfixed32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 11:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Fixed64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Fixed64Map == nil {
- m.Fixed64Map = make(map[uint64]uint64)
- }
- var mapkey uint64
- var mapvalue uint64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapkey = uint64(dAtA[iNdEx-8])
- mapkey |= uint64(dAtA[iNdEx-7]) << 8
- mapkey |= uint64(dAtA[iNdEx-6]) << 16
- mapkey |= uint64(dAtA[iNdEx-5]) << 24
- mapkey |= uint64(dAtA[iNdEx-4]) << 32
- mapkey |= uint64(dAtA[iNdEx-3]) << 40
- mapkey |= uint64(dAtA[iNdEx-2]) << 48
- mapkey |= uint64(dAtA[iNdEx-1]) << 56
- } else if fieldNum == 2 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvalue = uint64(dAtA[iNdEx-8])
- mapvalue |= uint64(dAtA[iNdEx-7]) << 8
- mapvalue |= uint64(dAtA[iNdEx-6]) << 16
- mapvalue |= uint64(dAtA[iNdEx-5]) << 24
- mapvalue |= uint64(dAtA[iNdEx-4]) << 32
- mapvalue |= uint64(dAtA[iNdEx-3]) << 40
- mapvalue |= uint64(dAtA[iNdEx-2]) << 48
- mapvalue |= uint64(dAtA[iNdEx-1]) << 56
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Fixed64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 12:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sfixed64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sfixed64Map == nil {
- m.Sfixed64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapkey = int64(dAtA[iNdEx-8])
- mapkey |= int64(dAtA[iNdEx-7]) << 8
- mapkey |= int64(dAtA[iNdEx-6]) << 16
- mapkey |= int64(dAtA[iNdEx-5]) << 24
- mapkey |= int64(dAtA[iNdEx-4]) << 32
- mapkey |= int64(dAtA[iNdEx-3]) << 40
- mapkey |= int64(dAtA[iNdEx-2]) << 48
- mapkey |= int64(dAtA[iNdEx-1]) << 56
- } else if fieldNum == 2 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvalue = int64(dAtA[iNdEx-8])
- mapvalue |= int64(dAtA[iNdEx-7]) << 8
- mapvalue |= int64(dAtA[iNdEx-6]) << 16
- mapvalue |= int64(dAtA[iNdEx-5]) << 24
- mapvalue |= int64(dAtA[iNdEx-4]) << 32
- mapvalue |= int64(dAtA[iNdEx-3]) << 40
- mapvalue |= int64(dAtA[iNdEx-2]) << 48
- mapvalue |= int64(dAtA[iNdEx-1]) << 56
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sfixed64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 13:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field BoolMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.BoolMap == nil {
- m.BoolMap = make(map[bool]bool)
- }
- var mapkey bool
- var mapvalue bool
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkey = bool(mapkeytemp != 0)
- } else if fieldNum == 2 {
- var mapvaluetemp int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvalue = bool(mapvaluetemp != 0)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.BoolMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringMap == nil {
- m.StringMap = make(map[string]string)
- }
- var mapkey string
- var mapvalue string
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var stringLenmapvalue uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapvalue := int(stringLenmapvalue)
- if intStringLenmapvalue < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapvalue := iNdEx + intStringLenmapvalue
- if postStringIndexmapvalue > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
- iNdEx = postStringIndexmapvalue
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToBytesMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToBytesMap == nil {
- m.StringToBytesMap = make(map[string][]byte)
- }
- var mapkey string
- mapvalue := []byte{}
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapbyteLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapbyteLen |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intMapbyteLen := int(mapbyteLen)
- if intMapbyteLen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postbytesIndex := iNdEx + intMapbyteLen
- if postbytesIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = make([]byte, mapbyteLen)
- copy(mapvalue, dAtA[iNdEx:postbytesIndex])
- iNdEx = postbytesIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToBytesMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 16:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToEnumMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToEnumMap == nil {
- m.StringToEnumMap = make(map[string]MapEnum)
- }
- var mapkey string
- var mapvalue MapEnum
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (MapEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToEnumMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 17:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToMsgMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToMsgMap == nil {
- m.StringToMsgMap = make(map[string]*FloatingPoint)
- }
- var mapkey string
- var mapvalue *FloatingPoint
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowMapsproto2Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- postmsgIndex := iNdEx + mapmsglen
- if mapmsglen < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &FloatingPoint{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToMsgMap[mapkey] = mapvalue
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipMapsproto2Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthMapsproto2Unsafe
- }
- 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 skipMapsproto2Unsafe(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, ErrIntOverflowMapsproto2Unsafe
- }
- 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, ErrIntOverflowMapsproto2Unsafe
- }
- 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, ErrIntOverflowMapsproto2Unsafe
- }
- 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, ErrInvalidLengthMapsproto2Unsafe
- }
- return iNdEx, nil
- case 3:
- for {
- var innerWire uint64
- var start int = iNdEx
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowMapsproto2Unsafe
- }
- 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 := skipMapsproto2Unsafe(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 (
- ErrInvalidLengthMapsproto2Unsafe = fmt.Errorf("proto: negative length found during unmarshaling")
- ErrIntOverflowMapsproto2Unsafe = fmt.Errorf("proto: integer overflow")
-)
-
-func init() { proto.RegisterFile("combos/unsafeunmarshaler/mapsproto2.proto", fileDescriptorMapsproto2) }
-
-var fileDescriptorMapsproto2 = []byte{
- // 1155 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x97, 0xcf, 0x6f, 0xda, 0x66,
- 0x18, 0xc7, 0x79, 0x21, 0x04, 0x78, 0xf9, 0xfd, 0x36, 0x9b, 0x10, 0xd2, 0x4c, 0xca, 0x7e, 0x11,
- 0xda, 0x41, 0xc2, 0xaa, 0x2a, 0x4a, 0xb7, 0x4e, 0x21, 0x49, 0x47, 0xd4, 0x91, 0x55, 0xb0, 0xee,
- 0x97, 0x14, 0x69, 0x26, 0x18, 0x8a, 0x06, 0x98, 0x61, 0xbb, 0x5a, 0x2e, 0x53, 0xff, 0x8c, 0x5d,
- 0x77, 0xdb, 0x71, 0xc7, 0x1d, 0x77, 0x8c, 0xb4, 0x4b, 0x8f, 0x55, 0x35, 0x45, 0xc5, 0xbb, 0xf4,
- 0xd8, 0x63, 0x8f, 0x93, 0x5f, 0xdb, 0xf0, 0xda, 0x7e, 0x6c, 0xc3, 0x4e, 0x3d, 0xe4, 0x44, 0x5e,
- 0xf3, 0x7c, 0x3f, 0xdf, 0xc7, 0xf6, 0xfb, 0x3e, 0x7c, 0x83, 0xb7, 0xce, 0xc4, 0x51, 0x47, 0x94,
- 0xaa, 0xca, 0x58, 0xe2, 0x7b, 0x82, 0x32, 0x1e, 0xf1, 0x53, 0xe9, 0x11, 0x3f, 0x14, 0xa6, 0xd5,
- 0x11, 0x3f, 0x91, 0x26, 0x53, 0x51, 0x16, 0x6b, 0x15, 0xfa, 0x41, 0xe2, 0xc6, 0x4a, 0xfb, 0x22,
- 0xff, 0x51, 0x7f, 0x20, 0x3f, 0x52, 0x3a, 0x95, 0x33, 0x71, 0x54, 0xed, 0x8b, 0x7d, 0xb1, 0x4a,
- 0xbf, 0xec, 0x28, 0x3d, 0xba, 0xa2, 0x0b, 0xfa, 0x97, 0xae, 0x2d, 0xbe, 0x83, 0x93, 0xf7, 0x86,
- 0x22, 0x2f, 0x0f, 0xc6, 0xfd, 0x07, 0xe2, 0x60, 0x2c, 0x93, 0x04, 0x46, 0xbd, 0x1c, 0xda, 0x44,
- 0x25, 0xd4, 0x42, 0xbd, 0xe2, 0xdf, 0x61, 0x1c, 0x3b, 0x50, 0x24, 0x59, 0x1c, 0x35, 0xf9, 0x09,
- 0xf9, 0x05, 0x27, 0x4e, 0x94, 0xe1, 0x90, 0xef, 0x0c, 0x85, 0x9d, 0xda, 0xae, 0x94, 0x43, 0x9b,
- 0xa1, 0x52, 0xbc, 0x56, 0xaa, 0x30, 0xfe, 0x95, 0x79, 0x75, 0x85, 0x2d, 0x3d, 0x1a, 0xcb, 0xd3,
- 0xf3, 0xfa, 0xf6, 0xf3, 0xcb, 0xc2, 0x4d, 0xd7, 0xfe, 0x64, 0x41, 0x92, 0xab, 0x67, 0x54, 0x5e,
- 0x79, 0x38, 0x18, 0xcb, 0x3b, 0xb5, 0xdd, 0x96, 0xc5, 0x8f, 0x3c, 0xc6, 0x51, 0xe3, 0x0b, 0x29,
- 0x17, 0xa4, 0xde, 0xef, 0xb9, 0x78, 0x9b, 0x65, 0xba, 0xef, 0xad, 0x8b, 0xcb, 0x42, 0x60, 0x65,
- 0xef, 0xb9, 0x17, 0xf9, 0x09, 0xc7, 0xcd, 0x3e, 0x8e, 0xbb, 0x52, 0x2e, 0x44, 0xad, 0x3f, 0xf4,
- 0xb9, 0xed, 0xe3, 0xae, 0xe1, 0xfe, 0xc1, 0xf3, 0xcb, 0x42, 0xd1, 0xd3, 0xb9, 0xf2, 0x50, 0x19,
- 0x74, 0x5b, 0xac, 0x07, 0x39, 0xc5, 0x21, 0xcd, 0x6a, 0x8d, 0x5a, 0x15, 0x5c, 0xac, 0xe6, 0x16,
- 0x65, 0xe3, 0x06, 0x97, 0xb1, 0xd1, 0xb8, 0xf9, 0xcf, 0x70, 0xd6, 0xf1, 0x7a, 0x48, 0x06, 0x87,
- 0x7e, 0x14, 0xce, 0xe9, 0xcb, 0x8f, 0xb5, 0xb4, 0x3f, 0xc9, 0x06, 0x0e, 0x3f, 0xe6, 0x87, 0x8a,
- 0x90, 0x0b, 0x6e, 0xa2, 0x52, 0xa2, 0xa5, 0x2f, 0xf6, 0x82, 0xbb, 0x28, 0x7f, 0x07, 0x27, 0x2d,
- 0xcf, 0x78, 0x25, 0xf1, 0x5d, 0x9c, 0xb1, 0x3f, 0xa5, 0x95, 0xf4, 0xb7, 0x71, 0xf4, 0xff, 0xe8,
- 0x8a, 0xcf, 0x08, 0x8e, 0xec, 0x0f, 0x87, 0x4d, 0x7e, 0x22, 0x91, 0xef, 0x70, 0xb6, 0x2d, 0x4f,
- 0x07, 0xe3, 0xfe, 0x57, 0xe2, 0xa1, 0xa8, 0x74, 0x86, 0x42, 0x93, 0x9f, 0x18, 0x1b, 0xfa, 0x86,
- 0xe5, 0x71, 0x1b, 0x82, 0x8a, 0xa3, 0x9a, 0xfa, 0xb7, 0x9c, 0x14, 0xf2, 0x35, 0xce, 0x98, 0x17,
- 0xe9, 0xd9, 0xd2, 0xc8, 0xfa, 0x76, 0x2d, 0x7b, 0x92, 0xcd, 0x62, 0x1d, 0xec, 0x60, 0x90, 0xbb,
- 0x38, 0x7a, 0x3c, 0x96, 0x3f, 0xae, 0x69, 0x3c, 0x7d, 0x0f, 0x16, 0x41, 0x9e, 0x59, 0xa4, 0x73,
- 0xe6, 0x1a, 0x43, 0x7f, 0xfb, 0x96, 0xa6, 0x5f, 0xf3, 0xd6, 0xd3, 0xa2, 0x85, 0x9e, 0x2e, 0xc9,
- 0x3e, 0x8e, 0x69, 0xef, 0x5c, 0x6f, 0x20, 0x4c, 0x01, 0xef, 0x82, 0x80, 0x79, 0x95, 0x4e, 0x58,
- 0xa8, 0x4c, 0x84, 0xde, 0xc3, 0xba, 0x0f, 0x82, 0x69, 0x62, 0xa1, 0xd2, 0x10, 0xed, 0x79, 0x17,
- 0x11, 0x0f, 0x44, 0xdb, 0xd6, 0x45, 0x9b, 0xed, 0xa2, 0x3d, 0xef, 0x22, 0xea, 0x83, 0x60, 0xbb,
- 0x98, 0xaf, 0xc9, 0x21, 0xc6, 0xf7, 0x06, 0x3f, 0x0b, 0x5d, 0xbd, 0x8d, 0x18, 0x30, 0x8c, 0x4c,
- 0xc6, 0xa2, 0x4c, 0x87, 0x30, 0x3a, 0xf2, 0x39, 0x8e, 0xb7, 0x7b, 0x0b, 0x0c, 0xa6, 0x98, 0xf7,
- 0xe1, 0x56, 0x7a, 0x36, 0x0e, 0xab, 0x9c, 0xb7, 0xa3, 0xdf, 0x52, 0xdc, 0xaf, 0x1d, 0xe6, 0x9e,
- 0x18, 0xdd, 0xa2, 0x1d, 0x1d, 0x93, 0xf0, 0x6d, 0x87, 0xe1, 0xb0, 0x4a, 0x72, 0x07, 0x47, 0xea,
- 0xa2, 0xa8, 0x55, 0xe6, 0x92, 0x14, 0x72, 0x1d, 0x84, 0x18, 0x35, 0x3a, 0xc0, 0x54, 0xd0, 0xb7,
- 0x43, 0xb7, 0xbe, 0x26, 0x4f, 0x79, 0xbd, 0x1d, 0xb3, 0xca, 0x7c, 0x3b, 0xe6, 0x9a, 0x3d, 0x81,
- 0xf5, 0x73, 0x59, 0x90, 0x34, 0x52, 0x7a, 0x89, 0x13, 0x68, 0x16, 0xdb, 0x4e, 0xa0, 0x79, 0x99,
- 0xb4, 0x71, 0xda, 0xbc, 0x76, 0x34, 0x56, 0xb4, 0x19, 0x9c, 0xcb, 0x50, 0xec, 0x96, 0x27, 0xd6,
- 0xa8, 0xd5, 0xa9, 0x76, 0x02, 0x79, 0x80, 0x53, 0xe6, 0xa5, 0xa6, 0x44, 0x6f, 0x3a, 0x0b, 0xfc,
- 0xae, 0xda, 0x99, 0x7a, 0xa9, 0x8e, 0xb4, 0xe9, 0xf3, 0x87, 0xf8, 0x6d, 0x78, 0x5a, 0xf9, 0x4d,
- 0x4b, 0xc4, 0x4e, 0xd9, 0x03, 0xfc, 0x16, 0x38, 0x99, 0xfc, 0x20, 0x41, 0xdb, 0xef, 0x84, 0x65,
- 0x1c, 0xb1, 0xe2, 0x30, 0x20, 0x0e, 0x3b, 0xc5, 0x8b, 0x4d, 0xc6, 0x8a, 0x43, 0x80, 0x38, 0xc4,
- 0x8a, 0x3f, 0xc1, 0x29, 0xeb, 0x1c, 0x62, 0xd5, 0x49, 0x40, 0x9d, 0x04, 0xd4, 0xb0, 0xf7, 0x1a,
- 0xa0, 0x5e, 0xb3, 0xa9, 0xdb, 0xae, 0xde, 0x59, 0x40, 0x9d, 0x05, 0xd4, 0xb0, 0x37, 0x01, 0xd4,
- 0x84, 0x55, 0x7f, 0x8a, 0xd3, 0xb6, 0x91, 0xc3, 0xca, 0x23, 0x80, 0x3c, 0x62, 0xfb, 0x6d, 0xb6,
- 0x8f, 0x1a, 0x56, 0x9f, 0x06, 0xf4, 0x69, 0xc8, 0x1e, 0xee, 0x7e, 0x1d, 0x90, 0xaf, 0x83, 0xf6,
- 0xb0, 0x3e, 0x03, 0xe8, 0x33, 0xac, 0x7e, 0x0f, 0x27, 0xd8, 0xa9, 0xc2, 0x6a, 0xa3, 0x80, 0x36,
- 0x6a, 0x7f, 0xee, 0x96, 0x91, 0xe2, 0xb7, 0xd3, 0x63, 0x2e, 0xc7, 0xc5, 0x32, 0x46, 0x56, 0x4a,
- 0x36, 0xdf, 0xe2, 0x0d, 0x68, 0x68, 0x00, 0x8c, 0x32, 0xcb, 0x48, 0xd5, 0x36, 0x2c, 0xc3, 0x82,
- 0xea, 0x94, 0x11, 0x4b, 0x3e, 0xc5, 0xd7, 0x80, 0xd1, 0x01, 0x80, 0xb7, 0x59, 0x70, 0xbc, 0x96,
- 0xb7, 0x80, 0x2d, 0xff, 0x2b, 0xb0, 0xd1, 0xea, 0x9f, 0x6b, 0x38, 0x65, 0x8c, 0xa8, 0x2f, 0xa7,
- 0x5d, 0x61, 0x2a, 0x74, 0xc9, 0x0f, 0xee, 0x09, 0xab, 0x06, 0x8d, 0x36, 0x43, 0xb7, 0x42, 0xd0,
- 0x3a, 0x75, 0x0d, 0x5a, 0x3b, 0xcb, 0x18, 0xf8, 0xe5, 0xad, 0x23, 0x47, 0xde, 0xda, 0xf2, 0xc2,
- 0xba, 0xc5, 0xae, 0x23, 0x47, 0xec, 0xf2, 0xc3, 0x80, 0xe9, 0xab, 0xe1, 0x4c, 0x5f, 0x65, 0x2f,
- 0x8e, 0x7b, 0x08, 0x6b, 0x38, 0x43, 0x98, 0x2f, 0x09, 0xce, 0x62, 0x0d, 0x67, 0x16, 0xf3, 0x24,
- 0xb9, 0x47, 0xb2, 0x86, 0x33, 0x92, 0xf9, 0x92, 0xe0, 0x64, 0x76, 0x1f, 0x48, 0x66, 0x37, 0xbc,
- 0x50, 0x5e, 0x01, 0xed, 0x04, 0x0a, 0x68, 0x37, 0x3d, 0x1b, 0xf3, 0xcc, 0x69, 0xf7, 0x81, 0x9c,
- 0xe6, 0xdf, 0x9c, 0x4b, 0x5c, 0x3b, 0x81, 0xe2, 0xda, 0x12, 0xcd, 0xb9, 0xa5, 0xb6, 0xba, 0x3d,
- 0xb5, 0x95, 0xbc, 0x58, 0x70, 0x78, 0x6b, 0x38, 0xc3, 0x5b, 0xd9, 0xff, 0x2c, 0x42, 0x19, 0xee,
- 0xd4, 0x35, 0xc3, 0x2d, 0x75, 0xb8, 0xfd, 0xa2, 0xdc, 0xf7, 0x6e, 0x51, 0x6e, 0x7b, 0x19, 0xba,
- 0x77, 0xa2, 0xfb, 0xc6, 0x25, 0xd1, 0x55, 0x97, 0x41, 0x5f, 0x05, 0xbb, 0xab, 0x60, 0x77, 0x15,
- 0xec, 0xae, 0x82, 0xdd, 0x9b, 0x11, 0xec, 0xf6, 0xd6, 0x7e, 0xfd, 0xad, 0x80, 0xca, 0xd7, 0x71,
- 0xc4, 0xb0, 0x26, 0xeb, 0x38, 0xd8, 0xdc, 0xcf, 0x04, 0xe8, 0x67, 0x3d, 0x83, 0xe8, 0xe7, 0x41,
- 0x26, 0x58, 0xff, 0xe2, 0x62, 0xc6, 0x05, 0x9e, 0xce, 0xb8, 0xc0, 0xb3, 0x19, 0x17, 0x78, 0x31,
- 0xe3, 0xd0, 0xcb, 0x19, 0x87, 0x5e, 0xcd, 0x38, 0xf4, 0x7a, 0xc6, 0xa1, 0x27, 0x2a, 0x87, 0x7e,
- 0x57, 0x39, 0xf4, 0x87, 0xca, 0xa1, 0x3f, 0x55, 0x0e, 0xfd, 0xa5, 0x72, 0xe8, 0x42, 0xe5, 0x02,
- 0x4f, 0x55, 0x2e, 0xf0, 0x42, 0xe5, 0xd0, 0x4b, 0x95, 0x0b, 0xbc, 0x52, 0x39, 0xf4, 0x5a, 0xe5,
- 0x02, 0x4f, 0xfe, 0xe5, 0xd0, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x11, 0x15, 0xb8, 0xae, 0xff,
- 0x16, 0x00, 0x00,
-}
diff --git a/test/mapsproto2/combos/unsafeunmarshaler/mapsproto2.proto b/test/mapsproto2/combos/unsafeunmarshaler/mapsproto2.proto
deleted file mode 100644
index b7e520262c..0000000000
--- a/test/mapsproto2/combos/unsafeunmarshaler/mapsproto2.proto
+++ /dev/null
@@ -1,124 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2014 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-package proto2.maps;
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.face_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.benchgen_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = false;
-option (gogoproto.unsafe_unmarshaler_all) = true;
-
-message FloatingPoint {
- optional double f = 1;
-}
-
-message CustomMap {
- map Nullable128s = 1 [(gogoproto.customtype)="github.com/gogo/protobuf/test/custom.Uint128"];
- map Uint128s = 2 [(gogoproto.customtype)="github.com/gogo/protobuf/test/custom.Uint128", (gogoproto.nullable)=false];
- map NullableIds = 3 [(gogoproto.customtype)="github.com/gogo/protobuf/test.Uuid"];
- map Ids = 4 [(gogoproto.customtype)="github.com/gogo/protobuf/test.Uuid", (gogoproto.nullable)=false];
-}
-
-enum MapEnum {
- MA = 0;
- MB = 1;
- MC = 2;
-}
-
-message AllMaps {
- map StringToDoubleMap = 1;
- map StringToFloatMap = 2;
- map Int32Map = 3;
- map Int64Map = 4;
- map Uint32Map = 5;
- map Uint64Map = 6;
- map Sint32Map = 7;
- map Sint64Map = 8;
- map Fixed32Map = 9;
- map Sfixed32Map = 10;
- map Fixed64Map = 11;
- map Sfixed64Map = 12;
- map BoolMap = 13;
- map StringMap = 14;
- map StringToBytesMap = 15;
- map StringToEnumMap = 16;
- map StringToMsgMap = 17;
-}
-
-message AllMapsOrdered {
- option (gogoproto.stable_marshaler) = true;
-
- map StringToDoubleMap = 1;
- map StringToFloatMap = 2;
- map Int32Map = 3;
- map Int64Map = 4;
- map Uint32Map = 5;
- map Uint64Map = 6;
- map Sint32Map = 7;
- map Sint64Map = 8;
- map Fixed32Map = 9;
- map Sfixed32Map = 10;
- map Fixed64Map = 11;
- map Sfixed64Map = 12;
- map BoolMap = 13;
- map StringMap = 14;
- map StringToBytesMap = 15;
- map StringToEnumMap = 16;
- map StringToMsgMap = 17;
-}
diff --git a/test/mapsproto2/combos/unsafeunmarshaler/mapsproto2_test.go b/test/mapsproto2/combos/unsafeunmarshaler/mapsproto2_test.go
deleted file mode 100644
index 488bc86bf1..0000000000
--- a/test/mapsproto2/combos/unsafeunmarshaler/mapsproto2_test.go
+++ /dev/null
@@ -1,104 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2015, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package proto2_maps
-
-import (
- "testing"
-
- "github.com/gogo/protobuf/proto"
-)
-
-func TestNilMaps(t *testing.T) {
- m := &AllMaps{StringToMsgMap: map[string]*FloatingPoint{"a": nil}}
- data, err := proto.Marshal(m)
- if err != nil {
- t.Fatal(err)
- }
- size := m.Size()
- protoSize := proto.Size(m)
- marshaledSize := len(data)
- if size != protoSize || marshaledSize != protoSize {
- t.Errorf("size %d != protoSize %d != marshaledSize %d", size, protoSize, marshaledSize)
- }
- m2 := &AllMaps{}
- if err := proto.Unmarshal(data, m2); err != nil {
- t.Fatal(err)
- }
- if v, ok := m2.StringToMsgMap["a"]; !ok {
- t.Error("element not in map")
- } else if v != nil {
- t.Errorf("element should be nil, but its %v", v)
- }
-}
-
-func TestNilMapsBytes(t *testing.T) {
- m := &AllMaps{StringToBytesMap: map[string][]byte{"a": nil}}
- data, err := proto.Marshal(m)
- if err != nil {
- t.Fatal(err)
- }
- size := m.Size()
- protoSize := proto.Size(m)
- marshaledSize := len(data)
- if size != protoSize || marshaledSize != protoSize {
- t.Errorf("size %d != protoSize %d != marshaledSize %d", size, protoSize, marshaledSize)
- }
- m2 := &AllMaps{}
- if err := proto.Unmarshal(data, m2); err != nil {
- t.Fatal(err)
- }
- if v, ok := m2.StringToBytesMap["a"]; !ok {
- t.Error("element not in map")
- } else if len(v) != 0 {
- t.Errorf("element should be empty, but its %v", v)
- }
-}
-
-func TestEmptyMapsBytes(t *testing.T) {
- m := &AllMaps{StringToBytesMap: map[string][]byte{"b": {}}}
- data, err := proto.Marshal(m)
- if err != nil {
- t.Fatal(err)
- }
- size := m.Size()
- protoSize := proto.Size(m)
- marshaledSize := len(data)
- if size != protoSize || marshaledSize != protoSize {
- t.Errorf("size %d != protoSize %d != marshaledSize %d", size, protoSize, marshaledSize)
- }
- m2 := &AllMaps{}
- if err := proto.Unmarshal(data, m2); err != nil {
- t.Fatal(err)
- }
- if v, ok := m2.StringToBytesMap["b"]; !ok {
- t.Error("element not in map")
- } else if len(v) != 0 {
- t.Errorf("element should be empty, but its %v", v)
- }
-}
diff --git a/test/mapsproto2/combos/unsafeunmarshaler/mapsproto2pb_test.go b/test/mapsproto2/combos/unsafeunmarshaler/mapsproto2pb_test.go
deleted file mode 100644
index 5beb3c6557..0000000000
--- a/test/mapsproto2/combos/unsafeunmarshaler/mapsproto2pb_test.go
+++ /dev/null
@@ -1,911 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeunmarshaler/mapsproto2.proto
-
-/*
-Package proto2_maps is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafeunmarshaler/mapsproto2.proto
-
-It has these top-level messages:
- FloatingPoint
- CustomMap
- AllMaps
- AllMapsOrdered
-*/
-package proto2_maps
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestFloatingPointProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkFloatingPointProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*FloatingPoint, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedFloatingPoint(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkFloatingPointProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedFloatingPoint(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &FloatingPoint{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomMapProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkCustomMapProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomMap, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedCustomMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkCustomMapProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedCustomMap(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &CustomMap{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAllMapsProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkAllMapsProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AllMaps, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedAllMaps(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkAllMapsProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedAllMaps(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &AllMaps{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAllMapsOrderedProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func BenchmarkAllMapsOrderedProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AllMapsOrdered, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedAllMapsOrdered(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkAllMapsOrderedProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedAllMapsOrdered(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &AllMapsOrdered{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestFloatingPointJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FloatingPoint{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomMapJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomMap(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomMap{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAllMapsJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMaps{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAllMapsOrderedJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMapsOrdered{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestFloatingPointProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFloatingPointProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomMapProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomMapProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllMapsProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllMapsProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllMapsOrderedProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllMapsOrderedProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMapsproto2Description(t *testing.T) {
- Mapsproto2Description()
-}
-func TestFloatingPointVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFloatingPoint(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomMapVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAllMapsVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMaps(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAllMapsOrderedVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMapsOrdered(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestFloatingPointFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFloatingPoint(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestCustomMapFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomMap(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestAllMapsFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMaps(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestAllMapsOrderedFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMapsOrdered(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestFloatingPointGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFloatingPoint(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomMapGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomMap(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAllMapsGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMaps(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAllMapsOrderedGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMapsOrdered(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestFloatingPointSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkFloatingPointSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*FloatingPoint, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedFloatingPoint(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestCustomMapSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomMap(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkCustomMapSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*CustomMap, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedCustomMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAllMapsSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkAllMapsSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AllMaps, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedAllMaps(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAllMapsOrderedSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkAllMapsOrderedSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AllMapsOrdered, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedAllMapsOrdered(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestFloatingPointStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFloatingPoint(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomMapStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomMap(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAllMapsStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMaps(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAllMapsOrderedStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMapsOrdered(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/mixbench/marshal.txt b/test/mixbench/marshal.txt
index f400255718..58efdca46f 100644
--- a/test/mixbench/marshal.txt
+++ b/test/mixbench/marshal.txt
@@ -1,73 +1,73 @@
goos: darwin
goarch: amd64
pkg: github.com/gogo/protobuf/test
-BenchmarkNidOptNativeProtoMarshal-8 2000000 851 ns/op 270.24 MB/s
-BenchmarkNinOptNativeProtoMarshal-8 2000000 914 ns/op 228.52 MB/s
-BenchmarkNidRepNativeProtoMarshal-8 500000 2346 ns/op 349.09 MB/s
-BenchmarkNinRepNativeProtoMarshal-8 500000 2375 ns/op 344.71 MB/s
-BenchmarkNidRepPackedNativeProtoMarshal-8 500000 3681 ns/op 101.31 MB/s
-BenchmarkNinRepPackedNativeProtoMarshal-8 500000 3791 ns/op 98.37 MB/s
-BenchmarkNidOptStructProtoMarshal-8 500000 2513 ns/op 336.65 MB/s
-BenchmarkNinOptStructProtoMarshal-8 500000 2312 ns/op 331.25 MB/s
-BenchmarkNidRepStructProtoMarshal-8 200000 5317 ns/op 333.41 MB/s
-BenchmarkNinRepStructProtoMarshal-8 200000 5306 ns/op 334.10 MB/s
-BenchmarkNidEmbeddedStructProtoMarshal-8 1000000 1529 ns/op 315.74 MB/s
-BenchmarkNinEmbeddedStructProtoMarshal-8 1000000 1563 ns/op 292.96 MB/s
-BenchmarkNidNestedStructProtoMarshal-8 100000 14403 ns/op 286.74 MB/s
-BenchmarkNinNestedStructProtoMarshal-8 100000 13692 ns/op 284.10 MB/s
-BenchmarkNidOptCustomProtoMarshal-8 3000000 547 ns/op 129.63 MB/s
-BenchmarkCustomDashProtoMarshal-8 3000000 482 ns/op 169.78 MB/s
-BenchmarkNinOptCustomProtoMarshal-8 3000000 584 ns/op 114.72 MB/s
-BenchmarkNidRepCustomProtoMarshal-8 1000000 1702 ns/op 106.89 MB/s
-BenchmarkNinRepCustomProtoMarshal-8 1000000 1820 ns/op 100.00 MB/s
-BenchmarkNinOptNativeUnionProtoMarshal-8 5000000 368 ns/op 43.45 MB/s
-BenchmarkNinOptStructUnionProtoMarshal-8 3000000 522 ns/op 120.54 MB/s
-BenchmarkNinEmbeddedStructUnionProtoMarshal-8 2000000 776 ns/op 191.84 MB/s
-BenchmarkNinNestedStructUnionProtoMarshal-8 2000000 674 ns/op 115.72 MB/s
-BenchmarkTreeProtoMarshal-8 3000000 582 ns/op 176.87 MB/s
-BenchmarkOrBranchProtoMarshal-8 1000000 1012 ns/op 241.96 MB/s
-BenchmarkAndBranchProtoMarshal-8 1000000 1001 ns/op 244.73 MB/s
-BenchmarkLeafProtoMarshal-8 3000000 470 ns/op 206.34 MB/s
-BenchmarkDeepTreeProtoMarshal-8 2000000 807 ns/op 179.60 MB/s
-BenchmarkADeepBranchProtoMarshal-8 2000000 938 ns/op 194.93 MB/s
-BenchmarkAndDeepBranchProtoMarshal-8 1000000 1584 ns/op 209.50 MB/s
-BenchmarkDeepLeafProtoMarshal-8 2000000 693 ns/op 201.82 MB/s
-BenchmarkNilProtoMarshal-8 10000000 219 ns/op 159.51 MB/s
-BenchmarkNidOptEnumProtoMarshal-8 5000000 270 ns/op 136.97 MB/s
-BenchmarkNinOptEnumProtoMarshal-8 5000000 308 ns/op 132.94 MB/s
-BenchmarkNidRepEnumProtoMarshal-8 3000000 516 ns/op 114.25 MB/s
-BenchmarkNinRepEnumProtoMarshal-8 3000000 515 ns/op 114.39 MB/s
-BenchmarkNinOptEnumDefaultProtoMarshal-8 5000000 314 ns/op 130.47 MB/s
-BenchmarkAnotherNinOptEnumProtoMarshal-8 5000000 308 ns/op 132.86 MB/s
-BenchmarkAnotherNinOptEnumDefaultProtoMarshal-8 5000000 306 ns/op 133.60 MB/s
-BenchmarkTimerProtoMarshal-8 3000000 501 ns/op 209.47 MB/s
-BenchmarkMyExtendableProtoMarshal-8 2000000 684 ns/op 118.37 MB/s
-BenchmarkOtherExtenableProtoMarshal-8 1000000 1363 ns/op 115.84 MB/s
-BenchmarkNestedDefinitionProtoMarshal-8 2000000 935 ns/op 248.01 MB/s
-BenchmarkNestedDefinition_NestedMessageProtoMarshal-8 3000000 564 ns/op 210.66 MB/s
-BenchmarkNestedDefinition_NestedMessage_NestedNestedMsgProtoMarshal-8 5000000 388 ns/op 211.22 MB/s
-BenchmarkNestedScopeProtoMarshal-8 2000000 864 ns/op 257.83 MB/s
-BenchmarkNinOptNativeDefaultProtoMarshal-8 2000000 911 ns/op 229.37 MB/s
-BenchmarkCustomContainerProtoMarshal-8 2000000 683 ns/op 159.49 MB/s
-BenchmarkCustomNameNidOptNativeProtoMarshal-8 2000000 871 ns/op 263.93 MB/s
-BenchmarkCustomNameNinOptNativeProtoMarshal-8 2000000 960 ns/op 217.49 MB/s
-BenchmarkCustomNameNinRepNativeProtoMarshal-8 500000 2393 ns/op 342.13 MB/s
-BenchmarkCustomNameNinStructProtoMarshal-8 500000 3374 ns/op 284.18 MB/s
-BenchmarkCustomNameCustomTypeProtoMarshal-8 1000000 2011 ns/op 106.40 MB/s
-BenchmarkCustomNameNinEmbeddedStructUnionProtoMarshal-8 2000000 781 ns/op 190.58 MB/s
-BenchmarkCustomNameEnumProtoMarshal-8 5000000 383 ns/op 117.25 MB/s
-BenchmarkNoExtensionsMapProtoMarshal-8 3000000 483 ns/op 167.68 MB/s
-BenchmarkUnrecognizedProtoMarshal-8 5000000 282 ns/op 159.33 MB/s
-BenchmarkUnrecognizedWithInnerProtoMarshal-8 2000000 596 ns/op 157.70 MB/s
-BenchmarkUnrecognizedWithInner_InnerProtoMarshal-8 10000000 219 ns/op 22.78 MB/s
-BenchmarkUnrecognizedWithEmbedProtoMarshal-8 3000000 506 ns/op 175.63 MB/s
-BenchmarkUnrecognizedWithEmbed_EmbeddedProtoMarshal-8 10000000 216 ns/op 23.05 MB/s
-BenchmarkNodeProtoMarshal-8 3000000 443 ns/op 227.61 MB/s
-BenchmarkNonByteCustomTypeProtoMarshal-8 2000000 835 ns/op 94.60 MB/s
-BenchmarkNidOptNonByteCustomTypeProtoMarshal-8 2000000 863 ns/op 96.12 MB/s
-BenchmarkNinOptNonByteCustomTypeProtoMarshal-8 2000000 851 ns/op 92.79 MB/s
-BenchmarkNidRepNonByteCustomTypeProtoMarshal-8 500000 2745 ns/op 83.79 MB/s
-BenchmarkNinRepNonByteCustomTypeProtoMarshal-8 500000 2791 ns/op 82.38 MB/s
-BenchmarkProtoTypeProtoMarshal-8 5000000 401 ns/op 204.42 MB/s
+BenchmarkNidOptNativeProtoMarshal-8 2000000 831 ns/op 276.72 MB/s
+BenchmarkNinOptNativeProtoMarshal-8 2000000 931 ns/op 224.49 MB/s
+BenchmarkNidRepNativeProtoMarshal-8 500000 2341 ns/op 349.71 MB/s
+BenchmarkNinRepNativeProtoMarshal-8 500000 2500 ns/op 327.56 MB/s
+BenchmarkNidRepPackedNativeProtoMarshal-8 500000 3542 ns/op 105.30 MB/s
+BenchmarkNinRepPackedNativeProtoMarshal-8 500000 3571 ns/op 104.44 MB/s
+BenchmarkNidOptStructProtoMarshal-8 500000 2386 ns/op 354.44 MB/s
+BenchmarkNinOptStructProtoMarshal-8 500000 2361 ns/op 324.30 MB/s
+BenchmarkNidRepStructProtoMarshal-8 200000 5585 ns/op 317.40 MB/s
+BenchmarkNinRepStructProtoMarshal-8 200000 5608 ns/op 316.16 MB/s
+BenchmarkNidEmbeddedStructProtoMarshal-8 1000000 1475 ns/op 327.39 MB/s
+BenchmarkNinEmbeddedStructProtoMarshal-8 1000000 1465 ns/op 312.60 MB/s
+BenchmarkNidNestedStructProtoMarshal-8 100000 14816 ns/op 278.74 MB/s
+BenchmarkNinNestedStructProtoMarshal-8 100000 13744 ns/op 283.03 MB/s
+BenchmarkNidOptCustomProtoMarshal-8 3000000 539 ns/op 131.63 MB/s
+BenchmarkCustomDashProtoMarshal-8 3000000 474 ns/op 172.86 MB/s
+BenchmarkNinOptCustomProtoMarshal-8 3000000 578 ns/op 115.81 MB/s
+BenchmarkNidRepCustomProtoMarshal-8 1000000 1700 ns/op 107.04 MB/s
+BenchmarkNinRepCustomProtoMarshal-8 1000000 1715 ns/op 106.07 MB/s
+BenchmarkNinOptNativeUnionProtoMarshal-8 5000000 346 ns/op 46.17 MB/s
+BenchmarkNinOptStructUnionProtoMarshal-8 3000000 518 ns/op 121.60 MB/s
+BenchmarkNinEmbeddedStructUnionProtoMarshal-8 2000000 785 ns/op 189.70 MB/s
+BenchmarkNinNestedStructUnionProtoMarshal-8 2000000 657 ns/op 118.58 MB/s
+BenchmarkTreeProtoMarshal-8 3000000 584 ns/op 176.32 MB/s
+BenchmarkOrBranchProtoMarshal-8 2000000 997 ns/op 245.52 MB/s
+BenchmarkAndBranchProtoMarshal-8 2000000 982 ns/op 249.36 MB/s
+BenchmarkLeafProtoMarshal-8 3000000 453 ns/op 213.86 MB/s
+BenchmarkDeepTreeProtoMarshal-8 2000000 822 ns/op 176.28 MB/s
+BenchmarkADeepBranchProtoMarshal-8 2000000 931 ns/op 196.52 MB/s
+BenchmarkAndDeepBranchProtoMarshal-8 1000000 1515 ns/op 219.09 MB/s
+BenchmarkDeepLeafProtoMarshal-8 2000000 696 ns/op 200.89 MB/s
+BenchmarkNilProtoMarshal-8 10000000 219 ns/op 159.54 MB/s
+BenchmarkNidOptEnumProtoMarshal-8 5000000 275 ns/op 134.49 MB/s
+BenchmarkNinOptEnumProtoMarshal-8 5000000 314 ns/op 130.50 MB/s
+BenchmarkNidRepEnumProtoMarshal-8 3000000 516 ns/op 114.31 MB/s
+BenchmarkNinRepEnumProtoMarshal-8 3000000 516 ns/op 114.21 MB/s
+BenchmarkNinOptEnumDefaultProtoMarshal-8 5000000 308 ns/op 132.80 MB/s
+BenchmarkAnotherNinOptEnumProtoMarshal-8 5000000 311 ns/op 131.65 MB/s
+BenchmarkAnotherNinOptEnumDefaultProtoMarshal-8 5000000 312 ns/op 131.11 MB/s
+BenchmarkTimerProtoMarshal-8 3000000 503 ns/op 208.34 MB/s
+BenchmarkMyExtendableProtoMarshal-8 2000000 689 ns/op 117.49 MB/s
+BenchmarkOtherExtenableProtoMarshal-8 1000000 1356 ns/op 116.48 MB/s
+BenchmarkNestedDefinitionProtoMarshal-8 2000000 919 ns/op 252.30 MB/s
+BenchmarkNestedDefinition_NestedMessageProtoMarshal-8 3000000 566 ns/op 210.03 MB/s
+BenchmarkNestedDefinition_NestedMessage_NestedNestedMsgProtoMarshal-8 5000000 395 ns/op 207.58 MB/s
+BenchmarkNestedScopeProtoMarshal-8 2000000 840 ns/op 265.32 MB/s
+BenchmarkNinOptNativeDefaultProtoMarshal-8 2000000 932 ns/op 224.11 MB/s
+BenchmarkCustomContainerProtoMarshal-8 2000000 680 ns/op 160.07 MB/s
+BenchmarkCustomNameNidOptNativeProtoMarshal-8 2000000 844 ns/op 272.51 MB/s
+BenchmarkCustomNameNinOptNativeProtoMarshal-8 2000000 915 ns/op 228.30 MB/s
+BenchmarkCustomNameNinRepNativeProtoMarshal-8 500000 2346 ns/op 348.99 MB/s
+BenchmarkCustomNameNinStructProtoMarshal-8 500000 3010 ns/op 318.50 MB/s
+BenchmarkCustomNameCustomTypeProtoMarshal-8 1000000 2003 ns/op 106.79 MB/s
+BenchmarkCustomNameNinEmbeddedStructUnionProtoMarshal-8 2000000 757 ns/op 196.79 MB/s
+BenchmarkCustomNameEnumProtoMarshal-8 5000000 375 ns/op 119.68 MB/s
+BenchmarkNoExtensionsMapProtoMarshal-8 3000000 423 ns/op 191.12 MB/s
+BenchmarkUnrecognizedProtoMarshal-8 5000000 279 ns/op 160.80 MB/s
+BenchmarkUnrecognizedWithInnerProtoMarshal-8 3000000 582 ns/op 161.34 MB/s
+BenchmarkUnrecognizedWithInner_InnerProtoMarshal-8 10000000 209 ns/op 23.87 MB/s
+BenchmarkUnrecognizedWithEmbedProtoMarshal-8 3000000 497 ns/op 178.98 MB/s
+BenchmarkUnrecognizedWithEmbed_EmbeddedProtoMarshal-8 10000000 216 ns/op 23.12 MB/s
+BenchmarkNodeProtoMarshal-8 3000000 436 ns/op 231.46 MB/s
+BenchmarkNonByteCustomTypeProtoMarshal-8 2000000 843 ns/op 93.69 MB/s
+BenchmarkNidOptNonByteCustomTypeProtoMarshal-8 2000000 851 ns/op 97.47 MB/s
+BenchmarkNinOptNonByteCustomTypeProtoMarshal-8 2000000 857 ns/op 92.15 MB/s
+BenchmarkNidRepNonByteCustomTypeProtoMarshal-8 500000 2748 ns/op 83.67 MB/s
+BenchmarkNinRepNonByteCustomTypeProtoMarshal-8 500000 2750 ns/op 83.62 MB/s
+BenchmarkProtoTypeProtoMarshal-8 5000000 395 ns/op 207.07 MB/s
PASS
-ok github.com/gogo/protobuf/test 158.033s
+ok github.com/gogo/protobuf/test 159.241s
diff --git a/test/mixbench/marshaler.txt b/test/mixbench/marshaler.txt
index a0cd56a7b4..e9674c43e5 100644
--- a/test/mixbench/marshaler.txt
+++ b/test/mixbench/marshaler.txt
@@ -1,73 +1,73 @@
goos: darwin
goarch: amd64
pkg: github.com/gogo/protobuf/test/combos/both
-BenchmarkNidOptNativeProtoMarshal-8 5000000 255 ns/op 898.51 MB/s
-BenchmarkNinOptNativeProtoMarshal-8 5000000 292 ns/op 714.19 MB/s
-BenchmarkNidRepNativeProtoMarshal-8 1000000 1215 ns/op 673.78 MB/s
-BenchmarkNinRepNativeProtoMarshal-8 1000000 1129 ns/op 724.87 MB/s
-BenchmarkNidRepPackedNativeProtoMarshal-8 1000000 1070 ns/op 348.30 MB/s
-BenchmarkNinRepPackedNativeProtoMarshal-8 1000000 1126 ns/op 331.05 MB/s
-BenchmarkNidOptStructProtoMarshal-8 1000000 1090 ns/op 775.47 MB/s
-BenchmarkNinOptStructProtoMarshal-8 1000000 1077 ns/op 711.02 MB/s
-BenchmarkNidRepStructProtoMarshal-8 500000 2826 ns/op 627.36 MB/s
-BenchmarkNinRepStructProtoMarshal-8 500000 2585 ns/op 685.69 MB/s
-BenchmarkNidEmbeddedStructProtoMarshal-8 2000000 661 ns/op 729.67 MB/s
-BenchmarkNinEmbeddedStructProtoMarshal-8 2000000 612 ns/op 747.51 MB/s
-BenchmarkNidNestedStructProtoMarshal-8 200000 8685 ns/op 475.50 MB/s
-BenchmarkNinNestedStructProtoMarshal-8 200000 7278 ns/op 534.43 MB/s
-BenchmarkNidOptCustomProtoMarshal-8 20000000 99.3 ns/op 715.23 MB/s
-BenchmarkCustomDashProtoMarshal-8 20000000 94.7 ns/op 866.23 MB/s
-BenchmarkNinOptCustomProtoMarshal-8 20000000 100 ns/op 663.46 MB/s
-BenchmarkNidRepCustomProtoMarshal-8 5000000 275 ns/op 661.13 MB/s
-BenchmarkNinRepCustomProtoMarshal-8 5000000 274 ns/op 662.53 MB/s
-BenchmarkNinOptNativeUnionProtoMarshal-8 20000000 74.9 ns/op 213.63 MB/s
-BenchmarkNinOptStructUnionProtoMarshal-8 10000000 150 ns/op 417.38 MB/s
-BenchmarkNinEmbeddedStructUnionProtoMarshal-8 5000000 273 ns/op 545.04 MB/s
-BenchmarkNinNestedStructUnionProtoMarshal-8 10000000 239 ns/op 325.57 MB/s
-BenchmarkTreeProtoMarshal-8 10000000 164 ns/op 627.52 MB/s
-BenchmarkOrBranchProtoMarshal-8 5000000 384 ns/op 637.63 MB/s
-BenchmarkAndBranchProtoMarshal-8 5000000 386 ns/op 633.51 MB/s
-BenchmarkLeafProtoMarshal-8 10000000 123 ns/op 786.11 MB/s
-BenchmarkDeepTreeProtoMarshal-8 5000000 258 ns/op 561.33 MB/s
-BenchmarkADeepBranchProtoMarshal-8 5000000 327 ns/op 559.19 MB/s
-BenchmarkAndDeepBranchProtoMarshal-8 2000000 650 ns/op 510.35 MB/s
-BenchmarkDeepLeafProtoMarshal-8 10000000 219 ns/op 638.44 MB/s
-BenchmarkNilProtoMarshal-8 30000000 51.0 ns/op 686.29 MB/s
-BenchmarkNidOptEnumProtoMarshal-8 20000000 62.5 ns/op 591.74 MB/s
-BenchmarkNinOptEnumProtoMarshal-8 20000000 78.7 ns/op 521.09 MB/s
-BenchmarkNidRepEnumProtoMarshal-8 10000000 186 ns/op 316.21 MB/s
-BenchmarkNinRepEnumProtoMarshal-8 10000000 179 ns/op 328.20 MB/s
-BenchmarkNinOptEnumDefaultProtoMarshal-8 20000000 81.4 ns/op 503.41 MB/s
-BenchmarkAnotherNinOptEnumProtoMarshal-8 20000000 85.7 ns/op 478.31 MB/s
-BenchmarkAnotherNinOptEnumDefaultProtoMarshal-8 20000000 83.6 ns/op 490.49 MB/s
-BenchmarkTimerProtoMarshal-8 20000000 110 ns/op 952.31 MB/s
-BenchmarkMyExtendableProtoMarshal-8 3000000 508 ns/op 159.38 MB/s
-BenchmarkOtherExtenableProtoMarshal-8 1000000 1090 ns/op 144.83 MB/s
-BenchmarkNestedDefinitionProtoMarshal-8 5000000 302 ns/op 765.71 MB/s
-BenchmarkNestedDefinition_NestedMessageProtoMarshal-8 10000000 147 ns/op 805.16 MB/s
-BenchmarkNestedDefinition_NestedMessage_NestedNestedMsgProtoMarshal-8 20000000 94.4 ns/op 868.83 MB/s
-BenchmarkNestedScopeProtoMarshal-8 5000000 275 ns/op 809.77 MB/s
-BenchmarkNinOptNativeDefaultProtoMarshal-8 5000000 283 ns/op 737.12 MB/s
-BenchmarkCustomContainerProtoMarshal-8 10000000 142 ns/op 765.46 MB/s
-BenchmarkCustomNameNidOptNativeProtoMarshal-8 5000000 255 ns/op 900.47 MB/s
-BenchmarkCustomNameNinOptNativeProtoMarshal-8 5000000 284 ns/op 735.53 MB/s
-BenchmarkCustomNameNinRepNativeProtoMarshal-8 1000000 1056 ns/op 775.01 MB/s
-BenchmarkCustomNameNinStructProtoMarshal-8 1000000 1471 ns/op 651.55 MB/s
-BenchmarkCustomNameCustomTypeProtoMarshal-8 5000000 304 ns/op 703.60 MB/s
-BenchmarkCustomNameNinEmbeddedStructUnionProtoMarshal-8 5000000 268 ns/op 554.35 MB/s
-BenchmarkCustomNameEnumProtoMarshal-8 20000000 103 ns/op 435.03 MB/s
-BenchmarkNoExtensionsMapProtoMarshal-8 20000000 115 ns/op 702.08 MB/s
-BenchmarkUnrecognizedProtoMarshal-8 20000000 67.0 ns/op 671.64 MB/s
-BenchmarkUnrecognizedWithInnerProtoMarshal-8 10000000 175 ns/op 536.86 MB/s
-BenchmarkUnrecognizedWithInner_InnerProtoMarshal-8 30000000 47.6 ns/op 105.15 MB/s
-BenchmarkUnrecognizedWithEmbedProtoMarshal-8 10000000 134 ns/op 659.48 MB/s
-BenchmarkUnrecognizedWithEmbed_EmbeddedProtoMarshal-8 30000000 47.1 ns/op 106.07 MB/s
-BenchmarkNodeProtoMarshal-8 10000000 125 ns/op 804.09 MB/s
-BenchmarkNonByteCustomTypeProtoMarshal-8 10000000 131 ns/op 602.08 MB/s
-BenchmarkNidOptNonByteCustomTypeProtoMarshal-8 10000000 133 ns/op 623.02 MB/s
-BenchmarkNinOptNonByteCustomTypeProtoMarshal-8 10000000 134 ns/op 588.03 MB/s
-BenchmarkNidRepNonByteCustomTypeProtoMarshal-8 3000000 402 ns/op 570.96 MB/s
-BenchmarkNinRepNonByteCustomTypeProtoMarshal-8 3000000 394 ns/op 583.29 MB/s
-BenchmarkProtoTypeProtoMarshal-8 20000000 94.3 ns/op 869.83 MB/s
+BenchmarkNidOptNativeProtoMarshal-8 5000000 240 ns/op 955.07 MB/s
+BenchmarkNinOptNativeProtoMarshal-8 5000000 277 ns/op 752.54 MB/s
+BenchmarkNidRepNativeProtoMarshal-8 1000000 1074 ns/op 762.27 MB/s
+BenchmarkNinRepNativeProtoMarshal-8 1000000 1065 ns/op 768.51 MB/s
+BenchmarkNidRepPackedNativeProtoMarshal-8 1000000 1033 ns/op 361.05 MB/s
+BenchmarkNinRepPackedNativeProtoMarshal-8 1000000 1018 ns/op 366.08 MB/s
+BenchmarkNidOptStructProtoMarshal-8 1000000 1024 ns/op 825.83 MB/s
+BenchmarkNinOptStructProtoMarshal-8 2000000 974 ns/op 785.66 MB/s
+BenchmarkNidRepStructProtoMarshal-8 500000 2593 ns/op 683.64 MB/s
+BenchmarkNinRepStructProtoMarshal-8 500000 2443 ns/op 725.73 MB/s
+BenchmarkNidEmbeddedStructProtoMarshal-8 3000000 582 ns/op 829.86 MB/s
+BenchmarkNinEmbeddedStructProtoMarshal-8 3000000 557 ns/op 821.40 MB/s
+BenchmarkNidNestedStructProtoMarshal-8 200000 7862 ns/op 525.28 MB/s
+BenchmarkNinNestedStructProtoMarshal-8 200000 6228 ns/op 624.58 MB/s
+BenchmarkNidOptCustomProtoMarshal-8 20000000 95.1 ns/op 746.84 MB/s
+BenchmarkCustomDashProtoMarshal-8 20000000 92.5 ns/op 886.08 MB/s
+BenchmarkNinOptCustomProtoMarshal-8 20000000 96.2 ns/op 696.51 MB/s
+BenchmarkNidRepCustomProtoMarshal-8 5000000 258 ns/op 703.59 MB/s
+BenchmarkNinRepCustomProtoMarshal-8 5000000 267 ns/op 679.91 MB/s
+BenchmarkNinOptNativeUnionProtoMarshal-8 20000000 68.8 ns/op 232.44 MB/s
+BenchmarkNinOptStructUnionProtoMarshal-8 10000000 137 ns/op 457.92 MB/s
+BenchmarkNinEmbeddedStructUnionProtoMarshal-8 5000000 259 ns/op 573.18 MB/s
+BenchmarkNinNestedStructUnionProtoMarshal-8 10000000 212 ns/op 366.72 MB/s
+BenchmarkTreeProtoMarshal-8 10000000 154 ns/op 666.39 MB/s
+BenchmarkOrBranchProtoMarshal-8 5000000 353 ns/op 692.18 MB/s
+BenchmarkAndBranchProtoMarshal-8 5000000 348 ns/op 703.45 MB/s
+BenchmarkLeafProtoMarshal-8 20000000 118 ns/op 820.16 MB/s
+BenchmarkDeepTreeProtoMarshal-8 5000000 251 ns/op 576.84 MB/s
+BenchmarkADeepBranchProtoMarshal-8 5000000 308 ns/op 594.07 MB/s
+BenchmarkAndDeepBranchProtoMarshal-8 2000000 604 ns/op 549.21 MB/s
+BenchmarkDeepLeafProtoMarshal-8 10000000 213 ns/op 654.76 MB/s
+BenchmarkNilProtoMarshal-8 30000000 50.1 ns/op 698.93 MB/s
+BenchmarkNidOptEnumProtoMarshal-8 20000000 61.7 ns/op 599.27 MB/s
+BenchmarkNinOptEnumProtoMarshal-8 20000000 77.8 ns/op 527.05 MB/s
+BenchmarkNidRepEnumProtoMarshal-8 10000000 186 ns/op 316.64 MB/s
+BenchmarkNinRepEnumProtoMarshal-8 10000000 183 ns/op 321.59 MB/s
+BenchmarkNinOptEnumDefaultProtoMarshal-8 20000000 77.9 ns/op 526.44 MB/s
+BenchmarkAnotherNinOptEnumProtoMarshal-8 20000000 78.9 ns/op 519.95 MB/s
+BenchmarkAnotherNinOptEnumDefaultProtoMarshal-8 20000000 78.6 ns/op 521.58 MB/s
+BenchmarkTimerProtoMarshal-8 20000000 103 ns/op 1011.39 MB/s
+BenchmarkMyExtendableProtoMarshal-8 3000000 515 ns/op 157.02 MB/s
+BenchmarkOtherExtenableProtoMarshal-8 2000000 1000 ns/op 157.91 MB/s
+BenchmarkNestedDefinitionProtoMarshal-8 5000000 285 ns/op 811.76 MB/s
+BenchmarkNestedDefinition_NestedMessageProtoMarshal-8 10000000 142 ns/op 837.36 MB/s
+BenchmarkNestedDefinition_NestedMessage_NestedNestedMsgProtoMarshal-8 20000000 93.3 ns/op 878.69 MB/s
+BenchmarkNestedScopeProtoMarshal-8 5000000 260 ns/op 854.95 MB/s
+BenchmarkNinOptNativeDefaultProtoMarshal-8 5000000 277 ns/op 752.14 MB/s
+BenchmarkCustomContainerProtoMarshal-8 10000000 141 ns/op 772.49 MB/s
+BenchmarkCustomNameNidOptNativeProtoMarshal-8 5000000 242 ns/op 947.27 MB/s
+BenchmarkCustomNameNinOptNativeProtoMarshal-8 5000000 276 ns/op 754.67 MB/s
+BenchmarkCustomNameNinRepNativeProtoMarshal-8 1000000 1043 ns/op 785.18 MB/s
+BenchmarkCustomNameNinStructProtoMarshal-8 1000000 1294 ns/op 740.75 MB/s
+BenchmarkCustomNameCustomTypeProtoMarshal-8 5000000 298 ns/op 715.82 MB/s
+BenchmarkCustomNameNinEmbeddedStructUnionProtoMarshal-8 5000000 255 ns/op 583.23 MB/s
+BenchmarkCustomNameEnumProtoMarshal-8 20000000 102 ns/op 441.00 MB/s
+BenchmarkNoExtensionsMapProtoMarshal-8 20000000 118 ns/op 684.15 MB/s
+BenchmarkUnrecognizedProtoMarshal-8 20000000 66.4 ns/op 677.96 MB/s
+BenchmarkUnrecognizedWithInnerProtoMarshal-8 10000000 168 ns/op 557.06 MB/s
+BenchmarkUnrecognizedWithInner_InnerProtoMarshal-8 30000000 43.4 ns/op 115.08 MB/s
+BenchmarkUnrecognizedWithEmbedProtoMarshal-8 10000000 126 ns/op 704.09 MB/s
+BenchmarkUnrecognizedWithEmbed_EmbeddedProtoMarshal-8 30000000 43.7 ns/op 114.32 MB/s
+BenchmarkNodeProtoMarshal-8 10000000 121 ns/op 833.02 MB/s
+BenchmarkNonByteCustomTypeProtoMarshal-8 10000000 123 ns/op 641.79 MB/s
+BenchmarkNidOptNonByteCustomTypeProtoMarshal-8 10000000 130 ns/op 633.95 MB/s
+BenchmarkNinOptNonByteCustomTypeProtoMarshal-8 10000000 124 ns/op 636.74 MB/s
+BenchmarkNidRepNonByteCustomTypeProtoMarshal-8 5000000 387 ns/op 592.85 MB/s
+BenchmarkNinRepNonByteCustomTypeProtoMarshal-8 5000000 390 ns/op 589.05 MB/s
+BenchmarkProtoTypeProtoMarshal-8 20000000 94.1 ns/op 871.54 MB/s
PASS
-ok github.com/gogo/protobuf/test/combos/both 140.308s
+ok github.com/gogo/protobuf/test/combos/both 139.443s
diff --git a/test/mixbench/mixbench.go b/test/mixbench/mixbench.go
index 42783bc12a..316afa99c7 100644
--- a/test/mixbench/mixbench.go
+++ b/test/mixbench/mixbench.go
@@ -50,13 +50,9 @@ func bench(folder, rgx string, outFileName string) {
func main() {
bench("./test/combos/both/", "ProtoMarshal", "./test/mixbench/marshaler.txt")
bench("./test/", "ProtoMarshal", "./test/mixbench/marshal.txt")
- bench("./test/combos/unsafeboth/", "ProtoMarshal", "./test/mixbench/unsafe_marshaler.txt")
bench("./test/combos/both/", "ProtoUnmarshal", "./test/mixbench/unmarshaler.txt")
bench("./test/", "ProtoUnmarshal", "./test/mixbench/unmarshal.txt")
- bench("./test/combos/unsafeboth/", "ProtoUnmarshal", "./test/mixbench/unsafe_unmarshaler.txt")
fmt.Println("Running benchcmp will show the performance difference between using reflect and generated code for marshalling and unmarshalling of protocol buffers")
fmt.Println("benchcmp ./test/mixbench/marshal.txt ./test/mixbench/marshaler.txt")
fmt.Println("benchcmp ./test/mixbench/unmarshal.txt ./test/mixbench/unmarshaler.txt")
- fmt.Println("benchcmp ./test/mixbench/marshal.txt ./test/mixbench/unsafe_marshaler.txt")
- fmt.Println("benchcmp ./test/mixbench/unmarshal.txt ./test/mixbench/unsafe_unmarshaler.txt")
}
diff --git a/test/mixbench/oldmarshaler.txt b/test/mixbench/oldmarshaler.txt
new file mode 100644
index 0000000000..a0cd56a7b4
--- /dev/null
+++ b/test/mixbench/oldmarshaler.txt
@@ -0,0 +1,73 @@
+goos: darwin
+goarch: amd64
+pkg: github.com/gogo/protobuf/test/combos/both
+BenchmarkNidOptNativeProtoMarshal-8 5000000 255 ns/op 898.51 MB/s
+BenchmarkNinOptNativeProtoMarshal-8 5000000 292 ns/op 714.19 MB/s
+BenchmarkNidRepNativeProtoMarshal-8 1000000 1215 ns/op 673.78 MB/s
+BenchmarkNinRepNativeProtoMarshal-8 1000000 1129 ns/op 724.87 MB/s
+BenchmarkNidRepPackedNativeProtoMarshal-8 1000000 1070 ns/op 348.30 MB/s
+BenchmarkNinRepPackedNativeProtoMarshal-8 1000000 1126 ns/op 331.05 MB/s
+BenchmarkNidOptStructProtoMarshal-8 1000000 1090 ns/op 775.47 MB/s
+BenchmarkNinOptStructProtoMarshal-8 1000000 1077 ns/op 711.02 MB/s
+BenchmarkNidRepStructProtoMarshal-8 500000 2826 ns/op 627.36 MB/s
+BenchmarkNinRepStructProtoMarshal-8 500000 2585 ns/op 685.69 MB/s
+BenchmarkNidEmbeddedStructProtoMarshal-8 2000000 661 ns/op 729.67 MB/s
+BenchmarkNinEmbeddedStructProtoMarshal-8 2000000 612 ns/op 747.51 MB/s
+BenchmarkNidNestedStructProtoMarshal-8 200000 8685 ns/op 475.50 MB/s
+BenchmarkNinNestedStructProtoMarshal-8 200000 7278 ns/op 534.43 MB/s
+BenchmarkNidOptCustomProtoMarshal-8 20000000 99.3 ns/op 715.23 MB/s
+BenchmarkCustomDashProtoMarshal-8 20000000 94.7 ns/op 866.23 MB/s
+BenchmarkNinOptCustomProtoMarshal-8 20000000 100 ns/op 663.46 MB/s
+BenchmarkNidRepCustomProtoMarshal-8 5000000 275 ns/op 661.13 MB/s
+BenchmarkNinRepCustomProtoMarshal-8 5000000 274 ns/op 662.53 MB/s
+BenchmarkNinOptNativeUnionProtoMarshal-8 20000000 74.9 ns/op 213.63 MB/s
+BenchmarkNinOptStructUnionProtoMarshal-8 10000000 150 ns/op 417.38 MB/s
+BenchmarkNinEmbeddedStructUnionProtoMarshal-8 5000000 273 ns/op 545.04 MB/s
+BenchmarkNinNestedStructUnionProtoMarshal-8 10000000 239 ns/op 325.57 MB/s
+BenchmarkTreeProtoMarshal-8 10000000 164 ns/op 627.52 MB/s
+BenchmarkOrBranchProtoMarshal-8 5000000 384 ns/op 637.63 MB/s
+BenchmarkAndBranchProtoMarshal-8 5000000 386 ns/op 633.51 MB/s
+BenchmarkLeafProtoMarshal-8 10000000 123 ns/op 786.11 MB/s
+BenchmarkDeepTreeProtoMarshal-8 5000000 258 ns/op 561.33 MB/s
+BenchmarkADeepBranchProtoMarshal-8 5000000 327 ns/op 559.19 MB/s
+BenchmarkAndDeepBranchProtoMarshal-8 2000000 650 ns/op 510.35 MB/s
+BenchmarkDeepLeafProtoMarshal-8 10000000 219 ns/op 638.44 MB/s
+BenchmarkNilProtoMarshal-8 30000000 51.0 ns/op 686.29 MB/s
+BenchmarkNidOptEnumProtoMarshal-8 20000000 62.5 ns/op 591.74 MB/s
+BenchmarkNinOptEnumProtoMarshal-8 20000000 78.7 ns/op 521.09 MB/s
+BenchmarkNidRepEnumProtoMarshal-8 10000000 186 ns/op 316.21 MB/s
+BenchmarkNinRepEnumProtoMarshal-8 10000000 179 ns/op 328.20 MB/s
+BenchmarkNinOptEnumDefaultProtoMarshal-8 20000000 81.4 ns/op 503.41 MB/s
+BenchmarkAnotherNinOptEnumProtoMarshal-8 20000000 85.7 ns/op 478.31 MB/s
+BenchmarkAnotherNinOptEnumDefaultProtoMarshal-8 20000000 83.6 ns/op 490.49 MB/s
+BenchmarkTimerProtoMarshal-8 20000000 110 ns/op 952.31 MB/s
+BenchmarkMyExtendableProtoMarshal-8 3000000 508 ns/op 159.38 MB/s
+BenchmarkOtherExtenableProtoMarshal-8 1000000 1090 ns/op 144.83 MB/s
+BenchmarkNestedDefinitionProtoMarshal-8 5000000 302 ns/op 765.71 MB/s
+BenchmarkNestedDefinition_NestedMessageProtoMarshal-8 10000000 147 ns/op 805.16 MB/s
+BenchmarkNestedDefinition_NestedMessage_NestedNestedMsgProtoMarshal-8 20000000 94.4 ns/op 868.83 MB/s
+BenchmarkNestedScopeProtoMarshal-8 5000000 275 ns/op 809.77 MB/s
+BenchmarkNinOptNativeDefaultProtoMarshal-8 5000000 283 ns/op 737.12 MB/s
+BenchmarkCustomContainerProtoMarshal-8 10000000 142 ns/op 765.46 MB/s
+BenchmarkCustomNameNidOptNativeProtoMarshal-8 5000000 255 ns/op 900.47 MB/s
+BenchmarkCustomNameNinOptNativeProtoMarshal-8 5000000 284 ns/op 735.53 MB/s
+BenchmarkCustomNameNinRepNativeProtoMarshal-8 1000000 1056 ns/op 775.01 MB/s
+BenchmarkCustomNameNinStructProtoMarshal-8 1000000 1471 ns/op 651.55 MB/s
+BenchmarkCustomNameCustomTypeProtoMarshal-8 5000000 304 ns/op 703.60 MB/s
+BenchmarkCustomNameNinEmbeddedStructUnionProtoMarshal-8 5000000 268 ns/op 554.35 MB/s
+BenchmarkCustomNameEnumProtoMarshal-8 20000000 103 ns/op 435.03 MB/s
+BenchmarkNoExtensionsMapProtoMarshal-8 20000000 115 ns/op 702.08 MB/s
+BenchmarkUnrecognizedProtoMarshal-8 20000000 67.0 ns/op 671.64 MB/s
+BenchmarkUnrecognizedWithInnerProtoMarshal-8 10000000 175 ns/op 536.86 MB/s
+BenchmarkUnrecognizedWithInner_InnerProtoMarshal-8 30000000 47.6 ns/op 105.15 MB/s
+BenchmarkUnrecognizedWithEmbedProtoMarshal-8 10000000 134 ns/op 659.48 MB/s
+BenchmarkUnrecognizedWithEmbed_EmbeddedProtoMarshal-8 30000000 47.1 ns/op 106.07 MB/s
+BenchmarkNodeProtoMarshal-8 10000000 125 ns/op 804.09 MB/s
+BenchmarkNonByteCustomTypeProtoMarshal-8 10000000 131 ns/op 602.08 MB/s
+BenchmarkNidOptNonByteCustomTypeProtoMarshal-8 10000000 133 ns/op 623.02 MB/s
+BenchmarkNinOptNonByteCustomTypeProtoMarshal-8 10000000 134 ns/op 588.03 MB/s
+BenchmarkNidRepNonByteCustomTypeProtoMarshal-8 3000000 402 ns/op 570.96 MB/s
+BenchmarkNinRepNonByteCustomTypeProtoMarshal-8 3000000 394 ns/op 583.29 MB/s
+BenchmarkProtoTypeProtoMarshal-8 20000000 94.3 ns/op 869.83 MB/s
+PASS
+ok github.com/gogo/protobuf/test/combos/both 140.308s
diff --git a/test/mixbench/oldunmarshaler.txt b/test/mixbench/oldunmarshaler.txt
new file mode 100644
index 0000000000..9ad44dce53
--- /dev/null
+++ b/test/mixbench/oldunmarshaler.txt
@@ -0,0 +1,73 @@
+goos: darwin
+goarch: amd64
+pkg: github.com/gogo/protobuf/test/combos/both
+BenchmarkNidOptNativeProtoUnmarshal-8 3000000 441 ns/op 520.98 MB/s
+BenchmarkNinOptNativeProtoUnmarshal-8 2000000 638 ns/op 327.14 MB/s
+BenchmarkNidRepNativeProtoUnmarshal-8 500000 2830 ns/op 289.36 MB/s
+BenchmarkNinRepNativeProtoUnmarshal-8 500000 2859 ns/op 286.37 MB/s
+BenchmarkNidRepPackedNativeProtoUnmarshal-8 1000000 1813 ns/op 205.67 MB/s
+BenchmarkNinRepPackedNativeProtoUnmarshal-8 1000000 1793 ns/op 207.96 MB/s
+BenchmarkNidOptStructProtoUnmarshal-8 1000000 1876 ns/op 450.92 MB/s
+BenchmarkNinOptStructProtoUnmarshal-8 1000000 1992 ns/op 384.38 MB/s
+BenchmarkNidRepStructProtoUnmarshal-8 300000 5234 ns/op 338.72 MB/s
+BenchmarkNinRepStructProtoUnmarshal-8 300000 5097 ns/op 347.79 MB/s
+BenchmarkNidEmbeddedStructProtoUnmarshal-8 1000000 1077 ns/op 448.06 MB/s
+BenchmarkNinEmbeddedStructProtoUnmarshal-8 1000000 1088 ns/op 420.67 MB/s
+BenchmarkNidNestedStructProtoUnmarshal-8 100000 11850 ns/op 348.52 MB/s
+BenchmarkNinNestedStructProtoUnmarshal-8 200000 11242 ns/op 346.02 MB/s
+BenchmarkNidOptCustomProtoUnmarshal-8 10000000 196 ns/op 361.07 MB/s
+BenchmarkCustomDashProtoUnmarshal-8 10000000 228 ns/op 359.22 MB/s
+BenchmarkNinOptCustomProtoUnmarshal-8 5000000 243 ns/op 275.11 MB/s
+BenchmarkNidRepCustomProtoUnmarshal-8 2000000 811 ns/op 224.17 MB/s
+BenchmarkNinRepCustomProtoUnmarshal-8 2000000 812 ns/op 223.94 MB/s
+BenchmarkNinOptNativeUnionProtoUnmarshal-8 20000000 78.0 ns/op 205.18 MB/s
+BenchmarkNinOptStructUnionProtoUnmarshal-8 10000000 198 ns/op 318.01 MB/s
+BenchmarkNinEmbeddedStructUnionProtoUnmarshal-8 3000000 465 ns/op 320.00 MB/s
+BenchmarkNinNestedStructUnionProtoUnmarshal-8 5000000 329 ns/op 236.72 MB/s
+BenchmarkTreeProtoUnmarshal-8 5000000 301 ns/op 341.52 MB/s
+BenchmarkOrBranchProtoUnmarshal-8 2000000 788 ns/op 310.72 MB/s
+BenchmarkAndBranchProtoUnmarshal-8 2000000 809 ns/op 302.61 MB/s
+BenchmarkLeafProtoUnmarshal-8 10000000 226 ns/op 428.13 MB/s
+BenchmarkDeepTreeProtoUnmarshal-8 3000000 564 ns/op 256.96 MB/s
+BenchmarkADeepBranchProtoUnmarshal-8 2000000 746 ns/op 244.98 MB/s
+BenchmarkAndDeepBranchProtoUnmarshal-8 1000000 1262 ns/op 263.05 MB/s
+BenchmarkDeepLeafProtoUnmarshal-8 3000000 474 ns/op 294.99 MB/s
+BenchmarkNilProtoUnmarshal-8 10000000 139 ns/op 251.16 MB/s
+BenchmarkNidOptEnumProtoUnmarshal-8 10000000 145 ns/op 254.37 MB/s
+BenchmarkNinOptEnumProtoUnmarshal-8 10000000 204 ns/op 200.49 MB/s
+BenchmarkNidRepEnumProtoUnmarshal-8 3000000 453 ns/op 130.01 MB/s
+BenchmarkNinRepEnumProtoUnmarshal-8 3000000 444 ns/op 132.65 MB/s
+BenchmarkNinOptEnumDefaultProtoUnmarshal-8 10000000 199 ns/op 205.24 MB/s
+BenchmarkAnotherNinOptEnumProtoUnmarshal-8 10000000 208 ns/op 196.86 MB/s
+BenchmarkAnotherNinOptEnumDefaultProtoUnmarshal-8 10000000 201 ns/op 203.57 MB/s
+BenchmarkTimerProtoUnmarshal-8 10000000 235 ns/op 444.92 MB/s
+BenchmarkMyExtendableProtoUnmarshal-8 2000000 649 ns/op 124.62 MB/s
+BenchmarkOtherExtenableProtoUnmarshal-8 1000000 1348 ns/op 117.15 MB/s
+BenchmarkNestedDefinitionProtoUnmarshal-8 2000000 932 ns/op 248.80 MB/s
+BenchmarkNestedDefinition_NestedMessageProtoUnmarshal-8 3000000 431 ns/op 275.75 MB/s
+BenchmarkNestedDefinition_NestedMessage_NestedNestedMsgProtoUnmarshal-8 10000000 219 ns/op 373.17 MB/s
+BenchmarkNestedScopeProtoUnmarshal-8 2000000 907 ns/op 245.63 MB/s
+BenchmarkNinOptNativeDefaultProtoUnmarshal-8 2000000 663 ns/op 315.15 MB/s
+BenchmarkCustomContainerProtoUnmarshal-8 5000000 350 ns/op 310.78 MB/s
+BenchmarkCustomNameNidOptNativeProtoUnmarshal-8 3000000 483 ns/op 475.48 MB/s
+BenchmarkCustomNameNinOptNativeProtoUnmarshal-8 2000000 689 ns/op 303.07 MB/s
+BenchmarkCustomNameNinRepNativeProtoUnmarshal-8 500000 2845 ns/op 287.79 MB/s
+BenchmarkCustomNameNinStructProtoUnmarshal-8 500000 2730 ns/op 351.21 MB/s
+BenchmarkCustomNameCustomTypeProtoUnmarshal-8 2000000 934 ns/op 229.08 MB/s
+BenchmarkCustomNameNinEmbeddedStructUnionProtoUnmarshal-8 3000000 475 ns/op 313.63 MB/s
+BenchmarkCustomNameEnumProtoUnmarshal-8 5000000 271 ns/op 166.03 MB/s
+BenchmarkNoExtensionsMapProtoUnmarshal-8 5000000 344 ns/op 234.94 MB/s
+BenchmarkUnrecognizedProtoUnmarshal-8 20000000 86.3 ns/op 521.53 MB/s
+BenchmarkUnrecognizedWithInnerProtoUnmarshal-8 3000000 411 ns/op 228.40 MB/s
+BenchmarkUnrecognizedWithInner_InnerProtoUnmarshal-8 30000000 43.9 ns/op 113.80 MB/s
+BenchmarkUnrecognizedWithEmbedProtoUnmarshal-8 5000000 261 ns/op 340.84 MB/s
+BenchmarkUnrecognizedWithEmbed_EmbeddedProtoUnmarshal-8 30000000 43.9 ns/op 113.92 MB/s
+BenchmarkNodeProtoUnmarshal-8 5000000 312 ns/op 323.19 MB/s
+BenchmarkNonByteCustomTypeProtoUnmarshal-8 5000000 306 ns/op 257.52 MB/s
+BenchmarkNidOptNonByteCustomTypeProtoUnmarshal-8 5000000 292 ns/op 283.61 MB/s
+BenchmarkNinOptNonByteCustomTypeProtoUnmarshal-8 5000000 307 ns/op 257.00 MB/s
+BenchmarkNidRepNonByteCustomTypeProtoUnmarshal-8 1000000 1057 ns/op 217.49 MB/s
+BenchmarkNinRepNonByteCustomTypeProtoUnmarshal-8 1000000 1043 ns/op 220.36 MB/s
+BenchmarkProtoTypeProtoUnmarshal-8 10000000 221 ns/op 369.64 MB/s
+PASS
+ok github.com/gogo/protobuf/test/combos/both 152.331s
diff --git a/test/mixbench/unmarshal.txt b/test/mixbench/unmarshal.txt
index 7dbcd87f6d..00f352180b 100644
--- a/test/mixbench/unmarshal.txt
+++ b/test/mixbench/unmarshal.txt
@@ -1,73 +1,73 @@
goos: darwin
goarch: amd64
pkg: github.com/gogo/protobuf/test
-BenchmarkNidOptNativeProtoUnmarshal-8 2000000 745 ns/op 308.50 MB/s
-BenchmarkNinOptNativeProtoUnmarshal-8 2000000 884 ns/op 236.28 MB/s
-BenchmarkNidRepNativeProtoUnmarshal-8 500000 3842 ns/op 213.16 MB/s
-BenchmarkNinRepNativeProtoUnmarshal-8 500000 3802 ns/op 215.36 MB/s
-BenchmarkNidRepPackedNativeProtoUnmarshal-8 1000000 2378 ns/op 156.79 MB/s
-BenchmarkNinRepPackedNativeProtoUnmarshal-8 1000000 2362 ns/op 157.89 MB/s
-BenchmarkNidOptStructProtoUnmarshal-8 500000 2575 ns/op 328.43 MB/s
-BenchmarkNinOptStructProtoUnmarshal-8 500000 2677 ns/op 286.13 MB/s
-BenchmarkNidRepStructProtoUnmarshal-8 200000 7406 ns/op 239.38 MB/s
-BenchmarkNinRepStructProtoUnmarshal-8 200000 6665 ns/op 265.99 MB/s
-BenchmarkNidEmbeddedStructProtoUnmarshal-8 1000000 1621 ns/op 297.94 MB/s
-BenchmarkNinEmbeddedStructProtoUnmarshal-8 1000000 1675 ns/op 273.36 MB/s
-BenchmarkNidNestedStructProtoUnmarshal-8 100000 17011 ns/op 242.78 MB/s
-BenchmarkNinNestedStructProtoUnmarshal-8 100000 14660 ns/op 265.34 MB/s
-BenchmarkNidOptCustomProtoUnmarshal-8 2000000 847 ns/op 83.79 MB/s
-BenchmarkCustomDashProtoUnmarshal-8 3000000 579 ns/op 141.50 MB/s
-BenchmarkNinOptCustomProtoUnmarshal-8 2000000 670 ns/op 99.88 MB/s
-BenchmarkNidRepCustomProtoUnmarshal-8 500000 3928 ns/op 46.33 MB/s
-BenchmarkNinRepCustomProtoUnmarshal-8 300000 3931 ns/op 46.29 MB/s
-BenchmarkNinOptNativeUnionProtoUnmarshal-8 5000000 252 ns/op 63.46 MB/s
-BenchmarkNinOptStructUnionProtoUnmarshal-8 3000000 436 ns/op 144.26 MB/s
-BenchmarkNinEmbeddedStructUnionProtoUnmarshal-8 2000000 772 ns/op 192.96 MB/s
-BenchmarkNinNestedStructUnionProtoUnmarshal-8 2000000 630 ns/op 123.65 MB/s
-BenchmarkTreeProtoUnmarshal-8 2000000 668 ns/op 154.05 MB/s
-BenchmarkOrBranchProtoUnmarshal-8 1000000 1309 ns/op 187.14 MB/s
-BenchmarkAndBranchProtoUnmarshal-8 1000000 1301 ns/op 188.25 MB/s
-BenchmarkLeafProtoUnmarshal-8 3000000 491 ns/op 197.38 MB/s
-BenchmarkDeepTreeProtoUnmarshal-8 1000000 1053 ns/op 137.61 MB/s
-BenchmarkADeepBranchProtoUnmarshal-8 1000000 1267 ns/op 144.36 MB/s
-BenchmarkAndDeepBranchProtoUnmarshal-8 1000000 2152 ns/op 154.22 MB/s
-BenchmarkDeepLeafProtoUnmarshal-8 2000000 885 ns/op 158.07 MB/s
-BenchmarkNilProtoUnmarshal-8 5000000 359 ns/op 97.29 MB/s
-BenchmarkNidOptEnumProtoUnmarshal-8 5000000 377 ns/op 97.95 MB/s
-BenchmarkNinOptEnumProtoUnmarshal-8 3000000 442 ns/op 92.69 MB/s
-BenchmarkNidRepEnumProtoUnmarshal-8 2000000 793 ns/op 74.34 MB/s
-BenchmarkNinRepEnumProtoUnmarshal-8 2000000 785 ns/op 75.12 MB/s
-BenchmarkNinOptEnumDefaultProtoUnmarshal-8 3000000 442 ns/op 92.65 MB/s
-BenchmarkAnotherNinOptEnumProtoUnmarshal-8 3000000 442 ns/op 92.71 MB/s
-BenchmarkAnotherNinOptEnumDefaultProtoUnmarshal-8 3000000 442 ns/op 92.69 MB/s
-BenchmarkTimerProtoUnmarshal-8 3000000 511 ns/op 205.14 MB/s
-BenchmarkMyExtendableProtoUnmarshal-8 1000000 1294 ns/op 62.58 MB/s
-BenchmarkOtherExtenableProtoUnmarshal-8 1000000 2407 ns/op 65.62 MB/s
-BenchmarkNestedDefinitionProtoUnmarshal-8 1000000 1520 ns/op 152.53 MB/s
-BenchmarkNestedDefinition_NestedMessageProtoUnmarshal-8 2000000 842 ns/op 141.28 MB/s
-BenchmarkNestedDefinition_NestedMessage_NestedNestedMsgProtoUnmarshal-8 3000000 489 ns/op 167.55 MB/s
-BenchmarkNestedScopeProtoUnmarshal-8 1000000 1471 ns/op 151.59 MB/s
-BenchmarkNinOptNativeDefaultProtoUnmarshal-8 2000000 937 ns/op 222.97 MB/s
-BenchmarkCustomContainerProtoUnmarshal-8 1000000 1130 ns/op 96.38 MB/s
-BenchmarkCustomNameNidOptNativeProtoUnmarshal-8 2000000 766 ns/op 300.13 MB/s
-BenchmarkCustomNameNinOptNativeProtoUnmarshal-8 2000000 929 ns/op 224.74 MB/s
-BenchmarkCustomNameNinRepNativeProtoUnmarshal-8 500000 3827 ns/op 213.96 MB/s
-BenchmarkCustomNameNinStructProtoUnmarshal-8 500000 3714 ns/op 258.15 MB/s
-BenchmarkCustomNameCustomTypeProtoUnmarshal-8 300000 4483 ns/op 47.73 MB/s
-BenchmarkCustomNameNinEmbeddedStructUnionProtoUnmarshal-8 2000000 768 ns/op 193.97 MB/s
-BenchmarkCustomNameEnumProtoUnmarshal-8 3000000 570 ns/op 78.88 MB/s
-BenchmarkNoExtensionsMapProtoUnmarshal-8 2000000 841 ns/op 96.21 MB/s
-BenchmarkUnrecognizedProtoUnmarshal-8 5000000 264 ns/op 170.04 MB/s
-BenchmarkUnrecognizedWithInnerProtoUnmarshal-8 2000000 854 ns/op 110.01 MB/s
-BenchmarkUnrecognizedWithInner_InnerProtoUnmarshal-8 10000000 225 ns/op 22.18 MB/s
-BenchmarkUnrecognizedWithEmbedProtoUnmarshal-8 2000000 604 ns/op 147.26 MB/s
-BenchmarkUnrecognizedWithEmbed_EmbeddedProtoUnmarshal-8 10000000 222 ns/op 22.43 MB/s
-BenchmarkNodeProtoUnmarshal-8 2000000 665 ns/op 151.69 MB/s
-BenchmarkNonByteCustomTypeProtoUnmarshal-8 2000000 909 ns/op 86.85 MB/s
-BenchmarkNidOptNonByteCustomTypeProtoUnmarshal-8 2000000 989 ns/op 83.90 MB/s
-BenchmarkNinOptNonByteCustomTypeProtoUnmarshal-8 2000000 926 ns/op 85.26 MB/s
-BenchmarkNidRepNonByteCustomTypeProtoUnmarshal-8 500000 3439 ns/op 66.88 MB/s
-BenchmarkNinRepNonByteCustomTypeProtoUnmarshal-8 500000 3478 ns/op 66.12 MB/s
-BenchmarkProtoTypeProtoUnmarshal-8 3000000 509 ns/op 160.91 MB/s
+BenchmarkNidOptNativeProtoUnmarshal-8 2000000 742 ns/op 309.65 MB/s
+BenchmarkNinOptNativeProtoUnmarshal-8 2000000 892 ns/op 234.06 MB/s
+BenchmarkNidRepNativeProtoUnmarshal-8 300000 3762 ns/op 217.69 MB/s
+BenchmarkNinRepNativeProtoUnmarshal-8 500000 3750 ns/op 218.40 MB/s
+BenchmarkNidRepPackedNativeProtoUnmarshal-8 1000000 2423 ns/op 153.89 MB/s
+BenchmarkNinRepPackedNativeProtoUnmarshal-8 1000000 2356 ns/op 158.30 MB/s
+BenchmarkNidOptStructProtoUnmarshal-8 500000 2595 ns/op 326.01 MB/s
+BenchmarkNinOptStructProtoUnmarshal-8 500000 2679 ns/op 285.91 MB/s
+BenchmarkNidRepStructProtoUnmarshal-8 200000 7477 ns/op 237.11 MB/s
+BenchmarkNinRepStructProtoUnmarshal-8 200000 6672 ns/op 265.70 MB/s
+BenchmarkNidEmbeddedStructProtoUnmarshal-8 1000000 1634 ns/op 295.59 MB/s
+BenchmarkNinEmbeddedStructProtoUnmarshal-8 1000000 1655 ns/op 276.61 MB/s
+BenchmarkNidNestedStructProtoUnmarshal-8 100000 16742 ns/op 246.68 MB/s
+BenchmarkNinNestedStructProtoUnmarshal-8 100000 14573 ns/op 266.92 MB/s
+BenchmarkNidOptCustomProtoUnmarshal-8 2000000 840 ns/op 84.48 MB/s
+BenchmarkCustomDashProtoUnmarshal-8 3000000 573 ns/op 142.95 MB/s
+BenchmarkNinOptCustomProtoUnmarshal-8 2000000 668 ns/op 100.17 MB/s
+BenchmarkNidRepCustomProtoUnmarshal-8 500000 3945 ns/op 46.12 MB/s
+BenchmarkNinRepCustomProtoUnmarshal-8 500000 3939 ns/op 46.20 MB/s
+BenchmarkNinOptNativeUnionProtoUnmarshal-8 5000000 248 ns/op 64.30 MB/s
+BenchmarkNinOptStructUnionProtoUnmarshal-8 3000000 432 ns/op 145.55 MB/s
+BenchmarkNinEmbeddedStructUnionProtoUnmarshal-8 2000000 767 ns/op 194.07 MB/s
+BenchmarkNinNestedStructUnionProtoUnmarshal-8 2000000 636 ns/op 122.51 MB/s
+BenchmarkTreeProtoUnmarshal-8 2000000 649 ns/op 158.50 MB/s
+BenchmarkOrBranchProtoUnmarshal-8 1000000 1312 ns/op 186.65 MB/s
+BenchmarkAndBranchProtoUnmarshal-8 1000000 1301 ns/op 188.29 MB/s
+BenchmarkLeafProtoUnmarshal-8 3000000 490 ns/op 197.62 MB/s
+BenchmarkDeepTreeProtoUnmarshal-8 1000000 1059 ns/op 136.83 MB/s
+BenchmarkADeepBranchProtoUnmarshal-8 1000000 1253 ns/op 145.96 MB/s
+BenchmarkAndDeepBranchProtoUnmarshal-8 1000000 2041 ns/op 162.62 MB/s
+BenchmarkDeepLeafProtoUnmarshal-8 2000000 894 ns/op 156.51 MB/s
+BenchmarkNilProtoUnmarshal-8 5000000 362 ns/op 96.48 MB/s
+BenchmarkNidOptEnumProtoUnmarshal-8 5000000 382 ns/op 96.84 MB/s
+BenchmarkNinOptEnumProtoUnmarshal-8 3000000 448 ns/op 91.37 MB/s
+BenchmarkNidRepEnumProtoUnmarshal-8 2000000 796 ns/op 74.10 MB/s
+BenchmarkNinRepEnumProtoUnmarshal-8 2000000 799 ns/op 73.79 MB/s
+BenchmarkNinOptEnumDefaultProtoUnmarshal-8 3000000 452 ns/op 90.59 MB/s
+BenchmarkAnotherNinOptEnumProtoUnmarshal-8 3000000 446 ns/op 91.74 MB/s
+BenchmarkAnotherNinOptEnumDefaultProtoUnmarshal-8 3000000 451 ns/op 90.73 MB/s
+BenchmarkTimerProtoUnmarshal-8 3000000 528 ns/op 198.78 MB/s
+BenchmarkMyExtendableProtoUnmarshal-8 1000000 1295 ns/op 62.54 MB/s
+BenchmarkOtherExtenableProtoUnmarshal-8 1000000 2420 ns/op 65.28 MB/s
+BenchmarkNestedDefinitionProtoUnmarshal-8 1000000 1501 ns/op 154.48 MB/s
+BenchmarkNestedDefinition_NestedMessageProtoUnmarshal-8 2000000 861 ns/op 138.09 MB/s
+BenchmarkNestedDefinition_NestedMessage_NestedNestedMsgProtoUnmarshal-8 3000000 490 ns/op 167.26 MB/s
+BenchmarkNestedScopeProtoUnmarshal-8 1000000 1469 ns/op 151.78 MB/s
+BenchmarkNinOptNativeDefaultProtoUnmarshal-8 2000000 933 ns/op 223.93 MB/s
+BenchmarkCustomContainerProtoUnmarshal-8 1000000 1141 ns/op 95.48 MB/s
+BenchmarkCustomNameNidOptNativeProtoUnmarshal-8 2000000 771 ns/op 298.02 MB/s
+BenchmarkCustomNameNinOptNativeProtoUnmarshal-8 2000000 938 ns/op 222.66 MB/s
+BenchmarkCustomNameNinRepNativeProtoUnmarshal-8 500000 3820 ns/op 214.37 MB/s
+BenchmarkCustomNameNinStructProtoUnmarshal-8 500000 3613 ns/op 265.38 MB/s
+BenchmarkCustomNameCustomTypeProtoUnmarshal-8 300000 4301 ns/op 49.76 MB/s
+BenchmarkCustomNameNinEmbeddedStructUnionProtoUnmarshal-8 2000000 772 ns/op 192.86 MB/s
+BenchmarkCustomNameEnumProtoUnmarshal-8 3000000 569 ns/op 79.04 MB/s
+BenchmarkNoExtensionsMapProtoUnmarshal-8 2000000 850 ns/op 95.19 MB/s
+BenchmarkUnrecognizedProtoUnmarshal-8 5000000 269 ns/op 166.93 MB/s
+BenchmarkUnrecognizedWithInnerProtoUnmarshal-8 2000000 858 ns/op 109.44 MB/s
+BenchmarkUnrecognizedWithInner_InnerProtoUnmarshal-8 10000000 221 ns/op 22.56 MB/s
+BenchmarkUnrecognizedWithEmbedProtoUnmarshal-8 2000000 605 ns/op 146.89 MB/s
+BenchmarkUnrecognizedWithEmbed_EmbeddedProtoUnmarshal-8 10000000 222 ns/op 22.45 MB/s
+BenchmarkNodeProtoUnmarshal-8 2000000 664 ns/op 152.10 MB/s
+BenchmarkNonByteCustomTypeProtoUnmarshal-8 2000000 880 ns/op 89.67 MB/s
+BenchmarkNidOptNonByteCustomTypeProtoUnmarshal-8 2000000 953 ns/op 87.07 MB/s
+BenchmarkNinOptNonByteCustomTypeProtoUnmarshal-8 2000000 893 ns/op 88.46 MB/s
+BenchmarkNidRepNonByteCustomTypeProtoUnmarshal-8 500000 3460 ns/op 66.47 MB/s
+BenchmarkNinRepNonByteCustomTypeProtoUnmarshal-8 500000 3452 ns/op 66.63 MB/s
+BenchmarkProtoTypeProtoUnmarshal-8 3000000 510 ns/op 160.64 MB/s
PASS
-ok github.com/gogo/protobuf/test 160.563s
+ok github.com/gogo/protobuf/test 160.971s
diff --git a/test/mixbench/unmarshaler.txt b/test/mixbench/unmarshaler.txt
index 9ad44dce53..69ca32d62d 100644
--- a/test/mixbench/unmarshaler.txt
+++ b/test/mixbench/unmarshaler.txt
@@ -1,73 +1,73 @@
goos: darwin
goarch: amd64
pkg: github.com/gogo/protobuf/test/combos/both
-BenchmarkNidOptNativeProtoUnmarshal-8 3000000 441 ns/op 520.98 MB/s
-BenchmarkNinOptNativeProtoUnmarshal-8 2000000 638 ns/op 327.14 MB/s
-BenchmarkNidRepNativeProtoUnmarshal-8 500000 2830 ns/op 289.36 MB/s
-BenchmarkNinRepNativeProtoUnmarshal-8 500000 2859 ns/op 286.37 MB/s
-BenchmarkNidRepPackedNativeProtoUnmarshal-8 1000000 1813 ns/op 205.67 MB/s
-BenchmarkNinRepPackedNativeProtoUnmarshal-8 1000000 1793 ns/op 207.96 MB/s
-BenchmarkNidOptStructProtoUnmarshal-8 1000000 1876 ns/op 450.92 MB/s
-BenchmarkNinOptStructProtoUnmarshal-8 1000000 1992 ns/op 384.38 MB/s
-BenchmarkNidRepStructProtoUnmarshal-8 300000 5234 ns/op 338.72 MB/s
-BenchmarkNinRepStructProtoUnmarshal-8 300000 5097 ns/op 347.79 MB/s
-BenchmarkNidEmbeddedStructProtoUnmarshal-8 1000000 1077 ns/op 448.06 MB/s
-BenchmarkNinEmbeddedStructProtoUnmarshal-8 1000000 1088 ns/op 420.67 MB/s
-BenchmarkNidNestedStructProtoUnmarshal-8 100000 11850 ns/op 348.52 MB/s
-BenchmarkNinNestedStructProtoUnmarshal-8 200000 11242 ns/op 346.02 MB/s
-BenchmarkNidOptCustomProtoUnmarshal-8 10000000 196 ns/op 361.07 MB/s
-BenchmarkCustomDashProtoUnmarshal-8 10000000 228 ns/op 359.22 MB/s
-BenchmarkNinOptCustomProtoUnmarshal-8 5000000 243 ns/op 275.11 MB/s
-BenchmarkNidRepCustomProtoUnmarshal-8 2000000 811 ns/op 224.17 MB/s
-BenchmarkNinRepCustomProtoUnmarshal-8 2000000 812 ns/op 223.94 MB/s
-BenchmarkNinOptNativeUnionProtoUnmarshal-8 20000000 78.0 ns/op 205.18 MB/s
-BenchmarkNinOptStructUnionProtoUnmarshal-8 10000000 198 ns/op 318.01 MB/s
-BenchmarkNinEmbeddedStructUnionProtoUnmarshal-8 3000000 465 ns/op 320.00 MB/s
-BenchmarkNinNestedStructUnionProtoUnmarshal-8 5000000 329 ns/op 236.72 MB/s
-BenchmarkTreeProtoUnmarshal-8 5000000 301 ns/op 341.52 MB/s
-BenchmarkOrBranchProtoUnmarshal-8 2000000 788 ns/op 310.72 MB/s
-BenchmarkAndBranchProtoUnmarshal-8 2000000 809 ns/op 302.61 MB/s
-BenchmarkLeafProtoUnmarshal-8 10000000 226 ns/op 428.13 MB/s
-BenchmarkDeepTreeProtoUnmarshal-8 3000000 564 ns/op 256.96 MB/s
-BenchmarkADeepBranchProtoUnmarshal-8 2000000 746 ns/op 244.98 MB/s
-BenchmarkAndDeepBranchProtoUnmarshal-8 1000000 1262 ns/op 263.05 MB/s
-BenchmarkDeepLeafProtoUnmarshal-8 3000000 474 ns/op 294.99 MB/s
-BenchmarkNilProtoUnmarshal-8 10000000 139 ns/op 251.16 MB/s
-BenchmarkNidOptEnumProtoUnmarshal-8 10000000 145 ns/op 254.37 MB/s
-BenchmarkNinOptEnumProtoUnmarshal-8 10000000 204 ns/op 200.49 MB/s
-BenchmarkNidRepEnumProtoUnmarshal-8 3000000 453 ns/op 130.01 MB/s
-BenchmarkNinRepEnumProtoUnmarshal-8 3000000 444 ns/op 132.65 MB/s
-BenchmarkNinOptEnumDefaultProtoUnmarshal-8 10000000 199 ns/op 205.24 MB/s
-BenchmarkAnotherNinOptEnumProtoUnmarshal-8 10000000 208 ns/op 196.86 MB/s
-BenchmarkAnotherNinOptEnumDefaultProtoUnmarshal-8 10000000 201 ns/op 203.57 MB/s
-BenchmarkTimerProtoUnmarshal-8 10000000 235 ns/op 444.92 MB/s
-BenchmarkMyExtendableProtoUnmarshal-8 2000000 649 ns/op 124.62 MB/s
-BenchmarkOtherExtenableProtoUnmarshal-8 1000000 1348 ns/op 117.15 MB/s
-BenchmarkNestedDefinitionProtoUnmarshal-8 2000000 932 ns/op 248.80 MB/s
-BenchmarkNestedDefinition_NestedMessageProtoUnmarshal-8 3000000 431 ns/op 275.75 MB/s
-BenchmarkNestedDefinition_NestedMessage_NestedNestedMsgProtoUnmarshal-8 10000000 219 ns/op 373.17 MB/s
-BenchmarkNestedScopeProtoUnmarshal-8 2000000 907 ns/op 245.63 MB/s
-BenchmarkNinOptNativeDefaultProtoUnmarshal-8 2000000 663 ns/op 315.15 MB/s
-BenchmarkCustomContainerProtoUnmarshal-8 5000000 350 ns/op 310.78 MB/s
-BenchmarkCustomNameNidOptNativeProtoUnmarshal-8 3000000 483 ns/op 475.48 MB/s
-BenchmarkCustomNameNinOptNativeProtoUnmarshal-8 2000000 689 ns/op 303.07 MB/s
-BenchmarkCustomNameNinRepNativeProtoUnmarshal-8 500000 2845 ns/op 287.79 MB/s
-BenchmarkCustomNameNinStructProtoUnmarshal-8 500000 2730 ns/op 351.21 MB/s
-BenchmarkCustomNameCustomTypeProtoUnmarshal-8 2000000 934 ns/op 229.08 MB/s
-BenchmarkCustomNameNinEmbeddedStructUnionProtoUnmarshal-8 3000000 475 ns/op 313.63 MB/s
-BenchmarkCustomNameEnumProtoUnmarshal-8 5000000 271 ns/op 166.03 MB/s
-BenchmarkNoExtensionsMapProtoUnmarshal-8 5000000 344 ns/op 234.94 MB/s
-BenchmarkUnrecognizedProtoUnmarshal-8 20000000 86.3 ns/op 521.53 MB/s
-BenchmarkUnrecognizedWithInnerProtoUnmarshal-8 3000000 411 ns/op 228.40 MB/s
-BenchmarkUnrecognizedWithInner_InnerProtoUnmarshal-8 30000000 43.9 ns/op 113.80 MB/s
-BenchmarkUnrecognizedWithEmbedProtoUnmarshal-8 5000000 261 ns/op 340.84 MB/s
-BenchmarkUnrecognizedWithEmbed_EmbeddedProtoUnmarshal-8 30000000 43.9 ns/op 113.92 MB/s
-BenchmarkNodeProtoUnmarshal-8 5000000 312 ns/op 323.19 MB/s
-BenchmarkNonByteCustomTypeProtoUnmarshal-8 5000000 306 ns/op 257.52 MB/s
-BenchmarkNidOptNonByteCustomTypeProtoUnmarshal-8 5000000 292 ns/op 283.61 MB/s
-BenchmarkNinOptNonByteCustomTypeProtoUnmarshal-8 5000000 307 ns/op 257.00 MB/s
-BenchmarkNidRepNonByteCustomTypeProtoUnmarshal-8 1000000 1057 ns/op 217.49 MB/s
-BenchmarkNinRepNonByteCustomTypeProtoUnmarshal-8 1000000 1043 ns/op 220.36 MB/s
-BenchmarkProtoTypeProtoUnmarshal-8 10000000 221 ns/op 369.64 MB/s
+BenchmarkNidOptNativeProtoUnmarshal-8 3000000 437 ns/op 525.94 MB/s
+BenchmarkNinOptNativeProtoUnmarshal-8 2000000 648 ns/op 322.37 MB/s
+BenchmarkNidRepNativeProtoUnmarshal-8 500000 2864 ns/op 285.90 MB/s
+BenchmarkNinRepNativeProtoUnmarshal-8 500000 2820 ns/op 290.41 MB/s
+BenchmarkNidRepPackedNativeProtoUnmarshal-8 1000000 1801 ns/op 207.09 MB/s
+BenchmarkNinRepPackedNativeProtoUnmarshal-8 1000000 1813 ns/op 205.70 MB/s
+BenchmarkNidOptStructProtoUnmarshal-8 1000000 1839 ns/op 459.88 MB/s
+BenchmarkNinOptStructProtoUnmarshal-8 1000000 2018 ns/op 379.50 MB/s
+BenchmarkNidRepStructProtoUnmarshal-8 300000 5149 ns/op 344.29 MB/s
+BenchmarkNinRepStructProtoUnmarshal-8 300000 5018 ns/op 353.26 MB/s
+BenchmarkNidEmbeddedStructProtoUnmarshal-8 1000000 1065 ns/op 453.50 MB/s
+BenchmarkNinEmbeddedStructProtoUnmarshal-8 1000000 1079 ns/op 424.46 MB/s
+BenchmarkNidNestedStructProtoUnmarshal-8 100000 11788 ns/op 350.34 MB/s
+BenchmarkNinNestedStructProtoUnmarshal-8 200000 11113 ns/op 350.03 MB/s
+BenchmarkNidOptCustomProtoUnmarshal-8 10000000 199 ns/op 355.77 MB/s
+BenchmarkCustomDashProtoUnmarshal-8 10000000 228 ns/op 359.40 MB/s
+BenchmarkNinOptCustomProtoUnmarshal-8 5000000 246 ns/op 271.79 MB/s
+BenchmarkNidRepCustomProtoUnmarshal-8 2000000 801 ns/op 227.02 MB/s
+BenchmarkNinRepCustomProtoUnmarshal-8 2000000 810 ns/op 224.64 MB/s
+BenchmarkNinOptNativeUnionProtoUnmarshal-8 20000000 80.9 ns/op 197.77 MB/s
+BenchmarkNinOptStructUnionProtoUnmarshal-8 10000000 201 ns/op 311.92 MB/s
+BenchmarkNinEmbeddedStructUnionProtoUnmarshal-8 3000000 460 ns/op 323.74 MB/s
+BenchmarkNinNestedStructUnionProtoUnmarshal-8 5000000 318 ns/op 245.16 MB/s
+BenchmarkTreeProtoUnmarshal-8 5000000 308 ns/op 333.66 MB/s
+BenchmarkOrBranchProtoUnmarshal-8 2000000 801 ns/op 305.77 MB/s
+BenchmarkAndBranchProtoUnmarshal-8 2000000 786 ns/op 311.55 MB/s
+BenchmarkLeafProtoUnmarshal-8 10000000 221 ns/op 437.02 MB/s
+BenchmarkDeepTreeProtoUnmarshal-8 3000000 564 ns/op 256.77 MB/s
+BenchmarkADeepBranchProtoUnmarshal-8 2000000 734 ns/op 249.07 MB/s
+BenchmarkAndDeepBranchProtoUnmarshal-8 1000000 1259 ns/op 263.56 MB/s
+BenchmarkDeepLeafProtoUnmarshal-8 3000000 473 ns/op 295.86 MB/s
+BenchmarkNilProtoUnmarshal-8 10000000 138 ns/op 252.17 MB/s
+BenchmarkNidOptEnumProtoUnmarshal-8 10000000 143 ns/op 258.45 MB/s
+BenchmarkNinOptEnumProtoUnmarshal-8 10000000 203 ns/op 201.75 MB/s
+BenchmarkNidRepEnumProtoUnmarshal-8 3000000 461 ns/op 127.85 MB/s
+BenchmarkNinRepEnumProtoUnmarshal-8 3000000 445 ns/op 132.38 MB/s
+BenchmarkNinOptEnumDefaultProtoUnmarshal-8 10000000 199 ns/op 205.22 MB/s
+BenchmarkAnotherNinOptEnumProtoUnmarshal-8 10000000 199 ns/op 205.47 MB/s
+BenchmarkAnotherNinOptEnumDefaultProtoUnmarshal-8 10000000 203 ns/op 201.78 MB/s
+BenchmarkTimerProtoUnmarshal-8 10000000 224 ns/op 468.19 MB/s
+BenchmarkMyExtendableProtoUnmarshal-8 2000000 653 ns/op 123.97 MB/s
+BenchmarkOtherExtenableProtoUnmarshal-8 1000000 1349 ns/op 117.08 MB/s
+BenchmarkNestedDefinitionProtoUnmarshal-8 2000000 936 ns/op 247.70 MB/s
+BenchmarkNestedDefinition_NestedMessageProtoUnmarshal-8 3000000 421 ns/op 282.31 MB/s
+BenchmarkNestedDefinition_NestedMessage_NestedNestedMsgProtoUnmarshal-8 10000000 224 ns/op 364.55 MB/s
+BenchmarkNestedScopeProtoUnmarshal-8 2000000 918 ns/op 242.79 MB/s
+BenchmarkNinOptNativeDefaultProtoUnmarshal-8 2000000 663 ns/op 315.02 MB/s
+BenchmarkCustomContainerProtoUnmarshal-8 5000000 360 ns/op 302.50 MB/s
+BenchmarkCustomNameNidOptNativeProtoUnmarshal-8 3000000 455 ns/op 504.73 MB/s
+BenchmarkCustomNameNinOptNativeProtoUnmarshal-8 2000000 667 ns/op 313.20 MB/s
+BenchmarkCustomNameNinRepNativeProtoUnmarshal-8 500000 2908 ns/op 281.59 MB/s
+BenchmarkCustomNameNinStructProtoUnmarshal-8 500000 2668 ns/op 359.44 MB/s
+BenchmarkCustomNameCustomTypeProtoUnmarshal-8 2000000 926 ns/op 231.07 MB/s
+BenchmarkCustomNameNinEmbeddedStructUnionProtoUnmarshal-8 3000000 471 ns/op 316.30 MB/s
+BenchmarkCustomNameEnumProtoUnmarshal-8 5000000 267 ns/op 168.48 MB/s
+BenchmarkNoExtensionsMapProtoUnmarshal-8 5000000 341 ns/op 237.47 MB/s
+BenchmarkUnrecognizedProtoUnmarshal-8 20000000 85.0 ns/op 529.53 MB/s
+BenchmarkUnrecognizedWithInnerProtoUnmarshal-8 3000000 408 ns/op 230.38 MB/s
+BenchmarkUnrecognizedWithInner_InnerProtoUnmarshal-8 30000000 45.5 ns/op 109.87 MB/s
+BenchmarkUnrecognizedWithEmbedProtoUnmarshal-8 5000000 261 ns/op 340.78 MB/s
+BenchmarkUnrecognizedWithEmbed_EmbeddedProtoUnmarshal-8 30000000 43.2 ns/op 115.70 MB/s
+BenchmarkNodeProtoUnmarshal-8 5000000 310 ns/op 325.74 MB/s
+BenchmarkNonByteCustomTypeProtoUnmarshal-8 5000000 310 ns/op 254.37 MB/s
+BenchmarkNidOptNonByteCustomTypeProtoUnmarshal-8 5000000 294 ns/op 281.53 MB/s
+BenchmarkNinOptNonByteCustomTypeProtoUnmarshal-8 5000000 308 ns/op 256.49 MB/s
+BenchmarkNidRepNonByteCustomTypeProtoUnmarshal-8 1000000 1040 ns/op 221.03 MB/s
+BenchmarkNinRepNonByteCustomTypeProtoUnmarshal-8 1000000 1039 ns/op 221.20 MB/s
+BenchmarkProtoTypeProtoUnmarshal-8 10000000 220 ns/op 372.18 MB/s
PASS
-ok github.com/gogo/protobuf/test/combos/both 152.331s
+ok github.com/gogo/protobuf/test/combos/both 153.117s
diff --git a/test/nopackage/nopackage.pb.go b/test/nopackage/nopackage.pb.go
index 487ee0d338..adc0ce140c 100644
--- a/test/nopackage/nopackage.pb.go
+++ b/test/nopackage/nopackage.pb.go
@@ -16,6 +16,8 @@ import proto "github.com/gogo/protobuf/proto"
import fmt "fmt"
import math "math"
+import encoding_binary "encoding/binary"
+
import io "io"
// Reference imports to suppress errors if they are not otherwise used.
@@ -76,30 +78,13 @@ func (m *M) MarshalTo(dAtA []byte) (int, error) {
i += copy(dAtA[i:], k)
dAtA[i] = 0x11
i++
- i = encodeFixed64Nopackage(dAtA, i, uint64(math.Float64bits(float64(v))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(v))))
+ i += 8
}
}
return i, nil
}
-func encodeFixed64Nopackage(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 encodeFixed32Nopackage(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 encodeVarintNopackage(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
@@ -245,15 +230,8 @@ func (m *M) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvaluetemp = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvaluetemp = uint64(dAtA[iNdEx-8])
- mapvaluetemp |= uint64(dAtA[iNdEx-7]) << 8
- mapvaluetemp |= uint64(dAtA[iNdEx-6]) << 16
- mapvaluetemp |= uint64(dAtA[iNdEx-5]) << 24
- mapvaluetemp |= uint64(dAtA[iNdEx-4]) << 32
- mapvaluetemp |= uint64(dAtA[iNdEx-3]) << 40
- mapvaluetemp |= uint64(dAtA[iNdEx-2]) << 48
- mapvaluetemp |= uint64(dAtA[iNdEx-1]) << 56
mapvalue = math.Float64frombits(mapvaluetemp)
} else {
iNdEx = entryPreIndex
diff --git a/test/oneof/combos/both/one.pb.go b/test/oneof/combos/both/one.pb.go
index c918bd169d..b499d05496 100644
--- a/test/oneof/combos/both/one.pb.go
+++ b/test/oneof/combos/both/one.pb.go
@@ -32,6 +32,8 @@ import io_ioutil "io/ioutil"
import strings "strings"
import reflect "reflect"
+import encoding_binary "encoding/binary"
+
import io "io"
// Reference imports to suppress errors if they are not otherwise used.
@@ -3492,14 +3494,16 @@ func (m *AllTypesOneOf_Field1) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x9
i++
- i = encodeFixed64One(dAtA, i, uint64(math.Float64bits(float64(m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Field1))))
+ i += 8
return i, nil
}
func (m *AllTypesOneOf_Field2) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x15
i++
- i = encodeFixed32One(dAtA, i, uint32(math.Float32bits(float32(m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Field2))))
+ i += 4
return i, nil
}
func (m *AllTypesOneOf_Field3) MarshalTo(dAtA []byte) (int, error) {
@@ -3548,28 +3552,32 @@ func (m *AllTypesOneOf_Field9) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x4d
i++
- i = encodeFixed32One(dAtA, i, uint32(m.Field9))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field9))
+ i += 4
return i, nil
}
func (m *AllTypesOneOf_Field10) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x55
i++
- i = encodeFixed32One(dAtA, i, uint32(m.Field10))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field10))
+ i += 4
return i, nil
}
func (m *AllTypesOneOf_Field11) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x59
i++
- i = encodeFixed64One(dAtA, i, uint64(m.Field11))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field11))
+ i += 8
return i, nil
}
func (m *AllTypesOneOf_Field12) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x61
i++
- i = encodeFixed64One(dAtA, i, uint64(m.Field12))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field12))
+ i += 8
return i, nil
}
func (m *AllTypesOneOf_Field13) MarshalTo(dAtA []byte) (int, error) {
@@ -3657,14 +3665,16 @@ func (m *TwoOneofs_Field1) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x9
i++
- i = encodeFixed64One(dAtA, i, uint64(math.Float64bits(float64(m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Field1))))
+ i += 8
return i, nil
}
func (m *TwoOneofs_Field2) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x15
i++
- i = encodeFixed32One(dAtA, i, uint32(math.Float32bits(float32(m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Field2))))
+ i += 4
return i, nil
}
func (m *TwoOneofs_Field3) MarshalTo(dAtA []byte) (int, error) {
@@ -3782,24 +3792,6 @@ func (m *CustomOneof_MyCustomName) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintOne(dAtA, i, uint64(m.MyCustomName))
return i, nil
}
-func encodeFixed64One(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 encodeFixed32One(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 encodeVarintOne(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
@@ -4826,15 +4818,8 @@ func (m *AllTypesOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.TestOneof = &AllTypesOneOf_Field1{float64(math.Float64frombits(v))}
case 2:
if wireType != 5 {
@@ -4844,11 +4829,8 @@ func (m *AllTypesOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.TestOneof = &AllTypesOneOf_Field2{float32(math.Float32frombits(v))}
case 3:
if wireType != 0 {
@@ -4980,11 +4962,8 @@ func (m *AllTypesOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.TestOneof = &AllTypesOneOf_Field9{v}
case 10:
if wireType != 5 {
@@ -4994,11 +4973,8 @@ func (m *AllTypesOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.TestOneof = &AllTypesOneOf_Field10{v}
case 11:
if wireType != 1 {
@@ -5008,15 +4984,8 @@ func (m *AllTypesOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.TestOneof = &AllTypesOneOf_Field11{v}
case 12:
if wireType != 1 {
@@ -5026,15 +4995,8 @@ func (m *AllTypesOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.TestOneof = &AllTypesOneOf_Field12{v}
case 13:
if wireType != 0 {
@@ -5207,15 +5169,8 @@ func (m *TwoOneofs) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.One = &TwoOneofs_Field1{float64(math.Float64frombits(v))}
case 2:
if wireType != 5 {
@@ -5225,11 +5180,8 @@ func (m *TwoOneofs) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.One = &TwoOneofs_Field2{float32(math.Float32frombits(v))}
case 3:
if wireType != 0 {
diff --git a/test/oneof/combos/marshaler/one.pb.go b/test/oneof/combos/marshaler/one.pb.go
index 2cb218cfd0..0027d186f0 100644
--- a/test/oneof/combos/marshaler/one.pb.go
+++ b/test/oneof/combos/marshaler/one.pb.go
@@ -32,6 +32,8 @@ import io_ioutil "io/ioutil"
import strings "strings"
import reflect "reflect"
+import encoding_binary "encoding/binary"
+
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
@@ -3490,14 +3492,16 @@ func (m *AllTypesOneOf_Field1) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x9
i++
- i = encodeFixed64One(dAtA, i, uint64(math.Float64bits(float64(m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Field1))))
+ i += 8
return i, nil
}
func (m *AllTypesOneOf_Field2) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x15
i++
- i = encodeFixed32One(dAtA, i, uint32(math.Float32bits(float32(m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Field2))))
+ i += 4
return i, nil
}
func (m *AllTypesOneOf_Field3) MarshalTo(dAtA []byte) (int, error) {
@@ -3546,28 +3550,32 @@ func (m *AllTypesOneOf_Field9) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x4d
i++
- i = encodeFixed32One(dAtA, i, uint32(m.Field9))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field9))
+ i += 4
return i, nil
}
func (m *AllTypesOneOf_Field10) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x55
i++
- i = encodeFixed32One(dAtA, i, uint32(m.Field10))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field10))
+ i += 4
return i, nil
}
func (m *AllTypesOneOf_Field11) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x59
i++
- i = encodeFixed64One(dAtA, i, uint64(m.Field11))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field11))
+ i += 8
return i, nil
}
func (m *AllTypesOneOf_Field12) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x61
i++
- i = encodeFixed64One(dAtA, i, uint64(m.Field12))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field12))
+ i += 8
return i, nil
}
func (m *AllTypesOneOf_Field13) MarshalTo(dAtA []byte) (int, error) {
@@ -3655,14 +3663,16 @@ func (m *TwoOneofs_Field1) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x9
i++
- i = encodeFixed64One(dAtA, i, uint64(math.Float64bits(float64(m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Field1))))
+ i += 8
return i, nil
}
func (m *TwoOneofs_Field2) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x15
i++
- i = encodeFixed32One(dAtA, i, uint32(math.Float32bits(float32(m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Field2))))
+ i += 4
return i, nil
}
func (m *TwoOneofs_Field3) MarshalTo(dAtA []byte) (int, error) {
@@ -3780,24 +3790,6 @@ func (m *CustomOneof_MyCustomName) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintOne(dAtA, i, uint64(m.MyCustomName))
return i, nil
}
-func encodeFixed64One(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 encodeFixed32One(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 encodeVarintOne(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/oneof/combos/unmarshaler/one.pb.go b/test/oneof/combos/unmarshaler/one.pb.go
index e3785e9ed4..0cead448aa 100644
--- a/test/oneof/combos/unmarshaler/one.pb.go
+++ b/test/oneof/combos/unmarshaler/one.pb.go
@@ -33,6 +33,7 @@ import strings "strings"
import reflect "reflect"
import io "io"
+import encoding_binary "encoding/binary"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
@@ -4446,15 +4447,8 @@ func (m *AllTypesOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.TestOneof = &AllTypesOneOf_Field1{float64(math.Float64frombits(v))}
case 2:
if wireType != 5 {
@@ -4464,11 +4458,8 @@ func (m *AllTypesOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.TestOneof = &AllTypesOneOf_Field2{float32(math.Float32frombits(v))}
case 3:
if wireType != 0 {
@@ -4600,11 +4591,8 @@ func (m *AllTypesOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.TestOneof = &AllTypesOneOf_Field9{v}
case 10:
if wireType != 5 {
@@ -4614,11 +4602,8 @@ func (m *AllTypesOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.TestOneof = &AllTypesOneOf_Field10{v}
case 11:
if wireType != 1 {
@@ -4628,15 +4613,8 @@ func (m *AllTypesOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.TestOneof = &AllTypesOneOf_Field11{v}
case 12:
if wireType != 1 {
@@ -4646,15 +4624,8 @@ func (m *AllTypesOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.TestOneof = &AllTypesOneOf_Field12{v}
case 13:
if wireType != 0 {
@@ -4827,15 +4798,8 @@ func (m *TwoOneofs) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.One = &TwoOneofs_Field1{float64(math.Float64frombits(v))}
case 2:
if wireType != 5 {
@@ -4845,11 +4809,8 @@ func (m *TwoOneofs) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.One = &TwoOneofs_Field2{float32(math.Float32frombits(v))}
case 3:
if wireType != 0 {
diff --git a/test/oneof/combos/unsafeboth/one.pb.go b/test/oneof/combos/unsafeboth/one.pb.go
deleted file mode 100644
index 8d1e78f2e4..0000000000
--- a/test/oneof/combos/unsafeboth/one.pb.go
+++ /dev/null
@@ -1,5637 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeboth/one.proto
-
-/*
- Package one is a generated protocol buffer package.
-
- It is generated from these files:
- combos/unsafeboth/one.proto
-
- It has these top-level messages:
- Subby
- AllTypesOneOf
- TwoOneofs
- CustomOneof
-*/
-package one
-
-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_custom "github.com/gogo/protobuf/test/custom"
-import github_com_gogo_protobuf_test_casttype "github.com/gogo/protobuf/test/casttype"
-
-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 reflect "reflect"
-
-import unsafe "unsafe"
-
-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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type Subby struct {
- Sub *string `protobuf:"bytes,1,opt,name=sub" json:"sub,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Subby) Reset() { *m = Subby{} }
-func (*Subby) ProtoMessage() {}
-func (*Subby) Descriptor() ([]byte, []int) { return fileDescriptorOne, []int{0} }
-
-type AllTypesOneOf struct {
- // Types that are valid to be assigned to TestOneof:
- // *AllTypesOneOf_Field1
- // *AllTypesOneOf_Field2
- // *AllTypesOneOf_Field3
- // *AllTypesOneOf_Field4
- // *AllTypesOneOf_Field5
- // *AllTypesOneOf_Field6
- // *AllTypesOneOf_Field7
- // *AllTypesOneOf_Field8
- // *AllTypesOneOf_Field9
- // *AllTypesOneOf_Field10
- // *AllTypesOneOf_Field11
- // *AllTypesOneOf_Field12
- // *AllTypesOneOf_Field13
- // *AllTypesOneOf_Field14
- // *AllTypesOneOf_Field15
- // *AllTypesOneOf_SubMessage
- TestOneof isAllTypesOneOf_TestOneof `protobuf_oneof:"test_oneof"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *AllTypesOneOf) Reset() { *m = AllTypesOneOf{} }
-func (*AllTypesOneOf) ProtoMessage() {}
-func (*AllTypesOneOf) Descriptor() ([]byte, []int) { return fileDescriptorOne, []int{1} }
-
-type isAllTypesOneOf_TestOneof interface {
- isAllTypesOneOf_TestOneof()
- Equal(interface{}) bool
- VerboseEqual(interface{}) error
- MarshalTo([]byte) (int, error)
- Size() int
-}
-
-type AllTypesOneOf_Field1 struct {
- Field1 float64 `protobuf:"fixed64,1,opt,name=Field1,oneof"`
-}
-type AllTypesOneOf_Field2 struct {
- Field2 float32 `protobuf:"fixed32,2,opt,name=Field2,oneof"`
-}
-type AllTypesOneOf_Field3 struct {
- Field3 int32 `protobuf:"varint,3,opt,name=Field3,oneof"`
-}
-type AllTypesOneOf_Field4 struct {
- Field4 int64 `protobuf:"varint,4,opt,name=Field4,oneof"`
-}
-type AllTypesOneOf_Field5 struct {
- Field5 uint32 `protobuf:"varint,5,opt,name=Field5,oneof"`
-}
-type AllTypesOneOf_Field6 struct {
- Field6 uint64 `protobuf:"varint,6,opt,name=Field6,oneof"`
-}
-type AllTypesOneOf_Field7 struct {
- Field7 int32 `protobuf:"zigzag32,7,opt,name=Field7,oneof"`
-}
-type AllTypesOneOf_Field8 struct {
- Field8 int64 `protobuf:"zigzag64,8,opt,name=Field8,oneof"`
-}
-type AllTypesOneOf_Field9 struct {
- Field9 uint32 `protobuf:"fixed32,9,opt,name=Field9,oneof"`
-}
-type AllTypesOneOf_Field10 struct {
- Field10 int32 `protobuf:"fixed32,10,opt,name=Field10,oneof"`
-}
-type AllTypesOneOf_Field11 struct {
- Field11 uint64 `protobuf:"fixed64,11,opt,name=Field11,oneof"`
-}
-type AllTypesOneOf_Field12 struct {
- Field12 int64 `protobuf:"fixed64,12,opt,name=Field12,oneof"`
-}
-type AllTypesOneOf_Field13 struct {
- Field13 bool `protobuf:"varint,13,opt,name=Field13,oneof"`
-}
-type AllTypesOneOf_Field14 struct {
- Field14 string `protobuf:"bytes,14,opt,name=Field14,oneof"`
-}
-type AllTypesOneOf_Field15 struct {
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15,oneof"`
-}
-type AllTypesOneOf_SubMessage struct {
- SubMessage *Subby `protobuf:"bytes,16,opt,name=sub_message,json=subMessage,oneof"`
-}
-
-func (*AllTypesOneOf_Field1) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field2) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field3) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field4) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field5) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field6) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field7) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field8) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field9) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field10) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field11) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field12) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field13) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field14) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field15) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_SubMessage) isAllTypesOneOf_TestOneof() {}
-
-func (m *AllTypesOneOf) GetTestOneof() isAllTypesOneOf_TestOneof {
- if m != nil {
- return m.TestOneof
- }
- return nil
-}
-
-func (m *AllTypesOneOf) GetField1() float64 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field1); ok {
- return x.Field1
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField2() float32 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field2); ok {
- return x.Field2
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField3() int32 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field3); ok {
- return x.Field3
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField4() int64 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field4); ok {
- return x.Field4
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField5() uint32 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field5); ok {
- return x.Field5
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField6() uint64 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field6); ok {
- return x.Field6
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField7() int32 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field7); ok {
- return x.Field7
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField8() int64 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field8); ok {
- return x.Field8
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField9() uint32 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field9); ok {
- return x.Field9
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField10() int32 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field10); ok {
- return x.Field10
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField11() uint64 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field11); ok {
- return x.Field11
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField12() int64 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field12); ok {
- return x.Field12
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField13() bool {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field13); ok {
- return x.Field13
- }
- return false
-}
-
-func (m *AllTypesOneOf) GetField14() string {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field14); ok {
- return x.Field14
- }
- return ""
-}
-
-func (m *AllTypesOneOf) GetField15() []byte {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field15); ok {
- return x.Field15
- }
- return nil
-}
-
-func (m *AllTypesOneOf) GetSubMessage() *Subby {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_SubMessage); ok {
- return x.SubMessage
- }
- return nil
-}
-
-// XXX_OneofFuncs is for the internal use of the proto package.
-func (*AllTypesOneOf) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
- return _AllTypesOneOf_OneofMarshaler, _AllTypesOneOf_OneofUnmarshaler, _AllTypesOneOf_OneofSizer, []interface{}{
- (*AllTypesOneOf_Field1)(nil),
- (*AllTypesOneOf_Field2)(nil),
- (*AllTypesOneOf_Field3)(nil),
- (*AllTypesOneOf_Field4)(nil),
- (*AllTypesOneOf_Field5)(nil),
- (*AllTypesOneOf_Field6)(nil),
- (*AllTypesOneOf_Field7)(nil),
- (*AllTypesOneOf_Field8)(nil),
- (*AllTypesOneOf_Field9)(nil),
- (*AllTypesOneOf_Field10)(nil),
- (*AllTypesOneOf_Field11)(nil),
- (*AllTypesOneOf_Field12)(nil),
- (*AllTypesOneOf_Field13)(nil),
- (*AllTypesOneOf_Field14)(nil),
- (*AllTypesOneOf_Field15)(nil),
- (*AllTypesOneOf_SubMessage)(nil),
- }
-}
-
-func _AllTypesOneOf_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
- m := msg.(*AllTypesOneOf)
- // test_oneof
- switch x := m.TestOneof.(type) {
- case *AllTypesOneOf_Field1:
- _ = b.EncodeVarint(1<<3 | proto.WireFixed64)
- _ = b.EncodeFixed64(math.Float64bits(x.Field1))
- case *AllTypesOneOf_Field2:
- _ = b.EncodeVarint(2<<3 | proto.WireFixed32)
- _ = b.EncodeFixed32(uint64(math.Float32bits(x.Field2)))
- case *AllTypesOneOf_Field3:
- _ = b.EncodeVarint(3<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field3))
- case *AllTypesOneOf_Field4:
- _ = b.EncodeVarint(4<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field4))
- case *AllTypesOneOf_Field5:
- _ = b.EncodeVarint(5<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field5))
- case *AllTypesOneOf_Field6:
- _ = b.EncodeVarint(6<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field6))
- case *AllTypesOneOf_Field7:
- _ = b.EncodeVarint(7<<3 | proto.WireVarint)
- _ = b.EncodeZigzag32(uint64(x.Field7))
- case *AllTypesOneOf_Field8:
- _ = b.EncodeVarint(8<<3 | proto.WireVarint)
- _ = b.EncodeZigzag64(uint64(x.Field8))
- case *AllTypesOneOf_Field9:
- _ = b.EncodeVarint(9<<3 | proto.WireFixed32)
- _ = b.EncodeFixed32(uint64(x.Field9))
- case *AllTypesOneOf_Field10:
- _ = b.EncodeVarint(10<<3 | proto.WireFixed32)
- _ = b.EncodeFixed32(uint64(x.Field10))
- case *AllTypesOneOf_Field11:
- _ = b.EncodeVarint(11<<3 | proto.WireFixed64)
- _ = b.EncodeFixed64(uint64(x.Field11))
- case *AllTypesOneOf_Field12:
- _ = b.EncodeVarint(12<<3 | proto.WireFixed64)
- _ = b.EncodeFixed64(uint64(x.Field12))
- case *AllTypesOneOf_Field13:
- t := uint64(0)
- if x.Field13 {
- t = 1
- }
- _ = b.EncodeVarint(13<<3 | proto.WireVarint)
- _ = b.EncodeVarint(t)
- case *AllTypesOneOf_Field14:
- _ = b.EncodeVarint(14<<3 | proto.WireBytes)
- _ = b.EncodeStringBytes(x.Field14)
- case *AllTypesOneOf_Field15:
- _ = b.EncodeVarint(15<<3 | proto.WireBytes)
- _ = b.EncodeRawBytes(x.Field15)
- case *AllTypesOneOf_SubMessage:
- _ = b.EncodeVarint(16<<3 | proto.WireBytes)
- if err := b.EncodeMessage(x.SubMessage); err != nil {
- return err
- }
- case nil:
- default:
- return fmt.Errorf("AllTypesOneOf.TestOneof has unexpected type %T", x)
- }
- return nil
-}
-
-func _AllTypesOneOf_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
- m := msg.(*AllTypesOneOf)
- switch tag {
- case 1: // test_oneof.Field1
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.TestOneof = &AllTypesOneOf_Field1{math.Float64frombits(x)}
- return true, err
- case 2: // test_oneof.Field2
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.TestOneof = &AllTypesOneOf_Field2{math.Float32frombits(uint32(x))}
- return true, err
- case 3: // test_oneof.Field3
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &AllTypesOneOf_Field3{int32(x)}
- return true, err
- case 4: // test_oneof.Field4
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &AllTypesOneOf_Field4{int64(x)}
- return true, err
- case 5: // test_oneof.Field5
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &AllTypesOneOf_Field5{uint32(x)}
- return true, err
- case 6: // test_oneof.Field6
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &AllTypesOneOf_Field6{x}
- return true, err
- case 7: // test_oneof.Field7
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeZigzag32()
- m.TestOneof = &AllTypesOneOf_Field7{int32(x)}
- return true, err
- case 8: // test_oneof.Field8
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeZigzag64()
- m.TestOneof = &AllTypesOneOf_Field8{int64(x)}
- return true, err
- case 9: // test_oneof.Field9
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.TestOneof = &AllTypesOneOf_Field9{uint32(x)}
- return true, err
- case 10: // test_oneof.Field10
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.TestOneof = &AllTypesOneOf_Field10{int32(x)}
- return true, err
- case 11: // test_oneof.Field11
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.TestOneof = &AllTypesOneOf_Field11{x}
- return true, err
- case 12: // test_oneof.Field12
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.TestOneof = &AllTypesOneOf_Field12{int64(x)}
- return true, err
- case 13: // test_oneof.Field13
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &AllTypesOneOf_Field13{x != 0}
- return true, err
- case 14: // test_oneof.Field14
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.TestOneof = &AllTypesOneOf_Field14{x}
- return true, err
- case 15: // test_oneof.Field15
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeRawBytes(true)
- m.TestOneof = &AllTypesOneOf_Field15{x}
- return true, err
- case 16: // test_oneof.sub_message
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- msg := new(Subby)
- err := b.DecodeMessage(msg)
- m.TestOneof = &AllTypesOneOf_SubMessage{msg}
- return true, err
- default:
- return false, nil
- }
-}
-
-func _AllTypesOneOf_OneofSizer(msg proto.Message) (n int) {
- m := msg.(*AllTypesOneOf)
- // test_oneof
- switch x := m.TestOneof.(type) {
- case *AllTypesOneOf_Field1:
- n += proto.SizeVarint(1<<3 | proto.WireFixed64)
- n += 8
- case *AllTypesOneOf_Field2:
- n += proto.SizeVarint(2<<3 | proto.WireFixed32)
- n += 4
- case *AllTypesOneOf_Field3:
- n += proto.SizeVarint(3<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field3))
- case *AllTypesOneOf_Field4:
- n += proto.SizeVarint(4<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field4))
- case *AllTypesOneOf_Field5:
- n += proto.SizeVarint(5<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field5))
- case *AllTypesOneOf_Field6:
- n += proto.SizeVarint(6<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field6))
- case *AllTypesOneOf_Field7:
- n += proto.SizeVarint(7<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64((uint32(x.Field7) << 1) ^ uint32((int32(x.Field7) >> 31))))
- case *AllTypesOneOf_Field8:
- n += proto.SizeVarint(8<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(uint64(x.Field8<<1) ^ uint64((int64(x.Field8) >> 63))))
- case *AllTypesOneOf_Field9:
- n += proto.SizeVarint(9<<3 | proto.WireFixed32)
- n += 4
- case *AllTypesOneOf_Field10:
- n += proto.SizeVarint(10<<3 | proto.WireFixed32)
- n += 4
- case *AllTypesOneOf_Field11:
- n += proto.SizeVarint(11<<3 | proto.WireFixed64)
- n += 8
- case *AllTypesOneOf_Field12:
- n += proto.SizeVarint(12<<3 | proto.WireFixed64)
- n += 8
- case *AllTypesOneOf_Field13:
- n += proto.SizeVarint(13<<3 | proto.WireVarint)
- n += 1
- case *AllTypesOneOf_Field14:
- n += proto.SizeVarint(14<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Field14)))
- n += len(x.Field14)
- case *AllTypesOneOf_Field15:
- n += proto.SizeVarint(15<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Field15)))
- n += len(x.Field15)
- case *AllTypesOneOf_SubMessage:
- s := proto.Size(x.SubMessage)
- n += proto.SizeVarint(16<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(s))
- n += s
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- return n
-}
-
-type TwoOneofs struct {
- // Types that are valid to be assigned to One:
- // *TwoOneofs_Field1
- // *TwoOneofs_Field2
- // *TwoOneofs_Field3
- One isTwoOneofs_One `protobuf_oneof:"one"`
- // Types that are valid to be assigned to Two:
- // *TwoOneofs_Field34
- // *TwoOneofs_Field35
- // *TwoOneofs_SubMessage2
- Two isTwoOneofs_Two `protobuf_oneof:"two"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *TwoOneofs) Reset() { *m = TwoOneofs{} }
-func (*TwoOneofs) ProtoMessage() {}
-func (*TwoOneofs) Descriptor() ([]byte, []int) { return fileDescriptorOne, []int{2} }
-
-type isTwoOneofs_One interface {
- isTwoOneofs_One()
- Equal(interface{}) bool
- VerboseEqual(interface{}) error
- MarshalTo([]byte) (int, error)
- Size() int
-}
-type isTwoOneofs_Two interface {
- isTwoOneofs_Two()
- Equal(interface{}) bool
- VerboseEqual(interface{}) error
- MarshalTo([]byte) (int, error)
- Size() int
-}
-
-type TwoOneofs_Field1 struct {
- Field1 float64 `protobuf:"fixed64,1,opt,name=Field1,oneof"`
-}
-type TwoOneofs_Field2 struct {
- Field2 float32 `protobuf:"fixed32,2,opt,name=Field2,oneof"`
-}
-type TwoOneofs_Field3 struct {
- Field3 int32 `protobuf:"varint,3,opt,name=Field3,oneof"`
-}
-type TwoOneofs_Field34 struct {
- Field34 string `protobuf:"bytes,34,opt,name=Field34,oneof"`
-}
-type TwoOneofs_Field35 struct {
- Field35 []byte `protobuf:"bytes,35,opt,name=Field35,oneof"`
-}
-type TwoOneofs_SubMessage2 struct {
- SubMessage2 *Subby `protobuf:"bytes,36,opt,name=sub_message2,json=subMessage2,oneof"`
-}
-
-func (*TwoOneofs_Field1) isTwoOneofs_One() {}
-func (*TwoOneofs_Field2) isTwoOneofs_One() {}
-func (*TwoOneofs_Field3) isTwoOneofs_One() {}
-func (*TwoOneofs_Field34) isTwoOneofs_Two() {}
-func (*TwoOneofs_Field35) isTwoOneofs_Two() {}
-func (*TwoOneofs_SubMessage2) isTwoOneofs_Two() {}
-
-func (m *TwoOneofs) GetOne() isTwoOneofs_One {
- if m != nil {
- return m.One
- }
- return nil
-}
-func (m *TwoOneofs) GetTwo() isTwoOneofs_Two {
- if m != nil {
- return m.Two
- }
- return nil
-}
-
-func (m *TwoOneofs) GetField1() float64 {
- if x, ok := m.GetOne().(*TwoOneofs_Field1); ok {
- return x.Field1
- }
- return 0
-}
-
-func (m *TwoOneofs) GetField2() float32 {
- if x, ok := m.GetOne().(*TwoOneofs_Field2); ok {
- return x.Field2
- }
- return 0
-}
-
-func (m *TwoOneofs) GetField3() int32 {
- if x, ok := m.GetOne().(*TwoOneofs_Field3); ok {
- return x.Field3
- }
- return 0
-}
-
-func (m *TwoOneofs) GetField34() string {
- if x, ok := m.GetTwo().(*TwoOneofs_Field34); ok {
- return x.Field34
- }
- return ""
-}
-
-func (m *TwoOneofs) GetField35() []byte {
- if x, ok := m.GetTwo().(*TwoOneofs_Field35); ok {
- return x.Field35
- }
- return nil
-}
-
-func (m *TwoOneofs) GetSubMessage2() *Subby {
- if x, ok := m.GetTwo().(*TwoOneofs_SubMessage2); ok {
- return x.SubMessage2
- }
- return nil
-}
-
-// XXX_OneofFuncs is for the internal use of the proto package.
-func (*TwoOneofs) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
- return _TwoOneofs_OneofMarshaler, _TwoOneofs_OneofUnmarshaler, _TwoOneofs_OneofSizer, []interface{}{
- (*TwoOneofs_Field1)(nil),
- (*TwoOneofs_Field2)(nil),
- (*TwoOneofs_Field3)(nil),
- (*TwoOneofs_Field34)(nil),
- (*TwoOneofs_Field35)(nil),
- (*TwoOneofs_SubMessage2)(nil),
- }
-}
-
-func _TwoOneofs_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
- m := msg.(*TwoOneofs)
- // one
- switch x := m.One.(type) {
- case *TwoOneofs_Field1:
- _ = b.EncodeVarint(1<<3 | proto.WireFixed64)
- _ = b.EncodeFixed64(math.Float64bits(x.Field1))
- case *TwoOneofs_Field2:
- _ = b.EncodeVarint(2<<3 | proto.WireFixed32)
- _ = b.EncodeFixed32(uint64(math.Float32bits(x.Field2)))
- case *TwoOneofs_Field3:
- _ = b.EncodeVarint(3<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field3))
- case nil:
- default:
- return fmt.Errorf("TwoOneofs.One has unexpected type %T", x)
- }
- // two
- switch x := m.Two.(type) {
- case *TwoOneofs_Field34:
- _ = b.EncodeVarint(34<<3 | proto.WireBytes)
- _ = b.EncodeStringBytes(x.Field34)
- case *TwoOneofs_Field35:
- _ = b.EncodeVarint(35<<3 | proto.WireBytes)
- _ = b.EncodeRawBytes(x.Field35)
- case *TwoOneofs_SubMessage2:
- _ = b.EncodeVarint(36<<3 | proto.WireBytes)
- if err := b.EncodeMessage(x.SubMessage2); err != nil {
- return err
- }
- case nil:
- default:
- return fmt.Errorf("TwoOneofs.Two has unexpected type %T", x)
- }
- return nil
-}
-
-func _TwoOneofs_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
- m := msg.(*TwoOneofs)
- switch tag {
- case 1: // one.Field1
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.One = &TwoOneofs_Field1{math.Float64frombits(x)}
- return true, err
- case 2: // one.Field2
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.One = &TwoOneofs_Field2{math.Float32frombits(uint32(x))}
- return true, err
- case 3: // one.Field3
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.One = &TwoOneofs_Field3{int32(x)}
- return true, err
- case 34: // two.Field34
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.Two = &TwoOneofs_Field34{x}
- return true, err
- case 35: // two.Field35
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeRawBytes(true)
- m.Two = &TwoOneofs_Field35{x}
- return true, err
- case 36: // two.sub_message2
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- msg := new(Subby)
- err := b.DecodeMessage(msg)
- m.Two = &TwoOneofs_SubMessage2{msg}
- return true, err
- default:
- return false, nil
- }
-}
-
-func _TwoOneofs_OneofSizer(msg proto.Message) (n int) {
- m := msg.(*TwoOneofs)
- // one
- switch x := m.One.(type) {
- case *TwoOneofs_Field1:
- n += proto.SizeVarint(1<<3 | proto.WireFixed64)
- n += 8
- case *TwoOneofs_Field2:
- n += proto.SizeVarint(2<<3 | proto.WireFixed32)
- n += 4
- case *TwoOneofs_Field3:
- n += proto.SizeVarint(3<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field3))
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- // two
- switch x := m.Two.(type) {
- case *TwoOneofs_Field34:
- n += proto.SizeVarint(34<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Field34)))
- n += len(x.Field34)
- case *TwoOneofs_Field35:
- n += proto.SizeVarint(35<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Field35)))
- n += len(x.Field35)
- case *TwoOneofs_SubMessage2:
- s := proto.Size(x.SubMessage2)
- n += proto.SizeVarint(36<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(s))
- n += s
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- return n
-}
-
-type CustomOneof struct {
- // Types that are valid to be assigned to Custom:
- // *CustomOneof_Stringy
- // *CustomOneof_CustomType
- // *CustomOneof_CastType
- // *CustomOneof_MyCustomName
- Custom isCustomOneof_Custom `protobuf_oneof:"custom"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomOneof) Reset() { *m = CustomOneof{} }
-func (*CustomOneof) ProtoMessage() {}
-func (*CustomOneof) Descriptor() ([]byte, []int) { return fileDescriptorOne, []int{3} }
-
-type isCustomOneof_Custom interface {
- isCustomOneof_Custom()
- Equal(interface{}) bool
- VerboseEqual(interface{}) error
- MarshalTo([]byte) (int, error)
- Size() int
-}
-
-type CustomOneof_Stringy struct {
- Stringy string `protobuf:"bytes,34,opt,name=Stringy,oneof"`
-}
-type CustomOneof_CustomType struct {
- CustomType github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,35,opt,name=CustomType,oneof,customtype=github.com/gogo/protobuf/test/custom.Uint128"`
-}
-type CustomOneof_CastType struct {
- CastType github_com_gogo_protobuf_test_casttype.MyUint64Type `protobuf:"varint,36,opt,name=CastType,oneof,casttype=github.com/gogo/protobuf/test/casttype.MyUint64Type"`
-}
-type CustomOneof_MyCustomName struct {
- MyCustomName int64 `protobuf:"varint,37,opt,name=CustomName,oneof"`
-}
-
-func (*CustomOneof_Stringy) isCustomOneof_Custom() {}
-func (*CustomOneof_CustomType) isCustomOneof_Custom() {}
-func (*CustomOneof_CastType) isCustomOneof_Custom() {}
-func (*CustomOneof_MyCustomName) isCustomOneof_Custom() {}
-
-func (m *CustomOneof) GetCustom() isCustomOneof_Custom {
- if m != nil {
- return m.Custom
- }
- return nil
-}
-
-func (m *CustomOneof) GetStringy() string {
- if x, ok := m.GetCustom().(*CustomOneof_Stringy); ok {
- return x.Stringy
- }
- return ""
-}
-
-func (m *CustomOneof) GetCastType() github_com_gogo_protobuf_test_casttype.MyUint64Type {
- if x, ok := m.GetCustom().(*CustomOneof_CastType); ok {
- return x.CastType
- }
- return 0
-}
-
-func (m *CustomOneof) GetMyCustomName() int64 {
- if x, ok := m.GetCustom().(*CustomOneof_MyCustomName); ok {
- return x.MyCustomName
- }
- return 0
-}
-
-// XXX_OneofFuncs is for the internal use of the proto package.
-func (*CustomOneof) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
- return _CustomOneof_OneofMarshaler, _CustomOneof_OneofUnmarshaler, _CustomOneof_OneofSizer, []interface{}{
- (*CustomOneof_Stringy)(nil),
- (*CustomOneof_CustomType)(nil),
- (*CustomOneof_CastType)(nil),
- (*CustomOneof_MyCustomName)(nil),
- }
-}
-
-func _CustomOneof_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
- m := msg.(*CustomOneof)
- // custom
- switch x := m.Custom.(type) {
- case *CustomOneof_Stringy:
- _ = b.EncodeVarint(34<<3 | proto.WireBytes)
- _ = b.EncodeStringBytes(x.Stringy)
- case *CustomOneof_CustomType:
- _ = b.EncodeVarint(35<<3 | proto.WireBytes)
- dAtA, err := x.CustomType.Marshal()
- if err != nil {
- return err
- }
- _ = b.EncodeRawBytes(dAtA)
- case *CustomOneof_CastType:
- _ = b.EncodeVarint(36<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.CastType))
- case *CustomOneof_MyCustomName:
- _ = b.EncodeVarint(37<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.MyCustomName))
- case nil:
- default:
- return fmt.Errorf("CustomOneof.Custom has unexpected type %T", x)
- }
- return nil
-}
-
-func _CustomOneof_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
- m := msg.(*CustomOneof)
- switch tag {
- case 34: // custom.Stringy
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.Custom = &CustomOneof_Stringy{x}
- return true, err
- case 35: // custom.CustomType
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeRawBytes(true)
- if err != nil {
- return true, err
- }
- var cc github_com_gogo_protobuf_test_custom.Uint128
- c := &cc
- err = c.Unmarshal(x)
- m.Custom = &CustomOneof_CustomType{*c}
- return true, err
- case 36: // custom.CastType
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Custom = &CustomOneof_CastType{github_com_gogo_protobuf_test_casttype.MyUint64Type(x)}
- return true, err
- case 37: // custom.CustomName
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Custom = &CustomOneof_MyCustomName{int64(x)}
- return true, err
- default:
- return false, nil
- }
-}
-
-func _CustomOneof_OneofSizer(msg proto.Message) (n int) {
- m := msg.(*CustomOneof)
- // custom
- switch x := m.Custom.(type) {
- case *CustomOneof_Stringy:
- n += proto.SizeVarint(34<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Stringy)))
- n += len(x.Stringy)
- case *CustomOneof_CustomType:
- n += proto.SizeVarint(35<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(x.CustomType.Size()))
- n += x.CustomType.Size()
- case *CustomOneof_CastType:
- n += proto.SizeVarint(36<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.CastType))
- case *CustomOneof_MyCustomName:
- n += proto.SizeVarint(37<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.MyCustomName))
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- return n
-}
-
-func init() {
- proto.RegisterType((*Subby)(nil), "one.Subby")
- proto.RegisterType((*AllTypesOneOf)(nil), "one.AllTypesOneOf")
- proto.RegisterType((*TwoOneofs)(nil), "one.TwoOneofs")
- proto.RegisterType((*CustomOneof)(nil), "one.CustomOneof")
-}
-func (this *Subby) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return OneDescription()
-}
-func (this *AllTypesOneOf) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return OneDescription()
-}
-func (this *TwoOneofs) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return OneDescription()
-}
-func (this *CustomOneof) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return OneDescription()
-}
-func OneDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 4118 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x5d, 0x70, 0x24, 0xd7,
- 0x55, 0x56, 0xcf, 0x8f, 0x34, 0x73, 0x66, 0x34, 0x6a, 0x5d, 0xc9, 0xbb, 0xb3, 0x72, 0x3c, 0xbb,
- 0x2b, 0xff, 0xc9, 0x76, 0x2c, 0xd9, 0x5a, 0x69, 0x7f, 0x66, 0x49, 0xcc, 0x48, 0x9a, 0xd5, 0x6a,
- 0x91, 0x34, 0x4a, 0x4b, 0x8a, 0xd7, 0xe1, 0xa1, 0xab, 0xd5, 0x73, 0x67, 0xd4, 0xbb, 0x3d, 0xdd,
- 0x9d, 0xee, 0x9e, 0x5d, 0x6b, 0x8b, 0x87, 0xa5, 0xcc, 0x4f, 0xa5, 0x28, 0xfe, 0x02, 0x55, 0x24,
- 0xc6, 0x31, 0x90, 0x2a, 0x70, 0x48, 0xf8, 0x49, 0x08, 0x84, 0xc0, 0x13, 0x2f, 0x01, 0x3f, 0x51,
- 0xce, 0x1b, 0x45, 0x51, 0x2e, 0xaf, 0x70, 0x15, 0x01, 0x0c, 0x18, 0xe2, 0x87, 0x14, 0xfb, 0x42,
- 0xdd, 0xbf, 0xee, 0x9e, 0x1f, 0x6d, 0x8f, 0x52, 0xd8, 0x7e, 0x92, 0xfa, 0x9c, 0xf3, 0x7d, 0x7d,
- 0xee, 0xb9, 0xe7, 0xde, 0x73, 0xee, 0x9d, 0x86, 0x6f, 0x5c, 0x84, 0x33, 0x4d, 0xdb, 0x6e, 0x9a,
- 0x78, 0xce, 0x71, 0x6d, 0xdf, 0xde, 0x6b, 0x37, 0xe6, 0xea, 0xd8, 0xd3, 0x5d, 0xc3, 0xf1, 0x6d,
- 0x77, 0x96, 0xca, 0xd0, 0x18, 0xb3, 0x98, 0x15, 0x16, 0xd3, 0x1b, 0x30, 0x7e, 0xc5, 0x30, 0xf1,
- 0x4a, 0x60, 0xb8, 0x8d, 0x7d, 0x74, 0x11, 0x52, 0x0d, 0xc3, 0xc4, 0x45, 0xe9, 0x4c, 0x72, 0x26,
- 0x37, 0xff, 0xd8, 0x6c, 0x17, 0x68, 0xb6, 0x13, 0xb1, 0x45, 0xc4, 0x0a, 0x45, 0x4c, 0xbf, 0x9b,
- 0x82, 0x89, 0x3e, 0x5a, 0x84, 0x20, 0x65, 0x69, 0x2d, 0xc2, 0x28, 0xcd, 0x64, 0x15, 0xfa, 0x3f,
- 0x2a, 0xc2, 0x88, 0xa3, 0xe9, 0x37, 0xb5, 0x26, 0x2e, 0x26, 0xa8, 0x58, 0x3c, 0xa2, 0x12, 0x40,
- 0x1d, 0x3b, 0xd8, 0xaa, 0x63, 0x4b, 0x3f, 0x28, 0x26, 0xcf, 0x24, 0x67, 0xb2, 0x4a, 0x44, 0x82,
- 0x9e, 0x81, 0x71, 0xa7, 0xbd, 0x67, 0x1a, 0xba, 0x1a, 0x31, 0x83, 0x33, 0xc9, 0x99, 0xb4, 0x22,
- 0x33, 0xc5, 0x4a, 0x68, 0xfc, 0x24, 0x8c, 0xdd, 0xc6, 0xda, 0xcd, 0xa8, 0x69, 0x8e, 0x9a, 0x16,
- 0x88, 0x38, 0x62, 0xb8, 0x0c, 0xf9, 0x16, 0xf6, 0x3c, 0xad, 0x89, 0x55, 0xff, 0xc0, 0xc1, 0xc5,
- 0x14, 0x1d, 0xfd, 0x99, 0x9e, 0xd1, 0x77, 0x8f, 0x3c, 0xc7, 0x51, 0x3b, 0x07, 0x0e, 0x46, 0x15,
- 0xc8, 0x62, 0xab, 0xdd, 0x62, 0x0c, 0xe9, 0x23, 0xe2, 0x57, 0xb5, 0xda, 0xad, 0x6e, 0x96, 0x0c,
- 0x81, 0x71, 0x8a, 0x11, 0x0f, 0xbb, 0xb7, 0x0c, 0x1d, 0x17, 0x87, 0x29, 0xc1, 0x93, 0x3d, 0x04,
- 0xdb, 0x4c, 0xdf, 0xcd, 0x21, 0x70, 0x68, 0x19, 0xb2, 0xf8, 0x65, 0x1f, 0x5b, 0x9e, 0x61, 0x5b,
- 0xc5, 0x11, 0x4a, 0xf2, 0x78, 0x9f, 0x59, 0xc4, 0x66, 0xbd, 0x9b, 0x22, 0xc4, 0xa1, 0xf3, 0x30,
- 0x62, 0x3b, 0xbe, 0x61, 0x5b, 0x5e, 0x31, 0x73, 0x46, 0x9a, 0xc9, 0xcd, 0x7f, 0xa2, 0x6f, 0x22,
- 0xd4, 0x98, 0x8d, 0x22, 0x8c, 0xd1, 0x1a, 0xc8, 0x9e, 0xdd, 0x76, 0x75, 0xac, 0xea, 0x76, 0x1d,
- 0xab, 0x86, 0xd5, 0xb0, 0x8b, 0x59, 0x4a, 0x70, 0xba, 0x77, 0x20, 0xd4, 0x70, 0xd9, 0xae, 0xe3,
- 0x35, 0xab, 0x61, 0x2b, 0x05, 0xaf, 0xe3, 0x19, 0x9d, 0x80, 0x61, 0xef, 0xc0, 0xf2, 0xb5, 0x97,
- 0x8b, 0x79, 0x9a, 0x21, 0xfc, 0x69, 0xfa, 0xaf, 0x86, 0x61, 0x6c, 0x90, 0x14, 0xbb, 0x0c, 0xe9,
- 0x06, 0x19, 0x65, 0x31, 0x71, 0x9c, 0x18, 0x30, 0x4c, 0x67, 0x10, 0x87, 0x7f, 0xcc, 0x20, 0x56,
- 0x20, 0x67, 0x61, 0xcf, 0xc7, 0x75, 0x96, 0x11, 0xc9, 0x01, 0x73, 0x0a, 0x18, 0xa8, 0x37, 0xa5,
- 0x52, 0x3f, 0x56, 0x4a, 0x5d, 0x87, 0xb1, 0xc0, 0x25, 0xd5, 0xd5, 0xac, 0xa6, 0xc8, 0xcd, 0xb9,
- 0x38, 0x4f, 0x66, 0xab, 0x02, 0xa7, 0x10, 0x98, 0x52, 0xc0, 0x1d, 0xcf, 0x68, 0x05, 0xc0, 0xb6,
- 0xb0, 0xdd, 0x50, 0xeb, 0x58, 0x37, 0x8b, 0x99, 0x23, 0xa2, 0x54, 0x23, 0x26, 0x3d, 0x51, 0xb2,
- 0x99, 0x54, 0x37, 0xd1, 0xa5, 0x30, 0xd5, 0x46, 0x8e, 0xc8, 0x94, 0x0d, 0xb6, 0xc8, 0x7a, 0xb2,
- 0x6d, 0x17, 0x0a, 0x2e, 0x26, 0x79, 0x8f, 0xeb, 0x7c, 0x64, 0x59, 0xea, 0xc4, 0x6c, 0xec, 0xc8,
- 0x14, 0x0e, 0x63, 0x03, 0x1b, 0x75, 0xa3, 0x8f, 0xe8, 0x51, 0x08, 0x04, 0x2a, 0x4d, 0x2b, 0xa0,
- 0xbb, 0x50, 0x5e, 0x08, 0x37, 0xb5, 0x16, 0x9e, 0xba, 0x03, 0x85, 0xce, 0xf0, 0xa0, 0x49, 0x48,
- 0x7b, 0xbe, 0xe6, 0xfa, 0x34, 0x0b, 0xd3, 0x0a, 0x7b, 0x40, 0x32, 0x24, 0xb1, 0x55, 0xa7, 0xbb,
- 0x5c, 0x5a, 0x21, 0xff, 0xa2, 0x9f, 0x0c, 0x07, 0x9c, 0xa4, 0x03, 0x7e, 0xa2, 0x77, 0x46, 0x3b,
- 0x98, 0xbb, 0xc7, 0x3d, 0x75, 0x01, 0x46, 0x3b, 0x06, 0x30, 0xe8, 0xab, 0xa7, 0x7f, 0x06, 0x1e,
- 0xea, 0x4b, 0x8d, 0xae, 0xc3, 0x64, 0xdb, 0x32, 0x2c, 0x1f, 0xbb, 0x8e, 0x8b, 0x49, 0xc6, 0xb2,
- 0x57, 0x15, 0xff, 0x65, 0xe4, 0x88, 0x9c, 0xdb, 0x8d, 0x5a, 0x33, 0x16, 0x65, 0xa2, 0xdd, 0x2b,
- 0x7c, 0x3a, 0x9b, 0xf9, 0xc1, 0x88, 0x7c, 0xf7, 0xee, 0xdd, 0xbb, 0x89, 0xe9, 0x2f, 0x0d, 0xc3,
- 0x64, 0xbf, 0x35, 0xd3, 0x77, 0xf9, 0x9e, 0x80, 0x61, 0xab, 0xdd, 0xda, 0xc3, 0x2e, 0x0d, 0x52,
- 0x5a, 0xe1, 0x4f, 0xa8, 0x02, 0x69, 0x53, 0xdb, 0xc3, 0x66, 0x31, 0x75, 0x46, 0x9a, 0x29, 0xcc,
- 0x3f, 0x33, 0xd0, 0xaa, 0x9c, 0x5d, 0x27, 0x10, 0x85, 0x21, 0xd1, 0xa7, 0x21, 0xc5, 0xb7, 0x68,
- 0xc2, 0xf0, 0xf4, 0x60, 0x0c, 0x64, 0x2d, 0x29, 0x14, 0x87, 0x1e, 0x86, 0x2c, 0xf9, 0xcb, 0x72,
- 0x63, 0x98, 0xfa, 0x9c, 0x21, 0x02, 0x92, 0x17, 0x68, 0x0a, 0x32, 0x74, 0x99, 0xd4, 0xb1, 0x28,
- 0x6d, 0xc1, 0x33, 0x49, 0xac, 0x3a, 0x6e, 0x68, 0x6d, 0xd3, 0x57, 0x6f, 0x69, 0x66, 0x1b, 0xd3,
- 0x84, 0xcf, 0x2a, 0x79, 0x2e, 0xfc, 0x2c, 0x91, 0xa1, 0xd3, 0x90, 0x63, 0xab, 0xca, 0xb0, 0xea,
- 0xf8, 0x65, 0xba, 0x7b, 0xa6, 0x15, 0xb6, 0xd0, 0xd6, 0x88, 0x84, 0xbc, 0xfe, 0x86, 0x67, 0x5b,
- 0x22, 0x35, 0xe9, 0x2b, 0x88, 0x80, 0xbe, 0xfe, 0x42, 0xf7, 0xc6, 0xfd, 0x48, 0xff, 0xe1, 0x75,
- 0xe7, 0xd4, 0xf4, 0x77, 0x12, 0x90, 0xa2, 0xfb, 0xc5, 0x18, 0xe4, 0x76, 0x5e, 0xda, 0xaa, 0xaa,
- 0x2b, 0xb5, 0xdd, 0xa5, 0xf5, 0xaa, 0x2c, 0xa1, 0x02, 0x00, 0x15, 0x5c, 0x59, 0xaf, 0x55, 0x76,
- 0xe4, 0x44, 0xf0, 0xbc, 0xb6, 0xb9, 0x73, 0x7e, 0x41, 0x4e, 0x06, 0x80, 0x5d, 0x26, 0x48, 0x45,
- 0x0d, 0xce, 0xcd, 0xcb, 0x69, 0x24, 0x43, 0x9e, 0x11, 0xac, 0x5d, 0xaf, 0xae, 0x9c, 0x5f, 0x90,
- 0x87, 0x3b, 0x25, 0xe7, 0xe6, 0xe5, 0x11, 0x34, 0x0a, 0x59, 0x2a, 0x59, 0xaa, 0xd5, 0xd6, 0xe5,
- 0x4c, 0xc0, 0xb9, 0xbd, 0xa3, 0xac, 0x6d, 0xae, 0xca, 0xd9, 0x80, 0x73, 0x55, 0xa9, 0xed, 0x6e,
- 0xc9, 0x10, 0x30, 0x6c, 0x54, 0xb7, 0xb7, 0x2b, 0xab, 0x55, 0x39, 0x17, 0x58, 0x2c, 0xbd, 0xb4,
- 0x53, 0xdd, 0x96, 0xf3, 0x1d, 0x6e, 0x9d, 0x9b, 0x97, 0x47, 0x83, 0x57, 0x54, 0x37, 0x77, 0x37,
- 0xe4, 0x02, 0x1a, 0x87, 0x51, 0xf6, 0x0a, 0xe1, 0xc4, 0x58, 0x97, 0xe8, 0xfc, 0x82, 0x2c, 0x87,
- 0x8e, 0x30, 0x96, 0xf1, 0x0e, 0xc1, 0xf9, 0x05, 0x19, 0x4d, 0x2f, 0x43, 0x9a, 0x66, 0x17, 0x42,
- 0x50, 0x58, 0xaf, 0x2c, 0x55, 0xd7, 0xd5, 0xda, 0xd6, 0xce, 0x5a, 0x6d, 0xb3, 0xb2, 0x2e, 0x4b,
- 0xa1, 0x4c, 0xa9, 0x7e, 0x66, 0x77, 0x4d, 0xa9, 0xae, 0xc8, 0x89, 0xa8, 0x6c, 0xab, 0x5a, 0xd9,
- 0xa9, 0xae, 0xc8, 0xc9, 0x69, 0x1d, 0x26, 0xfb, 0xed, 0x93, 0x7d, 0x57, 0x46, 0x64, 0x8a, 0x13,
- 0x47, 0x4c, 0x31, 0xe5, 0xea, 0x99, 0xe2, 0xaf, 0x4a, 0x30, 0xd1, 0xa7, 0x56, 0xf4, 0x7d, 0xc9,
- 0x0b, 0x90, 0x66, 0x29, 0xca, 0xaa, 0xe7, 0x53, 0x7d, 0x8b, 0x0e, 0x4d, 0xd8, 0x9e, 0x0a, 0x4a,
- 0x71, 0xd1, 0x0e, 0x22, 0x79, 0x44, 0x07, 0x41, 0x28, 0x7a, 0x9c, 0x7c, 0x45, 0x82, 0xe2, 0x51,
- 0xdc, 0x31, 0x1b, 0x45, 0xa2, 0x63, 0xa3, 0xb8, 0xdc, 0xed, 0xc0, 0xd9, 0xa3, 0xc7, 0xd0, 0xe3,
- 0xc5, 0x1b, 0x12, 0x9c, 0xe8, 0xdf, 0x68, 0xf5, 0xf5, 0xe1, 0xd3, 0x30, 0xdc, 0xc2, 0xfe, 0xbe,
- 0x2d, 0x9a, 0x8d, 0x27, 0xfa, 0x94, 0x30, 0xa2, 0xee, 0x8e, 0x15, 0x47, 0x45, 0x6b, 0x60, 0xf2,
- 0xa8, 0x6e, 0x89, 0x79, 0xd3, 0xe3, 0xe9, 0x17, 0x12, 0xf0, 0x50, 0x5f, 0xf2, 0xbe, 0x8e, 0x3e,
- 0x02, 0x60, 0x58, 0x4e, 0xdb, 0x67, 0x0d, 0x05, 0xdb, 0x9f, 0xb2, 0x54, 0x42, 0xd7, 0x3e, 0xd9,
- 0x7b, 0xda, 0x7e, 0xa0, 0x4f, 0x52, 0x3d, 0x30, 0x11, 0x35, 0xb8, 0x18, 0x3a, 0x9a, 0xa2, 0x8e,
- 0x96, 0x8e, 0x18, 0x69, 0x4f, 0xad, 0x7e, 0x0e, 0x64, 0xdd, 0x34, 0xb0, 0xe5, 0xab, 0x9e, 0xef,
- 0x62, 0xad, 0x65, 0x58, 0x4d, 0xba, 0x01, 0x67, 0xca, 0xe9, 0x86, 0x66, 0x7a, 0x58, 0x19, 0x63,
- 0xea, 0x6d, 0xa1, 0x25, 0x08, 0x5a, 0xe3, 0xdc, 0x08, 0x62, 0xb8, 0x03, 0xc1, 0xd4, 0x01, 0x62,
- 0xfa, 0xdb, 0x19, 0xc8, 0x45, 0xda, 0x52, 0x74, 0x16, 0xf2, 0x37, 0xb4, 0x5b, 0x9a, 0x2a, 0x8e,
- 0x1a, 0x2c, 0x12, 0x39, 0x22, 0xdb, 0xe2, 0xc7, 0x8d, 0xe7, 0x60, 0x92, 0x9a, 0xd8, 0x6d, 0x1f,
- 0xbb, 0xaa, 0x6e, 0x6a, 0x9e, 0x47, 0x83, 0x96, 0xa1, 0xa6, 0x88, 0xe8, 0x6a, 0x44, 0xb5, 0x2c,
- 0x34, 0x68, 0x11, 0x26, 0x28, 0xa2, 0xd5, 0x36, 0x7d, 0xc3, 0x31, 0xb1, 0x4a, 0x0e, 0x3f, 0x1e,
- 0xdd, 0x88, 0x03, 0xcf, 0xc6, 0x89, 0xc5, 0x06, 0x37, 0x20, 0x1e, 0x79, 0x68, 0x05, 0x1e, 0xa1,
- 0xb0, 0x26, 0xb6, 0xb0, 0xab, 0xf9, 0x58, 0xc5, 0x9f, 0x6f, 0x6b, 0xa6, 0xa7, 0x6a, 0x56, 0x5d,
- 0xdd, 0xd7, 0xbc, 0xfd, 0xe2, 0x24, 0x21, 0x58, 0x4a, 0x14, 0x25, 0xe5, 0x14, 0x31, 0x5c, 0xe5,
- 0x76, 0x55, 0x6a, 0x56, 0xb1, 0xea, 0x57, 0x35, 0x6f, 0x1f, 0x95, 0xe1, 0x04, 0x65, 0xf1, 0x7c,
- 0xd7, 0xb0, 0x9a, 0xaa, 0xbe, 0x8f, 0xf5, 0x9b, 0x6a, 0xdb, 0x6f, 0x5c, 0x2c, 0x3e, 0x1c, 0x7d,
- 0x3f, 0xf5, 0x70, 0x9b, 0xda, 0x2c, 0x13, 0x93, 0x5d, 0xbf, 0x71, 0x11, 0x6d, 0x43, 0x9e, 0x4c,
- 0x46, 0xcb, 0xb8, 0x83, 0xd5, 0x86, 0xed, 0xd2, 0xca, 0x52, 0xe8, 0xb3, 0xb2, 0x23, 0x11, 0x9c,
- 0xad, 0x71, 0xc0, 0x86, 0x5d, 0xc7, 0xe5, 0xf4, 0xf6, 0x56, 0xb5, 0xba, 0xa2, 0xe4, 0x04, 0xcb,
- 0x15, 0xdb, 0x25, 0x09, 0xd5, 0xb4, 0x83, 0x00, 0xe7, 0x58, 0x42, 0x35, 0x6d, 0x11, 0xde, 0x45,
- 0x98, 0xd0, 0x75, 0x36, 0x66, 0x43, 0x57, 0xf9, 0x11, 0xc5, 0x2b, 0xca, 0x1d, 0xc1, 0xd2, 0xf5,
- 0x55, 0x66, 0xc0, 0x73, 0xdc, 0x43, 0x97, 0xe0, 0xa1, 0x30, 0x58, 0x51, 0xe0, 0x78, 0xcf, 0x28,
- 0xbb, 0xa1, 0x8b, 0x30, 0xe1, 0x1c, 0xf4, 0x02, 0x51, 0xc7, 0x1b, 0x9d, 0x83, 0x6e, 0xd8, 0x05,
- 0x98, 0x74, 0xf6, 0x9d, 0x5e, 0xdc, 0x44, 0x14, 0x87, 0x9c, 0x7d, 0xa7, 0x1b, 0xf8, 0x38, 0x3d,
- 0xaf, 0xba, 0x58, 0xd7, 0x7c, 0x5c, 0x2f, 0x9e, 0x8c, 0x9a, 0x47, 0x14, 0x68, 0x0e, 0x64, 0x5d,
- 0x57, 0xb1, 0xa5, 0xed, 0x99, 0x58, 0xd5, 0x5c, 0x6c, 0x69, 0x5e, 0xf1, 0x74, 0xd4, 0xb8, 0xa0,
- 0xeb, 0x55, 0xaa, 0xad, 0x50, 0x25, 0x7a, 0x1a, 0xc6, 0xed, 0xbd, 0x1b, 0x3a, 0x4b, 0x49, 0xd5,
- 0x71, 0x71, 0xc3, 0x78, 0xb9, 0xf8, 0x18, 0x8d, 0xef, 0x18, 0x51, 0xd0, 0x84, 0xdc, 0xa2, 0x62,
- 0xf4, 0x14, 0xc8, 0xba, 0xb7, 0xaf, 0xb9, 0x0e, 0xed, 0x09, 0x3c, 0x47, 0xd3, 0x71, 0xf1, 0x71,
- 0x66, 0xca, 0xe4, 0x9b, 0x42, 0x4c, 0x96, 0x84, 0x77, 0xdb, 0x68, 0xf8, 0x82, 0xf1, 0x49, 0xb6,
- 0x24, 0xa8, 0x8c, 0xb3, 0xcd, 0x80, 0x4c, 0x42, 0xd1, 0xf1, 0xe2, 0x19, 0x6a, 0x56, 0x70, 0xf6,
- 0x9d, 0xe8, 0x7b, 0x1f, 0x85, 0x51, 0x62, 0x19, 0xbe, 0xf4, 0x29, 0xd6, 0xcf, 0x38, 0xfb, 0x91,
- 0x37, 0x7e, 0x68, 0xad, 0xe5, 0x74, 0x19, 0xf2, 0xd1, 0xfc, 0x44, 0x59, 0x60, 0x19, 0x2a, 0x4b,
- 0xa4, 0xd6, 0x2f, 0xd7, 0x56, 0x48, 0x95, 0xfe, 0x5c, 0x55, 0x4e, 0x90, 0x6e, 0x61, 0x7d, 0x6d,
- 0xa7, 0xaa, 0x2a, 0xbb, 0x9b, 0x3b, 0x6b, 0x1b, 0x55, 0x39, 0x19, 0x6d, 0x4b, 0xbf, 0x97, 0x80,
- 0x42, 0xe7, 0x09, 0x03, 0xfd, 0x04, 0x9c, 0x14, 0xd7, 0x01, 0x1e, 0xf6, 0xd5, 0xdb, 0x86, 0x4b,
- 0x97, 0x4c, 0x4b, 0x63, 0x1d, 0x76, 0x30, 0x69, 0x93, 0xdc, 0x6a, 0x1b, 0xfb, 0x2f, 0x1a, 0x2e,
- 0x59, 0x10, 0x2d, 0xcd, 0x47, 0xeb, 0x70, 0xda, 0xb2, 0x55, 0xcf, 0xd7, 0xac, 0xba, 0xe6, 0xd6,
- 0xd5, 0xf0, 0x22, 0x46, 0xd5, 0x74, 0x1d, 0x7b, 0x9e, 0xcd, 0x4a, 0x55, 0xc0, 0xf2, 0x09, 0xcb,
- 0xde, 0xe6, 0xc6, 0xe1, 0x1e, 0x5e, 0xe1, 0xa6, 0x5d, 0x09, 0x96, 0x3c, 0x2a, 0xc1, 0x1e, 0x86,
- 0x6c, 0x4b, 0x73, 0x54, 0x6c, 0xf9, 0xee, 0x01, 0xed, 0x2b, 0x33, 0x4a, 0xa6, 0xa5, 0x39, 0x55,
- 0xf2, 0xfc, 0xd1, 0xb4, 0xf7, 0xff, 0x94, 0x84, 0x7c, 0xb4, 0xb7, 0x24, 0xad, 0xba, 0x4e, 0xeb,
- 0x88, 0x44, 0x77, 0x9a, 0x47, 0x1f, 0xd8, 0x89, 0xce, 0x2e, 0x93, 0x02, 0x53, 0x1e, 0x66, 0x1d,
- 0x9f, 0xc2, 0x90, 0xa4, 0xb8, 0x93, 0xbd, 0x05, 0xb3, 0x53, 0x4c, 0x46, 0xe1, 0x4f, 0x68, 0x15,
- 0x86, 0x6f, 0x78, 0x94, 0x7b, 0x98, 0x72, 0x3f, 0xf6, 0x60, 0xee, 0x6b, 0xdb, 0x94, 0x3c, 0x7b,
- 0x6d, 0x5b, 0xdd, 0xac, 0x29, 0x1b, 0x95, 0x75, 0x85, 0xc3, 0xd1, 0x29, 0x48, 0x99, 0xda, 0x9d,
- 0x83, 0xce, 0x52, 0x44, 0x45, 0x83, 0x06, 0xfe, 0x14, 0xa4, 0x6e, 0x63, 0xed, 0x66, 0x67, 0x01,
- 0xa0, 0xa2, 0x0f, 0x31, 0xf5, 0xe7, 0x20, 0x4d, 0xe3, 0x85, 0x00, 0x78, 0xc4, 0xe4, 0x21, 0x94,
- 0x81, 0xd4, 0x72, 0x4d, 0x21, 0xe9, 0x2f, 0x43, 0x9e, 0x49, 0xd5, 0xad, 0xb5, 0xea, 0x72, 0x55,
- 0x4e, 0x4c, 0x2f, 0xc2, 0x30, 0x0b, 0x02, 0x59, 0x1a, 0x41, 0x18, 0xe4, 0x21, 0xfe, 0xc8, 0x39,
- 0x24, 0xa1, 0xdd, 0xdd, 0x58, 0xaa, 0x2a, 0x72, 0x22, 0x3a, 0xbd, 0x1e, 0xe4, 0xa3, 0x6d, 0xe5,
- 0x47, 0x93, 0x53, 0x7f, 0x2d, 0x41, 0x2e, 0xd2, 0x26, 0x92, 0x06, 0x45, 0x33, 0x4d, 0xfb, 0xb6,
- 0xaa, 0x99, 0x86, 0xe6, 0xf1, 0xa4, 0x00, 0x2a, 0xaa, 0x10, 0xc9, 0xa0, 0x93, 0xf6, 0x91, 0x38,
- 0xff, 0xba, 0x04, 0x72, 0x77, 0x8b, 0xd9, 0xe5, 0xa0, 0xf4, 0xb1, 0x3a, 0xf8, 0x9a, 0x04, 0x85,
- 0xce, 0xbe, 0xb2, 0xcb, 0xbd, 0xb3, 0x1f, 0xab, 0x7b, 0xef, 0x24, 0x60, 0xb4, 0xa3, 0x9b, 0x1c,
- 0xd4, 0xbb, 0xcf, 0xc3, 0xb8, 0x51, 0xc7, 0x2d, 0xc7, 0xf6, 0xb1, 0xa5, 0x1f, 0xa8, 0x26, 0xbe,
- 0x85, 0xcd, 0xe2, 0x34, 0xdd, 0x28, 0xe6, 0x1e, 0xdc, 0xaf, 0xce, 0xae, 0x85, 0xb8, 0x75, 0x02,
- 0x2b, 0x4f, 0xac, 0xad, 0x54, 0x37, 0xb6, 0x6a, 0x3b, 0xd5, 0xcd, 0xe5, 0x97, 0xd4, 0xdd, 0xcd,
- 0x9f, 0xda, 0xac, 0xbd, 0xb8, 0xa9, 0xc8, 0x46, 0x97, 0xd9, 0x87, 0xb8, 0xd4, 0xb7, 0x40, 0xee,
- 0x76, 0x0a, 0x9d, 0x84, 0x7e, 0x6e, 0xc9, 0x43, 0x68, 0x02, 0xc6, 0x36, 0x6b, 0xea, 0xf6, 0xda,
- 0x4a, 0x55, 0xad, 0x5e, 0xb9, 0x52, 0x5d, 0xde, 0xd9, 0x66, 0x07, 0xf8, 0xc0, 0x7a, 0xa7, 0x73,
- 0x51, 0xbf, 0x9a, 0x84, 0x89, 0x3e, 0x9e, 0xa0, 0x0a, 0x3f, 0x3b, 0xb0, 0xe3, 0xcc, 0xb3, 0x83,
- 0x78, 0x3f, 0x4b, 0x4a, 0xfe, 0x96, 0xe6, 0xfa, 0xfc, 0xa8, 0xf1, 0x14, 0x90, 0x28, 0x59, 0xbe,
- 0xd1, 0x30, 0xb0, 0xcb, 0xef, 0x3b, 0xd8, 0x81, 0x62, 0x2c, 0x94, 0xb3, 0x2b, 0x8f, 0x4f, 0x02,
- 0x72, 0x6c, 0xcf, 0xf0, 0x8d, 0x5b, 0x58, 0x35, 0x2c, 0x71, 0x39, 0x42, 0x0e, 0x18, 0x29, 0x45,
- 0x16, 0x9a, 0x35, 0xcb, 0x0f, 0xac, 0x2d, 0xdc, 0xd4, 0xba, 0xac, 0xc9, 0x06, 0x9e, 0x54, 0x64,
- 0xa1, 0x09, 0xac, 0xcf, 0x42, 0xbe, 0x6e, 0xb7, 0x49, 0xd7, 0xc5, 0xec, 0x48, 0xbd, 0x90, 0x94,
- 0x1c, 0x93, 0x05, 0x26, 0xbc, 0x9f, 0x0e, 0x6f, 0x65, 0xf2, 0x4a, 0x8e, 0xc9, 0x98, 0xc9, 0x93,
- 0x30, 0xa6, 0x35, 0x9b, 0x2e, 0x21, 0x17, 0x44, 0xec, 0x84, 0x50, 0x08, 0xc4, 0xd4, 0x70, 0xea,
- 0x1a, 0x64, 0x44, 0x1c, 0x48, 0x49, 0x26, 0x91, 0x50, 0x1d, 0x76, 0x33, 0x97, 0x98, 0xc9, 0x2a,
- 0x19, 0x4b, 0x28, 0xcf, 0x42, 0xde, 0xf0, 0xd4, 0xf0, 0x92, 0x39, 0x71, 0x26, 0x31, 0x93, 0x51,
- 0x72, 0x86, 0x17, 0x5c, 0xd0, 0x4d, 0xbf, 0x91, 0x80, 0x42, 0xe7, 0x25, 0x39, 0x5a, 0x81, 0x8c,
- 0x69, 0xeb, 0x1a, 0x4d, 0x2d, 0xf6, 0x0b, 0xcd, 0x4c, 0xcc, 0xbd, 0xfa, 0xec, 0x3a, 0xb7, 0x57,
- 0x02, 0xe4, 0xd4, 0xdf, 0x4b, 0x90, 0x11, 0x62, 0x74, 0x02, 0x52, 0x8e, 0xe6, 0xef, 0x53, 0xba,
- 0xf4, 0x52, 0x42, 0x96, 0x14, 0xfa, 0x4c, 0xe4, 0x9e, 0xa3, 0x59, 0x34, 0x05, 0xb8, 0x9c, 0x3c,
- 0x93, 0x79, 0x35, 0xb1, 0x56, 0xa7, 0xc7, 0x0f, 0xbb, 0xd5, 0xc2, 0x96, 0xef, 0x89, 0x79, 0xe5,
- 0xf2, 0x65, 0x2e, 0x46, 0xcf, 0xc0, 0xb8, 0xef, 0x6a, 0x86, 0xd9, 0x61, 0x9b, 0xa2, 0xb6, 0xb2,
- 0x50, 0x04, 0xc6, 0x65, 0x38, 0x25, 0x78, 0xeb, 0xd8, 0xd7, 0xf4, 0x7d, 0x5c, 0x0f, 0x41, 0xc3,
- 0xf4, 0x06, 0xf6, 0x24, 0x37, 0x58, 0xe1, 0x7a, 0x81, 0x9d, 0xfe, 0xbe, 0x04, 0xe3, 0xe2, 0xc0,
- 0x54, 0x0f, 0x82, 0xb5, 0x01, 0xa0, 0x59, 0x96, 0xed, 0x47, 0xc3, 0xd5, 0x9b, 0xca, 0x3d, 0xb8,
- 0xd9, 0x4a, 0x00, 0x52, 0x22, 0x04, 0x53, 0x2d, 0x80, 0x50, 0x73, 0x64, 0xd8, 0x4e, 0x43, 0x8e,
- 0xff, 0x02, 0x42, 0x7f, 0x46, 0x63, 0x47, 0x6c, 0x60, 0x22, 0x72, 0xb2, 0x42, 0x93, 0x90, 0xde,
- 0xc3, 0x4d, 0xc3, 0xe2, 0xf7, 0x9a, 0xec, 0x41, 0xdc, 0xd5, 0xa6, 0x82, 0xbb, 0xda, 0xa5, 0xeb,
- 0x30, 0xa1, 0xdb, 0xad, 0x6e, 0x77, 0x97, 0xe4, 0xae, 0x63, 0xbe, 0x77, 0x55, 0xfa, 0x1c, 0x84,
- 0x2d, 0xe6, 0x57, 0x13, 0xc9, 0xd5, 0xad, 0xa5, 0xaf, 0x27, 0xa6, 0x56, 0x19, 0x6e, 0x4b, 0x0c,
- 0x53, 0xc1, 0x0d, 0x13, 0xeb, 0xc4, 0x75, 0xf8, 0xe1, 0x13, 0xf0, 0x6c, 0xd3, 0xf0, 0xf7, 0xdb,
- 0x7b, 0xb3, 0xba, 0xdd, 0x9a, 0x6b, 0xda, 0x4d, 0x3b, 0xfc, 0xd9, 0x90, 0x3c, 0xd1, 0x07, 0xfa,
- 0x1f, 0xff, 0xe9, 0x30, 0x1b, 0x48, 0xa7, 0x62, 0x7f, 0x67, 0x2c, 0x6f, 0xc2, 0x04, 0x37, 0x56,
- 0xe9, 0x6f, 0x17, 0xec, 0x08, 0x81, 0x1e, 0x78, 0xff, 0x53, 0xfc, 0xd6, 0xbb, 0xb4, 0x56, 0x2b,
- 0xe3, 0x1c, 0x4a, 0x74, 0xec, 0x94, 0x51, 0x56, 0xe0, 0xa1, 0x0e, 0x3e, 0xb6, 0x2e, 0xb1, 0x1b,
- 0xc3, 0xf8, 0x3d, 0xce, 0x38, 0x11, 0x61, 0xdc, 0xe6, 0xd0, 0xf2, 0x32, 0x8c, 0x1e, 0x87, 0xeb,
- 0x6f, 0x39, 0x57, 0x1e, 0x47, 0x49, 0x56, 0x61, 0x8c, 0x92, 0xe8, 0x6d, 0xcf, 0xb7, 0x5b, 0x74,
- 0xd3, 0x7b, 0x30, 0xcd, 0xdf, 0xbd, 0xcb, 0x16, 0x4a, 0x81, 0xc0, 0x96, 0x03, 0x54, 0xb9, 0x0c,
- 0xf4, 0xe7, 0x9a, 0x3a, 0xd6, 0xcd, 0x18, 0x86, 0x37, 0xb9, 0x23, 0x81, 0x7d, 0xf9, 0xb3, 0x30,
- 0x49, 0xfe, 0xa7, 0x7b, 0x52, 0xd4, 0x93, 0xf8, 0xdb, 0xae, 0xe2, 0xf7, 0x5f, 0x61, 0x6b, 0x71,
- 0x22, 0x20, 0x88, 0xf8, 0x14, 0x99, 0xc5, 0x26, 0xf6, 0x7d, 0xec, 0x7a, 0xaa, 0x66, 0xf6, 0x73,
- 0x2f, 0x72, 0x5d, 0x50, 0xfc, 0xf2, 0x7b, 0x9d, 0xb3, 0xb8, 0xca, 0x90, 0x15, 0xd3, 0x2c, 0xef,
- 0xc2, 0xc9, 0x3e, 0x59, 0x31, 0x00, 0xe7, 0xab, 0x9c, 0x73, 0xb2, 0x27, 0x33, 0x08, 0xed, 0x16,
- 0x08, 0x79, 0x30, 0x97, 0x03, 0x70, 0xfe, 0x36, 0xe7, 0x44, 0x1c, 0x2b, 0xa6, 0x94, 0x30, 0x5e,
- 0x83, 0xf1, 0x5b, 0xd8, 0xdd, 0xb3, 0x3d, 0x7e, 0x45, 0x33, 0x00, 0xdd, 0x6b, 0x9c, 0x6e, 0x8c,
- 0x03, 0xe9, 0x9d, 0x0d, 0xe1, 0xba, 0x04, 0x99, 0x86, 0xa6, 0xe3, 0x01, 0x28, 0xbe, 0xc2, 0x29,
- 0x46, 0x88, 0x3d, 0x81, 0x56, 0x20, 0xdf, 0xb4, 0x79, 0x59, 0x8a, 0x87, 0xbf, 0xce, 0xe1, 0x39,
- 0x81, 0xe1, 0x14, 0x8e, 0xed, 0xb4, 0x4d, 0x52, 0xb3, 0xe2, 0x29, 0x7e, 0x47, 0x50, 0x08, 0x0c,
- 0xa7, 0x38, 0x46, 0x58, 0x7f, 0x57, 0x50, 0x78, 0x91, 0x78, 0xbe, 0x00, 0x39, 0xdb, 0x32, 0x0f,
- 0x6c, 0x6b, 0x10, 0x27, 0x7e, 0x8f, 0x33, 0x00, 0x87, 0x10, 0x82, 0xcb, 0x90, 0x1d, 0x74, 0x22,
- 0x7e, 0xff, 0x3d, 0xb1, 0x3c, 0xc4, 0x0c, 0xac, 0xc2, 0x98, 0xd8, 0xa0, 0x0c, 0xdb, 0x1a, 0x80,
- 0xe2, 0x0f, 0x38, 0x45, 0x21, 0x02, 0xe3, 0xc3, 0xf0, 0xb1, 0xe7, 0x37, 0xf1, 0x20, 0x24, 0x6f,
- 0x88, 0x61, 0x70, 0x08, 0x0f, 0xe5, 0x1e, 0xb6, 0xf4, 0xfd, 0xc1, 0x18, 0xbe, 0x26, 0x42, 0x29,
- 0x30, 0x84, 0x62, 0x19, 0x46, 0x5b, 0x9a, 0xeb, 0xed, 0x6b, 0xe6, 0x40, 0xd3, 0xf1, 0x87, 0x9c,
- 0x23, 0x1f, 0x80, 0x78, 0x44, 0xda, 0xd6, 0x71, 0x68, 0xbe, 0x2e, 0x22, 0x12, 0x81, 0xf1, 0xa5,
- 0xe7, 0xf9, 0xf4, 0x3e, 0xeb, 0x38, 0x6c, 0xdf, 0x10, 0x4b, 0x8f, 0x61, 0x37, 0xa2, 0x8c, 0x97,
- 0x21, 0xeb, 0x19, 0x77, 0x06, 0xa2, 0xf9, 0x23, 0x31, 0xd3, 0x14, 0x40, 0xc0, 0x2f, 0xc1, 0xa9,
- 0xbe, 0x65, 0x62, 0x00, 0xb2, 0x3f, 0xe6, 0x64, 0x27, 0xfa, 0x94, 0x0a, 0xbe, 0x25, 0x1c, 0x97,
- 0xf2, 0x4f, 0xc4, 0x96, 0x80, 0xbb, 0xb8, 0xb6, 0xc8, 0x41, 0xc1, 0xd3, 0x1a, 0xc7, 0x8b, 0xda,
- 0x9f, 0x8a, 0xa8, 0x31, 0x6c, 0x47, 0xd4, 0x76, 0xe0, 0x04, 0x67, 0x3c, 0xde, 0xbc, 0x7e, 0x53,
- 0x6c, 0xac, 0x0c, 0xbd, 0xdb, 0x39, 0xbb, 0x3f, 0x0d, 0x53, 0x41, 0x38, 0x45, 0x47, 0xea, 0xa9,
- 0x2d, 0xcd, 0x19, 0x80, 0xf9, 0x5b, 0x9c, 0x59, 0xec, 0xf8, 0x41, 0x4b, 0xeb, 0x6d, 0x68, 0x0e,
- 0x21, 0xbf, 0x0e, 0x45, 0x41, 0xde, 0xb6, 0x5c, 0xac, 0xdb, 0x4d, 0xcb, 0xb8, 0x83, 0xeb, 0x03,
- 0x50, 0xff, 0x59, 0xd7, 0x54, 0xed, 0x46, 0xe0, 0x84, 0x79, 0x0d, 0xe4, 0xa0, 0x57, 0x51, 0x8d,
- 0x96, 0x63, 0xbb, 0x7e, 0x0c, 0xe3, 0xb7, 0xc5, 0x4c, 0x05, 0xb8, 0x35, 0x0a, 0x2b, 0x57, 0xa1,
- 0x40, 0x1f, 0x07, 0x4d, 0xc9, 0x3f, 0xe7, 0x44, 0xa3, 0x21, 0x8a, 0x6f, 0x1c, 0xba, 0xdd, 0x72,
- 0x34, 0x77, 0x90, 0xfd, 0xef, 0x2f, 0xc4, 0xc6, 0xc1, 0x21, 0x7c, 0xe3, 0xf0, 0x0f, 0x1c, 0x4c,
- 0xaa, 0xfd, 0x00, 0x0c, 0xdf, 0x11, 0x1b, 0x87, 0xc0, 0x70, 0x0a, 0xd1, 0x30, 0x0c, 0x40, 0xf1,
- 0x97, 0x82, 0x42, 0x60, 0x08, 0xc5, 0x67, 0xc2, 0x42, 0xeb, 0xe2, 0xa6, 0xe1, 0xf9, 0x2e, 0xeb,
- 0x83, 0x1f, 0x4c, 0xf5, 0xdd, 0xf7, 0x3a, 0x9b, 0x30, 0x25, 0x02, 0x2d, 0x5f, 0x83, 0xb1, 0xae,
- 0x16, 0x03, 0xc5, 0x7d, 0xfb, 0x51, 0xfc, 0xd9, 0x0f, 0xf8, 0x66, 0xd4, 0xd9, 0x61, 0x94, 0xd7,
- 0xc9, 0xbc, 0x77, 0xf6, 0x01, 0xf1, 0x64, 0xaf, 0x7c, 0x10, 0x4c, 0x7d, 0x47, 0x1b, 0x50, 0xbe,
- 0x02, 0xa3, 0x1d, 0x3d, 0x40, 0x3c, 0xd5, 0xcf, 0x71, 0xaa, 0x7c, 0xb4, 0x05, 0x28, 0x2f, 0x42,
- 0x8a, 0xd4, 0xf3, 0x78, 0xf8, 0xcf, 0x73, 0x38, 0x35, 0x2f, 0x7f, 0x0a, 0x32, 0xa2, 0x8e, 0xc7,
- 0x43, 0x7f, 0x81, 0x43, 0x03, 0x08, 0x81, 0x8b, 0x1a, 0x1e, 0x0f, 0xff, 0x45, 0x01, 0x17, 0x10,
- 0x02, 0x1f, 0x3c, 0x84, 0x7f, 0xf3, 0x4b, 0x29, 0xbe, 0x0f, 0x8b, 0xd8, 0x5d, 0x86, 0x11, 0x5e,
- 0xbc, 0xe3, 0xd1, 0x5f, 0xe0, 0x2f, 0x17, 0x88, 0xf2, 0x05, 0x48, 0x0f, 0x18, 0xf0, 0x5f, 0xe6,
- 0x50, 0x66, 0x5f, 0x5e, 0x86, 0x5c, 0xa4, 0x60, 0xc7, 0xc3, 0x7f, 0x85, 0xc3, 0xa3, 0x28, 0xe2,
- 0x3a, 0x2f, 0xd8, 0xf1, 0x04, 0xbf, 0x2a, 0x5c, 0xe7, 0x08, 0x12, 0x36, 0x51, 0xab, 0xe3, 0xd1,
- 0xbf, 0x26, 0xa2, 0x2e, 0x20, 0xe5, 0x17, 0x20, 0x1b, 0xec, 0xbf, 0xf1, 0xf8, 0x5f, 0xe7, 0xf8,
- 0x10, 0x43, 0x22, 0x10, 0xd9, 0xff, 0xe3, 0x29, 0xbe, 0x28, 0x22, 0x10, 0x41, 0x91, 0x65, 0xd4,
- 0x5d, 0xd3, 0xe3, 0x99, 0x7e, 0x43, 0x2c, 0xa3, 0xae, 0x92, 0x4e, 0x66, 0x93, 0x6e, 0x83, 0xf1,
- 0x14, 0xbf, 0x29, 0x66, 0x93, 0xda, 0x13, 0x37, 0xba, 0x8b, 0x64, 0x3c, 0xc7, 0x6f, 0x09, 0x37,
- 0xba, 0x6a, 0x64, 0x79, 0x0b, 0x50, 0x6f, 0x81, 0x8c, 0xe7, 0xfb, 0x12, 0xe7, 0x1b, 0xef, 0xa9,
- 0x8f, 0xe5, 0x17, 0xe1, 0x44, 0xff, 0xe2, 0x18, 0xcf, 0xfa, 0xe5, 0x0f, 0xba, 0x8e, 0x33, 0xd1,
- 0xda, 0x58, 0xde, 0x09, 0x77, 0xd9, 0x68, 0x61, 0x8c, 0xa7, 0x7d, 0xf5, 0x83, 0xce, 0x8d, 0x36,
- 0x5a, 0x17, 0xcb, 0x15, 0x80, 0xb0, 0x26, 0xc5, 0x73, 0xbd, 0xc6, 0xb9, 0x22, 0x20, 0xb2, 0x34,
- 0x78, 0x49, 0x8a, 0xc7, 0x7f, 0x45, 0x2c, 0x0d, 0x8e, 0x20, 0x4b, 0x43, 0x54, 0xa3, 0x78, 0xf4,
- 0xeb, 0x62, 0x69, 0x08, 0x48, 0xf9, 0x32, 0x64, 0xac, 0xb6, 0x69, 0x92, 0xdc, 0x42, 0x0f, 0xfe,
- 0x9c, 0xa9, 0xf8, 0xaf, 0xf7, 0x39, 0x58, 0x00, 0xca, 0x8b, 0x90, 0xc6, 0xad, 0x3d, 0x5c, 0x8f,
- 0x43, 0xfe, 0xdb, 0x7d, 0xb1, 0x9f, 0x10, 0xeb, 0xf2, 0x0b, 0x00, 0xec, 0x30, 0x4d, 0x7f, 0x25,
- 0x8a, 0xc1, 0xfe, 0xfb, 0x7d, 0xfe, 0xa5, 0x44, 0x08, 0x09, 0x09, 0xd8, 0x77, 0x17, 0x0f, 0x26,
- 0x78, 0xaf, 0x93, 0x80, 0x1e, 0xc0, 0x2f, 0xc1, 0xc8, 0x0d, 0xcf, 0xb6, 0x7c, 0xad, 0x19, 0x87,
- 0xfe, 0x0f, 0x8e, 0x16, 0xf6, 0x24, 0x60, 0x2d, 0xdb, 0xc5, 0xbe, 0xd6, 0xf4, 0xe2, 0xb0, 0xff,
- 0xc9, 0xb1, 0x01, 0x80, 0x80, 0x75, 0xcd, 0xf3, 0x07, 0x19, 0xf7, 0x7f, 0x09, 0xb0, 0x00, 0x10,
- 0xa7, 0xc9, 0xff, 0x37, 0xf1, 0x41, 0x1c, 0xf6, 0x7d, 0xe1, 0x34, 0xb7, 0x2f, 0x7f, 0x0a, 0xb2,
- 0xe4, 0x5f, 0xf6, 0xf5, 0x50, 0x0c, 0xf8, 0xbf, 0x39, 0x38, 0x44, 0x90, 0x37, 0x7b, 0x7e, 0xdd,
- 0x37, 0xe2, 0x83, 0xfd, 0x3f, 0x7c, 0xa6, 0x85, 0x7d, 0xb9, 0x02, 0x39, 0xcf, 0xaf, 0xd7, 0xdb,
- 0xbc, 0xa3, 0x89, 0x81, 0xff, 0xf0, 0x7e, 0x70, 0xc8, 0x0d, 0x30, 0x4b, 0x67, 0xfb, 0x5f, 0xd6,
- 0xc1, 0xaa, 0xbd, 0x6a, 0xb3, 0x6b, 0x3a, 0xb8, 0x9f, 0x81, 0x87, 0x75, 0xbb, 0xb5, 0x67, 0x7b,
- 0x73, 0x6c, 0x43, 0xd9, 0xb3, 0xfd, 0xfd, 0x39, 0xdb, 0xe2, 0xe6, 0x28, 0x69, 0x5b, 0x78, 0xea,
- 0x78, 0xf7, 0x72, 0xd3, 0xa7, 0x20, 0xbd, 0xdd, 0xde, 0xdb, 0x3b, 0x40, 0x32, 0x24, 0xbd, 0xf6,
- 0x1e, 0xff, 0xc0, 0x85, 0xfc, 0x3b, 0xfd, 0x76, 0x12, 0x46, 0x2b, 0xa6, 0xb9, 0x73, 0xe0, 0x60,
- 0xaf, 0x66, 0xe1, 0x5a, 0x03, 0x15, 0x61, 0x98, 0x0e, 0xe4, 0x79, 0x6a, 0x26, 0x5d, 0x1d, 0x52,
- 0xf8, 0x73, 0xa0, 0x99, 0xa7, 0xd7, 0x95, 0x89, 0x40, 0x33, 0x1f, 0x68, 0xce, 0xb1, 0xdb, 0xca,
- 0x40, 0x73, 0x2e, 0xd0, 0x2c, 0xd0, 0x3b, 0xcb, 0x64, 0xa0, 0x59, 0x08, 0x34, 0x8b, 0xf4, 0x4e,
- 0x7e, 0x34, 0xd0, 0x2c, 0x06, 0x9a, 0xf3, 0xf4, 0x16, 0x3e, 0x15, 0x68, 0xce, 0x07, 0x9a, 0x0b,
- 0xf4, 0xf2, 0x7d, 0x3c, 0xd0, 0x5c, 0x08, 0x34, 0x17, 0xe9, 0x85, 0x3b, 0x0a, 0x34, 0x17, 0x03,
- 0xcd, 0x25, 0xfa, 0x25, 0xcb, 0x48, 0xa0, 0xb9, 0x84, 0xa6, 0x60, 0x84, 0x8d, 0xec, 0x39, 0xfa,
- 0xab, 0xec, 0xd8, 0xd5, 0x21, 0x45, 0x08, 0x42, 0xdd, 0xf3, 0xf4, 0x6b, 0x95, 0xe1, 0x50, 0xf7,
- 0x7c, 0xa8, 0x9b, 0xa7, 0xdf, 0x9c, 0xcb, 0xa1, 0x6e, 0x3e, 0xd4, 0x9d, 0x2b, 0x8e, 0x92, 0xf9,
- 0x0f, 0x75, 0xe7, 0x42, 0xdd, 0x42, 0xb1, 0x40, 0x66, 0x20, 0xd4, 0x2d, 0x84, 0xba, 0xc5, 0xe2,
- 0xd8, 0x19, 0x69, 0x26, 0x1f, 0xea, 0x16, 0xd1, 0xb3, 0x90, 0xf3, 0xda, 0x7b, 0x2a, 0xff, 0x88,
- 0x80, 0x7e, 0x15, 0x93, 0x9b, 0x87, 0x59, 0x92, 0x13, 0x74, 0x5a, 0xaf, 0x0e, 0x29, 0xe0, 0xb5,
- 0xf7, 0xf8, 0x06, 0xb9, 0x94, 0x07, 0x7a, 0x9f, 0xa0, 0xd2, 0x6f, 0x41, 0xa7, 0xdf, 0x92, 0x20,
- 0xbb, 0x73, 0xdb, 0xa6, 0xbf, 0xc9, 0x7a, 0xff, 0xcf, 0x93, 0x2b, 0x9c, 0x3e, 0xb7, 0x40, 0x7f,
- 0x36, 0xcb, 0x5e, 0x95, 0x14, 0x21, 0x08, 0x75, 0x8b, 0xc5, 0x47, 0xe9, 0x80, 0x02, 0xdd, 0x22,
- 0x9a, 0x83, 0x7c, 0x64, 0x40, 0xf3, 0xf4, 0x7b, 0x95, 0xce, 0x11, 0x49, 0x4a, 0x2e, 0x1c, 0xd1,
- 0xfc, 0x52, 0x1a, 0x48, 0xda, 0x93, 0x3f, 0xfe, 0x6d, 0x7b, 0xfa, 0x8b, 0x09, 0xc8, 0xb1, 0x2b,
- 0x48, 0x3a, 0x2a, 0xf2, 0x2a, 0xd6, 0x92, 0x1f, 0x70, 0x37, 0x86, 0x14, 0x21, 0x40, 0x0a, 0x00,
- 0x33, 0x25, 0x19, 0xce, 0x3c, 0x59, 0x7a, 0xee, 0x1f, 0xdf, 0x3e, 0xfd, 0xc9, 0x23, 0x57, 0x10,
- 0x89, 0xdd, 0x1c, 0xdb, 0x60, 0x67, 0x77, 0x0d, 0xcb, 0x7f, 0x7e, 0xfe, 0x22, 0x09, 0x70, 0xc8,
- 0x82, 0x76, 0x21, 0xb3, 0xac, 0x79, 0xf4, 0x4b, 0x37, 0xea, 0x7a, 0x6a, 0xe9, 0xc2, 0xff, 0xbe,
- 0x7d, 0xfa, 0x5c, 0x0c, 0x23, 0xdf, 0xfb, 0x66, 0x37, 0x0e, 0x08, 0xeb, 0xf9, 0x05, 0x02, 0xbf,
- 0x3a, 0xa4, 0x04, 0x54, 0x68, 0x5e, 0xb8, 0xba, 0xa9, 0xb5, 0xd8, 0x87, 0x39, 0xc9, 0x25, 0xf9,
- 0xf0, 0xed, 0xd3, 0xf9, 0x8d, 0x83, 0x50, 0x1e, 0xba, 0x42, 0x9e, 0x96, 0x32, 0x30, 0xcc, 0x5c,
- 0x5d, 0x5a, 0x79, 0xf3, 0x5e, 0x69, 0xe8, 0xad, 0x7b, 0xa5, 0xa1, 0x7f, 0xb8, 0x57, 0x1a, 0x7a,
- 0xe7, 0x5e, 0x49, 0x7a, 0xff, 0x5e, 0x49, 0xfa, 0xd1, 0xbd, 0x92, 0x74, 0xf7, 0xb0, 0x24, 0x7d,
- 0xed, 0xb0, 0x24, 0x7d, 0xf3, 0xb0, 0x24, 0x7d, 0xf7, 0xb0, 0x24, 0xbd, 0x79, 0x58, 0x1a, 0x7a,
- 0xeb, 0xb0, 0x34, 0xf4, 0xce, 0x61, 0x49, 0xfa, 0xc1, 0x61, 0x69, 0xe8, 0xfd, 0xc3, 0x92, 0xf4,
- 0xa3, 0xc3, 0x92, 0x74, 0xf7, 0x9f, 0x4b, 0xd2, 0xff, 0x05, 0x00, 0x00, 0xff, 0xff, 0xb7, 0x8f,
- 0x3e, 0x0e, 0x22, 0x34, 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 *Subby) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Subby)
- if !ok {
- that2, ok := that.(Subby)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Subby")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Subby but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Subby but is not nil && this == nil")
- }
- if this.Sub != nil && that1.Sub != nil {
- if *this.Sub != *that1.Sub {
- return fmt.Errorf("Sub this(%v) Not Equal that(%v)", *this.Sub, *that1.Sub)
- }
- } else if this.Sub != nil {
- return fmt.Errorf("this.Sub == nil && that.Sub != nil")
- } else if that1.Sub != nil {
- return fmt.Errorf("Sub this(%v) Not Equal that(%v)", this.Sub, that1.Sub)
- }
- 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 *Subby) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Subby)
- if !ok {
- that2, ok := that.(Subby)
- 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.Sub != nil && that1.Sub != nil {
- if *this.Sub != *that1.Sub {
- return false
- }
- } else if this.Sub != nil {
- return false
- } else if that1.Sub != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf)
- if !ok {
- that2, ok := that.(AllTypesOneOf)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf but is not nil && this == nil")
- }
- if that1.TestOneof == nil {
- if this.TestOneof != nil {
- return fmt.Errorf("this.TestOneof != nil && that1.TestOneof == nil")
- }
- } else if this.TestOneof == nil {
- return fmt.Errorf("this.TestOneof == nil && that1.TestOneof != nil")
- } else if err := this.TestOneof.VerboseEqual(that1.TestOneof); err != nil {
- return err
- }
- 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 *AllTypesOneOf_Field1) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field1)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field1)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field1")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field1 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field1 but is not nil && this == nil")
- }
- if this.Field1 != that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field2) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field2)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field2)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field2")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field2 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field2 but is not nil && this == nil")
- }
- if this.Field2 != that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field3) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field3)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field3)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field3")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field3 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field3 but is not nil && this == nil")
- }
- if this.Field3 != that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field4) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field4)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field4)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field4")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field4 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field4 but is not nil && this == nil")
- }
- if this.Field4 != that1.Field4 {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field5) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field5)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field5)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field5")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field5 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field5 but is not nil && this == nil")
- }
- if this.Field5 != that1.Field5 {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field6) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field6)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field6)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field6")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field6 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field6 but is not nil && this == nil")
- }
- if this.Field6 != that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field7) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field7)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field7)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field7")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field7 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field7 but is not nil && this == nil")
- }
- if this.Field7 != that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field8) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field8)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field8)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field8")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field8 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field8 but is not nil && this == nil")
- }
- if this.Field8 != that1.Field8 {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field9) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field9)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field9)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field9")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field9 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field9 but is not nil && this == nil")
- }
- if this.Field9 != that1.Field9 {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field10) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field10)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field10)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field10")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field10 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field10 but is not nil && this == nil")
- }
- if this.Field10 != that1.Field10 {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field11) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field11)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field11)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field11")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field11 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field11 but is not nil && this == nil")
- }
- if this.Field11 != that1.Field11 {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field12) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field12)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field12)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field12")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field12 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field12 but is not nil && this == nil")
- }
- if this.Field12 != that1.Field12 {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field13) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field13)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field13)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field13")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field13 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field13 but is not nil && this == nil")
- }
- if this.Field13 != that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field14) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field14)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field14)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field14")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field14 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field14 but is not nil && this == nil")
- }
- if this.Field14 != that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field15) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field15)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field15)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field15")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field15 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field15 but is not nil && this == nil")
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- return nil
-}
-func (this *AllTypesOneOf_SubMessage) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_SubMessage)
- if !ok {
- that2, ok := that.(AllTypesOneOf_SubMessage)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_SubMessage")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_SubMessage but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_SubMessage but is not nil && this == nil")
- }
- if !this.SubMessage.Equal(that1.SubMessage) {
- return fmt.Errorf("SubMessage this(%v) Not Equal that(%v)", this.SubMessage, that1.SubMessage)
- }
- return nil
-}
-func (this *AllTypesOneOf) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf)
- if !ok {
- that2, ok := that.(AllTypesOneOf)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.TestOneof == nil {
- if this.TestOneof != nil {
- return false
- }
- } else if this.TestOneof == nil {
- return false
- } else if !this.TestOneof.Equal(that1.TestOneof) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field1) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field1)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field1)
- 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.Field1 != that1.Field1 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field2) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field2)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field2)
- 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.Field2 != that1.Field2 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field3) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field3)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field3)
- 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.Field3 != that1.Field3 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field4) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field4)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field4)
- 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.Field4 != that1.Field4 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field5) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field5)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field5)
- 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.Field5 != that1.Field5 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field6) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field6)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field6)
- 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.Field6 != that1.Field6 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field7) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field7)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field7)
- 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.Field7 != that1.Field7 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field8) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field8)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field8)
- 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.Field8 != that1.Field8 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field9) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field9)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field9)
- 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.Field9 != that1.Field9 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field10) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field10)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field10)
- 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.Field10 != that1.Field10 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field11) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field11)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field11)
- 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.Field11 != that1.Field11 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field12) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field12)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field12)
- 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.Field12 != that1.Field12 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field13) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field13)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field13)
- 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.Field13 != that1.Field13 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field14) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field14)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field14)
- 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.Field14 != that1.Field14 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field15) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field15)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field15)
- 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.Field15, that1.Field15) {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_SubMessage) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_SubMessage)
- if !ok {
- that2, ok := that.(AllTypesOneOf_SubMessage)
- 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.SubMessage.Equal(that1.SubMessage) {
- return false
- }
- return true
-}
-func (this *TwoOneofs) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*TwoOneofs)
- if !ok {
- that2, ok := that.(TwoOneofs)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *TwoOneofs")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *TwoOneofs but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *TwoOneofs but is not nil && this == nil")
- }
- if that1.One == nil {
- if this.One != nil {
- return fmt.Errorf("this.One != nil && that1.One == nil")
- }
- } else if this.One == nil {
- return fmt.Errorf("this.One == nil && that1.One != nil")
- } else if err := this.One.VerboseEqual(that1.One); err != nil {
- return err
- }
- if that1.Two == nil {
- if this.Two != nil {
- return fmt.Errorf("this.Two != nil && that1.Two == nil")
- }
- } else if this.Two == nil {
- return fmt.Errorf("this.Two == nil && that1.Two != nil")
- } else if err := this.Two.VerboseEqual(that1.Two); err != nil {
- return err
- }
- 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 *TwoOneofs_Field1) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*TwoOneofs_Field1)
- if !ok {
- that2, ok := that.(TwoOneofs_Field1)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *TwoOneofs_Field1")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *TwoOneofs_Field1 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *TwoOneofs_Field1 but is not nil && this == nil")
- }
- if this.Field1 != that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- return nil
-}
-func (this *TwoOneofs_Field2) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*TwoOneofs_Field2)
- if !ok {
- that2, ok := that.(TwoOneofs_Field2)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *TwoOneofs_Field2")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *TwoOneofs_Field2 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *TwoOneofs_Field2 but is not nil && this == nil")
- }
- if this.Field2 != that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- return nil
-}
-func (this *TwoOneofs_Field3) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*TwoOneofs_Field3)
- if !ok {
- that2, ok := that.(TwoOneofs_Field3)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *TwoOneofs_Field3")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *TwoOneofs_Field3 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *TwoOneofs_Field3 but is not nil && this == nil")
- }
- if this.Field3 != that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- return nil
-}
-func (this *TwoOneofs_Field34) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*TwoOneofs_Field34)
- if !ok {
- that2, ok := that.(TwoOneofs_Field34)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *TwoOneofs_Field34")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *TwoOneofs_Field34 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *TwoOneofs_Field34 but is not nil && this == nil")
- }
- if this.Field34 != that1.Field34 {
- return fmt.Errorf("Field34 this(%v) Not Equal that(%v)", this.Field34, that1.Field34)
- }
- return nil
-}
-func (this *TwoOneofs_Field35) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*TwoOneofs_Field35)
- if !ok {
- that2, ok := that.(TwoOneofs_Field35)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *TwoOneofs_Field35")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *TwoOneofs_Field35 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *TwoOneofs_Field35 but is not nil && this == nil")
- }
- if !bytes.Equal(this.Field35, that1.Field35) {
- return fmt.Errorf("Field35 this(%v) Not Equal that(%v)", this.Field35, that1.Field35)
- }
- return nil
-}
-func (this *TwoOneofs_SubMessage2) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*TwoOneofs_SubMessage2)
- if !ok {
- that2, ok := that.(TwoOneofs_SubMessage2)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *TwoOneofs_SubMessage2")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *TwoOneofs_SubMessage2 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *TwoOneofs_SubMessage2 but is not nil && this == nil")
- }
- if !this.SubMessage2.Equal(that1.SubMessage2) {
- return fmt.Errorf("SubMessage2 this(%v) Not Equal that(%v)", this.SubMessage2, that1.SubMessage2)
- }
- return nil
-}
-func (this *TwoOneofs) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*TwoOneofs)
- if !ok {
- that2, ok := that.(TwoOneofs)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.One == nil {
- if this.One != nil {
- return false
- }
- } else if this.One == nil {
- return false
- } else if !this.One.Equal(that1.One) {
- return false
- }
- if that1.Two == nil {
- if this.Two != nil {
- return false
- }
- } else if this.Two == nil {
- return false
- } else if !this.Two.Equal(that1.Two) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *TwoOneofs_Field1) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*TwoOneofs_Field1)
- if !ok {
- that2, ok := that.(TwoOneofs_Field1)
- 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.Field1 != that1.Field1 {
- return false
- }
- return true
-}
-func (this *TwoOneofs_Field2) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*TwoOneofs_Field2)
- if !ok {
- that2, ok := that.(TwoOneofs_Field2)
- 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.Field2 != that1.Field2 {
- return false
- }
- return true
-}
-func (this *TwoOneofs_Field3) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*TwoOneofs_Field3)
- if !ok {
- that2, ok := that.(TwoOneofs_Field3)
- 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.Field3 != that1.Field3 {
- return false
- }
- return true
-}
-func (this *TwoOneofs_Field34) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*TwoOneofs_Field34)
- if !ok {
- that2, ok := that.(TwoOneofs_Field34)
- 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.Field34 != that1.Field34 {
- return false
- }
- return true
-}
-func (this *TwoOneofs_Field35) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*TwoOneofs_Field35)
- if !ok {
- that2, ok := that.(TwoOneofs_Field35)
- 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.Field35, that1.Field35) {
- return false
- }
- return true
-}
-func (this *TwoOneofs_SubMessage2) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*TwoOneofs_SubMessage2)
- if !ok {
- that2, ok := that.(TwoOneofs_SubMessage2)
- 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.SubMessage2.Equal(that1.SubMessage2) {
- return false
- }
- return true
-}
-func (this *CustomOneof) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomOneof)
- if !ok {
- that2, ok := that.(CustomOneof)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomOneof")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomOneof but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomOneof but is not nil && this == nil")
- }
- if that1.Custom == nil {
- if this.Custom != nil {
- return fmt.Errorf("this.Custom != nil && that1.Custom == nil")
- }
- } else if this.Custom == nil {
- return fmt.Errorf("this.Custom == nil && that1.Custom != nil")
- } else if err := this.Custom.VerboseEqual(that1.Custom); err != nil {
- return err
- }
- 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 *CustomOneof_Stringy) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomOneof_Stringy)
- if !ok {
- that2, ok := that.(CustomOneof_Stringy)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomOneof_Stringy")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomOneof_Stringy but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomOneof_Stringy but is not nil && this == nil")
- }
- if this.Stringy != that1.Stringy {
- return fmt.Errorf("Stringy this(%v) Not Equal that(%v)", this.Stringy, that1.Stringy)
- }
- return nil
-}
-func (this *CustomOneof_CustomType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomOneof_CustomType)
- if !ok {
- that2, ok := that.(CustomOneof_CustomType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomOneof_CustomType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomOneof_CustomType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomOneof_CustomType but is not nil && this == nil")
- }
- if !this.CustomType.Equal(that1.CustomType) {
- return fmt.Errorf("CustomType this(%v) Not Equal that(%v)", this.CustomType, that1.CustomType)
- }
- return nil
-}
-func (this *CustomOneof_CastType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomOneof_CastType)
- if !ok {
- that2, ok := that.(CustomOneof_CastType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomOneof_CastType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomOneof_CastType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomOneof_CastType but is not nil && this == nil")
- }
- if this.CastType != that1.CastType {
- return fmt.Errorf("CastType this(%v) Not Equal that(%v)", this.CastType, that1.CastType)
- }
- return nil
-}
-func (this *CustomOneof_MyCustomName) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomOneof_MyCustomName)
- if !ok {
- that2, ok := that.(CustomOneof_MyCustomName)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomOneof_MyCustomName")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomOneof_MyCustomName but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomOneof_MyCustomName but is not nil && this == nil")
- }
- if this.MyCustomName != that1.MyCustomName {
- return fmt.Errorf("MyCustomName this(%v) Not Equal that(%v)", this.MyCustomName, that1.MyCustomName)
- }
- return nil
-}
-func (this *CustomOneof) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomOneof)
- if !ok {
- that2, ok := that.(CustomOneof)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.Custom == nil {
- if this.Custom != nil {
- return false
- }
- } else if this.Custom == nil {
- return false
- } else if !this.Custom.Equal(that1.Custom) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomOneof_Stringy) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomOneof_Stringy)
- if !ok {
- that2, ok := that.(CustomOneof_Stringy)
- 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.Stringy != that1.Stringy {
- return false
- }
- return true
-}
-func (this *CustomOneof_CustomType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomOneof_CustomType)
- if !ok {
- that2, ok := that.(CustomOneof_CustomType)
- 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.CustomType.Equal(that1.CustomType) {
- return false
- }
- return true
-}
-func (this *CustomOneof_CastType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomOneof_CastType)
- if !ok {
- that2, ok := that.(CustomOneof_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.CastType != that1.CastType {
- return false
- }
- return true
-}
-func (this *CustomOneof_MyCustomName) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomOneof_MyCustomName)
- if !ok {
- that2, ok := that.(CustomOneof_MyCustomName)
- 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.MyCustomName != that1.MyCustomName {
- return false
- }
- return true
-}
-func (this *Subby) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&one.Subby{")
- if this.Sub != nil {
- s = append(s, "Sub: "+valueToGoStringOne(this.Sub, "string")+",\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 *AllTypesOneOf) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 20)
- s = append(s, "&one.AllTypesOneOf{")
- if this.TestOneof != nil {
- s = append(s, "TestOneof: "+fmt.Sprintf("%#v", this.TestOneof)+",\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 *AllTypesOneOf_Field1) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field1{` +
- `Field1:` + fmt.Sprintf("%#v", this.Field1) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field2) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field2{` +
- `Field2:` + fmt.Sprintf("%#v", this.Field2) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field3) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field3{` +
- `Field3:` + fmt.Sprintf("%#v", this.Field3) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field4) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field4{` +
- `Field4:` + fmt.Sprintf("%#v", this.Field4) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field5) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field5{` +
- `Field5:` + fmt.Sprintf("%#v", this.Field5) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field6) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field6{` +
- `Field6:` + fmt.Sprintf("%#v", this.Field6) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field7) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field7{` +
- `Field7:` + fmt.Sprintf("%#v", this.Field7) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field8) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field8{` +
- `Field8:` + fmt.Sprintf("%#v", this.Field8) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field9) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field9{` +
- `Field9:` + fmt.Sprintf("%#v", this.Field9) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field10) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field10{` +
- `Field10:` + fmt.Sprintf("%#v", this.Field10) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field11) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field11{` +
- `Field11:` + fmt.Sprintf("%#v", this.Field11) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field12) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field12{` +
- `Field12:` + fmt.Sprintf("%#v", this.Field12) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field13) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field13{` +
- `Field13:` + fmt.Sprintf("%#v", this.Field13) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field14) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field14{` +
- `Field14:` + fmt.Sprintf("%#v", this.Field14) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field15) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field15{` +
- `Field15:` + fmt.Sprintf("%#v", this.Field15) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_SubMessage) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_SubMessage{` +
- `SubMessage:` + fmt.Sprintf("%#v", this.SubMessage) + `}`}, ", ")
- return s
-}
-func (this *TwoOneofs) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 10)
- s = append(s, "&one.TwoOneofs{")
- if this.One != nil {
- s = append(s, "One: "+fmt.Sprintf("%#v", this.One)+",\n")
- }
- if this.Two != nil {
- s = append(s, "Two: "+fmt.Sprintf("%#v", this.Two)+",\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 *TwoOneofs_Field1) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.TwoOneofs_Field1{` +
- `Field1:` + fmt.Sprintf("%#v", this.Field1) + `}`}, ", ")
- return s
-}
-func (this *TwoOneofs_Field2) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.TwoOneofs_Field2{` +
- `Field2:` + fmt.Sprintf("%#v", this.Field2) + `}`}, ", ")
- return s
-}
-func (this *TwoOneofs_Field3) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.TwoOneofs_Field3{` +
- `Field3:` + fmt.Sprintf("%#v", this.Field3) + `}`}, ", ")
- return s
-}
-func (this *TwoOneofs_Field34) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.TwoOneofs_Field34{` +
- `Field34:` + fmt.Sprintf("%#v", this.Field34) + `}`}, ", ")
- return s
-}
-func (this *TwoOneofs_Field35) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.TwoOneofs_Field35{` +
- `Field35:` + fmt.Sprintf("%#v", this.Field35) + `}`}, ", ")
- return s
-}
-func (this *TwoOneofs_SubMessage2) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.TwoOneofs_SubMessage2{` +
- `SubMessage2:` + fmt.Sprintf("%#v", this.SubMessage2) + `}`}, ", ")
- return s
-}
-func (this *CustomOneof) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 8)
- s = append(s, "&one.CustomOneof{")
- if this.Custom != nil {
- s = append(s, "Custom: "+fmt.Sprintf("%#v", this.Custom)+",\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 *CustomOneof_Stringy) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.CustomOneof_Stringy{` +
- `Stringy:` + fmt.Sprintf("%#v", this.Stringy) + `}`}, ", ")
- return s
-}
-func (this *CustomOneof_CustomType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.CustomOneof_CustomType{` +
- `CustomType:` + fmt.Sprintf("%#v", this.CustomType) + `}`}, ", ")
- return s
-}
-func (this *CustomOneof_CastType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.CustomOneof_CastType{` +
- `CastType:` + fmt.Sprintf("%#v", this.CastType) + `}`}, ", ")
- return s
-}
-func (this *CustomOneof_MyCustomName) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.CustomOneof_MyCustomName{` +
- `MyCustomName:` + fmt.Sprintf("%#v", this.MyCustomName) + `}`}, ", ")
- return s
-}
-func valueToGoStringOne(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 NewPopulatedSubby(r randyOne, easy bool) *Subby {
- this := &Subby{}
- if r.Intn(10) != 0 {
- v1 := string(randStringOne(r))
- this.Sub = &v1
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedOne(r, 2)
- }
- return this
-}
-
-func NewPopulatedAllTypesOneOf(r randyOne, easy bool) *AllTypesOneOf {
- this := &AllTypesOneOf{}
- oneofNumber_TestOneof := []int32{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}[r.Intn(16)]
- switch oneofNumber_TestOneof {
- case 1:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field1(r, easy)
- case 2:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field2(r, easy)
- case 3:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field3(r, easy)
- case 4:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field4(r, easy)
- case 5:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field5(r, easy)
- case 6:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field6(r, easy)
- case 7:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field7(r, easy)
- case 8:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field8(r, easy)
- case 9:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field9(r, easy)
- case 10:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field10(r, easy)
- case 11:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field11(r, easy)
- case 12:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field12(r, easy)
- case 13:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field13(r, easy)
- case 14:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field14(r, easy)
- case 15:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field15(r, easy)
- case 16:
- this.TestOneof = NewPopulatedAllTypesOneOf_SubMessage(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedOne(r, 17)
- }
- return this
-}
-
-func NewPopulatedAllTypesOneOf_Field1(r randyOne, easy bool) *AllTypesOneOf_Field1 {
- this := &AllTypesOneOf_Field1{}
- this.Field1 = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field2(r randyOne, easy bool) *AllTypesOneOf_Field2 {
- this := &AllTypesOneOf_Field2{}
- this.Field2 = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field3(r randyOne, easy bool) *AllTypesOneOf_Field3 {
- this := &AllTypesOneOf_Field3{}
- this.Field3 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field4(r randyOne, easy bool) *AllTypesOneOf_Field4 {
- this := &AllTypesOneOf_Field4{}
- this.Field4 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field4 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field5(r randyOne, easy bool) *AllTypesOneOf_Field5 {
- this := &AllTypesOneOf_Field5{}
- this.Field5 = uint32(r.Uint32())
- return this
-}
-func NewPopulatedAllTypesOneOf_Field6(r randyOne, easy bool) *AllTypesOneOf_Field6 {
- this := &AllTypesOneOf_Field6{}
- this.Field6 = uint64(uint64(r.Uint32()))
- return this
-}
-func NewPopulatedAllTypesOneOf_Field7(r randyOne, easy bool) *AllTypesOneOf_Field7 {
- this := &AllTypesOneOf_Field7{}
- this.Field7 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field8(r randyOne, easy bool) *AllTypesOneOf_Field8 {
- this := &AllTypesOneOf_Field8{}
- this.Field8 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field8 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field9(r randyOne, easy bool) *AllTypesOneOf_Field9 {
- this := &AllTypesOneOf_Field9{}
- this.Field9 = uint32(r.Uint32())
- return this
-}
-func NewPopulatedAllTypesOneOf_Field10(r randyOne, easy bool) *AllTypesOneOf_Field10 {
- this := &AllTypesOneOf_Field10{}
- this.Field10 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field10 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field11(r randyOne, easy bool) *AllTypesOneOf_Field11 {
- this := &AllTypesOneOf_Field11{}
- this.Field11 = uint64(uint64(r.Uint32()))
- return this
-}
-func NewPopulatedAllTypesOneOf_Field12(r randyOne, easy bool) *AllTypesOneOf_Field12 {
- this := &AllTypesOneOf_Field12{}
- this.Field12 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field12 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field13(r randyOne, easy bool) *AllTypesOneOf_Field13 {
- this := &AllTypesOneOf_Field13{}
- this.Field13 = bool(bool(r.Intn(2) == 0))
- return this
-}
-func NewPopulatedAllTypesOneOf_Field14(r randyOne, easy bool) *AllTypesOneOf_Field14 {
- this := &AllTypesOneOf_Field14{}
- this.Field14 = string(randStringOne(r))
- return this
-}
-func NewPopulatedAllTypesOneOf_Field15(r randyOne, easy bool) *AllTypesOneOf_Field15 {
- this := &AllTypesOneOf_Field15{}
- v2 := r.Intn(100)
- this.Field15 = make([]byte, v2)
- for i := 0; i < v2; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_SubMessage(r randyOne, easy bool) *AllTypesOneOf_SubMessage {
- this := &AllTypesOneOf_SubMessage{}
- this.SubMessage = NewPopulatedSubby(r, easy)
- return this
-}
-func NewPopulatedTwoOneofs(r randyOne, easy bool) *TwoOneofs {
- this := &TwoOneofs{}
- oneofNumber_One := []int32{1, 2, 3}[r.Intn(3)]
- switch oneofNumber_One {
- case 1:
- this.One = NewPopulatedTwoOneofs_Field1(r, easy)
- case 2:
- this.One = NewPopulatedTwoOneofs_Field2(r, easy)
- case 3:
- this.One = NewPopulatedTwoOneofs_Field3(r, easy)
- }
- oneofNumber_Two := []int32{34, 35, 36}[r.Intn(3)]
- switch oneofNumber_Two {
- case 34:
- this.Two = NewPopulatedTwoOneofs_Field34(r, easy)
- case 35:
- this.Two = NewPopulatedTwoOneofs_Field35(r, easy)
- case 36:
- this.Two = NewPopulatedTwoOneofs_SubMessage2(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedOne(r, 37)
- }
- return this
-}
-
-func NewPopulatedTwoOneofs_Field1(r randyOne, easy bool) *TwoOneofs_Field1 {
- this := &TwoOneofs_Field1{}
- this.Field1 = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1 *= -1
- }
- return this
-}
-func NewPopulatedTwoOneofs_Field2(r randyOne, easy bool) *TwoOneofs_Field2 {
- this := &TwoOneofs_Field2{}
- this.Field2 = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2 *= -1
- }
- return this
-}
-func NewPopulatedTwoOneofs_Field3(r randyOne, easy bool) *TwoOneofs_Field3 {
- this := &TwoOneofs_Field3{}
- this.Field3 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3 *= -1
- }
- return this
-}
-func NewPopulatedTwoOneofs_Field34(r randyOne, easy bool) *TwoOneofs_Field34 {
- this := &TwoOneofs_Field34{}
- this.Field34 = string(randStringOne(r))
- return this
-}
-func NewPopulatedTwoOneofs_Field35(r randyOne, easy bool) *TwoOneofs_Field35 {
- this := &TwoOneofs_Field35{}
- v3 := r.Intn(100)
- this.Field35 = make([]byte, v3)
- for i := 0; i < v3; i++ {
- this.Field35[i] = byte(r.Intn(256))
- }
- return this
-}
-func NewPopulatedTwoOneofs_SubMessage2(r randyOne, easy bool) *TwoOneofs_SubMessage2 {
- this := &TwoOneofs_SubMessage2{}
- this.SubMessage2 = NewPopulatedSubby(r, easy)
- return this
-}
-func NewPopulatedCustomOneof(r randyOne, easy bool) *CustomOneof {
- this := &CustomOneof{}
- oneofNumber_Custom := []int32{34, 35, 36, 37}[r.Intn(4)]
- switch oneofNumber_Custom {
- case 34:
- this.Custom = NewPopulatedCustomOneof_Stringy(r, easy)
- case 35:
- this.Custom = NewPopulatedCustomOneof_CustomType(r, easy)
- case 36:
- this.Custom = NewPopulatedCustomOneof_CastType(r, easy)
- case 37:
- this.Custom = NewPopulatedCustomOneof_MyCustomName(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedOne(r, 38)
- }
- return this
-}
-
-func NewPopulatedCustomOneof_Stringy(r randyOne, easy bool) *CustomOneof_Stringy {
- this := &CustomOneof_Stringy{}
- this.Stringy = string(randStringOne(r))
- return this
-}
-func NewPopulatedCustomOneof_CustomType(r randyOne, easy bool) *CustomOneof_CustomType {
- this := &CustomOneof_CustomType{}
- v4 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- this.CustomType = *v4
- return this
-}
-func NewPopulatedCustomOneof_CastType(r randyOne, easy bool) *CustomOneof_CastType {
- this := &CustomOneof_CastType{}
- this.CastType = github_com_gogo_protobuf_test_casttype.MyUint64Type(uint64(r.Uint32()))
- return this
-}
-func NewPopulatedCustomOneof_MyCustomName(r randyOne, easy bool) *CustomOneof_MyCustomName {
- this := &CustomOneof_MyCustomName{}
- this.MyCustomName = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.MyCustomName *= -1
- }
- return this
-}
-
-type randyOne interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneOne(r randyOne) 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 randStringOne(r randyOne) string {
- v5 := r.Intn(100)
- tmps := make([]rune, v5)
- for i := 0; i < v5; i++ {
- tmps[i] = randUTF8RuneOne(r)
- }
- return string(tmps)
-}
-func randUnrecognizedOne(r randyOne, 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 = randFieldOne(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldOne(dAtA []byte, r randyOne, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateOne(dAtA, uint64(key))
- v6 := r.Int63()
- if r.Intn(2) == 0 {
- v6 *= -1
- }
- dAtA = encodeVarintPopulateOne(dAtA, uint64(v6))
- case 1:
- dAtA = encodeVarintPopulateOne(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 = encodeVarintPopulateOne(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateOne(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateOne(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 encodeVarintPopulateOne(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 *Subby) Size() (n int) {
- var l int
- _ = l
- if m.Sub != nil {
- l = len(*m.Sub)
- n += 1 + l + sovOne(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AllTypesOneOf) Size() (n int) {
- var l int
- _ = l
- if m.TestOneof != nil {
- n += m.TestOneof.Size()
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AllTypesOneOf_Field1) Size() (n int) {
- var l int
- _ = l
- n += 9
- return n
-}
-func (m *AllTypesOneOf_Field2) Size() (n int) {
- var l int
- _ = l
- n += 5
- return n
-}
-func (m *AllTypesOneOf_Field3) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field3))
- return n
-}
-func (m *AllTypesOneOf_Field4) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field4))
- return n
-}
-func (m *AllTypesOneOf_Field5) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field5))
- return n
-}
-func (m *AllTypesOneOf_Field6) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field6))
- return n
-}
-func (m *AllTypesOneOf_Field7) Size() (n int) {
- var l int
- _ = l
- n += 1 + sozOne(uint64(m.Field7))
- return n
-}
-func (m *AllTypesOneOf_Field8) Size() (n int) {
- var l int
- _ = l
- n += 1 + sozOne(uint64(m.Field8))
- return n
-}
-func (m *AllTypesOneOf_Field9) Size() (n int) {
- var l int
- _ = l
- n += 5
- return n
-}
-func (m *AllTypesOneOf_Field10) Size() (n int) {
- var l int
- _ = l
- n += 5
- return n
-}
-func (m *AllTypesOneOf_Field11) Size() (n int) {
- var l int
- _ = l
- n += 9
- return n
-}
-func (m *AllTypesOneOf_Field12) Size() (n int) {
- var l int
- _ = l
- n += 9
- return n
-}
-func (m *AllTypesOneOf_Field13) Size() (n int) {
- var l int
- _ = l
- n += 2
- return n
-}
-func (m *AllTypesOneOf_Field14) Size() (n int) {
- var l int
- _ = l
- l = len(m.Field14)
- n += 1 + l + sovOne(uint64(l))
- return n
-}
-func (m *AllTypesOneOf_Field15) Size() (n int) {
- var l int
- _ = l
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovOne(uint64(l))
- }
- return n
-}
-func (m *AllTypesOneOf_SubMessage) Size() (n int) {
- var l int
- _ = l
- if m.SubMessage != nil {
- l = m.SubMessage.Size()
- n += 2 + l + sovOne(uint64(l))
- }
- return n
-}
-func (m *TwoOneofs) Size() (n int) {
- var l int
- _ = l
- if m.One != nil {
- n += m.One.Size()
- }
- if m.Two != nil {
- n += m.Two.Size()
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *TwoOneofs_Field1) Size() (n int) {
- var l int
- _ = l
- n += 9
- return n
-}
-func (m *TwoOneofs_Field2) Size() (n int) {
- var l int
- _ = l
- n += 5
- return n
-}
-func (m *TwoOneofs_Field3) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field3))
- return n
-}
-func (m *TwoOneofs_Field34) Size() (n int) {
- var l int
- _ = l
- l = len(m.Field34)
- n += 2 + l + sovOne(uint64(l))
- return n
-}
-func (m *TwoOneofs_Field35) Size() (n int) {
- var l int
- _ = l
- if m.Field35 != nil {
- l = len(m.Field35)
- n += 2 + l + sovOne(uint64(l))
- }
- return n
-}
-func (m *TwoOneofs_SubMessage2) Size() (n int) {
- var l int
- _ = l
- if m.SubMessage2 != nil {
- l = m.SubMessage2.Size()
- n += 2 + l + sovOne(uint64(l))
- }
- return n
-}
-func (m *CustomOneof) Size() (n int) {
- var l int
- _ = l
- if m.Custom != nil {
- n += m.Custom.Size()
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomOneof_Stringy) Size() (n int) {
- var l int
- _ = l
- l = len(m.Stringy)
- n += 2 + l + sovOne(uint64(l))
- return n
-}
-func (m *CustomOneof_CustomType) Size() (n int) {
- var l int
- _ = l
- l = m.CustomType.Size()
- n += 2 + l + sovOne(uint64(l))
- return n
-}
-func (m *CustomOneof_CastType) Size() (n int) {
- var l int
- _ = l
- n += 2 + sovOne(uint64(m.CastType))
- return n
-}
-func (m *CustomOneof_MyCustomName) Size() (n int) {
- var l int
- _ = l
- n += 2 + sovOne(uint64(m.MyCustomName))
- return n
-}
-
-func sovOne(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozOne(x uint64) (n int) {
- return sovOne(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *Subby) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Subby{`,
- `Sub:` + valueToStringOne(this.Sub) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf{`,
- `TestOneof:` + fmt.Sprintf("%v", this.TestOneof) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field1) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field1{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field2) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field2{`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field3) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field3{`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field4) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field4{`,
- `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field5) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field5{`,
- `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field6) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field6{`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field7) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field7{`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field8) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field8{`,
- `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field9) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field9{`,
- `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field10) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field10{`,
- `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field11) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field11{`,
- `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field12) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field12{`,
- `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field13) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field13{`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field14) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field14{`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field15) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field15{`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_SubMessage) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_SubMessage{`,
- `SubMessage:` + strings.Replace(fmt.Sprintf("%v", this.SubMessage), "Subby", "Subby", 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *TwoOneofs) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&TwoOneofs{`,
- `One:` + fmt.Sprintf("%v", this.One) + `,`,
- `Two:` + fmt.Sprintf("%v", this.Two) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *TwoOneofs_Field1) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&TwoOneofs_Field1{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *TwoOneofs_Field2) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&TwoOneofs_Field2{`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *TwoOneofs_Field3) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&TwoOneofs_Field3{`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *TwoOneofs_Field34) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&TwoOneofs_Field34{`,
- `Field34:` + fmt.Sprintf("%v", this.Field34) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *TwoOneofs_Field35) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&TwoOneofs_Field35{`,
- `Field35:` + fmt.Sprintf("%v", this.Field35) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *TwoOneofs_SubMessage2) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&TwoOneofs_SubMessage2{`,
- `SubMessage2:` + strings.Replace(fmt.Sprintf("%v", this.SubMessage2), "Subby", "Subby", 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomOneof) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomOneof{`,
- `Custom:` + fmt.Sprintf("%v", this.Custom) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomOneof_Stringy) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomOneof_Stringy{`,
- `Stringy:` + fmt.Sprintf("%v", this.Stringy) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomOneof_CustomType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomOneof_CustomType{`,
- `CustomType:` + fmt.Sprintf("%v", this.CustomType) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomOneof_CastType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomOneof_CastType{`,
- `CastType:` + fmt.Sprintf("%v", this.CastType) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomOneof_MyCustomName) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomOneof_MyCustomName{`,
- `MyCustomName:` + fmt.Sprintf("%v", this.MyCustomName) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringOne(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *Subby) 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 *Subby) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Sub != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintOne(dAtA, i, uint64(len(*m.Sub)))
- i += copy(dAtA[i:], *m.Sub)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *AllTypesOneOf) 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 *AllTypesOneOf) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.TestOneof != nil {
- nn1, err := m.TestOneof.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += nn1
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *AllTypesOneOf_Field1) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = m.Field1
- i += 8
- return i, nil
-}
-func (m *AllTypesOneOf_Field2) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = m.Field2
- i += 4
- return i, nil
-}
-func (m *AllTypesOneOf_Field3) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x18
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.Field3))
- return i, nil
-}
-func (m *AllTypesOneOf_Field4) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x20
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.Field4))
- return i, nil
-}
-func (m *AllTypesOneOf_Field5) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x28
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.Field5))
- return i, nil
-}
-func (m *AllTypesOneOf_Field6) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x30
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.Field6))
- return i, nil
-}
-func (m *AllTypesOneOf_Field7) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x38
- i++
- i = encodeVarintOne(dAtA, i, uint64((uint32(m.Field7)<<1)^uint32((m.Field7>>31))))
- return i, nil
-}
-func (m *AllTypesOneOf_Field8) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x40
- i++
- i = encodeVarintOne(dAtA, i, uint64((uint64(m.Field8)<<1)^uint64((m.Field8>>63))))
- return i, nil
-}
-func (m *AllTypesOneOf_Field9) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x4d
- i++
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = m.Field9
- i += 4
- return i, nil
-}
-func (m *AllTypesOneOf_Field10) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x55
- i++
- *(*int32)(unsafe.Pointer(&dAtA[i])) = m.Field10
- i += 4
- return i, nil
-}
-func (m *AllTypesOneOf_Field11) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x59
- i++
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = m.Field11
- i += 8
- return i, nil
-}
-func (m *AllTypesOneOf_Field12) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x61
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = m.Field12
- i += 8
- return i, nil
-}
-func (m *AllTypesOneOf_Field13) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x68
- i++
- if m.Field13 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- return i, nil
-}
-func (m *AllTypesOneOf_Field14) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x72
- i++
- i = encodeVarintOne(dAtA, i, uint64(len(m.Field14)))
- i += copy(dAtA[i:], m.Field14)
- return i, nil
-}
-func (m *AllTypesOneOf_Field15) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- if m.Field15 != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintOne(dAtA, i, uint64(len(m.Field15)))
- i += copy(dAtA[i:], m.Field15)
- }
- return i, nil
-}
-func (m *AllTypesOneOf_SubMessage) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- if m.SubMessage != nil {
- dAtA[i] = 0x82
- i++
- dAtA[i] = 0x1
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.SubMessage.Size()))
- n2, err := m.SubMessage.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n2
- }
- return i, nil
-}
-func (m *TwoOneofs) 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 *TwoOneofs) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.One != nil {
- nn3, err := m.One.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += nn3
- }
- if m.Two != nil {
- nn4, err := m.Two.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += nn4
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *TwoOneofs_Field1) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = m.Field1
- i += 8
- return i, nil
-}
-func (m *TwoOneofs_Field2) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = m.Field2
- i += 4
- return i, nil
-}
-func (m *TwoOneofs_Field3) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x18
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.Field3))
- return i, nil
-}
-func (m *TwoOneofs_Field34) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x92
- i++
- dAtA[i] = 0x2
- i++
- i = encodeVarintOne(dAtA, i, uint64(len(m.Field34)))
- i += copy(dAtA[i:], m.Field34)
- return i, nil
-}
-func (m *TwoOneofs_Field35) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- if m.Field35 != nil {
- dAtA[i] = 0x9a
- i++
- dAtA[i] = 0x2
- i++
- i = encodeVarintOne(dAtA, i, uint64(len(m.Field35)))
- i += copy(dAtA[i:], m.Field35)
- }
- return i, nil
-}
-func (m *TwoOneofs_SubMessage2) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- if m.SubMessage2 != nil {
- dAtA[i] = 0xa2
- i++
- dAtA[i] = 0x2
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.SubMessage2.Size()))
- n5, err := m.SubMessage2.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n5
- }
- return i, nil
-}
-func (m *CustomOneof) 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 *CustomOneof) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Custom != nil {
- nn6, err := m.Custom.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += nn6
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *CustomOneof_Stringy) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x92
- i++
- dAtA[i] = 0x2
- i++
- i = encodeVarintOne(dAtA, i, uint64(len(m.Stringy)))
- i += copy(dAtA[i:], m.Stringy)
- return i, nil
-}
-func (m *CustomOneof_CustomType) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x9a
- i++
- dAtA[i] = 0x2
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.CustomType.Size()))
- n7, err := m.CustomType.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n7
- return i, nil
-}
-func (m *CustomOneof_CastType) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0xa0
- i++
- dAtA[i] = 0x2
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.CastType))
- return i, nil
-}
-func (m *CustomOneof_MyCustomName) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0xa8
- i++
- dAtA[i] = 0x2
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.MyCustomName))
- return i, nil
-}
-func encodeFixed64One(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 encodeFixed32One(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 encodeVarintOne(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 (m *Subby) 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 ErrIntOverflowOneUnsafe
- }
- 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: Subby: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Subby: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sub", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- 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 ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Sub = &s
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipOneUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- 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 *AllTypesOneOf) 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 ErrIntOverflowOneUnsafe
- }
- 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: AllTypesOneOf: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: AllTypesOneOf: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.TestOneof = &AllTypesOneOf_Field1{v}
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.TestOneof = &AllTypesOneOf_Field2{v}
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.TestOneof = &AllTypesOneOf_Field3{v}
- case 4:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.TestOneof = &AllTypesOneOf_Field4{v}
- case 5:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
- }
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.TestOneof = &AllTypesOneOf_Field5{v}
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.TestOneof = &AllTypesOneOf_Field6{v}
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.TestOneof = &AllTypesOneOf_Field7{v}
- case 8:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.TestOneof = &AllTypesOneOf_Field8{int64(v)}
- case 9:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
- }
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.TestOneof = &AllTypesOneOf_Field9{v}
- case 10:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
- }
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.TestOneof = &AllTypesOneOf_Field10{v}
- case 11:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
- }
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.TestOneof = &AllTypesOneOf_Field11{v}
- case 12:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
- }
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.TestOneof = &AllTypesOneOf_Field12{v}
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.TestOneof = &AllTypesOneOf_Field13{b}
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- 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 ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.TestOneof = &AllTypesOneOf_Field14{string(dAtA[iNdEx:postIndex])}
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- v := make([]byte, postIndex-iNdEx)
- copy(v, dAtA[iNdEx:postIndex])
- m.TestOneof = &AllTypesOneOf_Field15{v}
- iNdEx = postIndex
- case 16:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field SubMessage", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- v := &Subby{}
- if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- m.TestOneof = &AllTypesOneOf_SubMessage{v}
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipOneUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- 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 *TwoOneofs) 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 ErrIntOverflowOneUnsafe
- }
- 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: TwoOneofs: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: TwoOneofs: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.One = &TwoOneofs_Field1{v}
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.One = &TwoOneofs_Field2{v}
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.One = &TwoOneofs_Field3{v}
- case 34:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field34", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- 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 ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Two = &TwoOneofs_Field34{string(dAtA[iNdEx:postIndex])}
- iNdEx = postIndex
- case 35:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field35", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- v := make([]byte, postIndex-iNdEx)
- copy(v, dAtA[iNdEx:postIndex])
- m.Two = &TwoOneofs_Field35{v}
- iNdEx = postIndex
- case 36:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field SubMessage2", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- v := &Subby{}
- if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- m.Two = &TwoOneofs_SubMessage2{v}
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipOneUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- 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 *CustomOneof) 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 ErrIntOverflowOneUnsafe
- }
- 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: CustomOneof: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomOneof: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 34:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Stringy", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- 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 ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Custom = &CustomOneof_Stringy{string(dAtA[iNdEx:postIndex])}
- iNdEx = postIndex
- case 35:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field CustomType", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var vv github_com_gogo_protobuf_test_custom.Uint128
- v := &vv
- if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- m.Custom = &CustomOneof_CustomType{*v}
- iNdEx = postIndex
- case 36:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field CastType", wireType)
- }
- var v github_com_gogo_protobuf_test_casttype.MyUint64Type
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (github_com_gogo_protobuf_test_casttype.MyUint64Type(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Custom = &CustomOneof_CastType{v}
- case 37:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyCustomName", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Custom = &CustomOneof_MyCustomName{v}
- default:
- iNdEx = preIndex
- skippy, err := skipOneUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- 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 skipOneUnsafe(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, ErrIntOverflowOneUnsafe
- }
- 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, ErrIntOverflowOneUnsafe
- }
- 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, ErrIntOverflowOneUnsafe
- }
- 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, ErrInvalidLengthOneUnsafe
- }
- return iNdEx, nil
- case 3:
- for {
- var innerWire uint64
- var start int = iNdEx
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowOneUnsafe
- }
- 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 := skipOneUnsafe(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 (
- ErrInvalidLengthOneUnsafe = fmt.Errorf("proto: negative length found during unmarshaling")
- ErrIntOverflowOneUnsafe = fmt.Errorf("proto: integer overflow")
-)
-
-func init() { proto.RegisterFile("combos/unsafeboth/one.proto", fileDescriptorOne) }
-
-var fileDescriptorOne = []byte{
- // 600 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0xd3, 0x3f, 0x4f, 0xdb, 0x40,
- 0x14, 0x00, 0x70, 0x3f, 0x42, 0x42, 0xb8, 0x84, 0x92, 0x7a, 0xba, 0x52, 0xe9, 0x38, 0xa5, 0xad,
- 0x74, 0x43, 0x49, 0x88, 0x93, 0xf0, 0x67, 0xac, 0xa9, 0xaa, 0x2c, 0x14, 0xc9, 0xc0, 0x8c, 0x62,
- 0x7a, 0x09, 0x91, 0x88, 0x0f, 0x71, 0x67, 0x21, 0x6f, 0x7c, 0x86, 0x7e, 0x8a, 0x8e, 0x1d, 0xfb,
- 0x11, 0x18, 0x19, 0xab, 0x0e, 0x11, 0x76, 0x97, 0x8e, 0x8c, 0xa8, 0x53, 0x75, 0x36, 0xb9, 0xab,
- 0x54, 0x55, 0x5d, 0x3a, 0xc5, 0xef, 0xfd, 0x7c, 0x2f, 0xef, 0xf9, 0xee, 0xd0, 0xf3, 0x53, 0x31,
- 0x0d, 0x85, 0x6c, 0xc7, 0x91, 0x1c, 0x8e, 0x78, 0x28, 0xd4, 0x59, 0x5b, 0x44, 0xbc, 0x75, 0x71,
- 0x29, 0x94, 0x70, 0x4b, 0x22, 0xe2, 0x6b, 0x1b, 0xe3, 0x89, 0x3a, 0x8b, 0xc3, 0xd6, 0xa9, 0x98,
- 0xb6, 0xc7, 0x62, 0x2c, 0xda, 0xb9, 0x85, 0xf1, 0x28, 0x8f, 0xf2, 0x20, 0x7f, 0x2a, 0xd6, 0x34,
- 0x9f, 0xa1, 0xf2, 0x61, 0x1c, 0x86, 0x89, 0xdb, 0x40, 0x25, 0x19, 0x87, 0x18, 0x28, 0xb0, 0xe5,
- 0x40, 0x3f, 0x36, 0x67, 0x25, 0xb4, 0xf2, 0xe6, 0xfc, 0xfc, 0x28, 0xb9, 0xe0, 0xf2, 0x20, 0xe2,
- 0x07, 0x23, 0x17, 0xa3, 0xca, 0xbb, 0x09, 0x3f, 0xff, 0xd0, 0xc9, 0x5f, 0x83, 0x81, 0x13, 0x3c,
- 0xc6, 0x46, 0x3c, 0xbc, 0x40, 0x81, 0x2d, 0x18, 0xf1, 0x8c, 0x74, 0x71, 0x89, 0x02, 0x2b, 0x1b,
- 0xe9, 0x1a, 0xe9, 0xe1, 0x45, 0x0a, 0xac, 0x64, 0xa4, 0x67, 0xa4, 0x8f, 0xcb, 0x14, 0xd8, 0x8a,
- 0x91, 0xbe, 0x91, 0x2d, 0x5c, 0xa1, 0xc0, 0x16, 0x8d, 0x6c, 0x19, 0xd9, 0xc6, 0x4b, 0x14, 0xd8,
- 0x53, 0x23, 0xdb, 0x46, 0x76, 0x70, 0x95, 0x02, 0x73, 0x8d, 0xec, 0x18, 0xd9, 0xc5, 0xcb, 0x14,
- 0xd8, 0x92, 0x91, 0x5d, 0x77, 0x0d, 0x2d, 0x15, 0x93, 0x6d, 0x62, 0x44, 0x81, 0xad, 0x0e, 0x9c,
- 0x60, 0x9e, 0xb0, 0xd6, 0xc1, 0x35, 0x0a, 0xac, 0x62, 0xad, 0x63, 0xcd, 0xc3, 0x75, 0x0a, 0xac,
- 0x61, 0xcd, 0xb3, 0xd6, 0xc5, 0x2b, 0x14, 0x58, 0xd5, 0x5a, 0xd7, 0x5a, 0x0f, 0x3f, 0xd1, 0x3b,
- 0x60, 0xad, 0x67, 0xad, 0x8f, 0x57, 0x29, 0xb0, 0xba, 0xb5, 0xbe, 0xbb, 0x81, 0x6a, 0x32, 0x0e,
- 0x4f, 0xa6, 0x5c, 0xca, 0xe1, 0x98, 0xe3, 0x06, 0x05, 0x56, 0xf3, 0x50, 0x4b, 0x9f, 0x89, 0x7c,
- 0x5b, 0x07, 0x4e, 0x80, 0x64, 0x1c, 0xee, 0x17, 0xee, 0xd7, 0x11, 0x52, 0x5c, 0xaa, 0x13, 0x11,
- 0x71, 0x31, 0x6a, 0xde, 0x02, 0x5a, 0x3e, 0xba, 0x12, 0x07, 0x3a, 0x90, 0xff, 0x79, 0x73, 0xe7,
- 0x4d, 0x77, 0x7b, 0xb8, 0x99, 0x0f, 0x04, 0xc1, 0x3c, 0x61, 0xad, 0x8f, 0x5f, 0xe4, 0x03, 0x19,
- 0xeb, 0xbb, 0x6d, 0x54, 0xff, 0x6d, 0x20, 0x0f, 0xbf, 0xfc, 0x63, 0x22, 0x08, 0x6a, 0x76, 0x22,
- 0xcf, 0x2f, 0x23, 0x7d, 0xec, 0xf5, 0x8f, 0xba, 0x12, 0xcd, 0x8f, 0x0b, 0xa8, 0xb6, 0x17, 0x4b,
- 0x25, 0xa6, 0xf9, 0x54, 0xfa, 0xaf, 0x0e, 0xd5, 0xe5, 0x24, 0x1a, 0x27, 0x8f, 0x6d, 0x38, 0xc1,
- 0x3c, 0xe1, 0x06, 0x08, 0x15, 0xaf, 0xea, 0x13, 0x5e, 0x74, 0xe2, 0x6f, 0x7e, 0x9b, 0xad, 0xbf,
- 0xfe, 0xeb, 0x0d, 0xd2, 0xdf, 0xae, 0x7d, 0x9a, 0xaf, 0x69, 0x1d, 0x4f, 0x22, 0xd5, 0xf1, 0x76,
- 0xf4, 0x07, 0xb6, 0x55, 0xdc, 0x63, 0x54, 0xdd, 0x1b, 0x4a, 0x95, 0x57, 0xd4, 0xad, 0x2f, 0xfa,
- 0xdb, 0x3f, 0x67, 0xeb, 0xdd, 0x7f, 0x54, 0x1c, 0x4a, 0xa5, 0x92, 0x0b, 0xde, 0xda, 0x4f, 0x74,
- 0xd5, 0xad, 0x9e, 0x5e, 0x3e, 0x70, 0x02, 0x53, 0xca, 0xf5, 0xe6, 0xad, 0xbe, 0x1f, 0x4e, 0x39,
- 0x7e, 0xa5, 0xaf, 0x8b, 0xdf, 0xc8, 0x66, 0xeb, 0xf5, 0xfd, 0xc4, 0xe6, 0x6d, 0x2b, 0x3a, 0xf2,
- 0xab, 0xa8, 0x52, 0xb4, 0xea, 0xbf, 0xbd, 0x49, 0x89, 0x73, 0x9b, 0x12, 0xe7, 0x6b, 0x4a, 0x9c,
- 0xbb, 0x94, 0xc0, 0x7d, 0x4a, 0xe0, 0x21, 0x25, 0x70, 0x9d, 0x11, 0xf8, 0x94, 0x11, 0xf8, 0x9c,
- 0x11, 0xf8, 0x92, 0x11, 0xb8, 0xc9, 0x88, 0x73, 0x9b, 0x11, 0xe7, 0x2e, 0x23, 0xf0, 0x23, 0x23,
- 0xce, 0x7d, 0x46, 0xe0, 0x21, 0x23, 0x70, 0xfd, 0x9d, 0xc0, 0xaf, 0x00, 0x00, 0x00, 0xff, 0xff,
- 0xa5, 0xf3, 0xa9, 0x7e, 0x7b, 0x04, 0x00, 0x00,
-}
diff --git a/test/oneof/combos/unsafeboth/one.proto b/test/oneof/combos/unsafeboth/one.proto
deleted file mode 100644
index 3e17abed03..0000000000
--- a/test/oneof/combos/unsafeboth/one.proto
+++ /dev/null
@@ -1,103 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-package one;
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = true;
-option (gogoproto.unsafe_unmarshaler_all) = true;
-
-message Subby {
- optional string sub = 1;
-}
-
-message AllTypesOneOf {
- oneof test_oneof {
- double Field1 = 1;
- float Field2 = 2;
- int32 Field3 = 3;
- int64 Field4 = 4;
- uint32 Field5 = 5;
- uint64 Field6 = 6;
- sint32 Field7 = 7;
- sint64 Field8 = 8;
- fixed32 Field9 = 9;
- sfixed32 Field10 = 10;
- fixed64 Field11 = 11;
- sfixed64 Field12 = 12;
- bool Field13 = 13;
- string Field14 = 14;
- bytes Field15 = 15;
- Subby sub_message = 16;
- }
-}
-
-message TwoOneofs {
- oneof one {
- double Field1 = 1;
- float Field2 = 2;
- int32 Field3 = 3;
- }
-
- oneof two {
- string Field34 = 34;
- bytes Field35 = 35;
- Subby sub_message2 = 36;
- }
-}
-
-message CustomOneof {
- oneof custom {
- string Stringy = 34;
- bytes CustomType = 35 [(gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128"];
- uint64 CastType = 36 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyUint64Type"];
- int64 CustomName = 37 [(gogoproto.customname) = "MyCustomName"];
- }
-}
diff --git a/test/oneof/combos/unsafeboth/onepb_test.go b/test/oneof/combos/unsafeboth/onepb_test.go
deleted file mode 100644
index 13bb95e979..0000000000
--- a/test/oneof/combos/unsafeboth/onepb_test.go
+++ /dev/null
@@ -1,791 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeboth/one.proto
-
-/*
-Package one is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafeboth/one.proto
-
-It has these top-level messages:
- Subby
- AllTypesOneOf
- TwoOneofs
- CustomOneof
-*/
-package one
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestSubbyProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestSubbyMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllTypesOneOfProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllTypesOneOf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllTypesOneOf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestAllTypesOneOfMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllTypesOneOf(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllTypesOneOf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestTwoOneofsProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTwoOneofs(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &TwoOneofs{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestTwoOneofsMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTwoOneofs(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &TwoOneofs{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomOneofProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomOneof(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomOneof{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomOneofMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomOneof(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomOneof{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestSubbyJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Subby{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAllTypesOneOfJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllTypesOneOf(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllTypesOneOf{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestTwoOneofsJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTwoOneofs(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &TwoOneofs{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomOneofJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomOneof(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomOneof{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestSubbyProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestSubbyProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllTypesOneOfProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllTypesOneOf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AllTypesOneOf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllTypesOneOfProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllTypesOneOf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AllTypesOneOf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestTwoOneofsProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTwoOneofs(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &TwoOneofs{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestTwoOneofsProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTwoOneofs(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &TwoOneofs{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomOneofProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomOneof(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomOneof{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomOneofProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomOneof(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomOneof{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestOneDescription(t *testing.T) {
- OneDescription()
-}
-func TestSubbyVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSubby(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAllTypesOneOfVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllTypesOneOf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AllTypesOneOf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestTwoOneofsVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTwoOneofs(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &TwoOneofs{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomOneofVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomOneof(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomOneof{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestSubbyGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSubby(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAllTypesOneOfGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllTypesOneOf(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestTwoOneofsGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTwoOneofs(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomOneofGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomOneof(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestSubbySize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestAllTypesOneOfSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllTypesOneOf(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestTwoOneofsSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTwoOneofs(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestCustomOneofSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomOneof(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestSubbyStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSubby(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAllTypesOneOfStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllTypesOneOf(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestTwoOneofsStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTwoOneofs(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomOneofStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomOneof(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/oneof/combos/unsafemarshaler/one.pb.go b/test/oneof/combos/unsafemarshaler/one.pb.go
deleted file mode 100644
index 732d5a412a..0000000000
--- a/test/oneof/combos/unsafemarshaler/one.pb.go
+++ /dev/null
@@ -1,4762 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafemarshaler/one.proto
-
-/*
-Package one is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafemarshaler/one.proto
-
-It has these top-level messages:
- Subby
- AllTypesOneOf
- TwoOneofs
- CustomOneof
-*/
-package one
-
-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_custom "github.com/gogo/protobuf/test/custom"
-import github_com_gogo_protobuf_test_casttype "github.com/gogo/protobuf/test/casttype"
-
-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 reflect "reflect"
-
-import unsafe "unsafe"
-
-// 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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type Subby struct {
- Sub *string `protobuf:"bytes,1,opt,name=sub" json:"sub,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Subby) Reset() { *m = Subby{} }
-func (*Subby) ProtoMessage() {}
-func (*Subby) Descriptor() ([]byte, []int) { return fileDescriptorOne, []int{0} }
-
-type AllTypesOneOf struct {
- // Types that are valid to be assigned to TestOneof:
- // *AllTypesOneOf_Field1
- // *AllTypesOneOf_Field2
- // *AllTypesOneOf_Field3
- // *AllTypesOneOf_Field4
- // *AllTypesOneOf_Field5
- // *AllTypesOneOf_Field6
- // *AllTypesOneOf_Field7
- // *AllTypesOneOf_Field8
- // *AllTypesOneOf_Field9
- // *AllTypesOneOf_Field10
- // *AllTypesOneOf_Field11
- // *AllTypesOneOf_Field12
- // *AllTypesOneOf_Field13
- // *AllTypesOneOf_Field14
- // *AllTypesOneOf_Field15
- // *AllTypesOneOf_SubMessage
- TestOneof isAllTypesOneOf_TestOneof `protobuf_oneof:"test_oneof"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *AllTypesOneOf) Reset() { *m = AllTypesOneOf{} }
-func (*AllTypesOneOf) ProtoMessage() {}
-func (*AllTypesOneOf) Descriptor() ([]byte, []int) { return fileDescriptorOne, []int{1} }
-
-type isAllTypesOneOf_TestOneof interface {
- isAllTypesOneOf_TestOneof()
- Equal(interface{}) bool
- VerboseEqual(interface{}) error
- MarshalTo([]byte) (int, error)
- Size() int
-}
-
-type AllTypesOneOf_Field1 struct {
- Field1 float64 `protobuf:"fixed64,1,opt,name=Field1,oneof"`
-}
-type AllTypesOneOf_Field2 struct {
- Field2 float32 `protobuf:"fixed32,2,opt,name=Field2,oneof"`
-}
-type AllTypesOneOf_Field3 struct {
- Field3 int32 `protobuf:"varint,3,opt,name=Field3,oneof"`
-}
-type AllTypesOneOf_Field4 struct {
- Field4 int64 `protobuf:"varint,4,opt,name=Field4,oneof"`
-}
-type AllTypesOneOf_Field5 struct {
- Field5 uint32 `protobuf:"varint,5,opt,name=Field5,oneof"`
-}
-type AllTypesOneOf_Field6 struct {
- Field6 uint64 `protobuf:"varint,6,opt,name=Field6,oneof"`
-}
-type AllTypesOneOf_Field7 struct {
- Field7 int32 `protobuf:"zigzag32,7,opt,name=Field7,oneof"`
-}
-type AllTypesOneOf_Field8 struct {
- Field8 int64 `protobuf:"zigzag64,8,opt,name=Field8,oneof"`
-}
-type AllTypesOneOf_Field9 struct {
- Field9 uint32 `protobuf:"fixed32,9,opt,name=Field9,oneof"`
-}
-type AllTypesOneOf_Field10 struct {
- Field10 int32 `protobuf:"fixed32,10,opt,name=Field10,oneof"`
-}
-type AllTypesOneOf_Field11 struct {
- Field11 uint64 `protobuf:"fixed64,11,opt,name=Field11,oneof"`
-}
-type AllTypesOneOf_Field12 struct {
- Field12 int64 `protobuf:"fixed64,12,opt,name=Field12,oneof"`
-}
-type AllTypesOneOf_Field13 struct {
- Field13 bool `protobuf:"varint,13,opt,name=Field13,oneof"`
-}
-type AllTypesOneOf_Field14 struct {
- Field14 string `protobuf:"bytes,14,opt,name=Field14,oneof"`
-}
-type AllTypesOneOf_Field15 struct {
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15,oneof"`
-}
-type AllTypesOneOf_SubMessage struct {
- SubMessage *Subby `protobuf:"bytes,16,opt,name=sub_message,json=subMessage,oneof"`
-}
-
-func (*AllTypesOneOf_Field1) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field2) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field3) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field4) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field5) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field6) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field7) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field8) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field9) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field10) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field11) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field12) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field13) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field14) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field15) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_SubMessage) isAllTypesOneOf_TestOneof() {}
-
-func (m *AllTypesOneOf) GetTestOneof() isAllTypesOneOf_TestOneof {
- if m != nil {
- return m.TestOneof
- }
- return nil
-}
-
-func (m *AllTypesOneOf) GetField1() float64 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field1); ok {
- return x.Field1
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField2() float32 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field2); ok {
- return x.Field2
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField3() int32 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field3); ok {
- return x.Field3
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField4() int64 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field4); ok {
- return x.Field4
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField5() uint32 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field5); ok {
- return x.Field5
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField6() uint64 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field6); ok {
- return x.Field6
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField7() int32 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field7); ok {
- return x.Field7
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField8() int64 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field8); ok {
- return x.Field8
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField9() uint32 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field9); ok {
- return x.Field9
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField10() int32 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field10); ok {
- return x.Field10
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField11() uint64 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field11); ok {
- return x.Field11
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField12() int64 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field12); ok {
- return x.Field12
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField13() bool {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field13); ok {
- return x.Field13
- }
- return false
-}
-
-func (m *AllTypesOneOf) GetField14() string {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field14); ok {
- return x.Field14
- }
- return ""
-}
-
-func (m *AllTypesOneOf) GetField15() []byte {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field15); ok {
- return x.Field15
- }
- return nil
-}
-
-func (m *AllTypesOneOf) GetSubMessage() *Subby {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_SubMessage); ok {
- return x.SubMessage
- }
- return nil
-}
-
-// XXX_OneofFuncs is for the internal use of the proto package.
-func (*AllTypesOneOf) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
- return _AllTypesOneOf_OneofMarshaler, _AllTypesOneOf_OneofUnmarshaler, _AllTypesOneOf_OneofSizer, []interface{}{
- (*AllTypesOneOf_Field1)(nil),
- (*AllTypesOneOf_Field2)(nil),
- (*AllTypesOneOf_Field3)(nil),
- (*AllTypesOneOf_Field4)(nil),
- (*AllTypesOneOf_Field5)(nil),
- (*AllTypesOneOf_Field6)(nil),
- (*AllTypesOneOf_Field7)(nil),
- (*AllTypesOneOf_Field8)(nil),
- (*AllTypesOneOf_Field9)(nil),
- (*AllTypesOneOf_Field10)(nil),
- (*AllTypesOneOf_Field11)(nil),
- (*AllTypesOneOf_Field12)(nil),
- (*AllTypesOneOf_Field13)(nil),
- (*AllTypesOneOf_Field14)(nil),
- (*AllTypesOneOf_Field15)(nil),
- (*AllTypesOneOf_SubMessage)(nil),
- }
-}
-
-func _AllTypesOneOf_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
- m := msg.(*AllTypesOneOf)
- // test_oneof
- switch x := m.TestOneof.(type) {
- case *AllTypesOneOf_Field1:
- _ = b.EncodeVarint(1<<3 | proto.WireFixed64)
- _ = b.EncodeFixed64(math.Float64bits(x.Field1))
- case *AllTypesOneOf_Field2:
- _ = b.EncodeVarint(2<<3 | proto.WireFixed32)
- _ = b.EncodeFixed32(uint64(math.Float32bits(x.Field2)))
- case *AllTypesOneOf_Field3:
- _ = b.EncodeVarint(3<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field3))
- case *AllTypesOneOf_Field4:
- _ = b.EncodeVarint(4<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field4))
- case *AllTypesOneOf_Field5:
- _ = b.EncodeVarint(5<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field5))
- case *AllTypesOneOf_Field6:
- _ = b.EncodeVarint(6<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field6))
- case *AllTypesOneOf_Field7:
- _ = b.EncodeVarint(7<<3 | proto.WireVarint)
- _ = b.EncodeZigzag32(uint64(x.Field7))
- case *AllTypesOneOf_Field8:
- _ = b.EncodeVarint(8<<3 | proto.WireVarint)
- _ = b.EncodeZigzag64(uint64(x.Field8))
- case *AllTypesOneOf_Field9:
- _ = b.EncodeVarint(9<<3 | proto.WireFixed32)
- _ = b.EncodeFixed32(uint64(x.Field9))
- case *AllTypesOneOf_Field10:
- _ = b.EncodeVarint(10<<3 | proto.WireFixed32)
- _ = b.EncodeFixed32(uint64(x.Field10))
- case *AllTypesOneOf_Field11:
- _ = b.EncodeVarint(11<<3 | proto.WireFixed64)
- _ = b.EncodeFixed64(uint64(x.Field11))
- case *AllTypesOneOf_Field12:
- _ = b.EncodeVarint(12<<3 | proto.WireFixed64)
- _ = b.EncodeFixed64(uint64(x.Field12))
- case *AllTypesOneOf_Field13:
- t := uint64(0)
- if x.Field13 {
- t = 1
- }
- _ = b.EncodeVarint(13<<3 | proto.WireVarint)
- _ = b.EncodeVarint(t)
- case *AllTypesOneOf_Field14:
- _ = b.EncodeVarint(14<<3 | proto.WireBytes)
- _ = b.EncodeStringBytes(x.Field14)
- case *AllTypesOneOf_Field15:
- _ = b.EncodeVarint(15<<3 | proto.WireBytes)
- _ = b.EncodeRawBytes(x.Field15)
- case *AllTypesOneOf_SubMessage:
- _ = b.EncodeVarint(16<<3 | proto.WireBytes)
- if err := b.EncodeMessage(x.SubMessage); err != nil {
- return err
- }
- case nil:
- default:
- return fmt.Errorf("AllTypesOneOf.TestOneof has unexpected type %T", x)
- }
- return nil
-}
-
-func _AllTypesOneOf_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
- m := msg.(*AllTypesOneOf)
- switch tag {
- case 1: // test_oneof.Field1
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.TestOneof = &AllTypesOneOf_Field1{math.Float64frombits(x)}
- return true, err
- case 2: // test_oneof.Field2
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.TestOneof = &AllTypesOneOf_Field2{math.Float32frombits(uint32(x))}
- return true, err
- case 3: // test_oneof.Field3
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &AllTypesOneOf_Field3{int32(x)}
- return true, err
- case 4: // test_oneof.Field4
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &AllTypesOneOf_Field4{int64(x)}
- return true, err
- case 5: // test_oneof.Field5
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &AllTypesOneOf_Field5{uint32(x)}
- return true, err
- case 6: // test_oneof.Field6
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &AllTypesOneOf_Field6{x}
- return true, err
- case 7: // test_oneof.Field7
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeZigzag32()
- m.TestOneof = &AllTypesOneOf_Field7{int32(x)}
- return true, err
- case 8: // test_oneof.Field8
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeZigzag64()
- m.TestOneof = &AllTypesOneOf_Field8{int64(x)}
- return true, err
- case 9: // test_oneof.Field9
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.TestOneof = &AllTypesOneOf_Field9{uint32(x)}
- return true, err
- case 10: // test_oneof.Field10
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.TestOneof = &AllTypesOneOf_Field10{int32(x)}
- return true, err
- case 11: // test_oneof.Field11
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.TestOneof = &AllTypesOneOf_Field11{x}
- return true, err
- case 12: // test_oneof.Field12
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.TestOneof = &AllTypesOneOf_Field12{int64(x)}
- return true, err
- case 13: // test_oneof.Field13
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &AllTypesOneOf_Field13{x != 0}
- return true, err
- case 14: // test_oneof.Field14
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.TestOneof = &AllTypesOneOf_Field14{x}
- return true, err
- case 15: // test_oneof.Field15
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeRawBytes(true)
- m.TestOneof = &AllTypesOneOf_Field15{x}
- return true, err
- case 16: // test_oneof.sub_message
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- msg := new(Subby)
- err := b.DecodeMessage(msg)
- m.TestOneof = &AllTypesOneOf_SubMessage{msg}
- return true, err
- default:
- return false, nil
- }
-}
-
-func _AllTypesOneOf_OneofSizer(msg proto.Message) (n int) {
- m := msg.(*AllTypesOneOf)
- // test_oneof
- switch x := m.TestOneof.(type) {
- case *AllTypesOneOf_Field1:
- n += proto.SizeVarint(1<<3 | proto.WireFixed64)
- n += 8
- case *AllTypesOneOf_Field2:
- n += proto.SizeVarint(2<<3 | proto.WireFixed32)
- n += 4
- case *AllTypesOneOf_Field3:
- n += proto.SizeVarint(3<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field3))
- case *AllTypesOneOf_Field4:
- n += proto.SizeVarint(4<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field4))
- case *AllTypesOneOf_Field5:
- n += proto.SizeVarint(5<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field5))
- case *AllTypesOneOf_Field6:
- n += proto.SizeVarint(6<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field6))
- case *AllTypesOneOf_Field7:
- n += proto.SizeVarint(7<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64((uint32(x.Field7) << 1) ^ uint32((int32(x.Field7) >> 31))))
- case *AllTypesOneOf_Field8:
- n += proto.SizeVarint(8<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(uint64(x.Field8<<1) ^ uint64((int64(x.Field8) >> 63))))
- case *AllTypesOneOf_Field9:
- n += proto.SizeVarint(9<<3 | proto.WireFixed32)
- n += 4
- case *AllTypesOneOf_Field10:
- n += proto.SizeVarint(10<<3 | proto.WireFixed32)
- n += 4
- case *AllTypesOneOf_Field11:
- n += proto.SizeVarint(11<<3 | proto.WireFixed64)
- n += 8
- case *AllTypesOneOf_Field12:
- n += proto.SizeVarint(12<<3 | proto.WireFixed64)
- n += 8
- case *AllTypesOneOf_Field13:
- n += proto.SizeVarint(13<<3 | proto.WireVarint)
- n += 1
- case *AllTypesOneOf_Field14:
- n += proto.SizeVarint(14<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Field14)))
- n += len(x.Field14)
- case *AllTypesOneOf_Field15:
- n += proto.SizeVarint(15<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Field15)))
- n += len(x.Field15)
- case *AllTypesOneOf_SubMessage:
- s := proto.Size(x.SubMessage)
- n += proto.SizeVarint(16<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(s))
- n += s
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- return n
-}
-
-type TwoOneofs struct {
- // Types that are valid to be assigned to One:
- // *TwoOneofs_Field1
- // *TwoOneofs_Field2
- // *TwoOneofs_Field3
- One isTwoOneofs_One `protobuf_oneof:"one"`
- // Types that are valid to be assigned to Two:
- // *TwoOneofs_Field34
- // *TwoOneofs_Field35
- // *TwoOneofs_SubMessage2
- Two isTwoOneofs_Two `protobuf_oneof:"two"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *TwoOneofs) Reset() { *m = TwoOneofs{} }
-func (*TwoOneofs) ProtoMessage() {}
-func (*TwoOneofs) Descriptor() ([]byte, []int) { return fileDescriptorOne, []int{2} }
-
-type isTwoOneofs_One interface {
- isTwoOneofs_One()
- Equal(interface{}) bool
- VerboseEqual(interface{}) error
- MarshalTo([]byte) (int, error)
- Size() int
-}
-type isTwoOneofs_Two interface {
- isTwoOneofs_Two()
- Equal(interface{}) bool
- VerboseEqual(interface{}) error
- MarshalTo([]byte) (int, error)
- Size() int
-}
-
-type TwoOneofs_Field1 struct {
- Field1 float64 `protobuf:"fixed64,1,opt,name=Field1,oneof"`
-}
-type TwoOneofs_Field2 struct {
- Field2 float32 `protobuf:"fixed32,2,opt,name=Field2,oneof"`
-}
-type TwoOneofs_Field3 struct {
- Field3 int32 `protobuf:"varint,3,opt,name=Field3,oneof"`
-}
-type TwoOneofs_Field34 struct {
- Field34 string `protobuf:"bytes,34,opt,name=Field34,oneof"`
-}
-type TwoOneofs_Field35 struct {
- Field35 []byte `protobuf:"bytes,35,opt,name=Field35,oneof"`
-}
-type TwoOneofs_SubMessage2 struct {
- SubMessage2 *Subby `protobuf:"bytes,36,opt,name=sub_message2,json=subMessage2,oneof"`
-}
-
-func (*TwoOneofs_Field1) isTwoOneofs_One() {}
-func (*TwoOneofs_Field2) isTwoOneofs_One() {}
-func (*TwoOneofs_Field3) isTwoOneofs_One() {}
-func (*TwoOneofs_Field34) isTwoOneofs_Two() {}
-func (*TwoOneofs_Field35) isTwoOneofs_Two() {}
-func (*TwoOneofs_SubMessage2) isTwoOneofs_Two() {}
-
-func (m *TwoOneofs) GetOne() isTwoOneofs_One {
- if m != nil {
- return m.One
- }
- return nil
-}
-func (m *TwoOneofs) GetTwo() isTwoOneofs_Two {
- if m != nil {
- return m.Two
- }
- return nil
-}
-
-func (m *TwoOneofs) GetField1() float64 {
- if x, ok := m.GetOne().(*TwoOneofs_Field1); ok {
- return x.Field1
- }
- return 0
-}
-
-func (m *TwoOneofs) GetField2() float32 {
- if x, ok := m.GetOne().(*TwoOneofs_Field2); ok {
- return x.Field2
- }
- return 0
-}
-
-func (m *TwoOneofs) GetField3() int32 {
- if x, ok := m.GetOne().(*TwoOneofs_Field3); ok {
- return x.Field3
- }
- return 0
-}
-
-func (m *TwoOneofs) GetField34() string {
- if x, ok := m.GetTwo().(*TwoOneofs_Field34); ok {
- return x.Field34
- }
- return ""
-}
-
-func (m *TwoOneofs) GetField35() []byte {
- if x, ok := m.GetTwo().(*TwoOneofs_Field35); ok {
- return x.Field35
- }
- return nil
-}
-
-func (m *TwoOneofs) GetSubMessage2() *Subby {
- if x, ok := m.GetTwo().(*TwoOneofs_SubMessage2); ok {
- return x.SubMessage2
- }
- return nil
-}
-
-// XXX_OneofFuncs is for the internal use of the proto package.
-func (*TwoOneofs) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
- return _TwoOneofs_OneofMarshaler, _TwoOneofs_OneofUnmarshaler, _TwoOneofs_OneofSizer, []interface{}{
- (*TwoOneofs_Field1)(nil),
- (*TwoOneofs_Field2)(nil),
- (*TwoOneofs_Field3)(nil),
- (*TwoOneofs_Field34)(nil),
- (*TwoOneofs_Field35)(nil),
- (*TwoOneofs_SubMessage2)(nil),
- }
-}
-
-func _TwoOneofs_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
- m := msg.(*TwoOneofs)
- // one
- switch x := m.One.(type) {
- case *TwoOneofs_Field1:
- _ = b.EncodeVarint(1<<3 | proto.WireFixed64)
- _ = b.EncodeFixed64(math.Float64bits(x.Field1))
- case *TwoOneofs_Field2:
- _ = b.EncodeVarint(2<<3 | proto.WireFixed32)
- _ = b.EncodeFixed32(uint64(math.Float32bits(x.Field2)))
- case *TwoOneofs_Field3:
- _ = b.EncodeVarint(3<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field3))
- case nil:
- default:
- return fmt.Errorf("TwoOneofs.One has unexpected type %T", x)
- }
- // two
- switch x := m.Two.(type) {
- case *TwoOneofs_Field34:
- _ = b.EncodeVarint(34<<3 | proto.WireBytes)
- _ = b.EncodeStringBytes(x.Field34)
- case *TwoOneofs_Field35:
- _ = b.EncodeVarint(35<<3 | proto.WireBytes)
- _ = b.EncodeRawBytes(x.Field35)
- case *TwoOneofs_SubMessage2:
- _ = b.EncodeVarint(36<<3 | proto.WireBytes)
- if err := b.EncodeMessage(x.SubMessage2); err != nil {
- return err
- }
- case nil:
- default:
- return fmt.Errorf("TwoOneofs.Two has unexpected type %T", x)
- }
- return nil
-}
-
-func _TwoOneofs_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
- m := msg.(*TwoOneofs)
- switch tag {
- case 1: // one.Field1
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.One = &TwoOneofs_Field1{math.Float64frombits(x)}
- return true, err
- case 2: // one.Field2
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.One = &TwoOneofs_Field2{math.Float32frombits(uint32(x))}
- return true, err
- case 3: // one.Field3
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.One = &TwoOneofs_Field3{int32(x)}
- return true, err
- case 34: // two.Field34
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.Two = &TwoOneofs_Field34{x}
- return true, err
- case 35: // two.Field35
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeRawBytes(true)
- m.Two = &TwoOneofs_Field35{x}
- return true, err
- case 36: // two.sub_message2
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- msg := new(Subby)
- err := b.DecodeMessage(msg)
- m.Two = &TwoOneofs_SubMessage2{msg}
- return true, err
- default:
- return false, nil
- }
-}
-
-func _TwoOneofs_OneofSizer(msg proto.Message) (n int) {
- m := msg.(*TwoOneofs)
- // one
- switch x := m.One.(type) {
- case *TwoOneofs_Field1:
- n += proto.SizeVarint(1<<3 | proto.WireFixed64)
- n += 8
- case *TwoOneofs_Field2:
- n += proto.SizeVarint(2<<3 | proto.WireFixed32)
- n += 4
- case *TwoOneofs_Field3:
- n += proto.SizeVarint(3<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field3))
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- // two
- switch x := m.Two.(type) {
- case *TwoOneofs_Field34:
- n += proto.SizeVarint(34<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Field34)))
- n += len(x.Field34)
- case *TwoOneofs_Field35:
- n += proto.SizeVarint(35<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Field35)))
- n += len(x.Field35)
- case *TwoOneofs_SubMessage2:
- s := proto.Size(x.SubMessage2)
- n += proto.SizeVarint(36<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(s))
- n += s
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- return n
-}
-
-type CustomOneof struct {
- // Types that are valid to be assigned to Custom:
- // *CustomOneof_Stringy
- // *CustomOneof_CustomType
- // *CustomOneof_CastType
- // *CustomOneof_MyCustomName
- Custom isCustomOneof_Custom `protobuf_oneof:"custom"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomOneof) Reset() { *m = CustomOneof{} }
-func (*CustomOneof) ProtoMessage() {}
-func (*CustomOneof) Descriptor() ([]byte, []int) { return fileDescriptorOne, []int{3} }
-
-type isCustomOneof_Custom interface {
- isCustomOneof_Custom()
- Equal(interface{}) bool
- VerboseEqual(interface{}) error
- MarshalTo([]byte) (int, error)
- Size() int
-}
-
-type CustomOneof_Stringy struct {
- Stringy string `protobuf:"bytes,34,opt,name=Stringy,oneof"`
-}
-type CustomOneof_CustomType struct {
- CustomType github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,35,opt,name=CustomType,oneof,customtype=github.com/gogo/protobuf/test/custom.Uint128"`
-}
-type CustomOneof_CastType struct {
- CastType github_com_gogo_protobuf_test_casttype.MyUint64Type `protobuf:"varint,36,opt,name=CastType,oneof,casttype=github.com/gogo/protobuf/test/casttype.MyUint64Type"`
-}
-type CustomOneof_MyCustomName struct {
- MyCustomName int64 `protobuf:"varint,37,opt,name=CustomName,oneof"`
-}
-
-func (*CustomOneof_Stringy) isCustomOneof_Custom() {}
-func (*CustomOneof_CustomType) isCustomOneof_Custom() {}
-func (*CustomOneof_CastType) isCustomOneof_Custom() {}
-func (*CustomOneof_MyCustomName) isCustomOneof_Custom() {}
-
-func (m *CustomOneof) GetCustom() isCustomOneof_Custom {
- if m != nil {
- return m.Custom
- }
- return nil
-}
-
-func (m *CustomOneof) GetStringy() string {
- if x, ok := m.GetCustom().(*CustomOneof_Stringy); ok {
- return x.Stringy
- }
- return ""
-}
-
-func (m *CustomOneof) GetCastType() github_com_gogo_protobuf_test_casttype.MyUint64Type {
- if x, ok := m.GetCustom().(*CustomOneof_CastType); ok {
- return x.CastType
- }
- return 0
-}
-
-func (m *CustomOneof) GetMyCustomName() int64 {
- if x, ok := m.GetCustom().(*CustomOneof_MyCustomName); ok {
- return x.MyCustomName
- }
- return 0
-}
-
-// XXX_OneofFuncs is for the internal use of the proto package.
-func (*CustomOneof) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
- return _CustomOneof_OneofMarshaler, _CustomOneof_OneofUnmarshaler, _CustomOneof_OneofSizer, []interface{}{
- (*CustomOneof_Stringy)(nil),
- (*CustomOneof_CustomType)(nil),
- (*CustomOneof_CastType)(nil),
- (*CustomOneof_MyCustomName)(nil),
- }
-}
-
-func _CustomOneof_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
- m := msg.(*CustomOneof)
- // custom
- switch x := m.Custom.(type) {
- case *CustomOneof_Stringy:
- _ = b.EncodeVarint(34<<3 | proto.WireBytes)
- _ = b.EncodeStringBytes(x.Stringy)
- case *CustomOneof_CustomType:
- _ = b.EncodeVarint(35<<3 | proto.WireBytes)
- dAtA, err := x.CustomType.Marshal()
- if err != nil {
- return err
- }
- _ = b.EncodeRawBytes(dAtA)
- case *CustomOneof_CastType:
- _ = b.EncodeVarint(36<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.CastType))
- case *CustomOneof_MyCustomName:
- _ = b.EncodeVarint(37<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.MyCustomName))
- case nil:
- default:
- return fmt.Errorf("CustomOneof.Custom has unexpected type %T", x)
- }
- return nil
-}
-
-func _CustomOneof_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
- m := msg.(*CustomOneof)
- switch tag {
- case 34: // custom.Stringy
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.Custom = &CustomOneof_Stringy{x}
- return true, err
- case 35: // custom.CustomType
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeRawBytes(true)
- if err != nil {
- return true, err
- }
- var cc github_com_gogo_protobuf_test_custom.Uint128
- c := &cc
- err = c.Unmarshal(x)
- m.Custom = &CustomOneof_CustomType{*c}
- return true, err
- case 36: // custom.CastType
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Custom = &CustomOneof_CastType{github_com_gogo_protobuf_test_casttype.MyUint64Type(x)}
- return true, err
- case 37: // custom.CustomName
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Custom = &CustomOneof_MyCustomName{int64(x)}
- return true, err
- default:
- return false, nil
- }
-}
-
-func _CustomOneof_OneofSizer(msg proto.Message) (n int) {
- m := msg.(*CustomOneof)
- // custom
- switch x := m.Custom.(type) {
- case *CustomOneof_Stringy:
- n += proto.SizeVarint(34<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Stringy)))
- n += len(x.Stringy)
- case *CustomOneof_CustomType:
- n += proto.SizeVarint(35<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(x.CustomType.Size()))
- n += x.CustomType.Size()
- case *CustomOneof_CastType:
- n += proto.SizeVarint(36<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.CastType))
- case *CustomOneof_MyCustomName:
- n += proto.SizeVarint(37<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.MyCustomName))
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- return n
-}
-
-func init() {
- proto.RegisterType((*Subby)(nil), "one.Subby")
- proto.RegisterType((*AllTypesOneOf)(nil), "one.AllTypesOneOf")
- proto.RegisterType((*TwoOneofs)(nil), "one.TwoOneofs")
- proto.RegisterType((*CustomOneof)(nil), "one.CustomOneof")
-}
-func (this *Subby) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return OneDescription()
-}
-func (this *AllTypesOneOf) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return OneDescription()
-}
-func (this *TwoOneofs) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return OneDescription()
-}
-func (this *CustomOneof) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return OneDescription()
-}
-func OneDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 4117 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x5d, 0x70, 0x24, 0xd7,
- 0x55, 0x56, 0xcf, 0x8f, 0x34, 0x73, 0x66, 0x34, 0x6a, 0x5d, 0xc9, 0xbb, 0xb3, 0x4a, 0x3c, 0xab,
- 0x95, 0xff, 0x64, 0x3b, 0x96, 0x6c, 0xad, 0xb4, 0x3f, 0xb3, 0x24, 0x66, 0x24, 0xcd, 0x6a, 0xb5,
- 0x48, 0x1a, 0xa5, 0x25, 0xc5, 0xeb, 0xf0, 0xd0, 0xd5, 0xea, 0xb9, 0x33, 0xea, 0xdd, 0x9e, 0xee,
- 0x4e, 0x77, 0xcf, 0xae, 0xb5, 0xc5, 0xc3, 0x52, 0xe6, 0xa7, 0x52, 0x14, 0x7f, 0x81, 0x2a, 0x12,
- 0xe3, 0x18, 0x48, 0x15, 0x38, 0x24, 0xfc, 0x24, 0x04, 0x42, 0xe0, 0x89, 0x97, 0x80, 0x9f, 0x28,
- 0xe7, 0x8d, 0xa2, 0x28, 0x97, 0x57, 0xb8, 0x8a, 0x00, 0x06, 0x0c, 0xf1, 0x43, 0x0a, 0xbf, 0x50,
- 0xf7, 0xaf, 0xbb, 0xe7, 0x47, 0xdb, 0xa3, 0x14, 0x76, 0x9e, 0xa4, 0x3e, 0xe7, 0x7c, 0x5f, 0x9f,
- 0x7b, 0xee, 0xb9, 0xf7, 0x9c, 0x7b, 0xa7, 0xe1, 0xeb, 0x97, 0x60, 0xba, 0x69, 0xdb, 0x4d, 0x13,
- 0xcf, 0x3b, 0xae, 0xed, 0xdb, 0xfb, 0xed, 0xc6, 0x7c, 0x1d, 0x7b, 0xba, 0x6b, 0x38, 0xbe, 0xed,
- 0xce, 0x51, 0x19, 0x1a, 0x63, 0x16, 0x73, 0xc2, 0x62, 0x66, 0x13, 0xc6, 0xaf, 0x1a, 0x26, 0x5e,
- 0x0d, 0x0c, 0x77, 0xb0, 0x8f, 0x2e, 0x41, 0xaa, 0x61, 0x98, 0xb8, 0x28, 0x4d, 0x27, 0x67, 0x73,
- 0x0b, 0x8f, 0xce, 0x75, 0x81, 0xe6, 0x3a, 0x11, 0xdb, 0x44, 0xac, 0x50, 0xc4, 0xcc, 0x3b, 0x29,
- 0x98, 0xe8, 0xa3, 0x45, 0x08, 0x52, 0x96, 0xd6, 0x22, 0x8c, 0xd2, 0x6c, 0x56, 0xa1, 0xff, 0xa3,
- 0x22, 0x8c, 0x38, 0x9a, 0x7e, 0x4b, 0x6b, 0xe2, 0x62, 0x82, 0x8a, 0xc5, 0x23, 0x2a, 0x01, 0xd4,
- 0xb1, 0x83, 0xad, 0x3a, 0xb6, 0xf4, 0xc3, 0x62, 0x72, 0x3a, 0x39, 0x9b, 0x55, 0x22, 0x12, 0xf4,
- 0x34, 0x8c, 0x3b, 0xed, 0x7d, 0xd3, 0xd0, 0xd5, 0x88, 0x19, 0x4c, 0x27, 0x67, 0xd3, 0x8a, 0xcc,
- 0x14, 0xab, 0xa1, 0xf1, 0x13, 0x30, 0x76, 0x07, 0x6b, 0xb7, 0xa2, 0xa6, 0x39, 0x6a, 0x5a, 0x20,
- 0xe2, 0x88, 0xe1, 0x0a, 0xe4, 0x5b, 0xd8, 0xf3, 0xb4, 0x26, 0x56, 0xfd, 0x43, 0x07, 0x17, 0x53,
- 0x74, 0xf4, 0xd3, 0x3d, 0xa3, 0xef, 0x1e, 0x79, 0x8e, 0xa3, 0x76, 0x0f, 0x1d, 0x8c, 0x2a, 0x90,
- 0xc5, 0x56, 0xbb, 0xc5, 0x18, 0xd2, 0xc7, 0xc4, 0xaf, 0x6a, 0xb5, 0x5b, 0xdd, 0x2c, 0x19, 0x02,
- 0xe3, 0x14, 0x23, 0x1e, 0x76, 0x6f, 0x1b, 0x3a, 0x2e, 0x0e, 0x53, 0x82, 0x27, 0x7a, 0x08, 0x76,
- 0x98, 0xbe, 0x9b, 0x43, 0xe0, 0xd0, 0x0a, 0x64, 0xf1, 0x4b, 0x3e, 0xb6, 0x3c, 0xc3, 0xb6, 0x8a,
- 0x23, 0x94, 0xe4, 0xb1, 0x3e, 0xb3, 0x88, 0xcd, 0x7a, 0x37, 0x45, 0x88, 0x43, 0x17, 0x60, 0xc4,
- 0x76, 0x7c, 0xc3, 0xb6, 0xbc, 0x62, 0x66, 0x5a, 0x9a, 0xcd, 0x2d, 0x7c, 0xbc, 0x6f, 0x22, 0xd4,
- 0x98, 0x8d, 0x22, 0x8c, 0xd1, 0x3a, 0xc8, 0x9e, 0xdd, 0x76, 0x75, 0xac, 0xea, 0x76, 0x1d, 0xab,
- 0x86, 0xd5, 0xb0, 0x8b, 0x59, 0x4a, 0x70, 0xb6, 0x77, 0x20, 0xd4, 0x70, 0xc5, 0xae, 0xe3, 0x75,
- 0xab, 0x61, 0x2b, 0x05, 0xaf, 0xe3, 0x19, 0x9d, 0x82, 0x61, 0xef, 0xd0, 0xf2, 0xb5, 0x97, 0x8a,
- 0x79, 0x9a, 0x21, 0xfc, 0x69, 0xe6, 0xaf, 0x86, 0x61, 0x6c, 0x90, 0x14, 0xbb, 0x02, 0xe9, 0x06,
- 0x19, 0x65, 0x31, 0x71, 0x92, 0x18, 0x30, 0x4c, 0x67, 0x10, 0x87, 0x7f, 0xc4, 0x20, 0x56, 0x20,
- 0x67, 0x61, 0xcf, 0xc7, 0x75, 0x96, 0x11, 0xc9, 0x01, 0x73, 0x0a, 0x18, 0xa8, 0x37, 0xa5, 0x52,
- 0x3f, 0x52, 0x4a, 0xdd, 0x80, 0xb1, 0xc0, 0x25, 0xd5, 0xd5, 0xac, 0xa6, 0xc8, 0xcd, 0xf9, 0x38,
- 0x4f, 0xe6, 0xaa, 0x02, 0xa7, 0x10, 0x98, 0x52, 0xc0, 0x1d, 0xcf, 0x68, 0x15, 0xc0, 0xb6, 0xb0,
- 0xdd, 0x50, 0xeb, 0x58, 0x37, 0x8b, 0x99, 0x63, 0xa2, 0x54, 0x23, 0x26, 0x3d, 0x51, 0xb2, 0x99,
- 0x54, 0x37, 0xd1, 0xe5, 0x30, 0xd5, 0x46, 0x8e, 0xc9, 0x94, 0x4d, 0xb6, 0xc8, 0x7a, 0xb2, 0x6d,
- 0x0f, 0x0a, 0x2e, 0x26, 0x79, 0x8f, 0xeb, 0x7c, 0x64, 0x59, 0xea, 0xc4, 0x5c, 0xec, 0xc8, 0x14,
- 0x0e, 0x63, 0x03, 0x1b, 0x75, 0xa3, 0x8f, 0xe8, 0x11, 0x08, 0x04, 0x2a, 0x4d, 0x2b, 0xa0, 0xbb,
- 0x50, 0x5e, 0x08, 0xb7, 0xb4, 0x16, 0x9e, 0xba, 0x0b, 0x85, 0xce, 0xf0, 0xa0, 0x49, 0x48, 0x7b,
- 0xbe, 0xe6, 0xfa, 0x34, 0x0b, 0xd3, 0x0a, 0x7b, 0x40, 0x32, 0x24, 0xb1, 0x55, 0xa7, 0xbb, 0x5c,
- 0x5a, 0x21, 0xff, 0xa2, 0x9f, 0x0c, 0x07, 0x9c, 0xa4, 0x03, 0x7e, 0xbc, 0x77, 0x46, 0x3b, 0x98,
- 0xbb, 0xc7, 0x3d, 0x75, 0x11, 0x46, 0x3b, 0x06, 0x30, 0xe8, 0xab, 0x67, 0x7e, 0x06, 0x1e, 0xea,
- 0x4b, 0x8d, 0x6e, 0xc0, 0x64, 0xdb, 0x32, 0x2c, 0x1f, 0xbb, 0x8e, 0x8b, 0x49, 0xc6, 0xb2, 0x57,
- 0x15, 0xff, 0x65, 0xe4, 0x98, 0x9c, 0xdb, 0x8b, 0x5a, 0x33, 0x16, 0x65, 0xa2, 0xdd, 0x2b, 0x7c,
- 0x2a, 0x9b, 0xf9, 0xfe, 0x88, 0x7c, 0xef, 0xde, 0xbd, 0x7b, 0x89, 0x99, 0x2f, 0x0e, 0xc3, 0x64,
- 0xbf, 0x35, 0xd3, 0x77, 0xf9, 0x9e, 0x82, 0x61, 0xab, 0xdd, 0xda, 0xc7, 0x2e, 0x0d, 0x52, 0x5a,
- 0xe1, 0x4f, 0xa8, 0x02, 0x69, 0x53, 0xdb, 0xc7, 0x66, 0x31, 0x35, 0x2d, 0xcd, 0x16, 0x16, 0x9e,
- 0x1e, 0x68, 0x55, 0xce, 0x6d, 0x10, 0x88, 0xc2, 0x90, 0xe8, 0x53, 0x90, 0xe2, 0x5b, 0x34, 0x61,
- 0x78, 0x6a, 0x30, 0x06, 0xb2, 0x96, 0x14, 0x8a, 0x43, 0x1f, 0x83, 0x2c, 0xf9, 0xcb, 0x72, 0x63,
- 0x98, 0xfa, 0x9c, 0x21, 0x02, 0x92, 0x17, 0x68, 0x0a, 0x32, 0x74, 0x99, 0xd4, 0xb1, 0x28, 0x6d,
- 0xc1, 0x33, 0x49, 0xac, 0x3a, 0x6e, 0x68, 0x6d, 0xd3, 0x57, 0x6f, 0x6b, 0x66, 0x1b, 0xd3, 0x84,
- 0xcf, 0x2a, 0x79, 0x2e, 0xfc, 0x0c, 0x91, 0xa1, 0xb3, 0x90, 0x63, 0xab, 0xca, 0xb0, 0xea, 0xf8,
- 0x25, 0xba, 0x7b, 0xa6, 0x15, 0xb6, 0xd0, 0xd6, 0x89, 0x84, 0xbc, 0xfe, 0xa6, 0x67, 0x5b, 0x22,
- 0x35, 0xe9, 0x2b, 0x88, 0x80, 0xbe, 0xfe, 0x62, 0xf7, 0xc6, 0xfd, 0x70, 0xff, 0xe1, 0x75, 0xe7,
- 0xd4, 0xcc, 0xb7, 0x13, 0x90, 0xa2, 0xfb, 0xc5, 0x18, 0xe4, 0x76, 0x5f, 0xdc, 0xae, 0xaa, 0xab,
- 0xb5, 0xbd, 0xe5, 0x8d, 0xaa, 0x2c, 0xa1, 0x02, 0x00, 0x15, 0x5c, 0xdd, 0xa8, 0x55, 0x76, 0xe5,
- 0x44, 0xf0, 0xbc, 0xbe, 0xb5, 0x7b, 0x61, 0x51, 0x4e, 0x06, 0x80, 0x3d, 0x26, 0x48, 0x45, 0x0d,
- 0xce, 0x2f, 0xc8, 0x69, 0x24, 0x43, 0x9e, 0x11, 0xac, 0xdf, 0xa8, 0xae, 0x5e, 0x58, 0x94, 0x87,
- 0x3b, 0x25, 0xe7, 0x17, 0xe4, 0x11, 0x34, 0x0a, 0x59, 0x2a, 0x59, 0xae, 0xd5, 0x36, 0xe4, 0x4c,
- 0xc0, 0xb9, 0xb3, 0xab, 0xac, 0x6f, 0xad, 0xc9, 0xd9, 0x80, 0x73, 0x4d, 0xa9, 0xed, 0x6d, 0xcb,
- 0x10, 0x30, 0x6c, 0x56, 0x77, 0x76, 0x2a, 0x6b, 0x55, 0x39, 0x17, 0x58, 0x2c, 0xbf, 0xb8, 0x5b,
- 0xdd, 0x91, 0xf3, 0x1d, 0x6e, 0x9d, 0x5f, 0x90, 0x47, 0x83, 0x57, 0x54, 0xb7, 0xf6, 0x36, 0xe5,
- 0x02, 0x1a, 0x87, 0x51, 0xf6, 0x0a, 0xe1, 0xc4, 0x58, 0x97, 0xe8, 0xc2, 0xa2, 0x2c, 0x87, 0x8e,
- 0x30, 0x96, 0xf1, 0x0e, 0xc1, 0x85, 0x45, 0x19, 0xcd, 0xac, 0x40, 0x9a, 0x66, 0x17, 0x42, 0x50,
- 0xd8, 0xa8, 0x2c, 0x57, 0x37, 0xd4, 0xda, 0xf6, 0xee, 0x7a, 0x6d, 0xab, 0xb2, 0x21, 0x4b, 0xa1,
- 0x4c, 0xa9, 0x7e, 0x7a, 0x6f, 0x5d, 0xa9, 0xae, 0xca, 0x89, 0xa8, 0x6c, 0xbb, 0x5a, 0xd9, 0xad,
- 0xae, 0xca, 0xc9, 0x19, 0x1d, 0x26, 0xfb, 0xed, 0x93, 0x7d, 0x57, 0x46, 0x64, 0x8a, 0x13, 0xc7,
- 0x4c, 0x31, 0xe5, 0xea, 0x99, 0xe2, 0xaf, 0x48, 0x30, 0xd1, 0xa7, 0x56, 0xf4, 0x7d, 0xc9, 0xf3,
- 0x90, 0x66, 0x29, 0xca, 0xaa, 0xe7, 0x93, 0x7d, 0x8b, 0x0e, 0x4d, 0xd8, 0x9e, 0x0a, 0x4a, 0x71,
- 0xd1, 0x0e, 0x22, 0x79, 0x4c, 0x07, 0x41, 0x28, 0x7a, 0x9c, 0x7c, 0x59, 0x82, 0xe2, 0x71, 0xdc,
- 0x31, 0x1b, 0x45, 0xa2, 0x63, 0xa3, 0xb8, 0xd2, 0xed, 0xc0, 0xb9, 0xe3, 0xc7, 0xd0, 0xe3, 0xc5,
- 0xeb, 0x12, 0x9c, 0xea, 0xdf, 0x68, 0xf5, 0xf5, 0xe1, 0x53, 0x30, 0xdc, 0xc2, 0xfe, 0x81, 0x2d,
- 0x9a, 0x8d, 0xc7, 0xfb, 0x94, 0x30, 0xa2, 0xee, 0x8e, 0x15, 0x47, 0x45, 0x6b, 0x60, 0xf2, 0xb8,
- 0x6e, 0x89, 0x79, 0xd3, 0xe3, 0xe9, 0xe7, 0x13, 0xf0, 0x50, 0x5f, 0xf2, 0xbe, 0x8e, 0x3e, 0x0c,
- 0x60, 0x58, 0x4e, 0xdb, 0x67, 0x0d, 0x05, 0xdb, 0x9f, 0xb2, 0x54, 0x42, 0xd7, 0x3e, 0xd9, 0x7b,
- 0xda, 0x7e, 0xa0, 0x4f, 0x52, 0x3d, 0x30, 0x11, 0x35, 0xb8, 0x14, 0x3a, 0x9a, 0xa2, 0x8e, 0x96,
- 0x8e, 0x19, 0x69, 0x4f, 0xad, 0x7e, 0x16, 0x64, 0xdd, 0x34, 0xb0, 0xe5, 0xab, 0x9e, 0xef, 0x62,
- 0xad, 0x65, 0x58, 0x4d, 0xba, 0x01, 0x67, 0xca, 0xe9, 0x86, 0x66, 0x7a, 0x58, 0x19, 0x63, 0xea,
- 0x1d, 0xa1, 0x25, 0x08, 0x5a, 0xe3, 0xdc, 0x08, 0x62, 0xb8, 0x03, 0xc1, 0xd4, 0x01, 0x62, 0xe6,
- 0x5b, 0x19, 0xc8, 0x45, 0xda, 0x52, 0x74, 0x0e, 0xf2, 0x37, 0xb5, 0xdb, 0x9a, 0x2a, 0x8e, 0x1a,
- 0x2c, 0x12, 0x39, 0x22, 0xdb, 0xe6, 0xc7, 0x8d, 0x67, 0x61, 0x92, 0x9a, 0xd8, 0x6d, 0x1f, 0xbb,
- 0xaa, 0x6e, 0x6a, 0x9e, 0x47, 0x83, 0x96, 0xa1, 0xa6, 0x88, 0xe8, 0x6a, 0x44, 0xb5, 0x22, 0x34,
- 0x68, 0x09, 0x26, 0x28, 0xa2, 0xd5, 0x36, 0x7d, 0xc3, 0x31, 0xb1, 0x4a, 0x0e, 0x3f, 0x1e, 0xdd,
- 0x88, 0x03, 0xcf, 0xc6, 0x89, 0xc5, 0x26, 0x37, 0x20, 0x1e, 0x79, 0x68, 0x15, 0x1e, 0xa6, 0xb0,
- 0x26, 0xb6, 0xb0, 0xab, 0xf9, 0x58, 0xc5, 0x9f, 0x6b, 0x6b, 0xa6, 0xa7, 0x6a, 0x56, 0x5d, 0x3d,
- 0xd0, 0xbc, 0x83, 0xe2, 0x24, 0x21, 0x58, 0x4e, 0x14, 0x25, 0xe5, 0x0c, 0x31, 0x5c, 0xe3, 0x76,
- 0x55, 0x6a, 0x56, 0xb1, 0xea, 0xd7, 0x34, 0xef, 0x00, 0x95, 0xe1, 0x14, 0x65, 0xf1, 0x7c, 0xd7,
- 0xb0, 0x9a, 0xaa, 0x7e, 0x80, 0xf5, 0x5b, 0x6a, 0xdb, 0x6f, 0x5c, 0x2a, 0x7e, 0x2c, 0xfa, 0x7e,
- 0xea, 0xe1, 0x0e, 0xb5, 0x59, 0x21, 0x26, 0x7b, 0x7e, 0xe3, 0x12, 0xda, 0x81, 0x3c, 0x99, 0x8c,
- 0x96, 0x71, 0x17, 0xab, 0x0d, 0xdb, 0xa5, 0x95, 0xa5, 0xd0, 0x67, 0x65, 0x47, 0x22, 0x38, 0x57,
- 0xe3, 0x80, 0x4d, 0xbb, 0x8e, 0xcb, 0xe9, 0x9d, 0xed, 0x6a, 0x75, 0x55, 0xc9, 0x09, 0x96, 0xab,
- 0xb6, 0x4b, 0x12, 0xaa, 0x69, 0x07, 0x01, 0xce, 0xb1, 0x84, 0x6a, 0xda, 0x22, 0xbc, 0x4b, 0x30,
- 0xa1, 0xeb, 0x6c, 0xcc, 0x86, 0xae, 0xf2, 0x23, 0x8a, 0x57, 0x94, 0x3b, 0x82, 0xa5, 0xeb, 0x6b,
- 0xcc, 0x80, 0xe7, 0xb8, 0x87, 0x2e, 0xc3, 0x43, 0x61, 0xb0, 0xa2, 0xc0, 0xf1, 0x9e, 0x51, 0x76,
- 0x43, 0x97, 0x60, 0xc2, 0x39, 0xec, 0x05, 0xa2, 0x8e, 0x37, 0x3a, 0x87, 0xdd, 0xb0, 0x8b, 0x30,
- 0xe9, 0x1c, 0x38, 0xbd, 0xb8, 0x89, 0x28, 0x0e, 0x39, 0x07, 0x4e, 0x37, 0xf0, 0x31, 0x7a, 0x5e,
- 0x75, 0xb1, 0xae, 0xf9, 0xb8, 0x5e, 0x3c, 0x1d, 0x35, 0x8f, 0x28, 0xd0, 0x3c, 0xc8, 0xba, 0xae,
- 0x62, 0x4b, 0xdb, 0x37, 0xb1, 0xaa, 0xb9, 0xd8, 0xd2, 0xbc, 0xe2, 0xd9, 0xa8, 0x71, 0x41, 0xd7,
- 0xab, 0x54, 0x5b, 0xa1, 0x4a, 0xf4, 0x14, 0x8c, 0xdb, 0xfb, 0x37, 0x75, 0x96, 0x92, 0xaa, 0xe3,
- 0xe2, 0x86, 0xf1, 0x52, 0xf1, 0x51, 0x1a, 0xdf, 0x31, 0xa2, 0xa0, 0x09, 0xb9, 0x4d, 0xc5, 0xe8,
- 0x49, 0x90, 0x75, 0xef, 0x40, 0x73, 0x1d, 0xda, 0x13, 0x78, 0x8e, 0xa6, 0xe3, 0xe2, 0x63, 0xcc,
- 0x94, 0xc9, 0xb7, 0x84, 0x98, 0x2c, 0x09, 0xef, 0x8e, 0xd1, 0xf0, 0x05, 0xe3, 0x13, 0x6c, 0x49,
- 0x50, 0x19, 0x67, 0x9b, 0x05, 0x99, 0x84, 0xa2, 0xe3, 0xc5, 0xb3, 0xd4, 0xac, 0xe0, 0x1c, 0x38,
- 0xd1, 0xf7, 0x3e, 0x02, 0xa3, 0xc4, 0x32, 0x7c, 0xe9, 0x93, 0xac, 0x9f, 0x71, 0x0e, 0x22, 0x6f,
- 0xfc, 0xd0, 0x5a, 0xcb, 0x99, 0x32, 0xe4, 0xa3, 0xf9, 0x89, 0xb2, 0xc0, 0x32, 0x54, 0x96, 0x48,
- 0xad, 0x5f, 0xa9, 0xad, 0x92, 0x2a, 0xfd, 0xd9, 0xaa, 0x9c, 0x20, 0xdd, 0xc2, 0xc6, 0xfa, 0x6e,
- 0x55, 0x55, 0xf6, 0xb6, 0x76, 0xd7, 0x37, 0xab, 0x72, 0x32, 0xda, 0x96, 0x7e, 0x37, 0x01, 0x85,
- 0xce, 0x13, 0x06, 0xfa, 0x09, 0x38, 0x2d, 0xae, 0x03, 0x3c, 0xec, 0xab, 0x77, 0x0c, 0x97, 0x2e,
- 0x99, 0x96, 0xc6, 0x3a, 0xec, 0x60, 0xd2, 0x26, 0xb9, 0xd5, 0x0e, 0xf6, 0x5f, 0x30, 0x5c, 0xb2,
- 0x20, 0x5a, 0x9a, 0x8f, 0x36, 0xe0, 0xac, 0x65, 0xab, 0x9e, 0xaf, 0x59, 0x75, 0xcd, 0xad, 0xab,
- 0xe1, 0x45, 0x8c, 0xaa, 0xe9, 0x3a, 0xf6, 0x3c, 0x9b, 0x95, 0xaa, 0x80, 0xe5, 0xe3, 0x96, 0xbd,
- 0xc3, 0x8d, 0xc3, 0x3d, 0xbc, 0xc2, 0x4d, 0xbb, 0x12, 0x2c, 0x79, 0x5c, 0x82, 0x7d, 0x0c, 0xb2,
- 0x2d, 0xcd, 0x51, 0xb1, 0xe5, 0xbb, 0x87, 0xb4, 0xaf, 0xcc, 0x28, 0x99, 0x96, 0xe6, 0x54, 0xc9,
- 0xf3, 0x47, 0xd3, 0xde, 0xff, 0x53, 0x12, 0xf2, 0xd1, 0xde, 0x92, 0xb4, 0xea, 0x3a, 0xad, 0x23,
- 0x12, 0xdd, 0x69, 0x1e, 0x79, 0x60, 0x27, 0x3a, 0xb7, 0x42, 0x0a, 0x4c, 0x79, 0x98, 0x75, 0x7c,
- 0x0a, 0x43, 0x92, 0xe2, 0x4e, 0xf6, 0x16, 0xcc, 0x4e, 0x31, 0x19, 0x85, 0x3f, 0xa1, 0x35, 0x18,
- 0xbe, 0xe9, 0x51, 0xee, 0x61, 0xca, 0xfd, 0xe8, 0x83, 0xb9, 0xaf, 0xef, 0x50, 0xf2, 0xec, 0xf5,
- 0x1d, 0x75, 0xab, 0xa6, 0x6c, 0x56, 0x36, 0x14, 0x0e, 0x47, 0x67, 0x20, 0x65, 0x6a, 0x77, 0x0f,
- 0x3b, 0x4b, 0x11, 0x15, 0x0d, 0x1a, 0xf8, 0x33, 0x90, 0xba, 0x83, 0xb5, 0x5b, 0x9d, 0x05, 0x80,
- 0x8a, 0x3e, 0xc4, 0xd4, 0x9f, 0x87, 0x34, 0x8d, 0x17, 0x02, 0xe0, 0x11, 0x93, 0x87, 0x50, 0x06,
- 0x52, 0x2b, 0x35, 0x85, 0xa4, 0xbf, 0x0c, 0x79, 0x26, 0x55, 0xb7, 0xd7, 0xab, 0x2b, 0x55, 0x39,
- 0x31, 0xb3, 0x04, 0xc3, 0x2c, 0x08, 0x64, 0x69, 0x04, 0x61, 0x90, 0x87, 0xf8, 0x23, 0xe7, 0x90,
- 0x84, 0x76, 0x6f, 0x73, 0xb9, 0xaa, 0xc8, 0x89, 0xe8, 0xf4, 0x7a, 0x90, 0x8f, 0xb6, 0x95, 0x1f,
- 0x4d, 0x4e, 0xfd, 0xb5, 0x04, 0xb9, 0x48, 0x9b, 0x48, 0x1a, 0x14, 0xcd, 0x34, 0xed, 0x3b, 0xaa,
- 0x66, 0x1a, 0x9a, 0xc7, 0x93, 0x02, 0xa8, 0xa8, 0x42, 0x24, 0x83, 0x4e, 0xda, 0x47, 0xe2, 0xfc,
- 0x6b, 0x12, 0xc8, 0xdd, 0x2d, 0x66, 0x97, 0x83, 0xd2, 0x8f, 0xd5, 0xc1, 0x57, 0x25, 0x28, 0x74,
- 0xf6, 0x95, 0x5d, 0xee, 0x9d, 0xfb, 0xb1, 0xba, 0xf7, 0x76, 0x02, 0x46, 0x3b, 0xba, 0xc9, 0x41,
- 0xbd, 0xfb, 0x1c, 0x8c, 0x1b, 0x75, 0xdc, 0x72, 0x6c, 0x1f, 0x5b, 0xfa, 0xa1, 0x6a, 0xe2, 0xdb,
- 0xd8, 0x2c, 0xce, 0xd0, 0x8d, 0x62, 0xfe, 0xc1, 0xfd, 0xea, 0xdc, 0x7a, 0x88, 0xdb, 0x20, 0xb0,
- 0xf2, 0xc4, 0xfa, 0x6a, 0x75, 0x73, 0xbb, 0xb6, 0x5b, 0xdd, 0x5a, 0x79, 0x51, 0xdd, 0xdb, 0xfa,
- 0xa9, 0xad, 0xda, 0x0b, 0x5b, 0x8a, 0x6c, 0x74, 0x99, 0x7d, 0x88, 0x4b, 0x7d, 0x1b, 0xe4, 0x6e,
- 0xa7, 0xd0, 0x69, 0xe8, 0xe7, 0x96, 0x3c, 0x84, 0x26, 0x60, 0x6c, 0xab, 0xa6, 0xee, 0xac, 0xaf,
- 0x56, 0xd5, 0xea, 0xd5, 0xab, 0xd5, 0x95, 0xdd, 0x1d, 0x76, 0x80, 0x0f, 0xac, 0x77, 0x3b, 0x17,
- 0xf5, 0x2b, 0x49, 0x98, 0xe8, 0xe3, 0x09, 0xaa, 0xf0, 0xb3, 0x03, 0x3b, 0xce, 0x3c, 0x33, 0x88,
- 0xf7, 0x73, 0xa4, 0xe4, 0x6f, 0x6b, 0xae, 0xcf, 0x8f, 0x1a, 0x4f, 0x02, 0x89, 0x92, 0xe5, 0x1b,
- 0x0d, 0x03, 0xbb, 0xfc, 0xbe, 0x83, 0x1d, 0x28, 0xc6, 0x42, 0x39, 0xbb, 0xf2, 0xf8, 0x04, 0x20,
- 0xc7, 0xf6, 0x0c, 0xdf, 0xb8, 0x8d, 0x55, 0xc3, 0x12, 0x97, 0x23, 0xe4, 0x80, 0x91, 0x52, 0x64,
- 0xa1, 0x59, 0xb7, 0xfc, 0xc0, 0xda, 0xc2, 0x4d, 0xad, 0xcb, 0x9a, 0x6c, 0xe0, 0x49, 0x45, 0x16,
- 0x9a, 0xc0, 0xfa, 0x1c, 0xe4, 0xeb, 0x76, 0x9b, 0x74, 0x5d, 0xcc, 0x8e, 0xd4, 0x0b, 0x49, 0xc9,
- 0x31, 0x59, 0x60, 0xc2, 0xfb, 0xe9, 0xf0, 0x56, 0x26, 0xaf, 0xe4, 0x98, 0x8c, 0x99, 0x3c, 0x01,
- 0x63, 0x5a, 0xb3, 0xe9, 0x12, 0x72, 0x41, 0xc4, 0x4e, 0x08, 0x85, 0x40, 0x4c, 0x0d, 0xa7, 0xae,
- 0x43, 0x46, 0xc4, 0x81, 0x94, 0x64, 0x12, 0x09, 0xd5, 0x61, 0x37, 0x73, 0x89, 0xd9, 0xac, 0x92,
- 0xb1, 0x84, 0xf2, 0x1c, 0xe4, 0x0d, 0x4f, 0x0d, 0x2f, 0x99, 0x13, 0xd3, 0x89, 0xd9, 0x8c, 0x92,
- 0x33, 0xbc, 0xe0, 0x82, 0x6e, 0xe6, 0xf5, 0x04, 0x14, 0x3a, 0x2f, 0xc9, 0xd1, 0x2a, 0x64, 0x4c,
- 0x5b, 0xd7, 0x68, 0x6a, 0xb1, 0x5f, 0x68, 0x66, 0x63, 0xee, 0xd5, 0xe7, 0x36, 0xb8, 0xbd, 0x12,
- 0x20, 0xa7, 0xfe, 0x5e, 0x82, 0x8c, 0x10, 0xa3, 0x53, 0x90, 0x72, 0x34, 0xff, 0x80, 0xd2, 0xa5,
- 0x97, 0x13, 0xb2, 0xa4, 0xd0, 0x67, 0x22, 0xf7, 0x1c, 0xcd, 0xa2, 0x29, 0xc0, 0xe5, 0xe4, 0x99,
- 0xcc, 0xab, 0x89, 0xb5, 0x3a, 0x3d, 0x7e, 0xd8, 0xad, 0x16, 0xb6, 0x7c, 0x4f, 0xcc, 0x2b, 0x97,
- 0xaf, 0x70, 0x31, 0x7a, 0x1a, 0xc6, 0x7d, 0x57, 0x33, 0xcc, 0x0e, 0xdb, 0x14, 0xb5, 0x95, 0x85,
- 0x22, 0x30, 0x2e, 0xc3, 0x19, 0xc1, 0x5b, 0xc7, 0xbe, 0xa6, 0x1f, 0xe0, 0x7a, 0x08, 0x1a, 0xa6,
- 0x37, 0xb0, 0xa7, 0xb9, 0xc1, 0x2a, 0xd7, 0x0b, 0xec, 0xcc, 0xf7, 0x24, 0x18, 0x17, 0x07, 0xa6,
- 0x7a, 0x10, 0xac, 0x4d, 0x00, 0xcd, 0xb2, 0x6c, 0x3f, 0x1a, 0xae, 0xde, 0x54, 0xee, 0xc1, 0xcd,
- 0x55, 0x02, 0x90, 0x12, 0x21, 0x98, 0x6a, 0x01, 0x84, 0x9a, 0x63, 0xc3, 0x76, 0x16, 0x72, 0xfc,
- 0x17, 0x10, 0xfa, 0x33, 0x1a, 0x3b, 0x62, 0x03, 0x13, 0x91, 0x93, 0x15, 0x9a, 0x84, 0xf4, 0x3e,
- 0x6e, 0x1a, 0x16, 0xbf, 0xd7, 0x64, 0x0f, 0xe2, 0xae, 0x36, 0x15, 0xdc, 0xd5, 0x2e, 0xdf, 0x80,
- 0x09, 0xdd, 0x6e, 0x75, 0xbb, 0xbb, 0x2c, 0x77, 0x1d, 0xf3, 0xbd, 0x6b, 0xd2, 0x67, 0x21, 0x6c,
- 0x31, 0xbf, 0x92, 0x48, 0xae, 0x6d, 0x2f, 0x7f, 0x2d, 0x31, 0xb5, 0xc6, 0x70, 0xdb, 0x62, 0x98,
- 0x0a, 0x6e, 0x98, 0x58, 0x27, 0xae, 0xc3, 0x0f, 0x1e, 0x87, 0x67, 0x9a, 0x86, 0x7f, 0xd0, 0xde,
- 0x9f, 0xd3, 0xed, 0xd6, 0x7c, 0xd3, 0x6e, 0xda, 0xe1, 0xcf, 0x86, 0xe4, 0x89, 0x3e, 0xd0, 0xff,
- 0xf8, 0x4f, 0x87, 0xd9, 0x40, 0x3a, 0x15, 0xfb, 0x3b, 0x63, 0x79, 0x0b, 0x26, 0xb8, 0xb1, 0x4a,
- 0x7f, 0xbb, 0x60, 0x47, 0x08, 0xf4, 0xc0, 0xfb, 0x9f, 0xe2, 0x37, 0xdf, 0xa1, 0xb5, 0x5a, 0x19,
- 0xe7, 0x50, 0xa2, 0x63, 0xa7, 0x8c, 0xb2, 0x02, 0x0f, 0x75, 0xf0, 0xb1, 0x75, 0x89, 0xdd, 0x18,
- 0xc6, 0xef, 0x72, 0xc6, 0x89, 0x08, 0xe3, 0x0e, 0x87, 0x96, 0x57, 0x60, 0xf4, 0x24, 0x5c, 0x7f,
- 0xcb, 0xb9, 0xf2, 0x38, 0x4a, 0xb2, 0x06, 0x63, 0x94, 0x44, 0x6f, 0x7b, 0xbe, 0xdd, 0xa2, 0x9b,
- 0xde, 0x83, 0x69, 0xfe, 0xee, 0x1d, 0xb6, 0x50, 0x0a, 0x04, 0xb6, 0x12, 0xa0, 0xca, 0x65, 0xa0,
- 0x3f, 0xd7, 0xd4, 0xb1, 0x6e, 0xc6, 0x30, 0xbc, 0xc1, 0x1d, 0x09, 0xec, 0xcb, 0x9f, 0x81, 0x49,
- 0xf2, 0x3f, 0xdd, 0x93, 0xa2, 0x9e, 0xc4, 0xdf, 0x76, 0x15, 0xbf, 0xf7, 0x32, 0x5b, 0x8b, 0x13,
- 0x01, 0x41, 0xc4, 0xa7, 0xc8, 0x2c, 0x36, 0xb1, 0xef, 0x63, 0xd7, 0x53, 0x35, 0xb3, 0x9f, 0x7b,
- 0x91, 0xeb, 0x82, 0xe2, 0x97, 0xde, 0xed, 0x9c, 0xc5, 0x35, 0x86, 0xac, 0x98, 0x66, 0x79, 0x0f,
- 0x4e, 0xf7, 0xc9, 0x8a, 0x01, 0x38, 0x5f, 0xe1, 0x9c, 0x93, 0x3d, 0x99, 0x41, 0x68, 0xb7, 0x41,
- 0xc8, 0x83, 0xb9, 0x1c, 0x80, 0xf3, 0xb7, 0x39, 0x27, 0xe2, 0x58, 0x31, 0xa5, 0x84, 0xf1, 0x3a,
- 0x8c, 0xdf, 0xc6, 0xee, 0xbe, 0xed, 0xf1, 0x2b, 0x9a, 0x01, 0xe8, 0x5e, 0xe5, 0x74, 0x63, 0x1c,
- 0x48, 0xef, 0x6c, 0x08, 0xd7, 0x65, 0xc8, 0x34, 0x34, 0x1d, 0x0f, 0x40, 0xf1, 0x65, 0x4e, 0x31,
- 0x42, 0xec, 0x09, 0xb4, 0x02, 0xf9, 0xa6, 0xcd, 0xcb, 0x52, 0x3c, 0xfc, 0x35, 0x0e, 0xcf, 0x09,
- 0x0c, 0xa7, 0x70, 0x6c, 0xa7, 0x6d, 0x92, 0x9a, 0x15, 0x4f, 0xf1, 0x3b, 0x82, 0x42, 0x60, 0x38,
- 0xc5, 0x09, 0xc2, 0xfa, 0xbb, 0x82, 0xc2, 0x8b, 0xc4, 0xf3, 0x79, 0xc8, 0xd9, 0x96, 0x79, 0x68,
- 0x5b, 0x83, 0x38, 0xf1, 0x7b, 0x9c, 0x01, 0x38, 0x84, 0x10, 0x5c, 0x81, 0xec, 0xa0, 0x13, 0xf1,
- 0xfb, 0xef, 0x8a, 0xe5, 0x21, 0x66, 0x60, 0x0d, 0xc6, 0xc4, 0x06, 0x65, 0xd8, 0xd6, 0x00, 0x14,
- 0x7f, 0xc0, 0x29, 0x0a, 0x11, 0x18, 0x1f, 0x86, 0x8f, 0x3d, 0xbf, 0x89, 0x07, 0x21, 0x79, 0x5d,
- 0x0c, 0x83, 0x43, 0x78, 0x28, 0xf7, 0xb1, 0xa5, 0x1f, 0x0c, 0xc6, 0xf0, 0x55, 0x11, 0x4a, 0x81,
- 0x21, 0x14, 0x2b, 0x30, 0xda, 0xd2, 0x5c, 0xef, 0x40, 0x33, 0x07, 0x9a, 0x8e, 0x3f, 0xe4, 0x1c,
- 0xf9, 0x00, 0xc4, 0x23, 0xd2, 0xb6, 0x4e, 0x42, 0xf3, 0x35, 0x11, 0x91, 0x08, 0x8c, 0x2f, 0x3d,
- 0xcf, 0xa7, 0xf7, 0x59, 0x27, 0x61, 0xfb, 0xba, 0x58, 0x7a, 0x0c, 0xbb, 0x19, 0x65, 0xbc, 0x02,
- 0x59, 0xcf, 0xb8, 0x3b, 0x10, 0xcd, 0x1f, 0x89, 0x99, 0xa6, 0x00, 0x02, 0x7e, 0x11, 0xce, 0xf4,
- 0x2d, 0x13, 0x03, 0x90, 0xfd, 0x31, 0x27, 0x3b, 0xd5, 0xa7, 0x54, 0xf0, 0x2d, 0xe1, 0xa4, 0x94,
- 0x7f, 0x22, 0xb6, 0x04, 0xdc, 0xc5, 0xb5, 0x4d, 0x0e, 0x0a, 0x9e, 0xd6, 0x38, 0x59, 0xd4, 0xfe,
- 0x54, 0x44, 0x8d, 0x61, 0x3b, 0xa2, 0xb6, 0x0b, 0xa7, 0x38, 0xe3, 0xc9, 0xe6, 0xf5, 0x1b, 0x62,
- 0x63, 0x65, 0xe8, 0xbd, 0xce, 0xd9, 0xfd, 0x69, 0x98, 0x0a, 0xc2, 0x29, 0x3a, 0x52, 0x4f, 0x6d,
- 0x69, 0xce, 0x00, 0xcc, 0xdf, 0xe4, 0xcc, 0x62, 0xc7, 0x0f, 0x5a, 0x5a, 0x6f, 0x53, 0x73, 0x08,
- 0xf9, 0x0d, 0x28, 0x0a, 0xf2, 0xb6, 0xe5, 0x62, 0xdd, 0x6e, 0x5a, 0xc6, 0x5d, 0x5c, 0x1f, 0x80,
- 0xfa, 0xcf, 0xba, 0xa6, 0x6a, 0x2f, 0x02, 0x27, 0xcc, 0xeb, 0x20, 0x07, 0xbd, 0x8a, 0x6a, 0xb4,
- 0x1c, 0xdb, 0xf5, 0x63, 0x18, 0xbf, 0x25, 0x66, 0x2a, 0xc0, 0xad, 0x53, 0x58, 0xb9, 0x0a, 0x05,
- 0xfa, 0x38, 0x68, 0x4a, 0xfe, 0x39, 0x27, 0x1a, 0x0d, 0x51, 0x7c, 0xe3, 0xd0, 0xed, 0x96, 0xa3,
- 0xb9, 0x83, 0xec, 0x7f, 0x7f, 0x21, 0x36, 0x0e, 0x0e, 0xe1, 0x1b, 0x87, 0x7f, 0xe8, 0x60, 0x52,
- 0xed, 0x07, 0x60, 0xf8, 0xb6, 0xd8, 0x38, 0x04, 0x86, 0x53, 0x88, 0x86, 0x61, 0x00, 0x8a, 0xbf,
- 0x14, 0x14, 0x02, 0x43, 0x28, 0x3e, 0x1d, 0x16, 0x5a, 0x17, 0x37, 0x0d, 0xcf, 0x77, 0x59, 0x1f,
- 0xfc, 0x60, 0xaa, 0xef, 0xbc, 0xdb, 0xd9, 0x84, 0x29, 0x11, 0x68, 0xf9, 0x3a, 0x8c, 0x75, 0xb5,
- 0x18, 0x28, 0xee, 0xdb, 0x8f, 0xe2, 0xcf, 0xbe, 0xcf, 0x37, 0xa3, 0xce, 0x0e, 0xa3, 0xbc, 0x41,
- 0xe6, 0xbd, 0xb3, 0x0f, 0x88, 0x27, 0x7b, 0xf9, 0xfd, 0x60, 0xea, 0x3b, 0xda, 0x80, 0xf2, 0x55,
- 0x18, 0xed, 0xe8, 0x01, 0xe2, 0xa9, 0x7e, 0x8e, 0x53, 0xe5, 0xa3, 0x2d, 0x40, 0x79, 0x09, 0x52,
- 0xa4, 0x9e, 0xc7, 0xc3, 0x7f, 0x9e, 0xc3, 0xa9, 0x79, 0xf9, 0x93, 0x90, 0x11, 0x75, 0x3c, 0x1e,
- 0xfa, 0x0b, 0x1c, 0x1a, 0x40, 0x08, 0x5c, 0xd4, 0xf0, 0x78, 0xf8, 0x2f, 0x0a, 0xb8, 0x80, 0x10,
- 0xf8, 0xe0, 0x21, 0xfc, 0x9b, 0x5f, 0x4a, 0xf1, 0x7d, 0x58, 0xc4, 0xee, 0x0a, 0x8c, 0xf0, 0xe2,
- 0x1d, 0x8f, 0xfe, 0x3c, 0x7f, 0xb9, 0x40, 0x94, 0x2f, 0x42, 0x7a, 0xc0, 0x80, 0xff, 0x32, 0x87,
- 0x32, 0xfb, 0xf2, 0x0a, 0xe4, 0x22, 0x05, 0x3b, 0x1e, 0xfe, 0x2b, 0x1c, 0x1e, 0x45, 0x11, 0xd7,
- 0x79, 0xc1, 0x8e, 0x27, 0xf8, 0x55, 0xe1, 0x3a, 0x47, 0x90, 0xb0, 0x89, 0x5a, 0x1d, 0x8f, 0xfe,
- 0x35, 0x11, 0x75, 0x01, 0x29, 0x3f, 0x0f, 0xd9, 0x60, 0xff, 0x8d, 0xc7, 0xff, 0x3a, 0xc7, 0x87,
- 0x18, 0x12, 0x81, 0xc8, 0xfe, 0x1f, 0x4f, 0xf1, 0x05, 0x11, 0x81, 0x08, 0x8a, 0x2c, 0xa3, 0xee,
- 0x9a, 0x1e, 0xcf, 0xf4, 0x1b, 0x62, 0x19, 0x75, 0x95, 0x74, 0x32, 0x9b, 0x74, 0x1b, 0x8c, 0xa7,
- 0xf8, 0x4d, 0x31, 0x9b, 0xd4, 0x9e, 0xb8, 0xd1, 0x5d, 0x24, 0xe3, 0x39, 0x7e, 0x4b, 0xb8, 0xd1,
- 0x55, 0x23, 0xcb, 0xdb, 0x80, 0x7a, 0x0b, 0x64, 0x3c, 0xdf, 0x17, 0x39, 0xdf, 0x78, 0x4f, 0x7d,
- 0x2c, 0xbf, 0x00, 0xa7, 0xfa, 0x17, 0xc7, 0x78, 0xd6, 0x2f, 0xbd, 0xdf, 0x75, 0x9c, 0x89, 0xd6,
- 0xc6, 0xf2, 0x6e, 0xb8, 0xcb, 0x46, 0x0b, 0x63, 0x3c, 0xed, 0x2b, 0xef, 0x77, 0x6e, 0xb4, 0xd1,
- 0xba, 0x58, 0xae, 0x00, 0x84, 0x35, 0x29, 0x9e, 0xeb, 0x55, 0xce, 0x15, 0x01, 0x91, 0xa5, 0xc1,
- 0x4b, 0x52, 0x3c, 0xfe, 0xcb, 0x62, 0x69, 0x70, 0x04, 0x59, 0x1a, 0xa2, 0x1a, 0xc5, 0xa3, 0x5f,
- 0x13, 0x4b, 0x43, 0x40, 0xca, 0x57, 0x20, 0x63, 0xb5, 0x4d, 0x93, 0xe4, 0x16, 0x7a, 0xf0, 0xe7,
- 0x4c, 0xc5, 0x7f, 0xfd, 0x80, 0x83, 0x05, 0xa0, 0xbc, 0x04, 0x69, 0xdc, 0xda, 0xc7, 0xf5, 0x38,
- 0xe4, 0xbf, 0x7d, 0x20, 0xf6, 0x13, 0x62, 0x5d, 0x7e, 0x1e, 0x80, 0x1d, 0xa6, 0xe9, 0xaf, 0x44,
- 0x31, 0xd8, 0x7f, 0xff, 0x80, 0x7f, 0x29, 0x11, 0x42, 0x42, 0x02, 0xf6, 0xdd, 0xc5, 0x83, 0x09,
- 0xde, 0xed, 0x24, 0xa0, 0x07, 0xf0, 0xcb, 0x30, 0x72, 0xd3, 0xb3, 0x2d, 0x5f, 0x6b, 0xc6, 0xa1,
- 0xff, 0x83, 0xa3, 0x85, 0x3d, 0x09, 0x58, 0xcb, 0x76, 0xb1, 0xaf, 0x35, 0xbd, 0x38, 0xec, 0x7f,
- 0x72, 0x6c, 0x00, 0x20, 0x60, 0x5d, 0xf3, 0xfc, 0x41, 0xc6, 0xfd, 0x5f, 0x02, 0x2c, 0x00, 0xc4,
- 0x69, 0xf2, 0xff, 0x2d, 0x7c, 0x18, 0x87, 0x7d, 0x4f, 0x38, 0xcd, 0xed, 0xcb, 0x9f, 0x84, 0x2c,
- 0xf9, 0x97, 0x7d, 0x3d, 0x14, 0x03, 0xfe, 0x6f, 0x0e, 0x0e, 0x11, 0xe4, 0xcd, 0x9e, 0x5f, 0xf7,
- 0x8d, 0xf8, 0x60, 0xff, 0x0f, 0x9f, 0x69, 0x61, 0x5f, 0xae, 0x40, 0xce, 0xf3, 0xeb, 0xf5, 0x36,
- 0xef, 0x68, 0x62, 0xe0, 0x3f, 0xf8, 0x20, 0x38, 0xe4, 0x06, 0x98, 0xe5, 0x73, 0xfd, 0x2f, 0xeb,
- 0x60, 0xcd, 0x5e, 0xb3, 0xd9, 0x35, 0x1d, 0xdc, 0xcb, 0xc2, 0xb4, 0x6e, 0xb7, 0xf6, 0x6d, 0x6f,
- 0x9e, 0x6d, 0x28, 0xc1, 0x76, 0x32, 0x6f, 0x5b, 0x1c, 0x83, 0x92, 0xb6, 0x85, 0xa7, 0x4e, 0x76,
- 0x39, 0x37, 0x73, 0x06, 0xd2, 0x3b, 0xed, 0xfd, 0xfd, 0x43, 0x24, 0x43, 0xd2, 0x6b, 0xef, 0xf3,
- 0xaf, 0x5c, 0xc8, 0xbf, 0x33, 0x6f, 0x25, 0x61, 0xb4, 0x62, 0x9a, 0xbb, 0x87, 0x0e, 0xf6, 0x6a,
- 0x16, 0xae, 0x35, 0x50, 0x11, 0x86, 0xe9, 0x68, 0x9e, 0xa3, 0x66, 0xd2, 0xb5, 0x21, 0x85, 0x3f,
- 0x07, 0x9a, 0x05, 0x7a, 0x67, 0x99, 0x08, 0x34, 0x0b, 0x81, 0xe6, 0x3c, 0xbb, 0xb2, 0x0c, 0x34,
- 0xe7, 0x03, 0xcd, 0x22, 0xbd, 0xb8, 0x4c, 0x06, 0x9a, 0xc5, 0x40, 0xb3, 0x44, 0x2f, 0xe6, 0x47,
- 0x03, 0xcd, 0x52, 0xa0, 0xb9, 0x40, 0xaf, 0xe2, 0x53, 0x81, 0xe6, 0x42, 0xa0, 0xb9, 0x48, 0x6f,
- 0xe0, 0xc7, 0x03, 0xcd, 0xc5, 0x40, 0x73, 0x89, 0xde, 0xba, 0xa3, 0x40, 0x73, 0x29, 0xd0, 0x5c,
- 0xa6, 0x9f, 0xb3, 0x8c, 0x04, 0x9a, 0xcb, 0x68, 0x0a, 0x46, 0xd8, 0xc8, 0x9e, 0xa5, 0x3f, 0xcd,
- 0x8e, 0x5d, 0x1b, 0x52, 0x84, 0x20, 0xd4, 0x3d, 0x47, 0x3f, 0x59, 0x19, 0x0e, 0x75, 0xcf, 0x85,
- 0xba, 0x05, 0xfa, 0xe1, 0xb9, 0x1c, 0xea, 0x16, 0x42, 0xdd, 0xf9, 0xe2, 0x28, 0x49, 0x82, 0x50,
- 0x77, 0x3e, 0xd4, 0x2d, 0x16, 0x0b, 0x64, 0x06, 0x42, 0xdd, 0x62, 0xa8, 0x5b, 0x2a, 0x8e, 0x4d,
- 0x4b, 0xb3, 0xf9, 0x50, 0xb7, 0x84, 0x9e, 0x81, 0x9c, 0xd7, 0xde, 0x57, 0xf9, 0x97, 0x04, 0xf4,
- 0xd3, 0x98, 0xdc, 0x02, 0xcc, 0x91, 0x9c, 0xa0, 0xd3, 0x7a, 0x6d, 0x48, 0x01, 0xaf, 0xbd, 0xcf,
- 0x77, 0xc9, 0xe5, 0x3c, 0xd0, 0x4b, 0x05, 0x95, 0x7e, 0x10, 0x3a, 0xf3, 0xa6, 0x04, 0xd9, 0xdd,
- 0x3b, 0x36, 0xfd, 0x61, 0xd6, 0xfb, 0x7f, 0x9e, 0x5c, 0xe1, 0xf4, 0xf9, 0x45, 0xfa, 0xdb, 0x59,
- 0xf6, 0x9a, 0xa4, 0x08, 0x41, 0xa8, 0x5b, 0x2a, 0x3e, 0x42, 0x07, 0x14, 0xe8, 0x96, 0xd0, 0x3c,
- 0xe4, 0x23, 0x03, 0x5a, 0xa0, 0x1f, 0xad, 0x74, 0x8e, 0x48, 0x52, 0x72, 0xe1, 0x88, 0x16, 0x96,
- 0xd3, 0x40, 0xd2, 0x9e, 0xfc, 0xf1, 0xef, 0xd8, 0x33, 0x5f, 0x48, 0x40, 0x8e, 0xdd, 0x43, 0xd2,
- 0x51, 0x91, 0x57, 0xb1, 0xbe, 0xfc, 0x90, 0xbb, 0x31, 0xa4, 0x08, 0x01, 0x52, 0x00, 0x98, 0x29,
- 0xc9, 0x70, 0xe6, 0xc9, 0xf2, 0xb3, 0xff, 0xf8, 0xd6, 0xd9, 0x4f, 0x1c, 0xbb, 0x82, 0x48, 0xec,
- 0xe6, 0xd9, 0x2e, 0x3b, 0xb7, 0x67, 0x58, 0xfe, 0x73, 0x0b, 0x97, 0x48, 0x80, 0x43, 0x16, 0xb4,
- 0x07, 0x99, 0x15, 0xcd, 0xa3, 0x9f, 0xbb, 0x51, 0xd7, 0x53, 0xcb, 0x17, 0xff, 0xf7, 0xad, 0xb3,
- 0xe7, 0x63, 0x18, 0xf9, 0x06, 0x38, 0xb7, 0x79, 0x48, 0x58, 0x2f, 0x2c, 0x12, 0xf8, 0xb5, 0x21,
- 0x25, 0xa0, 0x42, 0x0b, 0xc2, 0xd5, 0x2d, 0xad, 0xc5, 0xbe, 0xce, 0x49, 0x2e, 0xcb, 0x47, 0x6f,
- 0x9d, 0xcd, 0x6f, 0x1e, 0x86, 0xf2, 0xd0, 0x15, 0xf2, 0xb4, 0x9c, 0x81, 0x61, 0xe6, 0xea, 0xf2,
- 0xea, 0x1b, 0xf7, 0x4b, 0x43, 0x6f, 0xde, 0x2f, 0x0d, 0xfd, 0xc3, 0xfd, 0xd2, 0xd0, 0xdb, 0xf7,
- 0x4b, 0xd2, 0x7b, 0xf7, 0x4b, 0xd2, 0x0f, 0xef, 0x97, 0xa4, 0x7b, 0x47, 0x25, 0xe9, 0xab, 0x47,
- 0x25, 0xe9, 0x1b, 0x47, 0x25, 0xe9, 0x3b, 0x47, 0x25, 0xe9, 0x8d, 0xa3, 0xd2, 0xd0, 0x9b, 0x47,
- 0xa5, 0xa1, 0xb7, 0x8f, 0x4a, 0xd2, 0xf7, 0x8f, 0x4a, 0x43, 0xef, 0x1d, 0x95, 0xa4, 0x1f, 0x1e,
- 0x95, 0xa4, 0x7b, 0xff, 0x5c, 0x1a, 0xfa, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x5f, 0x35, 0x0c,
- 0xee, 0x27, 0x34, 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 *Subby) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Subby)
- if !ok {
- that2, ok := that.(Subby)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Subby")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Subby but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Subby but is not nil && this == nil")
- }
- if this.Sub != nil && that1.Sub != nil {
- if *this.Sub != *that1.Sub {
- return fmt.Errorf("Sub this(%v) Not Equal that(%v)", *this.Sub, *that1.Sub)
- }
- } else if this.Sub != nil {
- return fmt.Errorf("this.Sub == nil && that.Sub != nil")
- } else if that1.Sub != nil {
- return fmt.Errorf("Sub this(%v) Not Equal that(%v)", this.Sub, that1.Sub)
- }
- 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 *Subby) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Subby)
- if !ok {
- that2, ok := that.(Subby)
- 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.Sub != nil && that1.Sub != nil {
- if *this.Sub != *that1.Sub {
- return false
- }
- } else if this.Sub != nil {
- return false
- } else if that1.Sub != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf)
- if !ok {
- that2, ok := that.(AllTypesOneOf)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf but is not nil && this == nil")
- }
- if that1.TestOneof == nil {
- if this.TestOneof != nil {
- return fmt.Errorf("this.TestOneof != nil && that1.TestOneof == nil")
- }
- } else if this.TestOneof == nil {
- return fmt.Errorf("this.TestOneof == nil && that1.TestOneof != nil")
- } else if err := this.TestOneof.VerboseEqual(that1.TestOneof); err != nil {
- return err
- }
- 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 *AllTypesOneOf_Field1) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field1)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field1)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field1")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field1 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field1 but is not nil && this == nil")
- }
- if this.Field1 != that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field2) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field2)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field2)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field2")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field2 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field2 but is not nil && this == nil")
- }
- if this.Field2 != that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field3) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field3)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field3)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field3")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field3 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field3 but is not nil && this == nil")
- }
- if this.Field3 != that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field4) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field4)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field4)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field4")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field4 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field4 but is not nil && this == nil")
- }
- if this.Field4 != that1.Field4 {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field5) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field5)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field5)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field5")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field5 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field5 but is not nil && this == nil")
- }
- if this.Field5 != that1.Field5 {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field6) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field6)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field6)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field6")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field6 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field6 but is not nil && this == nil")
- }
- if this.Field6 != that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field7) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field7)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field7)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field7")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field7 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field7 but is not nil && this == nil")
- }
- if this.Field7 != that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field8) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field8)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field8)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field8")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field8 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field8 but is not nil && this == nil")
- }
- if this.Field8 != that1.Field8 {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field9) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field9)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field9)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field9")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field9 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field9 but is not nil && this == nil")
- }
- if this.Field9 != that1.Field9 {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field10) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field10)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field10)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field10")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field10 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field10 but is not nil && this == nil")
- }
- if this.Field10 != that1.Field10 {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field11) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field11)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field11)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field11")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field11 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field11 but is not nil && this == nil")
- }
- if this.Field11 != that1.Field11 {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field12) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field12)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field12)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field12")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field12 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field12 but is not nil && this == nil")
- }
- if this.Field12 != that1.Field12 {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field13) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field13)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field13)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field13")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field13 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field13 but is not nil && this == nil")
- }
- if this.Field13 != that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field14) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field14)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field14)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field14")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field14 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field14 but is not nil && this == nil")
- }
- if this.Field14 != that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field15) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field15)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field15)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field15")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field15 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field15 but is not nil && this == nil")
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- return nil
-}
-func (this *AllTypesOneOf_SubMessage) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_SubMessage)
- if !ok {
- that2, ok := that.(AllTypesOneOf_SubMessage)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_SubMessage")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_SubMessage but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_SubMessage but is not nil && this == nil")
- }
- if !this.SubMessage.Equal(that1.SubMessage) {
- return fmt.Errorf("SubMessage this(%v) Not Equal that(%v)", this.SubMessage, that1.SubMessage)
- }
- return nil
-}
-func (this *AllTypesOneOf) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf)
- if !ok {
- that2, ok := that.(AllTypesOneOf)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.TestOneof == nil {
- if this.TestOneof != nil {
- return false
- }
- } else if this.TestOneof == nil {
- return false
- } else if !this.TestOneof.Equal(that1.TestOneof) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field1) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field1)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field1)
- 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.Field1 != that1.Field1 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field2) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field2)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field2)
- 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.Field2 != that1.Field2 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field3) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field3)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field3)
- 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.Field3 != that1.Field3 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field4) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field4)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field4)
- 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.Field4 != that1.Field4 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field5) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field5)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field5)
- 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.Field5 != that1.Field5 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field6) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field6)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field6)
- 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.Field6 != that1.Field6 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field7) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field7)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field7)
- 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.Field7 != that1.Field7 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field8) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field8)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field8)
- 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.Field8 != that1.Field8 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field9) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field9)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field9)
- 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.Field9 != that1.Field9 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field10) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field10)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field10)
- 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.Field10 != that1.Field10 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field11) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field11)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field11)
- 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.Field11 != that1.Field11 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field12) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field12)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field12)
- 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.Field12 != that1.Field12 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field13) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field13)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field13)
- 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.Field13 != that1.Field13 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field14) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field14)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field14)
- 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.Field14 != that1.Field14 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field15) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field15)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field15)
- 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.Field15, that1.Field15) {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_SubMessage) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_SubMessage)
- if !ok {
- that2, ok := that.(AllTypesOneOf_SubMessage)
- 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.SubMessage.Equal(that1.SubMessage) {
- return false
- }
- return true
-}
-func (this *TwoOneofs) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*TwoOneofs)
- if !ok {
- that2, ok := that.(TwoOneofs)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *TwoOneofs")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *TwoOneofs but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *TwoOneofs but is not nil && this == nil")
- }
- if that1.One == nil {
- if this.One != nil {
- return fmt.Errorf("this.One != nil && that1.One == nil")
- }
- } else if this.One == nil {
- return fmt.Errorf("this.One == nil && that1.One != nil")
- } else if err := this.One.VerboseEqual(that1.One); err != nil {
- return err
- }
- if that1.Two == nil {
- if this.Two != nil {
- return fmt.Errorf("this.Two != nil && that1.Two == nil")
- }
- } else if this.Two == nil {
- return fmt.Errorf("this.Two == nil && that1.Two != nil")
- } else if err := this.Two.VerboseEqual(that1.Two); err != nil {
- return err
- }
- 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 *TwoOneofs_Field1) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*TwoOneofs_Field1)
- if !ok {
- that2, ok := that.(TwoOneofs_Field1)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *TwoOneofs_Field1")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *TwoOneofs_Field1 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *TwoOneofs_Field1 but is not nil && this == nil")
- }
- if this.Field1 != that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- return nil
-}
-func (this *TwoOneofs_Field2) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*TwoOneofs_Field2)
- if !ok {
- that2, ok := that.(TwoOneofs_Field2)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *TwoOneofs_Field2")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *TwoOneofs_Field2 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *TwoOneofs_Field2 but is not nil && this == nil")
- }
- if this.Field2 != that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- return nil
-}
-func (this *TwoOneofs_Field3) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*TwoOneofs_Field3)
- if !ok {
- that2, ok := that.(TwoOneofs_Field3)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *TwoOneofs_Field3")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *TwoOneofs_Field3 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *TwoOneofs_Field3 but is not nil && this == nil")
- }
- if this.Field3 != that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- return nil
-}
-func (this *TwoOneofs_Field34) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*TwoOneofs_Field34)
- if !ok {
- that2, ok := that.(TwoOneofs_Field34)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *TwoOneofs_Field34")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *TwoOneofs_Field34 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *TwoOneofs_Field34 but is not nil && this == nil")
- }
- if this.Field34 != that1.Field34 {
- return fmt.Errorf("Field34 this(%v) Not Equal that(%v)", this.Field34, that1.Field34)
- }
- return nil
-}
-func (this *TwoOneofs_Field35) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*TwoOneofs_Field35)
- if !ok {
- that2, ok := that.(TwoOneofs_Field35)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *TwoOneofs_Field35")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *TwoOneofs_Field35 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *TwoOneofs_Field35 but is not nil && this == nil")
- }
- if !bytes.Equal(this.Field35, that1.Field35) {
- return fmt.Errorf("Field35 this(%v) Not Equal that(%v)", this.Field35, that1.Field35)
- }
- return nil
-}
-func (this *TwoOneofs_SubMessage2) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*TwoOneofs_SubMessage2)
- if !ok {
- that2, ok := that.(TwoOneofs_SubMessage2)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *TwoOneofs_SubMessage2")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *TwoOneofs_SubMessage2 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *TwoOneofs_SubMessage2 but is not nil && this == nil")
- }
- if !this.SubMessage2.Equal(that1.SubMessage2) {
- return fmt.Errorf("SubMessage2 this(%v) Not Equal that(%v)", this.SubMessage2, that1.SubMessage2)
- }
- return nil
-}
-func (this *TwoOneofs) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*TwoOneofs)
- if !ok {
- that2, ok := that.(TwoOneofs)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.One == nil {
- if this.One != nil {
- return false
- }
- } else if this.One == nil {
- return false
- } else if !this.One.Equal(that1.One) {
- return false
- }
- if that1.Two == nil {
- if this.Two != nil {
- return false
- }
- } else if this.Two == nil {
- return false
- } else if !this.Two.Equal(that1.Two) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *TwoOneofs_Field1) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*TwoOneofs_Field1)
- if !ok {
- that2, ok := that.(TwoOneofs_Field1)
- 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.Field1 != that1.Field1 {
- return false
- }
- return true
-}
-func (this *TwoOneofs_Field2) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*TwoOneofs_Field2)
- if !ok {
- that2, ok := that.(TwoOneofs_Field2)
- 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.Field2 != that1.Field2 {
- return false
- }
- return true
-}
-func (this *TwoOneofs_Field3) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*TwoOneofs_Field3)
- if !ok {
- that2, ok := that.(TwoOneofs_Field3)
- 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.Field3 != that1.Field3 {
- return false
- }
- return true
-}
-func (this *TwoOneofs_Field34) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*TwoOneofs_Field34)
- if !ok {
- that2, ok := that.(TwoOneofs_Field34)
- 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.Field34 != that1.Field34 {
- return false
- }
- return true
-}
-func (this *TwoOneofs_Field35) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*TwoOneofs_Field35)
- if !ok {
- that2, ok := that.(TwoOneofs_Field35)
- 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.Field35, that1.Field35) {
- return false
- }
- return true
-}
-func (this *TwoOneofs_SubMessage2) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*TwoOneofs_SubMessage2)
- if !ok {
- that2, ok := that.(TwoOneofs_SubMessage2)
- 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.SubMessage2.Equal(that1.SubMessage2) {
- return false
- }
- return true
-}
-func (this *CustomOneof) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomOneof)
- if !ok {
- that2, ok := that.(CustomOneof)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomOneof")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomOneof but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomOneof but is not nil && this == nil")
- }
- if that1.Custom == nil {
- if this.Custom != nil {
- return fmt.Errorf("this.Custom != nil && that1.Custom == nil")
- }
- } else if this.Custom == nil {
- return fmt.Errorf("this.Custom == nil && that1.Custom != nil")
- } else if err := this.Custom.VerboseEqual(that1.Custom); err != nil {
- return err
- }
- 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 *CustomOneof_Stringy) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomOneof_Stringy)
- if !ok {
- that2, ok := that.(CustomOneof_Stringy)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomOneof_Stringy")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomOneof_Stringy but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomOneof_Stringy but is not nil && this == nil")
- }
- if this.Stringy != that1.Stringy {
- return fmt.Errorf("Stringy this(%v) Not Equal that(%v)", this.Stringy, that1.Stringy)
- }
- return nil
-}
-func (this *CustomOneof_CustomType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomOneof_CustomType)
- if !ok {
- that2, ok := that.(CustomOneof_CustomType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomOneof_CustomType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomOneof_CustomType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomOneof_CustomType but is not nil && this == nil")
- }
- if !this.CustomType.Equal(that1.CustomType) {
- return fmt.Errorf("CustomType this(%v) Not Equal that(%v)", this.CustomType, that1.CustomType)
- }
- return nil
-}
-func (this *CustomOneof_CastType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomOneof_CastType)
- if !ok {
- that2, ok := that.(CustomOneof_CastType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomOneof_CastType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomOneof_CastType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomOneof_CastType but is not nil && this == nil")
- }
- if this.CastType != that1.CastType {
- return fmt.Errorf("CastType this(%v) Not Equal that(%v)", this.CastType, that1.CastType)
- }
- return nil
-}
-func (this *CustomOneof_MyCustomName) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomOneof_MyCustomName)
- if !ok {
- that2, ok := that.(CustomOneof_MyCustomName)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomOneof_MyCustomName")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomOneof_MyCustomName but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomOneof_MyCustomName but is not nil && this == nil")
- }
- if this.MyCustomName != that1.MyCustomName {
- return fmt.Errorf("MyCustomName this(%v) Not Equal that(%v)", this.MyCustomName, that1.MyCustomName)
- }
- return nil
-}
-func (this *CustomOneof) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomOneof)
- if !ok {
- that2, ok := that.(CustomOneof)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.Custom == nil {
- if this.Custom != nil {
- return false
- }
- } else if this.Custom == nil {
- return false
- } else if !this.Custom.Equal(that1.Custom) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomOneof_Stringy) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomOneof_Stringy)
- if !ok {
- that2, ok := that.(CustomOneof_Stringy)
- 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.Stringy != that1.Stringy {
- return false
- }
- return true
-}
-func (this *CustomOneof_CustomType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomOneof_CustomType)
- if !ok {
- that2, ok := that.(CustomOneof_CustomType)
- 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.CustomType.Equal(that1.CustomType) {
- return false
- }
- return true
-}
-func (this *CustomOneof_CastType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomOneof_CastType)
- if !ok {
- that2, ok := that.(CustomOneof_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.CastType != that1.CastType {
- return false
- }
- return true
-}
-func (this *CustomOneof_MyCustomName) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomOneof_MyCustomName)
- if !ok {
- that2, ok := that.(CustomOneof_MyCustomName)
- 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.MyCustomName != that1.MyCustomName {
- return false
- }
- return true
-}
-func (this *Subby) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&one.Subby{")
- if this.Sub != nil {
- s = append(s, "Sub: "+valueToGoStringOne(this.Sub, "string")+",\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 *AllTypesOneOf) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 20)
- s = append(s, "&one.AllTypesOneOf{")
- if this.TestOneof != nil {
- s = append(s, "TestOneof: "+fmt.Sprintf("%#v", this.TestOneof)+",\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 *AllTypesOneOf_Field1) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field1{` +
- `Field1:` + fmt.Sprintf("%#v", this.Field1) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field2) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field2{` +
- `Field2:` + fmt.Sprintf("%#v", this.Field2) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field3) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field3{` +
- `Field3:` + fmt.Sprintf("%#v", this.Field3) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field4) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field4{` +
- `Field4:` + fmt.Sprintf("%#v", this.Field4) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field5) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field5{` +
- `Field5:` + fmt.Sprintf("%#v", this.Field5) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field6) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field6{` +
- `Field6:` + fmt.Sprintf("%#v", this.Field6) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field7) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field7{` +
- `Field7:` + fmt.Sprintf("%#v", this.Field7) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field8) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field8{` +
- `Field8:` + fmt.Sprintf("%#v", this.Field8) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field9) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field9{` +
- `Field9:` + fmt.Sprintf("%#v", this.Field9) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field10) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field10{` +
- `Field10:` + fmt.Sprintf("%#v", this.Field10) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field11) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field11{` +
- `Field11:` + fmt.Sprintf("%#v", this.Field11) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field12) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field12{` +
- `Field12:` + fmt.Sprintf("%#v", this.Field12) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field13) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field13{` +
- `Field13:` + fmt.Sprintf("%#v", this.Field13) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field14) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field14{` +
- `Field14:` + fmt.Sprintf("%#v", this.Field14) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field15) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field15{` +
- `Field15:` + fmt.Sprintf("%#v", this.Field15) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_SubMessage) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_SubMessage{` +
- `SubMessage:` + fmt.Sprintf("%#v", this.SubMessage) + `}`}, ", ")
- return s
-}
-func (this *TwoOneofs) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 10)
- s = append(s, "&one.TwoOneofs{")
- if this.One != nil {
- s = append(s, "One: "+fmt.Sprintf("%#v", this.One)+",\n")
- }
- if this.Two != nil {
- s = append(s, "Two: "+fmt.Sprintf("%#v", this.Two)+",\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 *TwoOneofs_Field1) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.TwoOneofs_Field1{` +
- `Field1:` + fmt.Sprintf("%#v", this.Field1) + `}`}, ", ")
- return s
-}
-func (this *TwoOneofs_Field2) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.TwoOneofs_Field2{` +
- `Field2:` + fmt.Sprintf("%#v", this.Field2) + `}`}, ", ")
- return s
-}
-func (this *TwoOneofs_Field3) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.TwoOneofs_Field3{` +
- `Field3:` + fmt.Sprintf("%#v", this.Field3) + `}`}, ", ")
- return s
-}
-func (this *TwoOneofs_Field34) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.TwoOneofs_Field34{` +
- `Field34:` + fmt.Sprintf("%#v", this.Field34) + `}`}, ", ")
- return s
-}
-func (this *TwoOneofs_Field35) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.TwoOneofs_Field35{` +
- `Field35:` + fmt.Sprintf("%#v", this.Field35) + `}`}, ", ")
- return s
-}
-func (this *TwoOneofs_SubMessage2) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.TwoOneofs_SubMessage2{` +
- `SubMessage2:` + fmt.Sprintf("%#v", this.SubMessage2) + `}`}, ", ")
- return s
-}
-func (this *CustomOneof) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 8)
- s = append(s, "&one.CustomOneof{")
- if this.Custom != nil {
- s = append(s, "Custom: "+fmt.Sprintf("%#v", this.Custom)+",\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 *CustomOneof_Stringy) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.CustomOneof_Stringy{` +
- `Stringy:` + fmt.Sprintf("%#v", this.Stringy) + `}`}, ", ")
- return s
-}
-func (this *CustomOneof_CustomType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.CustomOneof_CustomType{` +
- `CustomType:` + fmt.Sprintf("%#v", this.CustomType) + `}`}, ", ")
- return s
-}
-func (this *CustomOneof_CastType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.CustomOneof_CastType{` +
- `CastType:` + fmt.Sprintf("%#v", this.CastType) + `}`}, ", ")
- return s
-}
-func (this *CustomOneof_MyCustomName) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.CustomOneof_MyCustomName{` +
- `MyCustomName:` + fmt.Sprintf("%#v", this.MyCustomName) + `}`}, ", ")
- return s
-}
-func valueToGoStringOne(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 NewPopulatedSubby(r randyOne, easy bool) *Subby {
- this := &Subby{}
- if r.Intn(10) != 0 {
- v1 := string(randStringOne(r))
- this.Sub = &v1
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedOne(r, 2)
- }
- return this
-}
-
-func NewPopulatedAllTypesOneOf(r randyOne, easy bool) *AllTypesOneOf {
- this := &AllTypesOneOf{}
- oneofNumber_TestOneof := []int32{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}[r.Intn(16)]
- switch oneofNumber_TestOneof {
- case 1:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field1(r, easy)
- case 2:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field2(r, easy)
- case 3:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field3(r, easy)
- case 4:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field4(r, easy)
- case 5:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field5(r, easy)
- case 6:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field6(r, easy)
- case 7:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field7(r, easy)
- case 8:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field8(r, easy)
- case 9:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field9(r, easy)
- case 10:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field10(r, easy)
- case 11:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field11(r, easy)
- case 12:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field12(r, easy)
- case 13:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field13(r, easy)
- case 14:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field14(r, easy)
- case 15:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field15(r, easy)
- case 16:
- this.TestOneof = NewPopulatedAllTypesOneOf_SubMessage(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedOne(r, 17)
- }
- return this
-}
-
-func NewPopulatedAllTypesOneOf_Field1(r randyOne, easy bool) *AllTypesOneOf_Field1 {
- this := &AllTypesOneOf_Field1{}
- this.Field1 = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field2(r randyOne, easy bool) *AllTypesOneOf_Field2 {
- this := &AllTypesOneOf_Field2{}
- this.Field2 = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field3(r randyOne, easy bool) *AllTypesOneOf_Field3 {
- this := &AllTypesOneOf_Field3{}
- this.Field3 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field4(r randyOne, easy bool) *AllTypesOneOf_Field4 {
- this := &AllTypesOneOf_Field4{}
- this.Field4 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field4 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field5(r randyOne, easy bool) *AllTypesOneOf_Field5 {
- this := &AllTypesOneOf_Field5{}
- this.Field5 = uint32(r.Uint32())
- return this
-}
-func NewPopulatedAllTypesOneOf_Field6(r randyOne, easy bool) *AllTypesOneOf_Field6 {
- this := &AllTypesOneOf_Field6{}
- this.Field6 = uint64(uint64(r.Uint32()))
- return this
-}
-func NewPopulatedAllTypesOneOf_Field7(r randyOne, easy bool) *AllTypesOneOf_Field7 {
- this := &AllTypesOneOf_Field7{}
- this.Field7 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field8(r randyOne, easy bool) *AllTypesOneOf_Field8 {
- this := &AllTypesOneOf_Field8{}
- this.Field8 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field8 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field9(r randyOne, easy bool) *AllTypesOneOf_Field9 {
- this := &AllTypesOneOf_Field9{}
- this.Field9 = uint32(r.Uint32())
- return this
-}
-func NewPopulatedAllTypesOneOf_Field10(r randyOne, easy bool) *AllTypesOneOf_Field10 {
- this := &AllTypesOneOf_Field10{}
- this.Field10 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field10 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field11(r randyOne, easy bool) *AllTypesOneOf_Field11 {
- this := &AllTypesOneOf_Field11{}
- this.Field11 = uint64(uint64(r.Uint32()))
- return this
-}
-func NewPopulatedAllTypesOneOf_Field12(r randyOne, easy bool) *AllTypesOneOf_Field12 {
- this := &AllTypesOneOf_Field12{}
- this.Field12 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field12 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field13(r randyOne, easy bool) *AllTypesOneOf_Field13 {
- this := &AllTypesOneOf_Field13{}
- this.Field13 = bool(bool(r.Intn(2) == 0))
- return this
-}
-func NewPopulatedAllTypesOneOf_Field14(r randyOne, easy bool) *AllTypesOneOf_Field14 {
- this := &AllTypesOneOf_Field14{}
- this.Field14 = string(randStringOne(r))
- return this
-}
-func NewPopulatedAllTypesOneOf_Field15(r randyOne, easy bool) *AllTypesOneOf_Field15 {
- this := &AllTypesOneOf_Field15{}
- v2 := r.Intn(100)
- this.Field15 = make([]byte, v2)
- for i := 0; i < v2; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_SubMessage(r randyOne, easy bool) *AllTypesOneOf_SubMessage {
- this := &AllTypesOneOf_SubMessage{}
- this.SubMessage = NewPopulatedSubby(r, easy)
- return this
-}
-func NewPopulatedTwoOneofs(r randyOne, easy bool) *TwoOneofs {
- this := &TwoOneofs{}
- oneofNumber_One := []int32{1, 2, 3}[r.Intn(3)]
- switch oneofNumber_One {
- case 1:
- this.One = NewPopulatedTwoOneofs_Field1(r, easy)
- case 2:
- this.One = NewPopulatedTwoOneofs_Field2(r, easy)
- case 3:
- this.One = NewPopulatedTwoOneofs_Field3(r, easy)
- }
- oneofNumber_Two := []int32{34, 35, 36}[r.Intn(3)]
- switch oneofNumber_Two {
- case 34:
- this.Two = NewPopulatedTwoOneofs_Field34(r, easy)
- case 35:
- this.Two = NewPopulatedTwoOneofs_Field35(r, easy)
- case 36:
- this.Two = NewPopulatedTwoOneofs_SubMessage2(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedOne(r, 37)
- }
- return this
-}
-
-func NewPopulatedTwoOneofs_Field1(r randyOne, easy bool) *TwoOneofs_Field1 {
- this := &TwoOneofs_Field1{}
- this.Field1 = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1 *= -1
- }
- return this
-}
-func NewPopulatedTwoOneofs_Field2(r randyOne, easy bool) *TwoOneofs_Field2 {
- this := &TwoOneofs_Field2{}
- this.Field2 = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2 *= -1
- }
- return this
-}
-func NewPopulatedTwoOneofs_Field3(r randyOne, easy bool) *TwoOneofs_Field3 {
- this := &TwoOneofs_Field3{}
- this.Field3 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3 *= -1
- }
- return this
-}
-func NewPopulatedTwoOneofs_Field34(r randyOne, easy bool) *TwoOneofs_Field34 {
- this := &TwoOneofs_Field34{}
- this.Field34 = string(randStringOne(r))
- return this
-}
-func NewPopulatedTwoOneofs_Field35(r randyOne, easy bool) *TwoOneofs_Field35 {
- this := &TwoOneofs_Field35{}
- v3 := r.Intn(100)
- this.Field35 = make([]byte, v3)
- for i := 0; i < v3; i++ {
- this.Field35[i] = byte(r.Intn(256))
- }
- return this
-}
-func NewPopulatedTwoOneofs_SubMessage2(r randyOne, easy bool) *TwoOneofs_SubMessage2 {
- this := &TwoOneofs_SubMessage2{}
- this.SubMessage2 = NewPopulatedSubby(r, easy)
- return this
-}
-func NewPopulatedCustomOneof(r randyOne, easy bool) *CustomOneof {
- this := &CustomOneof{}
- oneofNumber_Custom := []int32{34, 35, 36, 37}[r.Intn(4)]
- switch oneofNumber_Custom {
- case 34:
- this.Custom = NewPopulatedCustomOneof_Stringy(r, easy)
- case 35:
- this.Custom = NewPopulatedCustomOneof_CustomType(r, easy)
- case 36:
- this.Custom = NewPopulatedCustomOneof_CastType(r, easy)
- case 37:
- this.Custom = NewPopulatedCustomOneof_MyCustomName(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedOne(r, 38)
- }
- return this
-}
-
-func NewPopulatedCustomOneof_Stringy(r randyOne, easy bool) *CustomOneof_Stringy {
- this := &CustomOneof_Stringy{}
- this.Stringy = string(randStringOne(r))
- return this
-}
-func NewPopulatedCustomOneof_CustomType(r randyOne, easy bool) *CustomOneof_CustomType {
- this := &CustomOneof_CustomType{}
- v4 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- this.CustomType = *v4
- return this
-}
-func NewPopulatedCustomOneof_CastType(r randyOne, easy bool) *CustomOneof_CastType {
- this := &CustomOneof_CastType{}
- this.CastType = github_com_gogo_protobuf_test_casttype.MyUint64Type(uint64(r.Uint32()))
- return this
-}
-func NewPopulatedCustomOneof_MyCustomName(r randyOne, easy bool) *CustomOneof_MyCustomName {
- this := &CustomOneof_MyCustomName{}
- this.MyCustomName = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.MyCustomName *= -1
- }
- return this
-}
-
-type randyOne interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneOne(r randyOne) 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 randStringOne(r randyOne) string {
- v5 := r.Intn(100)
- tmps := make([]rune, v5)
- for i := 0; i < v5; i++ {
- tmps[i] = randUTF8RuneOne(r)
- }
- return string(tmps)
-}
-func randUnrecognizedOne(r randyOne, 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 = randFieldOne(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldOne(dAtA []byte, r randyOne, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateOne(dAtA, uint64(key))
- v6 := r.Int63()
- if r.Intn(2) == 0 {
- v6 *= -1
- }
- dAtA = encodeVarintPopulateOne(dAtA, uint64(v6))
- case 1:
- dAtA = encodeVarintPopulateOne(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 = encodeVarintPopulateOne(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateOne(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateOne(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 encodeVarintPopulateOne(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 *Subby) Size() (n int) {
- var l int
- _ = l
- if m.Sub != nil {
- l = len(*m.Sub)
- n += 1 + l + sovOne(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AllTypesOneOf) Size() (n int) {
- var l int
- _ = l
- if m.TestOneof != nil {
- n += m.TestOneof.Size()
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AllTypesOneOf_Field1) Size() (n int) {
- var l int
- _ = l
- n += 9
- return n
-}
-func (m *AllTypesOneOf_Field2) Size() (n int) {
- var l int
- _ = l
- n += 5
- return n
-}
-func (m *AllTypesOneOf_Field3) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field3))
- return n
-}
-func (m *AllTypesOneOf_Field4) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field4))
- return n
-}
-func (m *AllTypesOneOf_Field5) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field5))
- return n
-}
-func (m *AllTypesOneOf_Field6) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field6))
- return n
-}
-func (m *AllTypesOneOf_Field7) Size() (n int) {
- var l int
- _ = l
- n += 1 + sozOne(uint64(m.Field7))
- return n
-}
-func (m *AllTypesOneOf_Field8) Size() (n int) {
- var l int
- _ = l
- n += 1 + sozOne(uint64(m.Field8))
- return n
-}
-func (m *AllTypesOneOf_Field9) Size() (n int) {
- var l int
- _ = l
- n += 5
- return n
-}
-func (m *AllTypesOneOf_Field10) Size() (n int) {
- var l int
- _ = l
- n += 5
- return n
-}
-func (m *AllTypesOneOf_Field11) Size() (n int) {
- var l int
- _ = l
- n += 9
- return n
-}
-func (m *AllTypesOneOf_Field12) Size() (n int) {
- var l int
- _ = l
- n += 9
- return n
-}
-func (m *AllTypesOneOf_Field13) Size() (n int) {
- var l int
- _ = l
- n += 2
- return n
-}
-func (m *AllTypesOneOf_Field14) Size() (n int) {
- var l int
- _ = l
- l = len(m.Field14)
- n += 1 + l + sovOne(uint64(l))
- return n
-}
-func (m *AllTypesOneOf_Field15) Size() (n int) {
- var l int
- _ = l
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovOne(uint64(l))
- }
- return n
-}
-func (m *AllTypesOneOf_SubMessage) Size() (n int) {
- var l int
- _ = l
- if m.SubMessage != nil {
- l = m.SubMessage.Size()
- n += 2 + l + sovOne(uint64(l))
- }
- return n
-}
-func (m *TwoOneofs) Size() (n int) {
- var l int
- _ = l
- if m.One != nil {
- n += m.One.Size()
- }
- if m.Two != nil {
- n += m.Two.Size()
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *TwoOneofs_Field1) Size() (n int) {
- var l int
- _ = l
- n += 9
- return n
-}
-func (m *TwoOneofs_Field2) Size() (n int) {
- var l int
- _ = l
- n += 5
- return n
-}
-func (m *TwoOneofs_Field3) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field3))
- return n
-}
-func (m *TwoOneofs_Field34) Size() (n int) {
- var l int
- _ = l
- l = len(m.Field34)
- n += 2 + l + sovOne(uint64(l))
- return n
-}
-func (m *TwoOneofs_Field35) Size() (n int) {
- var l int
- _ = l
- if m.Field35 != nil {
- l = len(m.Field35)
- n += 2 + l + sovOne(uint64(l))
- }
- return n
-}
-func (m *TwoOneofs_SubMessage2) Size() (n int) {
- var l int
- _ = l
- if m.SubMessage2 != nil {
- l = m.SubMessage2.Size()
- n += 2 + l + sovOne(uint64(l))
- }
- return n
-}
-func (m *CustomOneof) Size() (n int) {
- var l int
- _ = l
- if m.Custom != nil {
- n += m.Custom.Size()
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomOneof_Stringy) Size() (n int) {
- var l int
- _ = l
- l = len(m.Stringy)
- n += 2 + l + sovOne(uint64(l))
- return n
-}
-func (m *CustomOneof_CustomType) Size() (n int) {
- var l int
- _ = l
- l = m.CustomType.Size()
- n += 2 + l + sovOne(uint64(l))
- return n
-}
-func (m *CustomOneof_CastType) Size() (n int) {
- var l int
- _ = l
- n += 2 + sovOne(uint64(m.CastType))
- return n
-}
-func (m *CustomOneof_MyCustomName) Size() (n int) {
- var l int
- _ = l
- n += 2 + sovOne(uint64(m.MyCustomName))
- return n
-}
-
-func sovOne(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozOne(x uint64) (n int) {
- return sovOne(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *Subby) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Subby{`,
- `Sub:` + valueToStringOne(this.Sub) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf{`,
- `TestOneof:` + fmt.Sprintf("%v", this.TestOneof) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field1) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field1{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field2) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field2{`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field3) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field3{`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field4) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field4{`,
- `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field5) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field5{`,
- `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field6) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field6{`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field7) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field7{`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field8) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field8{`,
- `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field9) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field9{`,
- `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field10) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field10{`,
- `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field11) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field11{`,
- `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field12) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field12{`,
- `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field13) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field13{`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field14) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field14{`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field15) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field15{`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_SubMessage) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_SubMessage{`,
- `SubMessage:` + strings.Replace(fmt.Sprintf("%v", this.SubMessage), "Subby", "Subby", 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *TwoOneofs) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&TwoOneofs{`,
- `One:` + fmt.Sprintf("%v", this.One) + `,`,
- `Two:` + fmt.Sprintf("%v", this.Two) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *TwoOneofs_Field1) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&TwoOneofs_Field1{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *TwoOneofs_Field2) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&TwoOneofs_Field2{`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *TwoOneofs_Field3) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&TwoOneofs_Field3{`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *TwoOneofs_Field34) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&TwoOneofs_Field34{`,
- `Field34:` + fmt.Sprintf("%v", this.Field34) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *TwoOneofs_Field35) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&TwoOneofs_Field35{`,
- `Field35:` + fmt.Sprintf("%v", this.Field35) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *TwoOneofs_SubMessage2) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&TwoOneofs_SubMessage2{`,
- `SubMessage2:` + strings.Replace(fmt.Sprintf("%v", this.SubMessage2), "Subby", "Subby", 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomOneof) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomOneof{`,
- `Custom:` + fmt.Sprintf("%v", this.Custom) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomOneof_Stringy) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomOneof_Stringy{`,
- `Stringy:` + fmt.Sprintf("%v", this.Stringy) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomOneof_CustomType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomOneof_CustomType{`,
- `CustomType:` + fmt.Sprintf("%v", this.CustomType) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomOneof_CastType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomOneof_CastType{`,
- `CastType:` + fmt.Sprintf("%v", this.CastType) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomOneof_MyCustomName) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomOneof_MyCustomName{`,
- `MyCustomName:` + fmt.Sprintf("%v", this.MyCustomName) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringOne(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *Subby) 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 *Subby) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Sub != nil {
- dAtA[i] = 0xa
- i++
- i = encodeVarintOne(dAtA, i, uint64(len(*m.Sub)))
- i += copy(dAtA[i:], *m.Sub)
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *AllTypesOneOf) 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 *AllTypesOneOf) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.TestOneof != nil {
- nn1, err := m.TestOneof.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += nn1
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *AllTypesOneOf_Field1) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = m.Field1
- i += 8
- return i, nil
-}
-func (m *AllTypesOneOf_Field2) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = m.Field2
- i += 4
- return i, nil
-}
-func (m *AllTypesOneOf_Field3) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x18
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.Field3))
- return i, nil
-}
-func (m *AllTypesOneOf_Field4) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x20
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.Field4))
- return i, nil
-}
-func (m *AllTypesOneOf_Field5) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x28
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.Field5))
- return i, nil
-}
-func (m *AllTypesOneOf_Field6) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x30
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.Field6))
- return i, nil
-}
-func (m *AllTypesOneOf_Field7) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x38
- i++
- i = encodeVarintOne(dAtA, i, uint64((uint32(m.Field7)<<1)^uint32((m.Field7>>31))))
- return i, nil
-}
-func (m *AllTypesOneOf_Field8) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x40
- i++
- i = encodeVarintOne(dAtA, i, uint64((uint64(m.Field8)<<1)^uint64((m.Field8>>63))))
- return i, nil
-}
-func (m *AllTypesOneOf_Field9) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x4d
- i++
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = m.Field9
- i += 4
- return i, nil
-}
-func (m *AllTypesOneOf_Field10) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x55
- i++
- *(*int32)(unsafe.Pointer(&dAtA[i])) = m.Field10
- i += 4
- return i, nil
-}
-func (m *AllTypesOneOf_Field11) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x59
- i++
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = m.Field11
- i += 8
- return i, nil
-}
-func (m *AllTypesOneOf_Field12) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x61
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = m.Field12
- i += 8
- return i, nil
-}
-func (m *AllTypesOneOf_Field13) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x68
- i++
- if m.Field13 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- return i, nil
-}
-func (m *AllTypesOneOf_Field14) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x72
- i++
- i = encodeVarintOne(dAtA, i, uint64(len(m.Field14)))
- i += copy(dAtA[i:], m.Field14)
- return i, nil
-}
-func (m *AllTypesOneOf_Field15) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- if m.Field15 != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintOne(dAtA, i, uint64(len(m.Field15)))
- i += copy(dAtA[i:], m.Field15)
- }
- return i, nil
-}
-func (m *AllTypesOneOf_SubMessage) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- if m.SubMessage != nil {
- dAtA[i] = 0x82
- i++
- dAtA[i] = 0x1
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.SubMessage.Size()))
- n2, err := m.SubMessage.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n2
- }
- return i, nil
-}
-func (m *TwoOneofs) 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 *TwoOneofs) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.One != nil {
- nn3, err := m.One.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += nn3
- }
- if m.Two != nil {
- nn4, err := m.Two.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += nn4
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *TwoOneofs_Field1) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = m.Field1
- i += 8
- return i, nil
-}
-func (m *TwoOneofs_Field2) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = m.Field2
- i += 4
- return i, nil
-}
-func (m *TwoOneofs_Field3) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x18
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.Field3))
- return i, nil
-}
-func (m *TwoOneofs_Field34) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x92
- i++
- dAtA[i] = 0x2
- i++
- i = encodeVarintOne(dAtA, i, uint64(len(m.Field34)))
- i += copy(dAtA[i:], m.Field34)
- return i, nil
-}
-func (m *TwoOneofs_Field35) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- if m.Field35 != nil {
- dAtA[i] = 0x9a
- i++
- dAtA[i] = 0x2
- i++
- i = encodeVarintOne(dAtA, i, uint64(len(m.Field35)))
- i += copy(dAtA[i:], m.Field35)
- }
- return i, nil
-}
-func (m *TwoOneofs_SubMessage2) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- if m.SubMessage2 != nil {
- dAtA[i] = 0xa2
- i++
- dAtA[i] = 0x2
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.SubMessage2.Size()))
- n5, err := m.SubMessage2.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n5
- }
- return i, nil
-}
-func (m *CustomOneof) 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 *CustomOneof) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.Custom != nil {
- nn6, err := m.Custom.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += nn6
- }
- if m.XXX_unrecognized != nil {
- i += copy(dAtA[i:], m.XXX_unrecognized)
- }
- return i, nil
-}
-
-func (m *CustomOneof_Stringy) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x92
- i++
- dAtA[i] = 0x2
- i++
- i = encodeVarintOne(dAtA, i, uint64(len(m.Stringy)))
- i += copy(dAtA[i:], m.Stringy)
- return i, nil
-}
-func (m *CustomOneof_CustomType) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x9a
- i++
- dAtA[i] = 0x2
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.CustomType.Size()))
- n7, err := m.CustomType.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n7
- return i, nil
-}
-func (m *CustomOneof_CastType) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0xa0
- i++
- dAtA[i] = 0x2
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.CastType))
- return i, nil
-}
-func (m *CustomOneof_MyCustomName) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0xa8
- i++
- dAtA[i] = 0x2
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.MyCustomName))
- return i, nil
-}
-func encodeFixed64One(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 encodeFixed32One(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 encodeVarintOne(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 init() { proto.RegisterFile("combos/unsafemarshaler/one.proto", fileDescriptorOne) }
-
-var fileDescriptorOne = []byte{
- // 605 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0xd3, 0xbf, 0x6e, 0xdb, 0x3c,
- 0x10, 0x00, 0x70, 0x5e, 0x1c, 0x3b, 0x0e, 0xed, 0x7c, 0xf1, 0xa7, 0x89, 0xcd, 0xc0, 0x10, 0x6e,
- 0x0b, 0x70, 0x68, 0xec, 0x58, 0xb6, 0xf3, 0x67, 0xac, 0x52, 0x14, 0x5e, 0xd2, 0x00, 0x4a, 0x32,
- 0x07, 0x52, 0x4a, 0x3b, 0x06, 0x6c, 0x31, 0x30, 0x25, 0x04, 0xde, 0xf2, 0x0c, 0x7d, 0x8a, 0x8e,
- 0x1d, 0xfb, 0x08, 0x19, 0x3d, 0x16, 0x1d, 0x8c, 0x58, 0x5d, 0x3a, 0x66, 0x0c, 0x3a, 0x15, 0x94,
- 0x62, 0xb2, 0x40, 0x51, 0x74, 0xe9, 0x64, 0xdd, 0xfd, 0xc4, 0xf3, 0x9d, 0x48, 0x62, 0x76, 0x29,
- 0xc7, 0xa1, 0x54, 0xcd, 0x24, 0x52, 0x41, 0x5f, 0x8c, 0x83, 0x89, 0xba, 0x0a, 0x46, 0x62, 0xd2,
- 0x94, 0x91, 0x68, 0x5c, 0x4f, 0x64, 0x2c, 0x9d, 0x82, 0x8c, 0xc4, 0xd6, 0xce, 0x60, 0x18, 0x5f,
- 0x25, 0x61, 0xe3, 0x52, 0x8e, 0x9b, 0x03, 0x39, 0x90, 0xcd, 0xcc, 0xc2, 0xa4, 0x9f, 0x45, 0x59,
- 0x90, 0x3d, 0xe5, 0x6b, 0xea, 0xcf, 0x70, 0xf1, 0x34, 0x09, 0xc3, 0xa9, 0x53, 0xc3, 0x05, 0x95,
- 0x84, 0x04, 0x18, 0xf0, 0x75, 0x5f, 0x3f, 0xd6, 0xe7, 0x05, 0xbc, 0xf1, 0x7a, 0x34, 0x3a, 0x9b,
- 0x5e, 0x0b, 0x75, 0x12, 0x89, 0x93, 0xbe, 0x43, 0x70, 0xe9, 0xed, 0x50, 0x8c, 0xde, 0xb7, 0xb2,
- 0xd7, 0xa0, 0x87, 0xfc, 0xa7, 0xd8, 0x88, 0x4b, 0x56, 0x18, 0xf0, 0x15, 0x23, 0xae, 0x91, 0x36,
- 0x29, 0x30, 0xe0, 0x45, 0x23, 0x6d, 0x23, 0x1d, 0xb2, 0xca, 0x80, 0x17, 0x8c, 0x74, 0x8c, 0x74,
- 0x49, 0x91, 0x01, 0xdf, 0x30, 0xd2, 0x35, 0xb2, 0x47, 0x4a, 0x0c, 0xf8, 0xaa, 0x91, 0x3d, 0x23,
- 0xfb, 0x64, 0x8d, 0x01, 0xff, 0xdf, 0xc8, 0xbe, 0x91, 0x03, 0x52, 0x66, 0xc0, 0x1d, 0x23, 0x07,
- 0x46, 0x0e, 0xc9, 0x3a, 0x03, 0xbe, 0x66, 0xe4, 0xd0, 0xd9, 0xc2, 0x6b, 0xf9, 0x64, 0xbb, 0x04,
- 0x33, 0xe0, 0x9b, 0x3d, 0xe4, 0x2f, 0x13, 0xd6, 0x5a, 0xa4, 0xc2, 0x80, 0x97, 0xac, 0xb5, 0xac,
- 0xb9, 0xa4, 0xca, 0x80, 0xd7, 0xac, 0xb9, 0xd6, 0xda, 0x64, 0x83, 0x01, 0x2f, 0x5b, 0x6b, 0x5b,
- 0xeb, 0x90, 0xff, 0xf4, 0x0e, 0x58, 0xeb, 0x58, 0xeb, 0x92, 0x4d, 0x06, 0xbc, 0x6a, 0xad, 0xeb,
- 0xec, 0xe0, 0x8a, 0x4a, 0xc2, 0x8b, 0xb1, 0x50, 0x2a, 0x18, 0x08, 0x52, 0x63, 0xc0, 0x2b, 0x2e,
- 0x6e, 0xe8, 0x33, 0x91, 0x6d, 0x6b, 0x0f, 0xf9, 0x58, 0x25, 0xe1, 0x71, 0xee, 0x5e, 0x15, 0xe3,
- 0x58, 0xa8, 0xf8, 0x42, 0x46, 0x42, 0xf6, 0xeb, 0x33, 0xc0, 0xeb, 0x67, 0x37, 0xf2, 0x44, 0x07,
- 0xea, 0x1f, 0x6f, 0xee, 0xb2, 0xe9, 0x76, 0x87, 0xd4, 0xb3, 0x81, 0xc0, 0x5f, 0x26, 0xac, 0x75,
- 0xc9, 0xf3, 0x6c, 0x20, 0x63, 0x5d, 0xa7, 0x89, 0xab, 0xbf, 0x0c, 0xe4, 0x92, 0x17, 0xbf, 0x4d,
- 0x04, 0x7e, 0xc5, 0x4e, 0xe4, 0x7a, 0x45, 0xac, 0x8f, 0xbd, 0xfe, 0x89, 0x6f, 0x64, 0xfd, 0xc3,
- 0x0a, 0xae, 0x1c, 0x25, 0x2a, 0x96, 0xe3, 0x6c, 0x2a, 0xfd, 0x57, 0xa7, 0xf1, 0x64, 0x18, 0x0d,
- 0xa6, 0x4f, 0x6d, 0x20, 0x7f, 0x99, 0x70, 0x7c, 0x8c, 0xf3, 0x57, 0xf5, 0x09, 0xcf, 0x3b, 0xf1,
- 0x76, 0xbf, 0xce, 0xb7, 0x5f, 0xfd, 0xf1, 0x06, 0xe9, 0x6f, 0xd7, 0xbc, 0xcc, 0xd6, 0x34, 0xce,
- 0x87, 0x51, 0xdc, 0x72, 0x0f, 0xf4, 0x07, 0xb6, 0x55, 0x9c, 0x73, 0x5c, 0x3e, 0x0a, 0x54, 0x9c,
- 0x55, 0xd4, 0xad, 0xaf, 0x7a, 0xfb, 0x3f, 0xe6, 0xdb, 0xed, 0xbf, 0x54, 0x0c, 0x54, 0x1c, 0x4f,
- 0xaf, 0x45, 0xe3, 0x78, 0xaa, 0xab, 0xee, 0x75, 0xf4, 0xf2, 0x1e, 0xf2, 0x4d, 0x29, 0xc7, 0x5d,
- 0xb6, 0xfa, 0x2e, 0x18, 0x0b, 0xf2, 0x52, 0x5f, 0x17, 0xaf, 0x96, 0xce, 0xb7, 0xab, 0xc7, 0x53,
- 0x9b, 0xb7, 0xad, 0xe8, 0xc8, 0x2b, 0xe3, 0x52, 0xde, 0xaa, 0xf7, 0xe6, 0x6e, 0x41, 0xd1, 0x6c,
- 0x41, 0xd1, 0x97, 0x05, 0x45, 0xf7, 0x0b, 0x0a, 0x0f, 0x0b, 0x0a, 0x8f, 0x0b, 0x0a, 0xb7, 0x29,
- 0x85, 0x8f, 0x29, 0x85, 0x4f, 0x29, 0x85, 0xcf, 0x29, 0x85, 0xbb, 0x94, 0xa2, 0x59, 0x4a, 0xd1,
- 0x7d, 0x4a, 0xe1, 0x7b, 0x4a, 0xd1, 0x43, 0x4a, 0xe1, 0x31, 0xa5, 0x70, 0xfb, 0x8d, 0xa2, 0x9f,
- 0x01, 0x00, 0x00, 0xff, 0xff, 0xa2, 0xfa, 0x42, 0x4c, 0x80, 0x04, 0x00, 0x00,
-}
diff --git a/test/oneof/combos/unsafemarshaler/one.proto b/test/oneof/combos/unsafemarshaler/one.proto
deleted file mode 100644
index 3d29620a2d..0000000000
--- a/test/oneof/combos/unsafemarshaler/one.proto
+++ /dev/null
@@ -1,103 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-package one;
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = true;
-option (gogoproto.unsafe_unmarshaler_all) = false;
-
-message Subby {
- optional string sub = 1;
-}
-
-message AllTypesOneOf {
- oneof test_oneof {
- double Field1 = 1;
- float Field2 = 2;
- int32 Field3 = 3;
- int64 Field4 = 4;
- uint32 Field5 = 5;
- uint64 Field6 = 6;
- sint32 Field7 = 7;
- sint64 Field8 = 8;
- fixed32 Field9 = 9;
- sfixed32 Field10 = 10;
- fixed64 Field11 = 11;
- sfixed64 Field12 = 12;
- bool Field13 = 13;
- string Field14 = 14;
- bytes Field15 = 15;
- Subby sub_message = 16;
- }
-}
-
-message TwoOneofs {
- oneof one {
- double Field1 = 1;
- float Field2 = 2;
- int32 Field3 = 3;
- }
-
- oneof two {
- string Field34 = 34;
- bytes Field35 = 35;
- Subby sub_message2 = 36;
- }
-}
-
-message CustomOneof {
- oneof custom {
- string Stringy = 34;
- bytes CustomType = 35 [(gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128"];
- uint64 CastType = 36 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyUint64Type"];
- int64 CustomName = 37 [(gogoproto.customname) = "MyCustomName"];
- }
-}
diff --git a/test/oneof/combos/unsafemarshaler/onepb_test.go b/test/oneof/combos/unsafemarshaler/onepb_test.go
deleted file mode 100644
index d04c49fd39..0000000000
--- a/test/oneof/combos/unsafemarshaler/onepb_test.go
+++ /dev/null
@@ -1,791 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafemarshaler/one.proto
-
-/*
-Package one is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafemarshaler/one.proto
-
-It has these top-level messages:
- Subby
- AllTypesOneOf
- TwoOneofs
- CustomOneof
-*/
-package one
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestSubbyProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestSubbyMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllTypesOneOfProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllTypesOneOf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllTypesOneOf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestAllTypesOneOfMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllTypesOneOf(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllTypesOneOf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestTwoOneofsProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTwoOneofs(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &TwoOneofs{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestTwoOneofsMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTwoOneofs(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &TwoOneofs{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomOneofProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomOneof(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomOneof{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomOneofMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomOneof(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomOneof{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestSubbyJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Subby{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAllTypesOneOfJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllTypesOneOf(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllTypesOneOf{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestTwoOneofsJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTwoOneofs(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &TwoOneofs{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomOneofJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomOneof(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomOneof{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestSubbyProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestSubbyProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllTypesOneOfProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllTypesOneOf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AllTypesOneOf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllTypesOneOfProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllTypesOneOf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AllTypesOneOf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestTwoOneofsProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTwoOneofs(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &TwoOneofs{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestTwoOneofsProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTwoOneofs(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &TwoOneofs{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomOneofProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomOneof(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomOneof{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomOneofProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomOneof(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomOneof{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestOneDescription(t *testing.T) {
- OneDescription()
-}
-func TestSubbyVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSubby(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAllTypesOneOfVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllTypesOneOf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AllTypesOneOf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestTwoOneofsVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTwoOneofs(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &TwoOneofs{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomOneofVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomOneof(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomOneof{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestSubbyGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSubby(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAllTypesOneOfGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllTypesOneOf(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestTwoOneofsGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTwoOneofs(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomOneofGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomOneof(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestSubbySize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestAllTypesOneOfSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllTypesOneOf(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestTwoOneofsSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTwoOneofs(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestCustomOneofSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomOneof(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestSubbyStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSubby(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAllTypesOneOfStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllTypesOneOf(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestTwoOneofsStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTwoOneofs(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomOneofStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomOneof(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/oneof/combos/unsafeunmarshaler/one.pb.go b/test/oneof/combos/unsafeunmarshaler/one.pb.go
deleted file mode 100644
index 3aa7297e47..0000000000
--- a/test/oneof/combos/unsafeunmarshaler/one.pb.go
+++ /dev/null
@@ -1,5248 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeunmarshaler/one.proto
-
-/*
- Package one is a generated protocol buffer package.
-
- It is generated from these files:
- combos/unsafeunmarshaler/one.proto
-
- It has these top-level messages:
- Subby
- AllTypesOneOf
- TwoOneofs
- CustomOneof
-*/
-package one
-
-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_custom "github.com/gogo/protobuf/test/custom"
-import github_com_gogo_protobuf_test_casttype "github.com/gogo/protobuf/test/casttype"
-
-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 reflect "reflect"
-
-import io "io"
-import unsafe "unsafe"
-
-// 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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type Subby struct {
- Sub *string `protobuf:"bytes,1,opt,name=sub" json:"sub,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Subby) Reset() { *m = Subby{} }
-func (*Subby) ProtoMessage() {}
-func (*Subby) Descriptor() ([]byte, []int) { return fileDescriptorOne, []int{0} }
-
-type AllTypesOneOf struct {
- // Types that are valid to be assigned to TestOneof:
- // *AllTypesOneOf_Field1
- // *AllTypesOneOf_Field2
- // *AllTypesOneOf_Field3
- // *AllTypesOneOf_Field4
- // *AllTypesOneOf_Field5
- // *AllTypesOneOf_Field6
- // *AllTypesOneOf_Field7
- // *AllTypesOneOf_Field8
- // *AllTypesOneOf_Field9
- // *AllTypesOneOf_Field10
- // *AllTypesOneOf_Field11
- // *AllTypesOneOf_Field12
- // *AllTypesOneOf_Field13
- // *AllTypesOneOf_Field14
- // *AllTypesOneOf_Field15
- // *AllTypesOneOf_SubMessage
- TestOneof isAllTypesOneOf_TestOneof `protobuf_oneof:"test_oneof"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *AllTypesOneOf) Reset() { *m = AllTypesOneOf{} }
-func (*AllTypesOneOf) ProtoMessage() {}
-func (*AllTypesOneOf) Descriptor() ([]byte, []int) { return fileDescriptorOne, []int{1} }
-
-type isAllTypesOneOf_TestOneof interface {
- isAllTypesOneOf_TestOneof()
- Equal(interface{}) bool
- VerboseEqual(interface{}) error
- Size() int
-}
-
-type AllTypesOneOf_Field1 struct {
- Field1 float64 `protobuf:"fixed64,1,opt,name=Field1,oneof"`
-}
-type AllTypesOneOf_Field2 struct {
- Field2 float32 `protobuf:"fixed32,2,opt,name=Field2,oneof"`
-}
-type AllTypesOneOf_Field3 struct {
- Field3 int32 `protobuf:"varint,3,opt,name=Field3,oneof"`
-}
-type AllTypesOneOf_Field4 struct {
- Field4 int64 `protobuf:"varint,4,opt,name=Field4,oneof"`
-}
-type AllTypesOneOf_Field5 struct {
- Field5 uint32 `protobuf:"varint,5,opt,name=Field5,oneof"`
-}
-type AllTypesOneOf_Field6 struct {
- Field6 uint64 `protobuf:"varint,6,opt,name=Field6,oneof"`
-}
-type AllTypesOneOf_Field7 struct {
- Field7 int32 `protobuf:"zigzag32,7,opt,name=Field7,oneof"`
-}
-type AllTypesOneOf_Field8 struct {
- Field8 int64 `protobuf:"zigzag64,8,opt,name=Field8,oneof"`
-}
-type AllTypesOneOf_Field9 struct {
- Field9 uint32 `protobuf:"fixed32,9,opt,name=Field9,oneof"`
-}
-type AllTypesOneOf_Field10 struct {
- Field10 int32 `protobuf:"fixed32,10,opt,name=Field10,oneof"`
-}
-type AllTypesOneOf_Field11 struct {
- Field11 uint64 `protobuf:"fixed64,11,opt,name=Field11,oneof"`
-}
-type AllTypesOneOf_Field12 struct {
- Field12 int64 `protobuf:"fixed64,12,opt,name=Field12,oneof"`
-}
-type AllTypesOneOf_Field13 struct {
- Field13 bool `protobuf:"varint,13,opt,name=Field13,oneof"`
-}
-type AllTypesOneOf_Field14 struct {
- Field14 string `protobuf:"bytes,14,opt,name=Field14,oneof"`
-}
-type AllTypesOneOf_Field15 struct {
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15,oneof"`
-}
-type AllTypesOneOf_SubMessage struct {
- SubMessage *Subby `protobuf:"bytes,16,opt,name=sub_message,json=subMessage,oneof"`
-}
-
-func (*AllTypesOneOf_Field1) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field2) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field3) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field4) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field5) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field6) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field7) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field8) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field9) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field10) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field11) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field12) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field13) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field14) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_Field15) isAllTypesOneOf_TestOneof() {}
-func (*AllTypesOneOf_SubMessage) isAllTypesOneOf_TestOneof() {}
-
-func (m *AllTypesOneOf) GetTestOneof() isAllTypesOneOf_TestOneof {
- if m != nil {
- return m.TestOneof
- }
- return nil
-}
-
-func (m *AllTypesOneOf) GetField1() float64 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field1); ok {
- return x.Field1
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField2() float32 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field2); ok {
- return x.Field2
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField3() int32 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field3); ok {
- return x.Field3
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField4() int64 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field4); ok {
- return x.Field4
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField5() uint32 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field5); ok {
- return x.Field5
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField6() uint64 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field6); ok {
- return x.Field6
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField7() int32 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field7); ok {
- return x.Field7
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField8() int64 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field8); ok {
- return x.Field8
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField9() uint32 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field9); ok {
- return x.Field9
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField10() int32 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field10); ok {
- return x.Field10
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField11() uint64 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field11); ok {
- return x.Field11
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField12() int64 {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field12); ok {
- return x.Field12
- }
- return 0
-}
-
-func (m *AllTypesOneOf) GetField13() bool {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field13); ok {
- return x.Field13
- }
- return false
-}
-
-func (m *AllTypesOneOf) GetField14() string {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field14); ok {
- return x.Field14
- }
- return ""
-}
-
-func (m *AllTypesOneOf) GetField15() []byte {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field15); ok {
- return x.Field15
- }
- return nil
-}
-
-func (m *AllTypesOneOf) GetSubMessage() *Subby {
- if x, ok := m.GetTestOneof().(*AllTypesOneOf_SubMessage); ok {
- return x.SubMessage
- }
- return nil
-}
-
-// XXX_OneofFuncs is for the internal use of the proto package.
-func (*AllTypesOneOf) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
- return _AllTypesOneOf_OneofMarshaler, _AllTypesOneOf_OneofUnmarshaler, _AllTypesOneOf_OneofSizer, []interface{}{
- (*AllTypesOneOf_Field1)(nil),
- (*AllTypesOneOf_Field2)(nil),
- (*AllTypesOneOf_Field3)(nil),
- (*AllTypesOneOf_Field4)(nil),
- (*AllTypesOneOf_Field5)(nil),
- (*AllTypesOneOf_Field6)(nil),
- (*AllTypesOneOf_Field7)(nil),
- (*AllTypesOneOf_Field8)(nil),
- (*AllTypesOneOf_Field9)(nil),
- (*AllTypesOneOf_Field10)(nil),
- (*AllTypesOneOf_Field11)(nil),
- (*AllTypesOneOf_Field12)(nil),
- (*AllTypesOneOf_Field13)(nil),
- (*AllTypesOneOf_Field14)(nil),
- (*AllTypesOneOf_Field15)(nil),
- (*AllTypesOneOf_SubMessage)(nil),
- }
-}
-
-func _AllTypesOneOf_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
- m := msg.(*AllTypesOneOf)
- // test_oneof
- switch x := m.TestOneof.(type) {
- case *AllTypesOneOf_Field1:
- _ = b.EncodeVarint(1<<3 | proto.WireFixed64)
- _ = b.EncodeFixed64(math.Float64bits(x.Field1))
- case *AllTypesOneOf_Field2:
- _ = b.EncodeVarint(2<<3 | proto.WireFixed32)
- _ = b.EncodeFixed32(uint64(math.Float32bits(x.Field2)))
- case *AllTypesOneOf_Field3:
- _ = b.EncodeVarint(3<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field3))
- case *AllTypesOneOf_Field4:
- _ = b.EncodeVarint(4<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field4))
- case *AllTypesOneOf_Field5:
- _ = b.EncodeVarint(5<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field5))
- case *AllTypesOneOf_Field6:
- _ = b.EncodeVarint(6<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field6))
- case *AllTypesOneOf_Field7:
- _ = b.EncodeVarint(7<<3 | proto.WireVarint)
- _ = b.EncodeZigzag32(uint64(x.Field7))
- case *AllTypesOneOf_Field8:
- _ = b.EncodeVarint(8<<3 | proto.WireVarint)
- _ = b.EncodeZigzag64(uint64(x.Field8))
- case *AllTypesOneOf_Field9:
- _ = b.EncodeVarint(9<<3 | proto.WireFixed32)
- _ = b.EncodeFixed32(uint64(x.Field9))
- case *AllTypesOneOf_Field10:
- _ = b.EncodeVarint(10<<3 | proto.WireFixed32)
- _ = b.EncodeFixed32(uint64(x.Field10))
- case *AllTypesOneOf_Field11:
- _ = b.EncodeVarint(11<<3 | proto.WireFixed64)
- _ = b.EncodeFixed64(uint64(x.Field11))
- case *AllTypesOneOf_Field12:
- _ = b.EncodeVarint(12<<3 | proto.WireFixed64)
- _ = b.EncodeFixed64(uint64(x.Field12))
- case *AllTypesOneOf_Field13:
- t := uint64(0)
- if x.Field13 {
- t = 1
- }
- _ = b.EncodeVarint(13<<3 | proto.WireVarint)
- _ = b.EncodeVarint(t)
- case *AllTypesOneOf_Field14:
- _ = b.EncodeVarint(14<<3 | proto.WireBytes)
- _ = b.EncodeStringBytes(x.Field14)
- case *AllTypesOneOf_Field15:
- _ = b.EncodeVarint(15<<3 | proto.WireBytes)
- _ = b.EncodeRawBytes(x.Field15)
- case *AllTypesOneOf_SubMessage:
- _ = b.EncodeVarint(16<<3 | proto.WireBytes)
- if err := b.EncodeMessage(x.SubMessage); err != nil {
- return err
- }
- case nil:
- default:
- return fmt.Errorf("AllTypesOneOf.TestOneof has unexpected type %T", x)
- }
- return nil
-}
-
-func _AllTypesOneOf_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
- m := msg.(*AllTypesOneOf)
- switch tag {
- case 1: // test_oneof.Field1
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.TestOneof = &AllTypesOneOf_Field1{math.Float64frombits(x)}
- return true, err
- case 2: // test_oneof.Field2
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.TestOneof = &AllTypesOneOf_Field2{math.Float32frombits(uint32(x))}
- return true, err
- case 3: // test_oneof.Field3
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &AllTypesOneOf_Field3{int32(x)}
- return true, err
- case 4: // test_oneof.Field4
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &AllTypesOneOf_Field4{int64(x)}
- return true, err
- case 5: // test_oneof.Field5
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &AllTypesOneOf_Field5{uint32(x)}
- return true, err
- case 6: // test_oneof.Field6
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &AllTypesOneOf_Field6{x}
- return true, err
- case 7: // test_oneof.Field7
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeZigzag32()
- m.TestOneof = &AllTypesOneOf_Field7{int32(x)}
- return true, err
- case 8: // test_oneof.Field8
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeZigzag64()
- m.TestOneof = &AllTypesOneOf_Field8{int64(x)}
- return true, err
- case 9: // test_oneof.Field9
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.TestOneof = &AllTypesOneOf_Field9{uint32(x)}
- return true, err
- case 10: // test_oneof.Field10
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.TestOneof = &AllTypesOneOf_Field10{int32(x)}
- return true, err
- case 11: // test_oneof.Field11
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.TestOneof = &AllTypesOneOf_Field11{x}
- return true, err
- case 12: // test_oneof.Field12
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.TestOneof = &AllTypesOneOf_Field12{int64(x)}
- return true, err
- case 13: // test_oneof.Field13
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &AllTypesOneOf_Field13{x != 0}
- return true, err
- case 14: // test_oneof.Field14
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.TestOneof = &AllTypesOneOf_Field14{x}
- return true, err
- case 15: // test_oneof.Field15
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeRawBytes(true)
- m.TestOneof = &AllTypesOneOf_Field15{x}
- return true, err
- case 16: // test_oneof.sub_message
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- msg := new(Subby)
- err := b.DecodeMessage(msg)
- m.TestOneof = &AllTypesOneOf_SubMessage{msg}
- return true, err
- default:
- return false, nil
- }
-}
-
-func _AllTypesOneOf_OneofSizer(msg proto.Message) (n int) {
- m := msg.(*AllTypesOneOf)
- // test_oneof
- switch x := m.TestOneof.(type) {
- case *AllTypesOneOf_Field1:
- n += proto.SizeVarint(1<<3 | proto.WireFixed64)
- n += 8
- case *AllTypesOneOf_Field2:
- n += proto.SizeVarint(2<<3 | proto.WireFixed32)
- n += 4
- case *AllTypesOneOf_Field3:
- n += proto.SizeVarint(3<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field3))
- case *AllTypesOneOf_Field4:
- n += proto.SizeVarint(4<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field4))
- case *AllTypesOneOf_Field5:
- n += proto.SizeVarint(5<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field5))
- case *AllTypesOneOf_Field6:
- n += proto.SizeVarint(6<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field6))
- case *AllTypesOneOf_Field7:
- n += proto.SizeVarint(7<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64((uint32(x.Field7) << 1) ^ uint32((int32(x.Field7) >> 31))))
- case *AllTypesOneOf_Field8:
- n += proto.SizeVarint(8<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(uint64(x.Field8<<1) ^ uint64((int64(x.Field8) >> 63))))
- case *AllTypesOneOf_Field9:
- n += proto.SizeVarint(9<<3 | proto.WireFixed32)
- n += 4
- case *AllTypesOneOf_Field10:
- n += proto.SizeVarint(10<<3 | proto.WireFixed32)
- n += 4
- case *AllTypesOneOf_Field11:
- n += proto.SizeVarint(11<<3 | proto.WireFixed64)
- n += 8
- case *AllTypesOneOf_Field12:
- n += proto.SizeVarint(12<<3 | proto.WireFixed64)
- n += 8
- case *AllTypesOneOf_Field13:
- n += proto.SizeVarint(13<<3 | proto.WireVarint)
- n += 1
- case *AllTypesOneOf_Field14:
- n += proto.SizeVarint(14<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Field14)))
- n += len(x.Field14)
- case *AllTypesOneOf_Field15:
- n += proto.SizeVarint(15<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Field15)))
- n += len(x.Field15)
- case *AllTypesOneOf_SubMessage:
- s := proto.Size(x.SubMessage)
- n += proto.SizeVarint(16<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(s))
- n += s
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- return n
-}
-
-type TwoOneofs struct {
- // Types that are valid to be assigned to One:
- // *TwoOneofs_Field1
- // *TwoOneofs_Field2
- // *TwoOneofs_Field3
- One isTwoOneofs_One `protobuf_oneof:"one"`
- // Types that are valid to be assigned to Two:
- // *TwoOneofs_Field34
- // *TwoOneofs_Field35
- // *TwoOneofs_SubMessage2
- Two isTwoOneofs_Two `protobuf_oneof:"two"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *TwoOneofs) Reset() { *m = TwoOneofs{} }
-func (*TwoOneofs) ProtoMessage() {}
-func (*TwoOneofs) Descriptor() ([]byte, []int) { return fileDescriptorOne, []int{2} }
-
-type isTwoOneofs_One interface {
- isTwoOneofs_One()
- Equal(interface{}) bool
- VerboseEqual(interface{}) error
- Size() int
-}
-type isTwoOneofs_Two interface {
- isTwoOneofs_Two()
- Equal(interface{}) bool
- VerboseEqual(interface{}) error
- Size() int
-}
-
-type TwoOneofs_Field1 struct {
- Field1 float64 `protobuf:"fixed64,1,opt,name=Field1,oneof"`
-}
-type TwoOneofs_Field2 struct {
- Field2 float32 `protobuf:"fixed32,2,opt,name=Field2,oneof"`
-}
-type TwoOneofs_Field3 struct {
- Field3 int32 `protobuf:"varint,3,opt,name=Field3,oneof"`
-}
-type TwoOneofs_Field34 struct {
- Field34 string `protobuf:"bytes,34,opt,name=Field34,oneof"`
-}
-type TwoOneofs_Field35 struct {
- Field35 []byte `protobuf:"bytes,35,opt,name=Field35,oneof"`
-}
-type TwoOneofs_SubMessage2 struct {
- SubMessage2 *Subby `protobuf:"bytes,36,opt,name=sub_message2,json=subMessage2,oneof"`
-}
-
-func (*TwoOneofs_Field1) isTwoOneofs_One() {}
-func (*TwoOneofs_Field2) isTwoOneofs_One() {}
-func (*TwoOneofs_Field3) isTwoOneofs_One() {}
-func (*TwoOneofs_Field34) isTwoOneofs_Two() {}
-func (*TwoOneofs_Field35) isTwoOneofs_Two() {}
-func (*TwoOneofs_SubMessage2) isTwoOneofs_Two() {}
-
-func (m *TwoOneofs) GetOne() isTwoOneofs_One {
- if m != nil {
- return m.One
- }
- return nil
-}
-func (m *TwoOneofs) GetTwo() isTwoOneofs_Two {
- if m != nil {
- return m.Two
- }
- return nil
-}
-
-func (m *TwoOneofs) GetField1() float64 {
- if x, ok := m.GetOne().(*TwoOneofs_Field1); ok {
- return x.Field1
- }
- return 0
-}
-
-func (m *TwoOneofs) GetField2() float32 {
- if x, ok := m.GetOne().(*TwoOneofs_Field2); ok {
- return x.Field2
- }
- return 0
-}
-
-func (m *TwoOneofs) GetField3() int32 {
- if x, ok := m.GetOne().(*TwoOneofs_Field3); ok {
- return x.Field3
- }
- return 0
-}
-
-func (m *TwoOneofs) GetField34() string {
- if x, ok := m.GetTwo().(*TwoOneofs_Field34); ok {
- return x.Field34
- }
- return ""
-}
-
-func (m *TwoOneofs) GetField35() []byte {
- if x, ok := m.GetTwo().(*TwoOneofs_Field35); ok {
- return x.Field35
- }
- return nil
-}
-
-func (m *TwoOneofs) GetSubMessage2() *Subby {
- if x, ok := m.GetTwo().(*TwoOneofs_SubMessage2); ok {
- return x.SubMessage2
- }
- return nil
-}
-
-// XXX_OneofFuncs is for the internal use of the proto package.
-func (*TwoOneofs) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
- return _TwoOneofs_OneofMarshaler, _TwoOneofs_OneofUnmarshaler, _TwoOneofs_OneofSizer, []interface{}{
- (*TwoOneofs_Field1)(nil),
- (*TwoOneofs_Field2)(nil),
- (*TwoOneofs_Field3)(nil),
- (*TwoOneofs_Field34)(nil),
- (*TwoOneofs_Field35)(nil),
- (*TwoOneofs_SubMessage2)(nil),
- }
-}
-
-func _TwoOneofs_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
- m := msg.(*TwoOneofs)
- // one
- switch x := m.One.(type) {
- case *TwoOneofs_Field1:
- _ = b.EncodeVarint(1<<3 | proto.WireFixed64)
- _ = b.EncodeFixed64(math.Float64bits(x.Field1))
- case *TwoOneofs_Field2:
- _ = b.EncodeVarint(2<<3 | proto.WireFixed32)
- _ = b.EncodeFixed32(uint64(math.Float32bits(x.Field2)))
- case *TwoOneofs_Field3:
- _ = b.EncodeVarint(3<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field3))
- case nil:
- default:
- return fmt.Errorf("TwoOneofs.One has unexpected type %T", x)
- }
- // two
- switch x := m.Two.(type) {
- case *TwoOneofs_Field34:
- _ = b.EncodeVarint(34<<3 | proto.WireBytes)
- _ = b.EncodeStringBytes(x.Field34)
- case *TwoOneofs_Field35:
- _ = b.EncodeVarint(35<<3 | proto.WireBytes)
- _ = b.EncodeRawBytes(x.Field35)
- case *TwoOneofs_SubMessage2:
- _ = b.EncodeVarint(36<<3 | proto.WireBytes)
- if err := b.EncodeMessage(x.SubMessage2); err != nil {
- return err
- }
- case nil:
- default:
- return fmt.Errorf("TwoOneofs.Two has unexpected type %T", x)
- }
- return nil
-}
-
-func _TwoOneofs_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
- m := msg.(*TwoOneofs)
- switch tag {
- case 1: // one.Field1
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.One = &TwoOneofs_Field1{math.Float64frombits(x)}
- return true, err
- case 2: // one.Field2
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.One = &TwoOneofs_Field2{math.Float32frombits(uint32(x))}
- return true, err
- case 3: // one.Field3
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.One = &TwoOneofs_Field3{int32(x)}
- return true, err
- case 34: // two.Field34
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.Two = &TwoOneofs_Field34{x}
- return true, err
- case 35: // two.Field35
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeRawBytes(true)
- m.Two = &TwoOneofs_Field35{x}
- return true, err
- case 36: // two.sub_message2
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- msg := new(Subby)
- err := b.DecodeMessage(msg)
- m.Two = &TwoOneofs_SubMessage2{msg}
- return true, err
- default:
- return false, nil
- }
-}
-
-func _TwoOneofs_OneofSizer(msg proto.Message) (n int) {
- m := msg.(*TwoOneofs)
- // one
- switch x := m.One.(type) {
- case *TwoOneofs_Field1:
- n += proto.SizeVarint(1<<3 | proto.WireFixed64)
- n += 8
- case *TwoOneofs_Field2:
- n += proto.SizeVarint(2<<3 | proto.WireFixed32)
- n += 4
- case *TwoOneofs_Field3:
- n += proto.SizeVarint(3<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field3))
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- // two
- switch x := m.Two.(type) {
- case *TwoOneofs_Field34:
- n += proto.SizeVarint(34<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Field34)))
- n += len(x.Field34)
- case *TwoOneofs_Field35:
- n += proto.SizeVarint(35<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Field35)))
- n += len(x.Field35)
- case *TwoOneofs_SubMessage2:
- s := proto.Size(x.SubMessage2)
- n += proto.SizeVarint(36<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(s))
- n += s
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- return n
-}
-
-type CustomOneof struct {
- // Types that are valid to be assigned to Custom:
- // *CustomOneof_Stringy
- // *CustomOneof_CustomType
- // *CustomOneof_CastType
- // *CustomOneof_MyCustomName
- Custom isCustomOneof_Custom `protobuf_oneof:"custom"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CustomOneof) Reset() { *m = CustomOneof{} }
-func (*CustomOneof) ProtoMessage() {}
-func (*CustomOneof) Descriptor() ([]byte, []int) { return fileDescriptorOne, []int{3} }
-
-type isCustomOneof_Custom interface {
- isCustomOneof_Custom()
- Equal(interface{}) bool
- VerboseEqual(interface{}) error
- Size() int
-}
-
-type CustomOneof_Stringy struct {
- Stringy string `protobuf:"bytes,34,opt,name=Stringy,oneof"`
-}
-type CustomOneof_CustomType struct {
- CustomType github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,35,opt,name=CustomType,oneof,customtype=github.com/gogo/protobuf/test/custom.Uint128"`
-}
-type CustomOneof_CastType struct {
- CastType github_com_gogo_protobuf_test_casttype.MyUint64Type `protobuf:"varint,36,opt,name=CastType,oneof,casttype=github.com/gogo/protobuf/test/casttype.MyUint64Type"`
-}
-type CustomOneof_MyCustomName struct {
- MyCustomName int64 `protobuf:"varint,37,opt,name=CustomName,oneof"`
-}
-
-func (*CustomOneof_Stringy) isCustomOneof_Custom() {}
-func (*CustomOneof_CustomType) isCustomOneof_Custom() {}
-func (*CustomOneof_CastType) isCustomOneof_Custom() {}
-func (*CustomOneof_MyCustomName) isCustomOneof_Custom() {}
-
-func (m *CustomOneof) GetCustom() isCustomOneof_Custom {
- if m != nil {
- return m.Custom
- }
- return nil
-}
-
-func (m *CustomOneof) GetStringy() string {
- if x, ok := m.GetCustom().(*CustomOneof_Stringy); ok {
- return x.Stringy
- }
- return ""
-}
-
-func (m *CustomOneof) GetCastType() github_com_gogo_protobuf_test_casttype.MyUint64Type {
- if x, ok := m.GetCustom().(*CustomOneof_CastType); ok {
- return x.CastType
- }
- return 0
-}
-
-func (m *CustomOneof) GetMyCustomName() int64 {
- if x, ok := m.GetCustom().(*CustomOneof_MyCustomName); ok {
- return x.MyCustomName
- }
- return 0
-}
-
-// XXX_OneofFuncs is for the internal use of the proto package.
-func (*CustomOneof) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
- return _CustomOneof_OneofMarshaler, _CustomOneof_OneofUnmarshaler, _CustomOneof_OneofSizer, []interface{}{
- (*CustomOneof_Stringy)(nil),
- (*CustomOneof_CustomType)(nil),
- (*CustomOneof_CastType)(nil),
- (*CustomOneof_MyCustomName)(nil),
- }
-}
-
-func _CustomOneof_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
- m := msg.(*CustomOneof)
- // custom
- switch x := m.Custom.(type) {
- case *CustomOneof_Stringy:
- _ = b.EncodeVarint(34<<3 | proto.WireBytes)
- _ = b.EncodeStringBytes(x.Stringy)
- case *CustomOneof_CustomType:
- _ = b.EncodeVarint(35<<3 | proto.WireBytes)
- dAtA, err := x.CustomType.Marshal()
- if err != nil {
- return err
- }
- _ = b.EncodeRawBytes(dAtA)
- case *CustomOneof_CastType:
- _ = b.EncodeVarint(36<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.CastType))
- case *CustomOneof_MyCustomName:
- _ = b.EncodeVarint(37<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.MyCustomName))
- case nil:
- default:
- return fmt.Errorf("CustomOneof.Custom has unexpected type %T", x)
- }
- return nil
-}
-
-func _CustomOneof_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
- m := msg.(*CustomOneof)
- switch tag {
- case 34: // custom.Stringy
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.Custom = &CustomOneof_Stringy{x}
- return true, err
- case 35: // custom.CustomType
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeRawBytes(true)
- if err != nil {
- return true, err
- }
- var cc github_com_gogo_protobuf_test_custom.Uint128
- c := &cc
- err = c.Unmarshal(x)
- m.Custom = &CustomOneof_CustomType{*c}
- return true, err
- case 36: // custom.CastType
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Custom = &CustomOneof_CastType{github_com_gogo_protobuf_test_casttype.MyUint64Type(x)}
- return true, err
- case 37: // custom.CustomName
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Custom = &CustomOneof_MyCustomName{int64(x)}
- return true, err
- default:
- return false, nil
- }
-}
-
-func _CustomOneof_OneofSizer(msg proto.Message) (n int) {
- m := msg.(*CustomOneof)
- // custom
- switch x := m.Custom.(type) {
- case *CustomOneof_Stringy:
- n += proto.SizeVarint(34<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Stringy)))
- n += len(x.Stringy)
- case *CustomOneof_CustomType:
- n += proto.SizeVarint(35<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(x.CustomType.Size()))
- n += x.CustomType.Size()
- case *CustomOneof_CastType:
- n += proto.SizeVarint(36<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.CastType))
- case *CustomOneof_MyCustomName:
- n += proto.SizeVarint(37<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.MyCustomName))
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- return n
-}
-
-func init() {
- proto.RegisterType((*Subby)(nil), "one.Subby")
- proto.RegisterType((*AllTypesOneOf)(nil), "one.AllTypesOneOf")
- proto.RegisterType((*TwoOneofs)(nil), "one.TwoOneofs")
- proto.RegisterType((*CustomOneof)(nil), "one.CustomOneof")
-}
-func (this *Subby) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return OneDescription()
-}
-func (this *AllTypesOneOf) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return OneDescription()
-}
-func (this *TwoOneofs) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return OneDescription()
-}
-func (this *CustomOneof) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return OneDescription()
-}
-func OneDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 4117 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x5d, 0x70, 0x24, 0xd7,
- 0x55, 0x56, 0xcf, 0x8f, 0x34, 0x73, 0x66, 0x34, 0x6a, 0x5d, 0xc9, 0xeb, 0x59, 0x39, 0x9e, 0xdd,
- 0x1d, 0xff, 0xc9, 0x76, 0x2c, 0xd9, 0x5a, 0x69, 0x7f, 0x66, 0x49, 0xcc, 0x48, 0x9a, 0xd5, 0x6a,
- 0x91, 0x34, 0x4a, 0x4b, 0x8a, 0xd7, 0xe1, 0xa1, 0xab, 0xd5, 0x73, 0x67, 0xd4, 0xbb, 0x3d, 0xdd,
- 0x9d, 0xee, 0x9e, 0x5d, 0x6b, 0x8b, 0x87, 0x05, 0xf3, 0x53, 0x29, 0x8a, 0xbf, 0x40, 0x15, 0x89,
- 0x71, 0x0c, 0xa4, 0x0a, 0x1c, 0x12, 0x7e, 0x12, 0x02, 0x21, 0xf0, 0xc4, 0x4b, 0xc0, 0x4f, 0x94,
- 0xf3, 0x46, 0x51, 0x94, 0xcb, 0x2b, 0x5c, 0x45, 0x00, 0x03, 0x86, 0xf8, 0x21, 0x85, 0x5f, 0xa8,
- 0xfb, 0xd7, 0xdd, 0xf3, 0xa3, 0xed, 0xd9, 0x54, 0xec, 0x3c, 0x49, 0x7d, 0xce, 0xf9, 0xbe, 0x3e,
- 0xf7, 0xdc, 0x73, 0xef, 0x39, 0xf7, 0x4e, 0xc3, 0xd7, 0x2e, 0xc0, 0xe9, 0x96, 0x6d, 0xb7, 0x4c,
- 0x3c, 0xef, 0xb8, 0xb6, 0x6f, 0xef, 0x77, 0x9a, 0xf3, 0x0d, 0xec, 0xe9, 0xae, 0xe1, 0xf8, 0xb6,
- 0x3b, 0x47, 0x65, 0x68, 0x82, 0x59, 0xcc, 0x09, 0x8b, 0xf2, 0x26, 0x4c, 0x5e, 0x36, 0x4c, 0xbc,
- 0x1a, 0x18, 0xee, 0x60, 0x1f, 0x5d, 0x80, 0x54, 0xd3, 0x30, 0x71, 0x51, 0x3a, 0x9d, 0x9c, 0xcd,
- 0x2d, 0x3c, 0x3a, 0xd7, 0x03, 0x9a, 0xeb, 0x46, 0x6c, 0x13, 0xb1, 0x42, 0x11, 0xe5, 0x77, 0x52,
- 0x30, 0x35, 0x40, 0x8b, 0x10, 0xa4, 0x2c, 0xad, 0x4d, 0x18, 0xa5, 0xd9, 0xac, 0x42, 0xff, 0x47,
- 0x45, 0x18, 0x73, 0x34, 0xfd, 0x86, 0xd6, 0xc2, 0xc5, 0x04, 0x15, 0x8b, 0x47, 0x54, 0x02, 0x68,
- 0x60, 0x07, 0x5b, 0x0d, 0x6c, 0xe9, 0x87, 0xc5, 0xe4, 0xe9, 0xe4, 0x6c, 0x56, 0x89, 0x48, 0xd0,
- 0xd3, 0x30, 0xe9, 0x74, 0xf6, 0x4d, 0x43, 0x57, 0x23, 0x66, 0x70, 0x3a, 0x39, 0x9b, 0x56, 0x64,
- 0xa6, 0x58, 0x0d, 0x8d, 0x9f, 0x80, 0x89, 0x5b, 0x58, 0xbb, 0x11, 0x35, 0xcd, 0x51, 0xd3, 0x02,
- 0x11, 0x47, 0x0c, 0x57, 0x20, 0xdf, 0xc6, 0x9e, 0xa7, 0xb5, 0xb0, 0xea, 0x1f, 0x3a, 0xb8, 0x98,
- 0xa2, 0xa3, 0x3f, 0xdd, 0x37, 0xfa, 0xde, 0x91, 0xe7, 0x38, 0x6a, 0xf7, 0xd0, 0xc1, 0xa8, 0x0a,
- 0x59, 0x6c, 0x75, 0xda, 0x8c, 0x21, 0x7d, 0x4c, 0xfc, 0x6a, 0x56, 0xa7, 0xdd, 0xcb, 0x92, 0x21,
- 0x30, 0x4e, 0x31, 0xe6, 0x61, 0xf7, 0xa6, 0xa1, 0xe3, 0xe2, 0x28, 0x25, 0x78, 0xa2, 0x8f, 0x60,
- 0x87, 0xe9, 0x7b, 0x39, 0x04, 0x0e, 0xad, 0x40, 0x16, 0xbf, 0xe4, 0x63, 0xcb, 0x33, 0x6c, 0xab,
- 0x38, 0x46, 0x49, 0x1e, 0x1b, 0x30, 0x8b, 0xd8, 0x6c, 0xf4, 0x52, 0x84, 0x38, 0x74, 0x0e, 0xc6,
- 0x6c, 0xc7, 0x37, 0x6c, 0xcb, 0x2b, 0x66, 0x4e, 0x4b, 0xb3, 0xb9, 0x85, 0x8f, 0x0d, 0x4c, 0x84,
- 0x3a, 0xb3, 0x51, 0x84, 0x31, 0x5a, 0x07, 0xd9, 0xb3, 0x3b, 0xae, 0x8e, 0x55, 0xdd, 0x6e, 0x60,
- 0xd5, 0xb0, 0x9a, 0x76, 0x31, 0x4b, 0x09, 0x4e, 0xf5, 0x0f, 0x84, 0x1a, 0xae, 0xd8, 0x0d, 0xbc,
- 0x6e, 0x35, 0x6d, 0xa5, 0xe0, 0x75, 0x3d, 0xa3, 0x13, 0x30, 0xea, 0x1d, 0x5a, 0xbe, 0xf6, 0x52,
- 0x31, 0x4f, 0x33, 0x84, 0x3f, 0x95, 0xff, 0x7a, 0x14, 0x26, 0x86, 0x49, 0xb1, 0x4b, 0x90, 0x6e,
- 0x92, 0x51, 0x16, 0x13, 0xf7, 0x13, 0x03, 0x86, 0xe9, 0x0e, 0xe2, 0xe8, 0x0f, 0x19, 0xc4, 0x2a,
- 0xe4, 0x2c, 0xec, 0xf9, 0xb8, 0xc1, 0x32, 0x22, 0x39, 0x64, 0x4e, 0x01, 0x03, 0xf5, 0xa7, 0x54,
- 0xea, 0x87, 0x4a, 0xa9, 0x6b, 0x30, 0x11, 0xb8, 0xa4, 0xba, 0x9a, 0xd5, 0x12, 0xb9, 0x39, 0x1f,
- 0xe7, 0xc9, 0x5c, 0x4d, 0xe0, 0x14, 0x02, 0x53, 0x0a, 0xb8, 0xeb, 0x19, 0xad, 0x02, 0xd8, 0x16,
- 0xb6, 0x9b, 0x6a, 0x03, 0xeb, 0x66, 0x31, 0x73, 0x4c, 0x94, 0xea, 0xc4, 0xa4, 0x2f, 0x4a, 0x36,
- 0x93, 0xea, 0x26, 0xba, 0x18, 0xa6, 0xda, 0xd8, 0x31, 0x99, 0xb2, 0xc9, 0x16, 0x59, 0x5f, 0xb6,
- 0xed, 0x41, 0xc1, 0xc5, 0x24, 0xef, 0x71, 0x83, 0x8f, 0x2c, 0x4b, 0x9d, 0x98, 0x8b, 0x1d, 0x99,
- 0xc2, 0x61, 0x6c, 0x60, 0xe3, 0x6e, 0xf4, 0x11, 0x3d, 0x02, 0x81, 0x40, 0xa5, 0x69, 0x05, 0x74,
- 0x17, 0xca, 0x0b, 0xe1, 0x96, 0xd6, 0xc6, 0x33, 0xb7, 0xa1, 0xd0, 0x1d, 0x1e, 0x34, 0x0d, 0x69,
- 0xcf, 0xd7, 0x5c, 0x9f, 0x66, 0x61, 0x5a, 0x61, 0x0f, 0x48, 0x86, 0x24, 0xb6, 0x1a, 0x74, 0x97,
- 0x4b, 0x2b, 0xe4, 0x5f, 0xf4, 0x93, 0xe1, 0x80, 0x93, 0x74, 0xc0, 0x8f, 0xf7, 0xcf, 0x68, 0x17,
- 0x73, 0xef, 0xb8, 0x67, 0xce, 0xc3, 0x78, 0xd7, 0x00, 0x86, 0x7d, 0x75, 0xf9, 0x67, 0xe0, 0x81,
- 0x81, 0xd4, 0xe8, 0x1a, 0x4c, 0x77, 0x2c, 0xc3, 0xf2, 0xb1, 0xeb, 0xb8, 0x98, 0x64, 0x2c, 0x7b,
- 0x55, 0xf1, 0x5f, 0xc7, 0x8e, 0xc9, 0xb9, 0xbd, 0xa8, 0x35, 0x63, 0x51, 0xa6, 0x3a, 0xfd, 0xc2,
- 0xa7, 0xb2, 0x99, 0xef, 0x8d, 0xc9, 0x77, 0xee, 0xdc, 0xb9, 0x93, 0x28, 0x7f, 0x61, 0x14, 0xa6,
- 0x07, 0xad, 0x99, 0x81, 0xcb, 0xf7, 0x04, 0x8c, 0x5a, 0x9d, 0xf6, 0x3e, 0x76, 0x69, 0x90, 0xd2,
- 0x0a, 0x7f, 0x42, 0x55, 0x48, 0x9b, 0xda, 0x3e, 0x36, 0x8b, 0xa9, 0xd3, 0xd2, 0x6c, 0x61, 0xe1,
- 0xe9, 0xa1, 0x56, 0xe5, 0xdc, 0x06, 0x81, 0x28, 0x0c, 0x89, 0x3e, 0x09, 0x29, 0xbe, 0x45, 0x13,
- 0x86, 0xa7, 0x86, 0x63, 0x20, 0x6b, 0x49, 0xa1, 0x38, 0xf4, 0x10, 0x64, 0xc9, 0x5f, 0x96, 0x1b,
- 0xa3, 0xd4, 0xe7, 0x0c, 0x11, 0x90, 0xbc, 0x40, 0x33, 0x90, 0xa1, 0xcb, 0xa4, 0x81, 0x45, 0x69,
- 0x0b, 0x9e, 0x49, 0x62, 0x35, 0x70, 0x53, 0xeb, 0x98, 0xbe, 0x7a, 0x53, 0x33, 0x3b, 0x98, 0x26,
- 0x7c, 0x56, 0xc9, 0x73, 0xe1, 0xa7, 0x89, 0x0c, 0x9d, 0x82, 0x1c, 0x5b, 0x55, 0x86, 0xd5, 0xc0,
- 0x2f, 0xd1, 0xdd, 0x33, 0xad, 0xb0, 0x85, 0xb6, 0x4e, 0x24, 0xe4, 0xf5, 0xd7, 0x3d, 0xdb, 0x12,
- 0xa9, 0x49, 0x5f, 0x41, 0x04, 0xf4, 0xf5, 0xe7, 0x7b, 0x37, 0xee, 0x87, 0x07, 0x0f, 0xaf, 0x37,
- 0xa7, 0xca, 0xdf, 0x4a, 0x40, 0x8a, 0xee, 0x17, 0x13, 0x90, 0xdb, 0x7d, 0x71, 0xbb, 0xa6, 0xae,
- 0xd6, 0xf7, 0x96, 0x37, 0x6a, 0xb2, 0x84, 0x0a, 0x00, 0x54, 0x70, 0x79, 0xa3, 0x5e, 0xdd, 0x95,
- 0x13, 0xc1, 0xf3, 0xfa, 0xd6, 0xee, 0xb9, 0x45, 0x39, 0x19, 0x00, 0xf6, 0x98, 0x20, 0x15, 0x35,
- 0x38, 0xbb, 0x20, 0xa7, 0x91, 0x0c, 0x79, 0x46, 0xb0, 0x7e, 0xad, 0xb6, 0x7a, 0x6e, 0x51, 0x1e,
- 0xed, 0x96, 0x9c, 0x5d, 0x90, 0xc7, 0xd0, 0x38, 0x64, 0xa9, 0x64, 0xb9, 0x5e, 0xdf, 0x90, 0x33,
- 0x01, 0xe7, 0xce, 0xae, 0xb2, 0xbe, 0xb5, 0x26, 0x67, 0x03, 0xce, 0x35, 0xa5, 0xbe, 0xb7, 0x2d,
- 0x43, 0xc0, 0xb0, 0x59, 0xdb, 0xd9, 0xa9, 0xae, 0xd5, 0xe4, 0x5c, 0x60, 0xb1, 0xfc, 0xe2, 0x6e,
- 0x6d, 0x47, 0xce, 0x77, 0xb9, 0x75, 0x76, 0x41, 0x1e, 0x0f, 0x5e, 0x51, 0xdb, 0xda, 0xdb, 0x94,
- 0x0b, 0x68, 0x12, 0xc6, 0xd9, 0x2b, 0x84, 0x13, 0x13, 0x3d, 0xa2, 0x73, 0x8b, 0xb2, 0x1c, 0x3a,
- 0xc2, 0x58, 0x26, 0xbb, 0x04, 0xe7, 0x16, 0x65, 0x54, 0x5e, 0x81, 0x34, 0xcd, 0x2e, 0x84, 0xa0,
- 0xb0, 0x51, 0x5d, 0xae, 0x6d, 0xa8, 0xf5, 0xed, 0xdd, 0xf5, 0xfa, 0x56, 0x75, 0x43, 0x96, 0x42,
- 0x99, 0x52, 0xfb, 0xd4, 0xde, 0xba, 0x52, 0x5b, 0x95, 0x13, 0x51, 0xd9, 0x76, 0xad, 0xba, 0x5b,
- 0x5b, 0x95, 0x93, 0x65, 0x1d, 0xa6, 0x07, 0xed, 0x93, 0x03, 0x57, 0x46, 0x64, 0x8a, 0x13, 0xc7,
- 0x4c, 0x31, 0xe5, 0xea, 0x9b, 0xe2, 0x2f, 0x4b, 0x30, 0x35, 0xa0, 0x56, 0x0c, 0x7c, 0xc9, 0xf3,
- 0x90, 0x66, 0x29, 0xca, 0xaa, 0xe7, 0x93, 0x03, 0x8b, 0x0e, 0x4d, 0xd8, 0xbe, 0x0a, 0x4a, 0x71,
- 0xd1, 0x0e, 0x22, 0x79, 0x4c, 0x07, 0x41, 0x28, 0xfa, 0x9c, 0x7c, 0x59, 0x82, 0xe2, 0x71, 0xdc,
- 0x31, 0x1b, 0x45, 0xa2, 0x6b, 0xa3, 0xb8, 0xd4, 0xeb, 0xc0, 0x99, 0xe3, 0xc7, 0xd0, 0xe7, 0xc5,
- 0xeb, 0x12, 0x9c, 0x18, 0xdc, 0x68, 0x0d, 0xf4, 0xe1, 0x93, 0x30, 0xda, 0xc6, 0xfe, 0x81, 0x2d,
- 0x9a, 0x8d, 0xc7, 0x07, 0x94, 0x30, 0xa2, 0xee, 0x8d, 0x15, 0x47, 0x45, 0x6b, 0x60, 0xf2, 0xb8,
- 0x6e, 0x89, 0x79, 0xd3, 0xe7, 0xe9, 0xe7, 0x12, 0xf0, 0xc0, 0x40, 0xf2, 0x81, 0x8e, 0x3e, 0x0c,
- 0x60, 0x58, 0x4e, 0xc7, 0x67, 0x0d, 0x05, 0xdb, 0x9f, 0xb2, 0x54, 0x42, 0xd7, 0x3e, 0xd9, 0x7b,
- 0x3a, 0x7e, 0xa0, 0x4f, 0x52, 0x3d, 0x30, 0x11, 0x35, 0xb8, 0x10, 0x3a, 0x9a, 0xa2, 0x8e, 0x96,
- 0x8e, 0x19, 0x69, 0x5f, 0xad, 0x7e, 0x16, 0x64, 0xdd, 0x34, 0xb0, 0xe5, 0xab, 0x9e, 0xef, 0x62,
- 0xad, 0x6d, 0x58, 0x2d, 0xba, 0x01, 0x67, 0x2a, 0xe9, 0xa6, 0x66, 0x7a, 0x58, 0x99, 0x60, 0xea,
- 0x1d, 0xa1, 0x25, 0x08, 0x5a, 0xe3, 0xdc, 0x08, 0x62, 0xb4, 0x0b, 0xc1, 0xd4, 0x01, 0xa2, 0xfc,
- 0xcd, 0x0c, 0xe4, 0x22, 0x6d, 0x29, 0x3a, 0x03, 0xf9, 0xeb, 0xda, 0x4d, 0x4d, 0x15, 0x47, 0x0d,
- 0x16, 0x89, 0x1c, 0x91, 0x6d, 0xf3, 0xe3, 0xc6, 0xb3, 0x30, 0x4d, 0x4d, 0xec, 0x8e, 0x8f, 0x5d,
- 0x55, 0x37, 0x35, 0xcf, 0xa3, 0x41, 0xcb, 0x50, 0x53, 0x44, 0x74, 0x75, 0xa2, 0x5a, 0x11, 0x1a,
- 0xb4, 0x04, 0x53, 0x14, 0xd1, 0xee, 0x98, 0xbe, 0xe1, 0x98, 0x58, 0x25, 0x87, 0x1f, 0x8f, 0x6e,
- 0xc4, 0x81, 0x67, 0x93, 0xc4, 0x62, 0x93, 0x1b, 0x10, 0x8f, 0x3c, 0xb4, 0x0a, 0x0f, 0x53, 0x58,
- 0x0b, 0x5b, 0xd8, 0xd5, 0x7c, 0xac, 0xe2, 0xcf, 0x76, 0x34, 0xd3, 0x53, 0x35, 0xab, 0xa1, 0x1e,
- 0x68, 0xde, 0x41, 0x71, 0x9a, 0x10, 0x2c, 0x27, 0x8a, 0x92, 0x72, 0x92, 0x18, 0xae, 0x71, 0xbb,
- 0x1a, 0x35, 0xab, 0x5a, 0x8d, 0x2b, 0x9a, 0x77, 0x80, 0x2a, 0x70, 0x82, 0xb2, 0x78, 0xbe, 0x6b,
- 0x58, 0x2d, 0x55, 0x3f, 0xc0, 0xfa, 0x0d, 0xb5, 0xe3, 0x37, 0x2f, 0x14, 0x1f, 0x8a, 0xbe, 0x9f,
- 0x7a, 0xb8, 0x43, 0x6d, 0x56, 0x88, 0xc9, 0x9e, 0xdf, 0xbc, 0x80, 0x76, 0x20, 0x4f, 0x26, 0xa3,
- 0x6d, 0xdc, 0xc6, 0x6a, 0xd3, 0x76, 0x69, 0x65, 0x29, 0x0c, 0x58, 0xd9, 0x91, 0x08, 0xce, 0xd5,
- 0x39, 0x60, 0xd3, 0x6e, 0xe0, 0x4a, 0x7a, 0x67, 0xbb, 0x56, 0x5b, 0x55, 0x72, 0x82, 0xe5, 0xb2,
- 0xed, 0x92, 0x84, 0x6a, 0xd9, 0x41, 0x80, 0x73, 0x2c, 0xa1, 0x5a, 0xb6, 0x08, 0xef, 0x12, 0x4c,
- 0xe9, 0x3a, 0x1b, 0xb3, 0xa1, 0xab, 0xfc, 0x88, 0xe2, 0x15, 0xe5, 0xae, 0x60, 0xe9, 0xfa, 0x1a,
- 0x33, 0xe0, 0x39, 0xee, 0xa1, 0x8b, 0xf0, 0x40, 0x18, 0xac, 0x28, 0x70, 0xb2, 0x6f, 0x94, 0xbd,
- 0xd0, 0x25, 0x98, 0x72, 0x0e, 0xfb, 0x81, 0xa8, 0xeb, 0x8d, 0xce, 0x61, 0x2f, 0xec, 0x3c, 0x4c,
- 0x3b, 0x07, 0x4e, 0x3f, 0x6e, 0x2a, 0x8a, 0x43, 0xce, 0x81, 0xd3, 0x0b, 0x7c, 0x8c, 0x9e, 0x57,
- 0x5d, 0xac, 0x6b, 0x3e, 0x6e, 0x14, 0x1f, 0x8c, 0x9a, 0x47, 0x14, 0x68, 0x1e, 0x64, 0x5d, 0x57,
- 0xb1, 0xa5, 0xed, 0x9b, 0x58, 0xd5, 0x5c, 0x6c, 0x69, 0x5e, 0xf1, 0x54, 0xd4, 0xb8, 0xa0, 0xeb,
- 0x35, 0xaa, 0xad, 0x52, 0x25, 0x7a, 0x0a, 0x26, 0xed, 0xfd, 0xeb, 0x3a, 0x4b, 0x49, 0xd5, 0x71,
- 0x71, 0xd3, 0x78, 0xa9, 0xf8, 0x28, 0x8d, 0xef, 0x04, 0x51, 0xd0, 0x84, 0xdc, 0xa6, 0x62, 0xf4,
- 0x24, 0xc8, 0xba, 0x77, 0xa0, 0xb9, 0x0e, 0xed, 0x09, 0x3c, 0x47, 0xd3, 0x71, 0xf1, 0x31, 0x66,
- 0xca, 0xe4, 0x5b, 0x42, 0x4c, 0x96, 0x84, 0x77, 0xcb, 0x68, 0xfa, 0x82, 0xf1, 0x09, 0xb6, 0x24,
- 0xa8, 0x8c, 0xb3, 0xcd, 0x82, 0x4c, 0x42, 0xd1, 0xf5, 0xe2, 0x59, 0x6a, 0x56, 0x70, 0x0e, 0x9c,
- 0xe8, 0x7b, 0x1f, 0x81, 0x71, 0x62, 0x19, 0xbe, 0xf4, 0x49, 0xd6, 0xcf, 0x38, 0x07, 0x91, 0x37,
- 0x7e, 0x68, 0xad, 0x65, 0xb9, 0x02, 0xf9, 0x68, 0x7e, 0xa2, 0x2c, 0xb0, 0x0c, 0x95, 0x25, 0x52,
- 0xeb, 0x57, 0xea, 0xab, 0xa4, 0x4a, 0x7f, 0xa6, 0x26, 0x27, 0x48, 0xb7, 0xb0, 0xb1, 0xbe, 0x5b,
- 0x53, 0x95, 0xbd, 0xad, 0xdd, 0xf5, 0xcd, 0x9a, 0x9c, 0x8c, 0xb6, 0xa5, 0xdf, 0x49, 0x40, 0xa1,
- 0xfb, 0x84, 0x81, 0x7e, 0x02, 0x1e, 0x14, 0xd7, 0x01, 0x1e, 0xf6, 0xd5, 0x5b, 0x86, 0x4b, 0x97,
- 0x4c, 0x5b, 0x63, 0x1d, 0x76, 0x30, 0x69, 0xd3, 0xdc, 0x6a, 0x07, 0xfb, 0x2f, 0x18, 0x2e, 0x59,
- 0x10, 0x6d, 0xcd, 0x47, 0x1b, 0x70, 0xca, 0xb2, 0x55, 0xcf, 0xd7, 0xac, 0x86, 0xe6, 0x36, 0xd4,
- 0xf0, 0x22, 0x46, 0xd5, 0x74, 0x1d, 0x7b, 0x9e, 0xcd, 0x4a, 0x55, 0xc0, 0xf2, 0x31, 0xcb, 0xde,
- 0xe1, 0xc6, 0xe1, 0x1e, 0x5e, 0xe5, 0xa6, 0x3d, 0x09, 0x96, 0x3c, 0x2e, 0xc1, 0x1e, 0x82, 0x6c,
- 0x5b, 0x73, 0x54, 0x6c, 0xf9, 0xee, 0x21, 0xed, 0x2b, 0x33, 0x4a, 0xa6, 0xad, 0x39, 0x35, 0xf2,
- 0xfc, 0xd1, 0xb4, 0xf7, 0xff, 0x9c, 0x84, 0x7c, 0xb4, 0xb7, 0x24, 0xad, 0xba, 0x4e, 0xeb, 0x88,
- 0x44, 0x77, 0x9a, 0x47, 0xee, 0xd9, 0x89, 0xce, 0xad, 0x90, 0x02, 0x53, 0x19, 0x65, 0x1d, 0x9f,
- 0xc2, 0x90, 0xa4, 0xb8, 0x93, 0xbd, 0x05, 0xb3, 0x53, 0x4c, 0x46, 0xe1, 0x4f, 0x68, 0x0d, 0x46,
- 0xaf, 0x7b, 0x94, 0x7b, 0x94, 0x72, 0x3f, 0x7a, 0x6f, 0xee, 0xab, 0x3b, 0x94, 0x3c, 0x7b, 0x75,
- 0x47, 0xdd, 0xaa, 0x2b, 0x9b, 0xd5, 0x0d, 0x85, 0xc3, 0xd1, 0x49, 0x48, 0x99, 0xda, 0xed, 0xc3,
- 0xee, 0x52, 0x44, 0x45, 0xc3, 0x06, 0xfe, 0x24, 0xa4, 0x6e, 0x61, 0xed, 0x46, 0x77, 0x01, 0xa0,
- 0xa2, 0x0f, 0x31, 0xf5, 0xe7, 0x21, 0x4d, 0xe3, 0x85, 0x00, 0x78, 0xc4, 0xe4, 0x11, 0x94, 0x81,
- 0xd4, 0x4a, 0x5d, 0x21, 0xe9, 0x2f, 0x43, 0x9e, 0x49, 0xd5, 0xed, 0xf5, 0xda, 0x4a, 0x4d, 0x4e,
- 0x94, 0x97, 0x60, 0x94, 0x05, 0x81, 0x2c, 0x8d, 0x20, 0x0c, 0xf2, 0x08, 0x7f, 0xe4, 0x1c, 0x92,
- 0xd0, 0xee, 0x6d, 0x2e, 0xd7, 0x14, 0x39, 0x11, 0x9d, 0x5e, 0x0f, 0xf2, 0xd1, 0xb6, 0xf2, 0xa3,
- 0xc9, 0xa9, 0xbf, 0x91, 0x20, 0x17, 0x69, 0x13, 0x49, 0x83, 0xa2, 0x99, 0xa6, 0x7d, 0x4b, 0xd5,
- 0x4c, 0x43, 0xf3, 0x78, 0x52, 0x00, 0x15, 0x55, 0x89, 0x64, 0xd8, 0x49, 0xfb, 0x48, 0x9c, 0x7f,
- 0x4d, 0x02, 0xb9, 0xb7, 0xc5, 0xec, 0x71, 0x50, 0xfa, 0xb1, 0x3a, 0xf8, 0xaa, 0x04, 0x85, 0xee,
- 0xbe, 0xb2, 0xc7, 0xbd, 0x33, 0x3f, 0x56, 0xf7, 0xde, 0x4e, 0xc0, 0x78, 0x57, 0x37, 0x39, 0xac,
- 0x77, 0x9f, 0x85, 0x49, 0xa3, 0x81, 0xdb, 0x8e, 0xed, 0x63, 0x4b, 0x3f, 0x54, 0x4d, 0x7c, 0x13,
- 0x9b, 0xc5, 0x32, 0xdd, 0x28, 0xe6, 0xef, 0xdd, 0xaf, 0xce, 0xad, 0x87, 0xb8, 0x0d, 0x02, 0xab,
- 0x4c, 0xad, 0xaf, 0xd6, 0x36, 0xb7, 0xeb, 0xbb, 0xb5, 0xad, 0x95, 0x17, 0xd5, 0xbd, 0xad, 0x9f,
- 0xda, 0xaa, 0xbf, 0xb0, 0xa5, 0xc8, 0x46, 0x8f, 0xd9, 0x87, 0xb8, 0xd4, 0xb7, 0x41, 0xee, 0x75,
- 0x0a, 0x3d, 0x08, 0x83, 0xdc, 0x92, 0x47, 0xd0, 0x14, 0x4c, 0x6c, 0xd5, 0xd5, 0x9d, 0xf5, 0xd5,
- 0x9a, 0x5a, 0xbb, 0x7c, 0xb9, 0xb6, 0xb2, 0xbb, 0xc3, 0x0e, 0xf0, 0x81, 0xf5, 0x6e, 0xf7, 0xa2,
- 0x7e, 0x25, 0x09, 0x53, 0x03, 0x3c, 0x41, 0x55, 0x7e, 0x76, 0x60, 0xc7, 0x99, 0x67, 0x86, 0xf1,
- 0x7e, 0x8e, 0x94, 0xfc, 0x6d, 0xcd, 0xf5, 0xf9, 0x51, 0xe3, 0x49, 0x20, 0x51, 0xb2, 0x7c, 0xa3,
- 0x69, 0x60, 0x97, 0xdf, 0x77, 0xb0, 0x03, 0xc5, 0x44, 0x28, 0x67, 0x57, 0x1e, 0x1f, 0x07, 0xe4,
- 0xd8, 0x9e, 0xe1, 0x1b, 0x37, 0xb1, 0x6a, 0x58, 0xe2, 0x72, 0x84, 0x1c, 0x30, 0x52, 0x8a, 0x2c,
- 0x34, 0xeb, 0x96, 0x1f, 0x58, 0x5b, 0xb8, 0xa5, 0xf5, 0x58, 0x93, 0x0d, 0x3c, 0xa9, 0xc8, 0x42,
- 0x13, 0x58, 0x9f, 0x81, 0x7c, 0xc3, 0xee, 0x90, 0xae, 0x8b, 0xd9, 0x91, 0x7a, 0x21, 0x29, 0x39,
- 0x26, 0x0b, 0x4c, 0x78, 0x3f, 0x1d, 0xde, 0xca, 0xe4, 0x95, 0x1c, 0x93, 0x31, 0x93, 0x27, 0x60,
- 0x42, 0x6b, 0xb5, 0x5c, 0x42, 0x2e, 0x88, 0xd8, 0x09, 0xa1, 0x10, 0x88, 0xa9, 0xe1, 0xcc, 0x55,
- 0xc8, 0x88, 0x38, 0x90, 0x92, 0x4c, 0x22, 0xa1, 0x3a, 0xec, 0x66, 0x2e, 0x31, 0x9b, 0x55, 0x32,
- 0x96, 0x50, 0x9e, 0x81, 0xbc, 0xe1, 0xa9, 0xe1, 0x25, 0x73, 0xe2, 0x74, 0x62, 0x36, 0xa3, 0xe4,
- 0x0c, 0x2f, 0xb8, 0xa0, 0x2b, 0xbf, 0x9e, 0x80, 0x42, 0xf7, 0x25, 0x39, 0x5a, 0x85, 0x8c, 0x69,
- 0xeb, 0x1a, 0x4d, 0x2d, 0xf6, 0x0b, 0xcd, 0x6c, 0xcc, 0xbd, 0xfa, 0xdc, 0x06, 0xb7, 0x57, 0x02,
- 0xe4, 0xcc, 0x3f, 0x48, 0x90, 0x11, 0x62, 0x74, 0x02, 0x52, 0x8e, 0xe6, 0x1f, 0x50, 0xba, 0xf4,
- 0x72, 0x42, 0x96, 0x14, 0xfa, 0x4c, 0xe4, 0x9e, 0xa3, 0x59, 0x34, 0x05, 0xb8, 0x9c, 0x3c, 0x93,
- 0x79, 0x35, 0xb1, 0xd6, 0xa0, 0xc7, 0x0f, 0xbb, 0xdd, 0xc6, 0x96, 0xef, 0x89, 0x79, 0xe5, 0xf2,
- 0x15, 0x2e, 0x46, 0x4f, 0xc3, 0xa4, 0xef, 0x6a, 0x86, 0xd9, 0x65, 0x9b, 0xa2, 0xb6, 0xb2, 0x50,
- 0x04, 0xc6, 0x15, 0x38, 0x29, 0x78, 0x1b, 0xd8, 0xd7, 0xf4, 0x03, 0xdc, 0x08, 0x41, 0xa3, 0xf4,
- 0x06, 0xf6, 0x41, 0x6e, 0xb0, 0xca, 0xf5, 0x02, 0x5b, 0xfe, 0xae, 0x04, 0x93, 0xe2, 0xc0, 0xd4,
- 0x08, 0x82, 0xb5, 0x09, 0xa0, 0x59, 0x96, 0xed, 0x47, 0xc3, 0xd5, 0x9f, 0xca, 0x7d, 0xb8, 0xb9,
- 0x6a, 0x00, 0x52, 0x22, 0x04, 0x33, 0x6d, 0x80, 0x50, 0x73, 0x6c, 0xd8, 0x4e, 0x41, 0x8e, 0xff,
- 0x02, 0x42, 0x7f, 0x46, 0x63, 0x47, 0x6c, 0x60, 0x22, 0x72, 0xb2, 0x42, 0xd3, 0x90, 0xde, 0xc7,
- 0x2d, 0xc3, 0xe2, 0xf7, 0x9a, 0xec, 0x41, 0xdc, 0xd5, 0xa6, 0x82, 0xbb, 0xda, 0xe5, 0x6b, 0x30,
- 0xa5, 0xdb, 0xed, 0x5e, 0x77, 0x97, 0xe5, 0x9e, 0x63, 0xbe, 0x77, 0x45, 0xfa, 0x0c, 0x84, 0x2d,
- 0xe6, 0x97, 0x13, 0xc9, 0xb5, 0xed, 0xe5, 0xaf, 0x26, 0x66, 0xd6, 0x18, 0x6e, 0x5b, 0x0c, 0x53,
- 0xc1, 0x4d, 0x13, 0xeb, 0xc4, 0x75, 0xf8, 0xfe, 0xe3, 0xf0, 0x4c, 0xcb, 0xf0, 0x0f, 0x3a, 0xfb,
- 0x73, 0xba, 0xdd, 0x9e, 0x6f, 0xd9, 0x2d, 0x3b, 0xfc, 0xd9, 0x90, 0x3c, 0xd1, 0x07, 0xfa, 0x1f,
- 0xff, 0xe9, 0x30, 0x1b, 0x48, 0x67, 0x62, 0x7f, 0x67, 0xac, 0x6c, 0xc1, 0x14, 0x37, 0x56, 0xe9,
- 0x6f, 0x17, 0xec, 0x08, 0x81, 0xee, 0x79, 0xff, 0x53, 0xfc, 0xc6, 0x3b, 0xb4, 0x56, 0x2b, 0x93,
- 0x1c, 0x4a, 0x74, 0xec, 0x94, 0x51, 0x51, 0xe0, 0x81, 0x2e, 0x3e, 0xb6, 0x2e, 0xb1, 0x1b, 0xc3,
- 0xf8, 0x1d, 0xce, 0x38, 0x15, 0x61, 0xdc, 0xe1, 0xd0, 0xca, 0x0a, 0x8c, 0xdf, 0x0f, 0xd7, 0xdf,
- 0x71, 0xae, 0x3c, 0x8e, 0x92, 0xac, 0xc1, 0x04, 0x25, 0xd1, 0x3b, 0x9e, 0x6f, 0xb7, 0xe9, 0xa6,
- 0x77, 0x6f, 0x9a, 0xbf, 0x7f, 0x87, 0x2d, 0x94, 0x02, 0x81, 0xad, 0x04, 0xa8, 0x4a, 0x05, 0xe8,
- 0xcf, 0x35, 0x0d, 0xac, 0x9b, 0x31, 0x0c, 0x6f, 0x70, 0x47, 0x02, 0xfb, 0xca, 0xa7, 0x61, 0x9a,
- 0xfc, 0x4f, 0xf7, 0xa4, 0xa8, 0x27, 0xf1, 0xb7, 0x5d, 0xc5, 0xef, 0xbe, 0xcc, 0xd6, 0xe2, 0x54,
- 0x40, 0x10, 0xf1, 0x29, 0x32, 0x8b, 0x2d, 0xec, 0xfb, 0xd8, 0xf5, 0x54, 0xcd, 0x1c, 0xe4, 0x5e,
- 0xe4, 0xba, 0xa0, 0xf8, 0xc5, 0x77, 0xbb, 0x67, 0x71, 0x8d, 0x21, 0xab, 0xa6, 0x59, 0xd9, 0x83,
- 0x07, 0x07, 0x64, 0xc5, 0x10, 0x9c, 0xaf, 0x70, 0xce, 0xe9, 0xbe, 0xcc, 0x20, 0xb4, 0xdb, 0x20,
- 0xe4, 0xc1, 0x5c, 0x0e, 0xc1, 0xf9, 0x3b, 0x9c, 0x13, 0x71, 0xac, 0x98, 0x52, 0xc2, 0x78, 0x15,
- 0x26, 0x6f, 0x62, 0x77, 0xdf, 0xf6, 0xf8, 0x15, 0xcd, 0x10, 0x74, 0xaf, 0x72, 0xba, 0x09, 0x0e,
- 0xa4, 0x77, 0x36, 0x84, 0xeb, 0x22, 0x64, 0x9a, 0x9a, 0x8e, 0x87, 0xa0, 0xf8, 0x12, 0xa7, 0x18,
- 0x23, 0xf6, 0x04, 0x5a, 0x85, 0x7c, 0xcb, 0xe6, 0x65, 0x29, 0x1e, 0xfe, 0x1a, 0x87, 0xe7, 0x04,
- 0x86, 0x53, 0x38, 0xb6, 0xd3, 0x31, 0x49, 0xcd, 0x8a, 0xa7, 0xf8, 0x5d, 0x41, 0x21, 0x30, 0x9c,
- 0xe2, 0x3e, 0xc2, 0xfa, 0x7b, 0x82, 0xc2, 0x8b, 0xc4, 0xf3, 0x79, 0xc8, 0xd9, 0x96, 0x79, 0x68,
- 0x5b, 0xc3, 0x38, 0xf1, 0xfb, 0x9c, 0x01, 0x38, 0x84, 0x10, 0x5c, 0x82, 0xec, 0xb0, 0x13, 0xf1,
- 0x07, 0xef, 0x8a, 0xe5, 0x21, 0x66, 0x60, 0x0d, 0x26, 0xc4, 0x06, 0x65, 0xd8, 0xd6, 0x10, 0x14,
- 0x7f, 0xc8, 0x29, 0x0a, 0x11, 0x18, 0x1f, 0x86, 0x8f, 0x3d, 0xbf, 0x85, 0x87, 0x21, 0x79, 0x5d,
- 0x0c, 0x83, 0x43, 0x78, 0x28, 0xf7, 0xb1, 0xa5, 0x1f, 0x0c, 0xc7, 0xf0, 0x15, 0x11, 0x4a, 0x81,
- 0x21, 0x14, 0x2b, 0x30, 0xde, 0xd6, 0x5c, 0xef, 0x40, 0x33, 0x87, 0x9a, 0x8e, 0x3f, 0xe2, 0x1c,
- 0xf9, 0x00, 0xc4, 0x23, 0xd2, 0xb1, 0xee, 0x87, 0xe6, 0xab, 0x22, 0x22, 0x11, 0x18, 0x5f, 0x7a,
- 0x9e, 0x4f, 0xef, 0xb3, 0xee, 0x87, 0xed, 0x6b, 0x62, 0xe9, 0x31, 0xec, 0x66, 0x94, 0xf1, 0x12,
- 0x64, 0x3d, 0xe3, 0xf6, 0x50, 0x34, 0x7f, 0x2c, 0x66, 0x9a, 0x02, 0x08, 0xf8, 0x45, 0x38, 0x39,
- 0xb0, 0x4c, 0x0c, 0x41, 0xf6, 0x27, 0x9c, 0xec, 0xc4, 0x80, 0x52, 0xc1, 0xb7, 0x84, 0xfb, 0xa5,
- 0xfc, 0x53, 0xb1, 0x25, 0xe0, 0x1e, 0xae, 0x6d, 0x72, 0x50, 0xf0, 0xb4, 0xe6, 0xfd, 0x45, 0xed,
- 0xcf, 0x44, 0xd4, 0x18, 0xb6, 0x2b, 0x6a, 0xbb, 0x70, 0x82, 0x33, 0xde, 0xdf, 0xbc, 0x7e, 0x5d,
- 0x6c, 0xac, 0x0c, 0xbd, 0xd7, 0x3d, 0xbb, 0x3f, 0x0d, 0x33, 0x41, 0x38, 0x45, 0x47, 0xea, 0xa9,
- 0x6d, 0xcd, 0x19, 0x82, 0xf9, 0x1b, 0x9c, 0x59, 0xec, 0xf8, 0x41, 0x4b, 0xeb, 0x6d, 0x6a, 0x0e,
- 0x21, 0xbf, 0x06, 0x45, 0x41, 0xde, 0xb1, 0x5c, 0xac, 0xdb, 0x2d, 0xcb, 0xb8, 0x8d, 0x1b, 0x43,
- 0x50, 0xff, 0x79, 0xcf, 0x54, 0xed, 0x45, 0xe0, 0x84, 0x79, 0x1d, 0xe4, 0xa0, 0x57, 0x51, 0x8d,
- 0xb6, 0x63, 0xbb, 0x7e, 0x0c, 0xe3, 0x37, 0xc5, 0x4c, 0x05, 0xb8, 0x75, 0x0a, 0xab, 0xd4, 0xa0,
- 0x40, 0x1f, 0x87, 0x4d, 0xc9, 0xbf, 0xe0, 0x44, 0xe3, 0x21, 0x8a, 0x6f, 0x1c, 0xba, 0xdd, 0x76,
- 0x34, 0x77, 0x98, 0xfd, 0xef, 0x2f, 0xc5, 0xc6, 0xc1, 0x21, 0x7c, 0xe3, 0xf0, 0x0f, 0x1d, 0x4c,
- 0xaa, 0xfd, 0x10, 0x0c, 0xdf, 0x12, 0x1b, 0x87, 0xc0, 0x70, 0x0a, 0xd1, 0x30, 0x0c, 0x41, 0xf1,
- 0x57, 0x82, 0x42, 0x60, 0x08, 0xc5, 0xa7, 0xc2, 0x42, 0xeb, 0xe2, 0x96, 0xe1, 0xf9, 0x2e, 0xeb,
- 0x83, 0xef, 0x4d, 0xf5, 0xed, 0x77, 0xbb, 0x9b, 0x30, 0x25, 0x02, 0xad, 0x5c, 0x85, 0x89, 0x9e,
- 0x16, 0x03, 0xc5, 0x7d, 0xfb, 0x51, 0xfc, 0xd9, 0xf7, 0xf9, 0x66, 0xd4, 0xdd, 0x61, 0x54, 0x36,
- 0xc8, 0xbc, 0x77, 0xf7, 0x01, 0xf1, 0x64, 0x2f, 0xbf, 0x1f, 0x4c, 0x7d, 0x57, 0x1b, 0x50, 0xb9,
- 0x0c, 0xe3, 0x5d, 0x3d, 0x40, 0x3c, 0xd5, 0xcf, 0x73, 0xaa, 0x7c, 0xb4, 0x05, 0xa8, 0x2c, 0x41,
- 0x8a, 0xd4, 0xf3, 0x78, 0xf8, 0x2f, 0x70, 0x38, 0x35, 0xaf, 0x7c, 0x02, 0x32, 0xa2, 0x8e, 0xc7,
- 0x43, 0x7f, 0x91, 0x43, 0x03, 0x08, 0x81, 0x8b, 0x1a, 0x1e, 0x0f, 0xff, 0x25, 0x01, 0x17, 0x10,
- 0x02, 0x1f, 0x3e, 0x84, 0x7f, 0xfb, 0xcb, 0x29, 0xbe, 0x0f, 0x8b, 0xd8, 0x5d, 0x82, 0x31, 0x5e,
- 0xbc, 0xe3, 0xd1, 0x9f, 0xe3, 0x2f, 0x17, 0x88, 0xca, 0x79, 0x48, 0x0f, 0x19, 0xf0, 0x5f, 0xe1,
- 0x50, 0x66, 0x5f, 0x59, 0x81, 0x5c, 0xa4, 0x60, 0xc7, 0xc3, 0x7f, 0x95, 0xc3, 0xa3, 0x28, 0xe2,
- 0x3a, 0x2f, 0xd8, 0xf1, 0x04, 0xbf, 0x26, 0x5c, 0xe7, 0x08, 0x12, 0x36, 0x51, 0xab, 0xe3, 0xd1,
- 0xbf, 0x2e, 0xa2, 0x2e, 0x20, 0x95, 0xe7, 0x21, 0x1b, 0xec, 0xbf, 0xf1, 0xf8, 0xdf, 0xe0, 0xf8,
- 0x10, 0x43, 0x22, 0x10, 0xd9, 0xff, 0xe3, 0x29, 0x3e, 0x2f, 0x22, 0x10, 0x41, 0x91, 0x65, 0xd4,
- 0x5b, 0xd3, 0xe3, 0x99, 0x7e, 0x53, 0x2c, 0xa3, 0x9e, 0x92, 0x4e, 0x66, 0x93, 0x6e, 0x83, 0xf1,
- 0x14, 0xbf, 0x25, 0x66, 0x93, 0xda, 0x13, 0x37, 0x7a, 0x8b, 0x64, 0x3c, 0xc7, 0x6f, 0x0b, 0x37,
- 0x7a, 0x6a, 0x64, 0x65, 0x1b, 0x50, 0x7f, 0x81, 0x8c, 0xe7, 0xfb, 0x02, 0xe7, 0x9b, 0xec, 0xab,
- 0x8f, 0x95, 0x17, 0xe0, 0xc4, 0xe0, 0xe2, 0x18, 0xcf, 0xfa, 0xc5, 0xf7, 0x7b, 0x8e, 0x33, 0xd1,
- 0xda, 0x58, 0xd9, 0x0d, 0x77, 0xd9, 0x68, 0x61, 0x8c, 0xa7, 0x7d, 0xe5, 0xfd, 0xee, 0x8d, 0x36,
- 0x5a, 0x17, 0x2b, 0x55, 0x80, 0xb0, 0x26, 0xc5, 0x73, 0xbd, 0xca, 0xb9, 0x22, 0x20, 0xb2, 0x34,
- 0x78, 0x49, 0x8a, 0xc7, 0x7f, 0x49, 0x2c, 0x0d, 0x8e, 0x20, 0x4b, 0x43, 0x54, 0xa3, 0x78, 0xf4,
- 0x6b, 0x62, 0x69, 0x08, 0x48, 0xe5, 0x12, 0x64, 0xac, 0x8e, 0x69, 0x92, 0xdc, 0x42, 0xf7, 0xfe,
- 0x9c, 0xa9, 0xf8, 0x6f, 0x1f, 0x70, 0xb0, 0x00, 0x54, 0x96, 0x20, 0x8d, 0xdb, 0xfb, 0xb8, 0x11,
- 0x87, 0xfc, 0xf7, 0x0f, 0xc4, 0x7e, 0x42, 0xac, 0x2b, 0xcf, 0x03, 0xb0, 0xc3, 0x34, 0xfd, 0x95,
- 0x28, 0x06, 0xfb, 0x1f, 0x1f, 0xf0, 0x2f, 0x25, 0x42, 0x48, 0x48, 0xc0, 0xbe, 0xbb, 0xb8, 0x37,
- 0xc1, 0xbb, 0xdd, 0x04, 0xf4, 0x00, 0x7e, 0x11, 0xc6, 0xae, 0x7b, 0xb6, 0xe5, 0x6b, 0xad, 0x38,
- 0xf4, 0x7f, 0x72, 0xb4, 0xb0, 0x27, 0x01, 0x6b, 0xdb, 0x2e, 0xf6, 0xb5, 0x96, 0x17, 0x87, 0xfd,
- 0x2f, 0x8e, 0x0d, 0x00, 0x04, 0xac, 0x6b, 0x9e, 0x3f, 0xcc, 0xb8, 0xff, 0x5b, 0x80, 0x05, 0x80,
- 0x38, 0x4d, 0xfe, 0xbf, 0x81, 0x0f, 0xe3, 0xb0, 0xef, 0x09, 0xa7, 0xb9, 0x7d, 0xe5, 0x13, 0x90,
- 0x25, 0xff, 0xb2, 0xaf, 0x87, 0x62, 0xc0, 0xff, 0xc3, 0xc1, 0x21, 0x82, 0xbc, 0xd9, 0xf3, 0x1b,
- 0xbe, 0x11, 0x1f, 0xec, 0xff, 0xe5, 0x33, 0x2d, 0xec, 0x2b, 0x55, 0xc8, 0x79, 0x7e, 0xa3, 0xd1,
- 0xe1, 0x1d, 0x4d, 0x0c, 0xfc, 0xfb, 0x1f, 0x04, 0x87, 0xdc, 0x00, 0xb3, 0x7c, 0x66, 0xf0, 0x65,
- 0x1d, 0xac, 0xd9, 0x6b, 0x36, 0xbb, 0xa6, 0x83, 0x9f, 0xcb, 0x42, 0x59, 0xb7, 0xdb, 0xfb, 0xb6,
- 0x37, 0xcf, 0x36, 0x94, 0xc8, 0x66, 0x34, 0x6f, 0x5b, 0x1c, 0x85, 0x92, 0xb6, 0x85, 0x67, 0xee,
- 0xef, 0x7a, 0xae, 0x7c, 0x12, 0xd2, 0x3b, 0x9d, 0xfd, 0xfd, 0x43, 0x24, 0x43, 0xd2, 0xeb, 0xec,
- 0xf3, 0xef, 0x5c, 0xc8, 0xbf, 0xe5, 0xb7, 0x92, 0x30, 0x5e, 0x35, 0xcd, 0xdd, 0x43, 0x07, 0x7b,
- 0x75, 0x0b, 0xd7, 0x9b, 0xa8, 0x08, 0xa3, 0x74, 0x3c, 0xcf, 0x51, 0x33, 0xe9, 0xca, 0x88, 0xc2,
- 0x9f, 0x03, 0xcd, 0x02, 0xbd, 0xb5, 0x4c, 0x04, 0x9a, 0x85, 0x40, 0x73, 0x96, 0x5d, 0x5a, 0x06,
- 0x9a, 0xb3, 0x81, 0x66, 0x91, 0x5e, 0x5d, 0x26, 0x03, 0xcd, 0x62, 0xa0, 0x59, 0xa2, 0x57, 0xf3,
- 0xe3, 0x81, 0x66, 0x29, 0xd0, 0x9c, 0xa3, 0x97, 0xf1, 0xa9, 0x40, 0x73, 0x2e, 0xd0, 0x9c, 0xa7,
- 0x77, 0xf0, 0x93, 0x81, 0xe6, 0x7c, 0xa0, 0xb9, 0x40, 0xef, 0xdd, 0x51, 0xa0, 0xb9, 0x10, 0x68,
- 0x2e, 0xd2, 0x0f, 0x5a, 0xc6, 0x02, 0xcd, 0x45, 0x34, 0x03, 0x63, 0x6c, 0x64, 0xcf, 0xd2, 0x1f,
- 0x67, 0x27, 0xae, 0x8c, 0x28, 0x42, 0x10, 0xea, 0x9e, 0xa3, 0x1f, 0xad, 0x8c, 0x86, 0xba, 0xe7,
- 0x42, 0xdd, 0x02, 0xfd, 0xf4, 0x5c, 0x0e, 0x75, 0x0b, 0xa1, 0xee, 0x6c, 0x71, 0x9c, 0xa4, 0x41,
- 0xa8, 0x3b, 0x1b, 0xea, 0x16, 0x8b, 0x05, 0x32, 0x03, 0xa1, 0x6e, 0x31, 0xd4, 0x2d, 0x15, 0x27,
- 0x4e, 0x4b, 0xb3, 0xf9, 0x50, 0xb7, 0x84, 0x9e, 0x81, 0x9c, 0xd7, 0xd9, 0x57, 0xf9, 0xb7, 0x04,
- 0xf4, 0xe3, 0x98, 0xdc, 0x02, 0xcc, 0x91, 0x9c, 0xa0, 0xd3, 0x7a, 0x65, 0x44, 0x01, 0xaf, 0xb3,
- 0xcf, 0xf7, 0xc9, 0xe5, 0x3c, 0xd0, 0x6b, 0x05, 0x95, 0x7e, 0x12, 0x5a, 0x7e, 0x53, 0x82, 0xec,
- 0xee, 0x2d, 0x9b, 0xfe, 0x34, 0xeb, 0xfd, 0x88, 0x27, 0x57, 0x38, 0x7d, 0x76, 0x91, 0xfe, 0x7a,
- 0x96, 0xbd, 0x22, 0x29, 0x42, 0x10, 0xea, 0x96, 0x8a, 0x8f, 0xd0, 0x01, 0x05, 0xba, 0x25, 0x34,
- 0x0f, 0xf9, 0xc8, 0x80, 0x16, 0xe8, 0x67, 0x2b, 0xdd, 0x23, 0x92, 0x94, 0x5c, 0x38, 0xa2, 0x85,
- 0xe5, 0x34, 0x90, 0xb4, 0x27, 0x7f, 0xfc, 0x5b, 0x76, 0xf9, 0xf3, 0x09, 0xc8, 0xb1, 0x9b, 0x48,
- 0x3a, 0x2a, 0xf2, 0x2a, 0xd6, 0x99, 0x1f, 0x72, 0x37, 0x46, 0x14, 0x21, 0x40, 0x0a, 0x00, 0x33,
- 0x25, 0x19, 0xce, 0x3c, 0x59, 0x7e, 0xf6, 0x9f, 0xde, 0x3a, 0xf5, 0xf1, 0x63, 0x57, 0x10, 0x89,
- 0xdd, 0x3c, 0xdb, 0x67, 0xe7, 0xf6, 0x0c, 0xcb, 0x7f, 0x6e, 0xe1, 0x02, 0x09, 0x70, 0xc8, 0x82,
- 0xf6, 0x20, 0xb3, 0xa2, 0x79, 0xf4, 0x83, 0x37, 0xea, 0x7a, 0x6a, 0xf9, 0xfc, 0xff, 0xbd, 0x75,
- 0xea, 0x6c, 0x0c, 0x23, 0xdf, 0x02, 0xe7, 0x36, 0x0f, 0x09, 0xeb, 0xb9, 0x45, 0x02, 0xbf, 0x32,
- 0xa2, 0x04, 0x54, 0x68, 0x41, 0xb8, 0xba, 0xa5, 0xb5, 0xd9, 0xf7, 0x39, 0xc9, 0x65, 0xf9, 0xe8,
- 0xad, 0x53, 0xf9, 0xcd, 0xc3, 0x50, 0x1e, 0xba, 0x42, 0x9e, 0x96, 0x33, 0x30, 0xca, 0x5c, 0x5d,
- 0x5e, 0x7d, 0xe3, 0x6e, 0x69, 0xe4, 0xcd, 0xbb, 0xa5, 0x91, 0x7f, 0xbc, 0x5b, 0x1a, 0x79, 0xfb,
- 0x6e, 0x49, 0x7a, 0xef, 0x6e, 0x49, 0xfa, 0xc1, 0xdd, 0x92, 0x74, 0xe7, 0xa8, 0x24, 0x7d, 0xe5,
- 0xa8, 0x24, 0x7d, 0xfd, 0xa8, 0x24, 0x7d, 0xfb, 0xa8, 0x24, 0xbd, 0x71, 0x54, 0x1a, 0x79, 0xf3,
- 0xa8, 0x34, 0xf2, 0xf6, 0x51, 0x49, 0xfa, 0xde, 0x51, 0x69, 0xe4, 0xbd, 0xa3, 0x92, 0xf4, 0x83,
- 0xa3, 0xd2, 0xc8, 0x9d, 0x7f, 0x29, 0x49, 0xff, 0x1f, 0x00, 0x00, 0xff, 0xff, 0x32, 0xaf, 0x55,
- 0xaa, 0x29, 0x34, 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 *Subby) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Subby)
- if !ok {
- that2, ok := that.(Subby)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Subby")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Subby but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Subby but is not nil && this == nil")
- }
- if this.Sub != nil && that1.Sub != nil {
- if *this.Sub != *that1.Sub {
- return fmt.Errorf("Sub this(%v) Not Equal that(%v)", *this.Sub, *that1.Sub)
- }
- } else if this.Sub != nil {
- return fmt.Errorf("this.Sub == nil && that.Sub != nil")
- } else if that1.Sub != nil {
- return fmt.Errorf("Sub this(%v) Not Equal that(%v)", this.Sub, that1.Sub)
- }
- 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 *Subby) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Subby)
- if !ok {
- that2, ok := that.(Subby)
- 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.Sub != nil && that1.Sub != nil {
- if *this.Sub != *that1.Sub {
- return false
- }
- } else if this.Sub != nil {
- return false
- } else if that1.Sub != nil {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf)
- if !ok {
- that2, ok := that.(AllTypesOneOf)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf but is not nil && this == nil")
- }
- if that1.TestOneof == nil {
- if this.TestOneof != nil {
- return fmt.Errorf("this.TestOneof != nil && that1.TestOneof == nil")
- }
- } else if this.TestOneof == nil {
- return fmt.Errorf("this.TestOneof == nil && that1.TestOneof != nil")
- } else if err := this.TestOneof.VerboseEqual(that1.TestOneof); err != nil {
- return err
- }
- 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 *AllTypesOneOf_Field1) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field1)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field1)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field1")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field1 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field1 but is not nil && this == nil")
- }
- if this.Field1 != that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field2) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field2)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field2)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field2")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field2 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field2 but is not nil && this == nil")
- }
- if this.Field2 != that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field3) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field3)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field3)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field3")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field3 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field3 but is not nil && this == nil")
- }
- if this.Field3 != that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field4) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field4)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field4)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field4")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field4 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field4 but is not nil && this == nil")
- }
- if this.Field4 != that1.Field4 {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field5) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field5)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field5)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field5")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field5 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field5 but is not nil && this == nil")
- }
- if this.Field5 != that1.Field5 {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field6) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field6)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field6)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field6")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field6 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field6 but is not nil && this == nil")
- }
- if this.Field6 != that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field7) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field7)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field7)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field7")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field7 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field7 but is not nil && this == nil")
- }
- if this.Field7 != that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field8) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field8)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field8)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field8")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field8 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field8 but is not nil && this == nil")
- }
- if this.Field8 != that1.Field8 {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field9) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field9)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field9)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field9")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field9 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field9 but is not nil && this == nil")
- }
- if this.Field9 != that1.Field9 {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field10) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field10)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field10)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field10")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field10 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field10 but is not nil && this == nil")
- }
- if this.Field10 != that1.Field10 {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field11) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field11)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field11)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field11")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field11 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field11 but is not nil && this == nil")
- }
- if this.Field11 != that1.Field11 {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field12) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field12)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field12)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field12")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field12 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field12 but is not nil && this == nil")
- }
- if this.Field12 != that1.Field12 {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field13) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field13)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field13)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field13")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field13 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field13 but is not nil && this == nil")
- }
- if this.Field13 != that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field14) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field14)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field14)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field14")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field14 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field14 but is not nil && this == nil")
- }
- if this.Field14 != that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- return nil
-}
-func (this *AllTypesOneOf_Field15) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_Field15)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field15)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_Field15")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_Field15 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_Field15 but is not nil && this == nil")
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- return nil
-}
-func (this *AllTypesOneOf_SubMessage) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllTypesOneOf_SubMessage)
- if !ok {
- that2, ok := that.(AllTypesOneOf_SubMessage)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllTypesOneOf_SubMessage")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllTypesOneOf_SubMessage but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllTypesOneOf_SubMessage but is not nil && this == nil")
- }
- if !this.SubMessage.Equal(that1.SubMessage) {
- return fmt.Errorf("SubMessage this(%v) Not Equal that(%v)", this.SubMessage, that1.SubMessage)
- }
- return nil
-}
-func (this *AllTypesOneOf) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf)
- if !ok {
- that2, ok := that.(AllTypesOneOf)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.TestOneof == nil {
- if this.TestOneof != nil {
- return false
- }
- } else if this.TestOneof == nil {
- return false
- } else if !this.TestOneof.Equal(that1.TestOneof) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field1) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field1)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field1)
- 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.Field1 != that1.Field1 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field2) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field2)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field2)
- 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.Field2 != that1.Field2 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field3) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field3)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field3)
- 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.Field3 != that1.Field3 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field4) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field4)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field4)
- 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.Field4 != that1.Field4 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field5) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field5)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field5)
- 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.Field5 != that1.Field5 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field6) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field6)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field6)
- 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.Field6 != that1.Field6 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field7) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field7)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field7)
- 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.Field7 != that1.Field7 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field8) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field8)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field8)
- 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.Field8 != that1.Field8 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field9) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field9)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field9)
- 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.Field9 != that1.Field9 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field10) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field10)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field10)
- 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.Field10 != that1.Field10 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field11) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field11)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field11)
- 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.Field11 != that1.Field11 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field12) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field12)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field12)
- 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.Field12 != that1.Field12 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field13) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field13)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field13)
- 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.Field13 != that1.Field13 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field14) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field14)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field14)
- 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.Field14 != that1.Field14 {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_Field15) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_Field15)
- if !ok {
- that2, ok := that.(AllTypesOneOf_Field15)
- 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.Field15, that1.Field15) {
- return false
- }
- return true
-}
-func (this *AllTypesOneOf_SubMessage) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllTypesOneOf_SubMessage)
- if !ok {
- that2, ok := that.(AllTypesOneOf_SubMessage)
- 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.SubMessage.Equal(that1.SubMessage) {
- return false
- }
- return true
-}
-func (this *TwoOneofs) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*TwoOneofs)
- if !ok {
- that2, ok := that.(TwoOneofs)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *TwoOneofs")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *TwoOneofs but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *TwoOneofs but is not nil && this == nil")
- }
- if that1.One == nil {
- if this.One != nil {
- return fmt.Errorf("this.One != nil && that1.One == nil")
- }
- } else if this.One == nil {
- return fmt.Errorf("this.One == nil && that1.One != nil")
- } else if err := this.One.VerboseEqual(that1.One); err != nil {
- return err
- }
- if that1.Two == nil {
- if this.Two != nil {
- return fmt.Errorf("this.Two != nil && that1.Two == nil")
- }
- } else if this.Two == nil {
- return fmt.Errorf("this.Two == nil && that1.Two != nil")
- } else if err := this.Two.VerboseEqual(that1.Two); err != nil {
- return err
- }
- 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 *TwoOneofs_Field1) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*TwoOneofs_Field1)
- if !ok {
- that2, ok := that.(TwoOneofs_Field1)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *TwoOneofs_Field1")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *TwoOneofs_Field1 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *TwoOneofs_Field1 but is not nil && this == nil")
- }
- if this.Field1 != that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- return nil
-}
-func (this *TwoOneofs_Field2) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*TwoOneofs_Field2)
- if !ok {
- that2, ok := that.(TwoOneofs_Field2)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *TwoOneofs_Field2")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *TwoOneofs_Field2 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *TwoOneofs_Field2 but is not nil && this == nil")
- }
- if this.Field2 != that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- return nil
-}
-func (this *TwoOneofs_Field3) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*TwoOneofs_Field3)
- if !ok {
- that2, ok := that.(TwoOneofs_Field3)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *TwoOneofs_Field3")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *TwoOneofs_Field3 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *TwoOneofs_Field3 but is not nil && this == nil")
- }
- if this.Field3 != that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- return nil
-}
-func (this *TwoOneofs_Field34) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*TwoOneofs_Field34)
- if !ok {
- that2, ok := that.(TwoOneofs_Field34)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *TwoOneofs_Field34")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *TwoOneofs_Field34 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *TwoOneofs_Field34 but is not nil && this == nil")
- }
- if this.Field34 != that1.Field34 {
- return fmt.Errorf("Field34 this(%v) Not Equal that(%v)", this.Field34, that1.Field34)
- }
- return nil
-}
-func (this *TwoOneofs_Field35) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*TwoOneofs_Field35)
- if !ok {
- that2, ok := that.(TwoOneofs_Field35)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *TwoOneofs_Field35")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *TwoOneofs_Field35 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *TwoOneofs_Field35 but is not nil && this == nil")
- }
- if !bytes.Equal(this.Field35, that1.Field35) {
- return fmt.Errorf("Field35 this(%v) Not Equal that(%v)", this.Field35, that1.Field35)
- }
- return nil
-}
-func (this *TwoOneofs_SubMessage2) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*TwoOneofs_SubMessage2)
- if !ok {
- that2, ok := that.(TwoOneofs_SubMessage2)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *TwoOneofs_SubMessage2")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *TwoOneofs_SubMessage2 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *TwoOneofs_SubMessage2 but is not nil && this == nil")
- }
- if !this.SubMessage2.Equal(that1.SubMessage2) {
- return fmt.Errorf("SubMessage2 this(%v) Not Equal that(%v)", this.SubMessage2, that1.SubMessage2)
- }
- return nil
-}
-func (this *TwoOneofs) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*TwoOneofs)
- if !ok {
- that2, ok := that.(TwoOneofs)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.One == nil {
- if this.One != nil {
- return false
- }
- } else if this.One == nil {
- return false
- } else if !this.One.Equal(that1.One) {
- return false
- }
- if that1.Two == nil {
- if this.Two != nil {
- return false
- }
- } else if this.Two == nil {
- return false
- } else if !this.Two.Equal(that1.Two) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *TwoOneofs_Field1) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*TwoOneofs_Field1)
- if !ok {
- that2, ok := that.(TwoOneofs_Field1)
- 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.Field1 != that1.Field1 {
- return false
- }
- return true
-}
-func (this *TwoOneofs_Field2) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*TwoOneofs_Field2)
- if !ok {
- that2, ok := that.(TwoOneofs_Field2)
- 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.Field2 != that1.Field2 {
- return false
- }
- return true
-}
-func (this *TwoOneofs_Field3) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*TwoOneofs_Field3)
- if !ok {
- that2, ok := that.(TwoOneofs_Field3)
- 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.Field3 != that1.Field3 {
- return false
- }
- return true
-}
-func (this *TwoOneofs_Field34) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*TwoOneofs_Field34)
- if !ok {
- that2, ok := that.(TwoOneofs_Field34)
- 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.Field34 != that1.Field34 {
- return false
- }
- return true
-}
-func (this *TwoOneofs_Field35) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*TwoOneofs_Field35)
- if !ok {
- that2, ok := that.(TwoOneofs_Field35)
- 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.Field35, that1.Field35) {
- return false
- }
- return true
-}
-func (this *TwoOneofs_SubMessage2) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*TwoOneofs_SubMessage2)
- if !ok {
- that2, ok := that.(TwoOneofs_SubMessage2)
- 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.SubMessage2.Equal(that1.SubMessage2) {
- return false
- }
- return true
-}
-func (this *CustomOneof) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomOneof)
- if !ok {
- that2, ok := that.(CustomOneof)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomOneof")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomOneof but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomOneof but is not nil && this == nil")
- }
- if that1.Custom == nil {
- if this.Custom != nil {
- return fmt.Errorf("this.Custom != nil && that1.Custom == nil")
- }
- } else if this.Custom == nil {
- return fmt.Errorf("this.Custom == nil && that1.Custom != nil")
- } else if err := this.Custom.VerboseEqual(that1.Custom); err != nil {
- return err
- }
- 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 *CustomOneof_Stringy) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomOneof_Stringy)
- if !ok {
- that2, ok := that.(CustomOneof_Stringy)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomOneof_Stringy")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomOneof_Stringy but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomOneof_Stringy but is not nil && this == nil")
- }
- if this.Stringy != that1.Stringy {
- return fmt.Errorf("Stringy this(%v) Not Equal that(%v)", this.Stringy, that1.Stringy)
- }
- return nil
-}
-func (this *CustomOneof_CustomType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomOneof_CustomType)
- if !ok {
- that2, ok := that.(CustomOneof_CustomType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomOneof_CustomType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomOneof_CustomType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomOneof_CustomType but is not nil && this == nil")
- }
- if !this.CustomType.Equal(that1.CustomType) {
- return fmt.Errorf("CustomType this(%v) Not Equal that(%v)", this.CustomType, that1.CustomType)
- }
- return nil
-}
-func (this *CustomOneof_CastType) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomOneof_CastType)
- if !ok {
- that2, ok := that.(CustomOneof_CastType)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomOneof_CastType")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomOneof_CastType but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomOneof_CastType but is not nil && this == nil")
- }
- if this.CastType != that1.CastType {
- return fmt.Errorf("CastType this(%v) Not Equal that(%v)", this.CastType, that1.CastType)
- }
- return nil
-}
-func (this *CustomOneof_MyCustomName) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*CustomOneof_MyCustomName)
- if !ok {
- that2, ok := that.(CustomOneof_MyCustomName)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *CustomOneof_MyCustomName")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *CustomOneof_MyCustomName but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *CustomOneof_MyCustomName but is not nil && this == nil")
- }
- if this.MyCustomName != that1.MyCustomName {
- return fmt.Errorf("MyCustomName this(%v) Not Equal that(%v)", this.MyCustomName, that1.MyCustomName)
- }
- return nil
-}
-func (this *CustomOneof) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomOneof)
- if !ok {
- that2, ok := that.(CustomOneof)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.Custom == nil {
- if this.Custom != nil {
- return false
- }
- } else if this.Custom == nil {
- return false
- } else if !this.Custom.Equal(that1.Custom) {
- return false
- }
- if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
- return false
- }
- return true
-}
-func (this *CustomOneof_Stringy) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomOneof_Stringy)
- if !ok {
- that2, ok := that.(CustomOneof_Stringy)
- 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.Stringy != that1.Stringy {
- return false
- }
- return true
-}
-func (this *CustomOneof_CustomType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomOneof_CustomType)
- if !ok {
- that2, ok := that.(CustomOneof_CustomType)
- 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.CustomType.Equal(that1.CustomType) {
- return false
- }
- return true
-}
-func (this *CustomOneof_CastType) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomOneof_CastType)
- if !ok {
- that2, ok := that.(CustomOneof_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.CastType != that1.CastType {
- return false
- }
- return true
-}
-func (this *CustomOneof_MyCustomName) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*CustomOneof_MyCustomName)
- if !ok {
- that2, ok := that.(CustomOneof_MyCustomName)
- 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.MyCustomName != that1.MyCustomName {
- return false
- }
- return true
-}
-func (this *Subby) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&one.Subby{")
- if this.Sub != nil {
- s = append(s, "Sub: "+valueToGoStringOne(this.Sub, "string")+",\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 *AllTypesOneOf) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 20)
- s = append(s, "&one.AllTypesOneOf{")
- if this.TestOneof != nil {
- s = append(s, "TestOneof: "+fmt.Sprintf("%#v", this.TestOneof)+",\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 *AllTypesOneOf_Field1) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field1{` +
- `Field1:` + fmt.Sprintf("%#v", this.Field1) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field2) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field2{` +
- `Field2:` + fmt.Sprintf("%#v", this.Field2) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field3) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field3{` +
- `Field3:` + fmt.Sprintf("%#v", this.Field3) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field4) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field4{` +
- `Field4:` + fmt.Sprintf("%#v", this.Field4) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field5) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field5{` +
- `Field5:` + fmt.Sprintf("%#v", this.Field5) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field6) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field6{` +
- `Field6:` + fmt.Sprintf("%#v", this.Field6) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field7) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field7{` +
- `Field7:` + fmt.Sprintf("%#v", this.Field7) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field8) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field8{` +
- `Field8:` + fmt.Sprintf("%#v", this.Field8) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field9) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field9{` +
- `Field9:` + fmt.Sprintf("%#v", this.Field9) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field10) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field10{` +
- `Field10:` + fmt.Sprintf("%#v", this.Field10) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field11) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field11{` +
- `Field11:` + fmt.Sprintf("%#v", this.Field11) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field12) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field12{` +
- `Field12:` + fmt.Sprintf("%#v", this.Field12) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field13) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field13{` +
- `Field13:` + fmt.Sprintf("%#v", this.Field13) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field14) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field14{` +
- `Field14:` + fmt.Sprintf("%#v", this.Field14) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_Field15) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_Field15{` +
- `Field15:` + fmt.Sprintf("%#v", this.Field15) + `}`}, ", ")
- return s
-}
-func (this *AllTypesOneOf_SubMessage) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.AllTypesOneOf_SubMessage{` +
- `SubMessage:` + fmt.Sprintf("%#v", this.SubMessage) + `}`}, ", ")
- return s
-}
-func (this *TwoOneofs) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 10)
- s = append(s, "&one.TwoOneofs{")
- if this.One != nil {
- s = append(s, "One: "+fmt.Sprintf("%#v", this.One)+",\n")
- }
- if this.Two != nil {
- s = append(s, "Two: "+fmt.Sprintf("%#v", this.Two)+",\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 *TwoOneofs_Field1) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.TwoOneofs_Field1{` +
- `Field1:` + fmt.Sprintf("%#v", this.Field1) + `}`}, ", ")
- return s
-}
-func (this *TwoOneofs_Field2) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.TwoOneofs_Field2{` +
- `Field2:` + fmt.Sprintf("%#v", this.Field2) + `}`}, ", ")
- return s
-}
-func (this *TwoOneofs_Field3) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.TwoOneofs_Field3{` +
- `Field3:` + fmt.Sprintf("%#v", this.Field3) + `}`}, ", ")
- return s
-}
-func (this *TwoOneofs_Field34) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.TwoOneofs_Field34{` +
- `Field34:` + fmt.Sprintf("%#v", this.Field34) + `}`}, ", ")
- return s
-}
-func (this *TwoOneofs_Field35) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.TwoOneofs_Field35{` +
- `Field35:` + fmt.Sprintf("%#v", this.Field35) + `}`}, ", ")
- return s
-}
-func (this *TwoOneofs_SubMessage2) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.TwoOneofs_SubMessage2{` +
- `SubMessage2:` + fmt.Sprintf("%#v", this.SubMessage2) + `}`}, ", ")
- return s
-}
-func (this *CustomOneof) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 8)
- s = append(s, "&one.CustomOneof{")
- if this.Custom != nil {
- s = append(s, "Custom: "+fmt.Sprintf("%#v", this.Custom)+",\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 *CustomOneof_Stringy) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.CustomOneof_Stringy{` +
- `Stringy:` + fmt.Sprintf("%#v", this.Stringy) + `}`}, ", ")
- return s
-}
-func (this *CustomOneof_CustomType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.CustomOneof_CustomType{` +
- `CustomType:` + fmt.Sprintf("%#v", this.CustomType) + `}`}, ", ")
- return s
-}
-func (this *CustomOneof_CastType) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.CustomOneof_CastType{` +
- `CastType:` + fmt.Sprintf("%#v", this.CastType) + `}`}, ", ")
- return s
-}
-func (this *CustomOneof_MyCustomName) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.CustomOneof_MyCustomName{` +
- `MyCustomName:` + fmt.Sprintf("%#v", this.MyCustomName) + `}`}, ", ")
- return s
-}
-func valueToGoStringOne(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 NewPopulatedSubby(r randyOne, easy bool) *Subby {
- this := &Subby{}
- if r.Intn(10) != 0 {
- v1 := string(randStringOne(r))
- this.Sub = &v1
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedOne(r, 2)
- }
- return this
-}
-
-func NewPopulatedAllTypesOneOf(r randyOne, easy bool) *AllTypesOneOf {
- this := &AllTypesOneOf{}
- oneofNumber_TestOneof := []int32{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}[r.Intn(16)]
- switch oneofNumber_TestOneof {
- case 1:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field1(r, easy)
- case 2:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field2(r, easy)
- case 3:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field3(r, easy)
- case 4:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field4(r, easy)
- case 5:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field5(r, easy)
- case 6:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field6(r, easy)
- case 7:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field7(r, easy)
- case 8:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field8(r, easy)
- case 9:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field9(r, easy)
- case 10:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field10(r, easy)
- case 11:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field11(r, easy)
- case 12:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field12(r, easy)
- case 13:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field13(r, easy)
- case 14:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field14(r, easy)
- case 15:
- this.TestOneof = NewPopulatedAllTypesOneOf_Field15(r, easy)
- case 16:
- this.TestOneof = NewPopulatedAllTypesOneOf_SubMessage(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedOne(r, 17)
- }
- return this
-}
-
-func NewPopulatedAllTypesOneOf_Field1(r randyOne, easy bool) *AllTypesOneOf_Field1 {
- this := &AllTypesOneOf_Field1{}
- this.Field1 = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field2(r randyOne, easy bool) *AllTypesOneOf_Field2 {
- this := &AllTypesOneOf_Field2{}
- this.Field2 = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field3(r randyOne, easy bool) *AllTypesOneOf_Field3 {
- this := &AllTypesOneOf_Field3{}
- this.Field3 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field4(r randyOne, easy bool) *AllTypesOneOf_Field4 {
- this := &AllTypesOneOf_Field4{}
- this.Field4 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field4 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field5(r randyOne, easy bool) *AllTypesOneOf_Field5 {
- this := &AllTypesOneOf_Field5{}
- this.Field5 = uint32(r.Uint32())
- return this
-}
-func NewPopulatedAllTypesOneOf_Field6(r randyOne, easy bool) *AllTypesOneOf_Field6 {
- this := &AllTypesOneOf_Field6{}
- this.Field6 = uint64(uint64(r.Uint32()))
- return this
-}
-func NewPopulatedAllTypesOneOf_Field7(r randyOne, easy bool) *AllTypesOneOf_Field7 {
- this := &AllTypesOneOf_Field7{}
- this.Field7 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field8(r randyOne, easy bool) *AllTypesOneOf_Field8 {
- this := &AllTypesOneOf_Field8{}
- this.Field8 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field8 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field9(r randyOne, easy bool) *AllTypesOneOf_Field9 {
- this := &AllTypesOneOf_Field9{}
- this.Field9 = uint32(r.Uint32())
- return this
-}
-func NewPopulatedAllTypesOneOf_Field10(r randyOne, easy bool) *AllTypesOneOf_Field10 {
- this := &AllTypesOneOf_Field10{}
- this.Field10 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field10 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field11(r randyOne, easy bool) *AllTypesOneOf_Field11 {
- this := &AllTypesOneOf_Field11{}
- this.Field11 = uint64(uint64(r.Uint32()))
- return this
-}
-func NewPopulatedAllTypesOneOf_Field12(r randyOne, easy bool) *AllTypesOneOf_Field12 {
- this := &AllTypesOneOf_Field12{}
- this.Field12 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field12 *= -1
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_Field13(r randyOne, easy bool) *AllTypesOneOf_Field13 {
- this := &AllTypesOneOf_Field13{}
- this.Field13 = bool(bool(r.Intn(2) == 0))
- return this
-}
-func NewPopulatedAllTypesOneOf_Field14(r randyOne, easy bool) *AllTypesOneOf_Field14 {
- this := &AllTypesOneOf_Field14{}
- this.Field14 = string(randStringOne(r))
- return this
-}
-func NewPopulatedAllTypesOneOf_Field15(r randyOne, easy bool) *AllTypesOneOf_Field15 {
- this := &AllTypesOneOf_Field15{}
- v2 := r.Intn(100)
- this.Field15 = make([]byte, v2)
- for i := 0; i < v2; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- return this
-}
-func NewPopulatedAllTypesOneOf_SubMessage(r randyOne, easy bool) *AllTypesOneOf_SubMessage {
- this := &AllTypesOneOf_SubMessage{}
- this.SubMessage = NewPopulatedSubby(r, easy)
- return this
-}
-func NewPopulatedTwoOneofs(r randyOne, easy bool) *TwoOneofs {
- this := &TwoOneofs{}
- oneofNumber_One := []int32{1, 2, 3}[r.Intn(3)]
- switch oneofNumber_One {
- case 1:
- this.One = NewPopulatedTwoOneofs_Field1(r, easy)
- case 2:
- this.One = NewPopulatedTwoOneofs_Field2(r, easy)
- case 3:
- this.One = NewPopulatedTwoOneofs_Field3(r, easy)
- }
- oneofNumber_Two := []int32{34, 35, 36}[r.Intn(3)]
- switch oneofNumber_Two {
- case 34:
- this.Two = NewPopulatedTwoOneofs_Field34(r, easy)
- case 35:
- this.Two = NewPopulatedTwoOneofs_Field35(r, easy)
- case 36:
- this.Two = NewPopulatedTwoOneofs_SubMessage2(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedOne(r, 37)
- }
- return this
-}
-
-func NewPopulatedTwoOneofs_Field1(r randyOne, easy bool) *TwoOneofs_Field1 {
- this := &TwoOneofs_Field1{}
- this.Field1 = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1 *= -1
- }
- return this
-}
-func NewPopulatedTwoOneofs_Field2(r randyOne, easy bool) *TwoOneofs_Field2 {
- this := &TwoOneofs_Field2{}
- this.Field2 = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2 *= -1
- }
- return this
-}
-func NewPopulatedTwoOneofs_Field3(r randyOne, easy bool) *TwoOneofs_Field3 {
- this := &TwoOneofs_Field3{}
- this.Field3 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3 *= -1
- }
- return this
-}
-func NewPopulatedTwoOneofs_Field34(r randyOne, easy bool) *TwoOneofs_Field34 {
- this := &TwoOneofs_Field34{}
- this.Field34 = string(randStringOne(r))
- return this
-}
-func NewPopulatedTwoOneofs_Field35(r randyOne, easy bool) *TwoOneofs_Field35 {
- this := &TwoOneofs_Field35{}
- v3 := r.Intn(100)
- this.Field35 = make([]byte, v3)
- for i := 0; i < v3; i++ {
- this.Field35[i] = byte(r.Intn(256))
- }
- return this
-}
-func NewPopulatedTwoOneofs_SubMessage2(r randyOne, easy bool) *TwoOneofs_SubMessage2 {
- this := &TwoOneofs_SubMessage2{}
- this.SubMessage2 = NewPopulatedSubby(r, easy)
- return this
-}
-func NewPopulatedCustomOneof(r randyOne, easy bool) *CustomOneof {
- this := &CustomOneof{}
- oneofNumber_Custom := []int32{34, 35, 36, 37}[r.Intn(4)]
- switch oneofNumber_Custom {
- case 34:
- this.Custom = NewPopulatedCustomOneof_Stringy(r, easy)
- case 35:
- this.Custom = NewPopulatedCustomOneof_CustomType(r, easy)
- case 36:
- this.Custom = NewPopulatedCustomOneof_CastType(r, easy)
- case 37:
- this.Custom = NewPopulatedCustomOneof_MyCustomName(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- this.XXX_unrecognized = randUnrecognizedOne(r, 38)
- }
- return this
-}
-
-func NewPopulatedCustomOneof_Stringy(r randyOne, easy bool) *CustomOneof_Stringy {
- this := &CustomOneof_Stringy{}
- this.Stringy = string(randStringOne(r))
- return this
-}
-func NewPopulatedCustomOneof_CustomType(r randyOne, easy bool) *CustomOneof_CustomType {
- this := &CustomOneof_CustomType{}
- v4 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- this.CustomType = *v4
- return this
-}
-func NewPopulatedCustomOneof_CastType(r randyOne, easy bool) *CustomOneof_CastType {
- this := &CustomOneof_CastType{}
- this.CastType = github_com_gogo_protobuf_test_casttype.MyUint64Type(uint64(r.Uint32()))
- return this
-}
-func NewPopulatedCustomOneof_MyCustomName(r randyOne, easy bool) *CustomOneof_MyCustomName {
- this := &CustomOneof_MyCustomName{}
- this.MyCustomName = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.MyCustomName *= -1
- }
- return this
-}
-
-type randyOne interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneOne(r randyOne) 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 randStringOne(r randyOne) string {
- v5 := r.Intn(100)
- tmps := make([]rune, v5)
- for i := 0; i < v5; i++ {
- tmps[i] = randUTF8RuneOne(r)
- }
- return string(tmps)
-}
-func randUnrecognizedOne(r randyOne, 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 = randFieldOne(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldOne(dAtA []byte, r randyOne, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateOne(dAtA, uint64(key))
- v6 := r.Int63()
- if r.Intn(2) == 0 {
- v6 *= -1
- }
- dAtA = encodeVarintPopulateOne(dAtA, uint64(v6))
- case 1:
- dAtA = encodeVarintPopulateOne(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 = encodeVarintPopulateOne(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateOne(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateOne(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 encodeVarintPopulateOne(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 *Subby) Size() (n int) {
- var l int
- _ = l
- if m.Sub != nil {
- l = len(*m.Sub)
- n += 1 + l + sovOne(uint64(l))
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AllTypesOneOf) Size() (n int) {
- var l int
- _ = l
- if m.TestOneof != nil {
- n += m.TestOneof.Size()
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *AllTypesOneOf_Field1) Size() (n int) {
- var l int
- _ = l
- n += 9
- return n
-}
-func (m *AllTypesOneOf_Field2) Size() (n int) {
- var l int
- _ = l
- n += 5
- return n
-}
-func (m *AllTypesOneOf_Field3) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field3))
- return n
-}
-func (m *AllTypesOneOf_Field4) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field4))
- return n
-}
-func (m *AllTypesOneOf_Field5) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field5))
- return n
-}
-func (m *AllTypesOneOf_Field6) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field6))
- return n
-}
-func (m *AllTypesOneOf_Field7) Size() (n int) {
- var l int
- _ = l
- n += 1 + sozOne(uint64(m.Field7))
- return n
-}
-func (m *AllTypesOneOf_Field8) Size() (n int) {
- var l int
- _ = l
- n += 1 + sozOne(uint64(m.Field8))
- return n
-}
-func (m *AllTypesOneOf_Field9) Size() (n int) {
- var l int
- _ = l
- n += 5
- return n
-}
-func (m *AllTypesOneOf_Field10) Size() (n int) {
- var l int
- _ = l
- n += 5
- return n
-}
-func (m *AllTypesOneOf_Field11) Size() (n int) {
- var l int
- _ = l
- n += 9
- return n
-}
-func (m *AllTypesOneOf_Field12) Size() (n int) {
- var l int
- _ = l
- n += 9
- return n
-}
-func (m *AllTypesOneOf_Field13) Size() (n int) {
- var l int
- _ = l
- n += 2
- return n
-}
-func (m *AllTypesOneOf_Field14) Size() (n int) {
- var l int
- _ = l
- l = len(m.Field14)
- n += 1 + l + sovOne(uint64(l))
- return n
-}
-func (m *AllTypesOneOf_Field15) Size() (n int) {
- var l int
- _ = l
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovOne(uint64(l))
- }
- return n
-}
-func (m *AllTypesOneOf_SubMessage) Size() (n int) {
- var l int
- _ = l
- if m.SubMessage != nil {
- l = m.SubMessage.Size()
- n += 2 + l + sovOne(uint64(l))
- }
- return n
-}
-func (m *TwoOneofs) Size() (n int) {
- var l int
- _ = l
- if m.One != nil {
- n += m.One.Size()
- }
- if m.Two != nil {
- n += m.Two.Size()
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *TwoOneofs_Field1) Size() (n int) {
- var l int
- _ = l
- n += 9
- return n
-}
-func (m *TwoOneofs_Field2) Size() (n int) {
- var l int
- _ = l
- n += 5
- return n
-}
-func (m *TwoOneofs_Field3) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field3))
- return n
-}
-func (m *TwoOneofs_Field34) Size() (n int) {
- var l int
- _ = l
- l = len(m.Field34)
- n += 2 + l + sovOne(uint64(l))
- return n
-}
-func (m *TwoOneofs_Field35) Size() (n int) {
- var l int
- _ = l
- if m.Field35 != nil {
- l = len(m.Field35)
- n += 2 + l + sovOne(uint64(l))
- }
- return n
-}
-func (m *TwoOneofs_SubMessage2) Size() (n int) {
- var l int
- _ = l
- if m.SubMessage2 != nil {
- l = m.SubMessage2.Size()
- n += 2 + l + sovOne(uint64(l))
- }
- return n
-}
-func (m *CustomOneof) Size() (n int) {
- var l int
- _ = l
- if m.Custom != nil {
- n += m.Custom.Size()
- }
- if m.XXX_unrecognized != nil {
- n += len(m.XXX_unrecognized)
- }
- return n
-}
-
-func (m *CustomOneof_Stringy) Size() (n int) {
- var l int
- _ = l
- l = len(m.Stringy)
- n += 2 + l + sovOne(uint64(l))
- return n
-}
-func (m *CustomOneof_CustomType) Size() (n int) {
- var l int
- _ = l
- l = m.CustomType.Size()
- n += 2 + l + sovOne(uint64(l))
- return n
-}
-func (m *CustomOneof_CastType) Size() (n int) {
- var l int
- _ = l
- n += 2 + sovOne(uint64(m.CastType))
- return n
-}
-func (m *CustomOneof_MyCustomName) Size() (n int) {
- var l int
- _ = l
- n += 2 + sovOne(uint64(m.MyCustomName))
- return n
-}
-
-func sovOne(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozOne(x uint64) (n int) {
- return sovOne(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *Subby) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Subby{`,
- `Sub:` + valueToStringOne(this.Sub) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf{`,
- `TestOneof:` + fmt.Sprintf("%v", this.TestOneof) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field1) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field1{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field2) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field2{`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field3) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field3{`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field4) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field4{`,
- `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field5) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field5{`,
- `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field6) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field6{`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field7) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field7{`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field8) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field8{`,
- `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field9) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field9{`,
- `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field10) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field10{`,
- `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field11) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field11{`,
- `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field12) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field12{`,
- `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field13) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field13{`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field14) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field14{`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_Field15) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_Field15{`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllTypesOneOf_SubMessage) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&AllTypesOneOf_SubMessage{`,
- `SubMessage:` + strings.Replace(fmt.Sprintf("%v", this.SubMessage), "Subby", "Subby", 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *TwoOneofs) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&TwoOneofs{`,
- `One:` + fmt.Sprintf("%v", this.One) + `,`,
- `Two:` + fmt.Sprintf("%v", this.Two) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *TwoOneofs_Field1) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&TwoOneofs_Field1{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *TwoOneofs_Field2) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&TwoOneofs_Field2{`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *TwoOneofs_Field3) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&TwoOneofs_Field3{`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *TwoOneofs_Field34) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&TwoOneofs_Field34{`,
- `Field34:` + fmt.Sprintf("%v", this.Field34) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *TwoOneofs_Field35) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&TwoOneofs_Field35{`,
- `Field35:` + fmt.Sprintf("%v", this.Field35) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *TwoOneofs_SubMessage2) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&TwoOneofs_SubMessage2{`,
- `SubMessage2:` + strings.Replace(fmt.Sprintf("%v", this.SubMessage2), "Subby", "Subby", 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomOneof) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomOneof{`,
- `Custom:` + fmt.Sprintf("%v", this.Custom) + `,`,
- `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomOneof_Stringy) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomOneof_Stringy{`,
- `Stringy:` + fmt.Sprintf("%v", this.Stringy) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomOneof_CustomType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomOneof_CustomType{`,
- `CustomType:` + fmt.Sprintf("%v", this.CustomType) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomOneof_CastType) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomOneof_CastType{`,
- `CastType:` + fmt.Sprintf("%v", this.CastType) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomOneof_MyCustomName) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomOneof_MyCustomName{`,
- `MyCustomName:` + fmt.Sprintf("%v", this.MyCustomName) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringOne(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *Subby) 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 ErrIntOverflowOneUnsafe
- }
- 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: Subby: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Subby: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sub", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- 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 ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Sub = &s
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipOneUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- 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 *AllTypesOneOf) 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 ErrIntOverflowOneUnsafe
- }
- 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: AllTypesOneOf: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: AllTypesOneOf: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.TestOneof = &AllTypesOneOf_Field1{v}
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.TestOneof = &AllTypesOneOf_Field2{v}
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.TestOneof = &AllTypesOneOf_Field3{v}
- case 4:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.TestOneof = &AllTypesOneOf_Field4{v}
- case 5:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
- }
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.TestOneof = &AllTypesOneOf_Field5{v}
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.TestOneof = &AllTypesOneOf_Field6{v}
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.TestOneof = &AllTypesOneOf_Field7{v}
- case 8:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.TestOneof = &AllTypesOneOf_Field8{int64(v)}
- case 9:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
- }
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.TestOneof = &AllTypesOneOf_Field9{v}
- case 10:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
- }
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.TestOneof = &AllTypesOneOf_Field10{v}
- case 11:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
- }
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.TestOneof = &AllTypesOneOf_Field11{v}
- case 12:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
- }
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.TestOneof = &AllTypesOneOf_Field12{v}
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.TestOneof = &AllTypesOneOf_Field13{b}
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- 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 ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.TestOneof = &AllTypesOneOf_Field14{string(dAtA[iNdEx:postIndex])}
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- v := make([]byte, postIndex-iNdEx)
- copy(v, dAtA[iNdEx:postIndex])
- m.TestOneof = &AllTypesOneOf_Field15{v}
- iNdEx = postIndex
- case 16:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field SubMessage", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- v := &Subby{}
- if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- m.TestOneof = &AllTypesOneOf_SubMessage{v}
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipOneUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- 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 *TwoOneofs) 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 ErrIntOverflowOneUnsafe
- }
- 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: TwoOneofs: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: TwoOneofs: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.One = &TwoOneofs_Field1{v}
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.One = &TwoOneofs_Field2{v}
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.One = &TwoOneofs_Field3{v}
- case 34:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field34", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- 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 ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Two = &TwoOneofs_Field34{string(dAtA[iNdEx:postIndex])}
- iNdEx = postIndex
- case 35:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field35", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- v := make([]byte, postIndex-iNdEx)
- copy(v, dAtA[iNdEx:postIndex])
- m.Two = &TwoOneofs_Field35{v}
- iNdEx = postIndex
- case 36:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field SubMessage2", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- v := &Subby{}
- if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- m.Two = &TwoOneofs_SubMessage2{v}
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipOneUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- 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 *CustomOneof) 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 ErrIntOverflowOneUnsafe
- }
- 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: CustomOneof: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomOneof: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 34:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Stringy", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- 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 ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Custom = &CustomOneof_Stringy{string(dAtA[iNdEx:postIndex])}
- iNdEx = postIndex
- case 35:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field CustomType", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var vv github_com_gogo_protobuf_test_custom.Uint128
- v := &vv
- if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- m.Custom = &CustomOneof_CustomType{*v}
- iNdEx = postIndex
- case 36:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field CastType", wireType)
- }
- var v github_com_gogo_protobuf_test_casttype.MyUint64Type
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (github_com_gogo_protobuf_test_casttype.MyUint64Type(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Custom = &CustomOneof_CastType{v}
- case 37:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field MyCustomName", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Custom = &CustomOneof_MyCustomName{v}
- default:
- iNdEx = preIndex
- skippy, err := skipOneUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- 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 skipOneUnsafe(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, ErrIntOverflowOneUnsafe
- }
- 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, ErrIntOverflowOneUnsafe
- }
- 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, ErrIntOverflowOneUnsafe
- }
- 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, ErrInvalidLengthOneUnsafe
- }
- return iNdEx, nil
- case 3:
- for {
- var innerWire uint64
- var start int = iNdEx
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowOneUnsafe
- }
- 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 := skipOneUnsafe(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 (
- ErrInvalidLengthOneUnsafe = fmt.Errorf("proto: negative length found during unmarshaling")
- ErrIntOverflowOneUnsafe = fmt.Errorf("proto: integer overflow")
-)
-
-func init() { proto.RegisterFile("combos/unsafeunmarshaler/one.proto", fileDescriptorOne) }
-
-var fileDescriptorOne = []byte{
- // 607 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0xd3, 0xbf, 0x6e, 0xdb, 0x3c,
- 0x10, 0x00, 0x70, 0x5e, 0x1c, 0x3b, 0x0e, 0xed, 0x7c, 0xf1, 0xa7, 0x89, 0xcd, 0xc0, 0x10, 0x6e,
- 0x0b, 0x70, 0x68, 0xec, 0x58, 0xb6, 0xf3, 0x67, 0xac, 0x52, 0x14, 0x5e, 0xd2, 0x00, 0x4a, 0x32,
- 0x07, 0x52, 0x4a, 0x3b, 0x06, 0x6c, 0x31, 0x30, 0x25, 0x04, 0xde, 0xf2, 0x0c, 0x7d, 0x8a, 0x8e,
- 0x1d, 0xfb, 0x08, 0x19, 0x3d, 0x16, 0x1d, 0x8c, 0x58, 0x5d, 0x3a, 0x66, 0x0c, 0x3a, 0x15, 0x94,
- 0x62, 0xb2, 0x40, 0x51, 0x74, 0xe9, 0x64, 0xdd, 0xfd, 0xc4, 0xf3, 0x9d, 0x48, 0xe2, 0xfa, 0xa5,
- 0x1c, 0x87, 0x52, 0x35, 0x93, 0x48, 0x05, 0x7d, 0x91, 0x44, 0xe3, 0x60, 0xa2, 0xae, 0x82, 0x91,
- 0x98, 0x34, 0x65, 0x24, 0x1a, 0xd7, 0x13, 0x19, 0x4b, 0xa7, 0x20, 0x23, 0xb1, 0xb5, 0x33, 0x18,
- 0xc6, 0x57, 0x49, 0xd8, 0xb8, 0x94, 0xe3, 0xe6, 0x40, 0x0e, 0x64, 0x33, 0xb3, 0x30, 0xe9, 0x67,
- 0x51, 0x16, 0x64, 0x4f, 0xf9, 0x9a, 0xfa, 0x33, 0x5c, 0x3c, 0x4d, 0xc2, 0x70, 0xea, 0xd4, 0x70,
- 0x41, 0x25, 0x21, 0x01, 0x06, 0x7c, 0xdd, 0xd7, 0x8f, 0xf5, 0x79, 0x01, 0x6f, 0xbc, 0x1e, 0x8d,
- 0xce, 0xa6, 0xd7, 0x42, 0x9d, 0x44, 0xe2, 0xa4, 0xef, 0x10, 0x5c, 0x7a, 0x3b, 0x14, 0xa3, 0xf7,
- 0xad, 0xec, 0x35, 0xe8, 0x21, 0xff, 0x29, 0x36, 0xe2, 0x92, 0x15, 0x06, 0x7c, 0xc5, 0x88, 0x6b,
- 0xa4, 0x4d, 0x0a, 0x0c, 0x78, 0xd1, 0x48, 0xdb, 0x48, 0x87, 0xac, 0x32, 0xe0, 0x05, 0x23, 0x1d,
- 0x23, 0x5d, 0x52, 0x64, 0xc0, 0x37, 0x8c, 0x74, 0x8d, 0xec, 0x91, 0x12, 0x03, 0xbe, 0x6a, 0x64,
- 0xcf, 0xc8, 0x3e, 0x59, 0x63, 0xc0, 0xff, 0x37, 0xb2, 0x6f, 0xe4, 0x80, 0x94, 0x19, 0x70, 0xc7,
- 0xc8, 0x81, 0x91, 0x43, 0xb2, 0xce, 0x80, 0xaf, 0x19, 0x39, 0x74, 0xb6, 0xf0, 0x5a, 0x3e, 0xd9,
- 0x2e, 0xc1, 0x0c, 0xf8, 0x66, 0x0f, 0xf9, 0xcb, 0x84, 0xb5, 0x16, 0xa9, 0x30, 0xe0, 0x25, 0x6b,
- 0x2d, 0x6b, 0x2e, 0xa9, 0x32, 0xe0, 0x35, 0x6b, 0xae, 0xb5, 0x36, 0xd9, 0x60, 0xc0, 0xcb, 0xd6,
- 0xda, 0xd6, 0x3a, 0xe4, 0x3f, 0xbd, 0x03, 0xd6, 0x3a, 0xd6, 0xba, 0x64, 0x93, 0x01, 0xaf, 0x5a,
- 0xeb, 0x3a, 0x3b, 0xb8, 0xa2, 0x92, 0xf0, 0x62, 0x2c, 0x94, 0x0a, 0x06, 0x82, 0xd4, 0x18, 0xf0,
- 0x8a, 0x8b, 0x1b, 0xfa, 0x4c, 0x64, 0xdb, 0xda, 0x43, 0x3e, 0x56, 0x49, 0x78, 0x9c, 0xbb, 0x57,
- 0xc5, 0x38, 0x16, 0x2a, 0xbe, 0x90, 0x91, 0x90, 0xfd, 0xfa, 0x0c, 0xf0, 0xfa, 0xd9, 0x8d, 0x3c,
- 0xd1, 0x81, 0xfa, 0xc7, 0x9b, 0xbb, 0x6c, 0xba, 0xdd, 0x21, 0xf5, 0x6c, 0x20, 0xf0, 0x97, 0x09,
- 0x6b, 0x5d, 0xf2, 0x3c, 0x1b, 0xc8, 0x58, 0xd7, 0x69, 0xe2, 0xea, 0x2f, 0x03, 0xb9, 0xe4, 0xc5,
- 0x6f, 0x13, 0x81, 0x5f, 0xb1, 0x13, 0xb9, 0x5e, 0x11, 0xeb, 0x63, 0xaf, 0x7f, 0xe2, 0x1b, 0x59,
- 0xff, 0xb0, 0x82, 0x2b, 0x47, 0x89, 0x8a, 0xe5, 0x38, 0x9b, 0x4a, 0xff, 0xd5, 0x69, 0x3c, 0x19,
- 0x46, 0x83, 0xe9, 0x53, 0x1b, 0xc8, 0x5f, 0x26, 0x1c, 0x1f, 0xe3, 0xfc, 0x55, 0x7d, 0xc2, 0xf3,
- 0x4e, 0xbc, 0xdd, 0xaf, 0xf3, 0xed, 0x57, 0x7f, 0xbc, 0x41, 0xfa, 0xdb, 0x35, 0x2f, 0xb3, 0x35,
- 0x8d, 0xf3, 0x61, 0x14, 0xb7, 0xdc, 0x03, 0xfd, 0x81, 0x6d, 0x15, 0xe7, 0x1c, 0x97, 0x8f, 0x02,
- 0x15, 0x67, 0x15, 0x75, 0xeb, 0xab, 0xde, 0xfe, 0x8f, 0xf9, 0x76, 0xfb, 0x2f, 0x15, 0x03, 0x15,
- 0xc7, 0xd3, 0x6b, 0xd1, 0x38, 0x9e, 0xea, 0xaa, 0x7b, 0x1d, 0xbd, 0xbc, 0x87, 0x7c, 0x53, 0xca,
- 0x71, 0x97, 0xad, 0xbe, 0x0b, 0xc6, 0x82, 0xbc, 0xd4, 0xd7, 0xc5, 0xab, 0xa5, 0xf3, 0xed, 0xea,
- 0xf1, 0xd4, 0xe6, 0x6d, 0x2b, 0x3a, 0xf2, 0xca, 0xb8, 0x94, 0xb7, 0xea, 0xbd, 0xb9, 0x5b, 0x50,
- 0x34, 0x5b, 0x50, 0xf4, 0x65, 0x41, 0xd1, 0xfd, 0x82, 0xc2, 0xc3, 0x82, 0xc2, 0xe3, 0x82, 0xc2,
- 0x6d, 0x4a, 0xe1, 0x63, 0x4a, 0xe1, 0x53, 0x4a, 0xe1, 0x73, 0x4a, 0xe1, 0x2e, 0xa5, 0x68, 0x96,
- 0x52, 0x74, 0x9f, 0x52, 0xf8, 0x9e, 0x52, 0xf4, 0x90, 0x52, 0x78, 0x4c, 0x29, 0xba, 0xfd, 0x46,
- 0xe1, 0x67, 0x00, 0x00, 0x00, 0xff, 0xff, 0x46, 0xe3, 0x69, 0xc1, 0x82, 0x04, 0x00, 0x00,
-}
diff --git a/test/oneof/combos/unsafeunmarshaler/one.proto b/test/oneof/combos/unsafeunmarshaler/one.proto
deleted file mode 100644
index a27916a090..0000000000
--- a/test/oneof/combos/unsafeunmarshaler/one.proto
+++ /dev/null
@@ -1,103 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-package one;
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = false;
-option (gogoproto.unsafe_unmarshaler_all) = true;
-
-message Subby {
- optional string sub = 1;
-}
-
-message AllTypesOneOf {
- oneof test_oneof {
- double Field1 = 1;
- float Field2 = 2;
- int32 Field3 = 3;
- int64 Field4 = 4;
- uint32 Field5 = 5;
- uint64 Field6 = 6;
- sint32 Field7 = 7;
- sint64 Field8 = 8;
- fixed32 Field9 = 9;
- sfixed32 Field10 = 10;
- fixed64 Field11 = 11;
- sfixed64 Field12 = 12;
- bool Field13 = 13;
- string Field14 = 14;
- bytes Field15 = 15;
- Subby sub_message = 16;
- }
-}
-
-message TwoOneofs {
- oneof one {
- double Field1 = 1;
- float Field2 = 2;
- int32 Field3 = 3;
- }
-
- oneof two {
- string Field34 = 34;
- bytes Field35 = 35;
- Subby sub_message2 = 36;
- }
-}
-
-message CustomOneof {
- oneof custom {
- string Stringy = 34;
- bytes CustomType = 35 [(gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128"];
- uint64 CastType = 36 [(gogoproto.casttype) = "github.com/gogo/protobuf/test/casttype.MyUint64Type"];
- int64 CustomName = 37 [(gogoproto.customname) = "MyCustomName"];
- }
-}
diff --git a/test/oneof/combos/unsafeunmarshaler/onepb_test.go b/test/oneof/combos/unsafeunmarshaler/onepb_test.go
deleted file mode 100644
index adee6f2bab..0000000000
--- a/test/oneof/combos/unsafeunmarshaler/onepb_test.go
+++ /dev/null
@@ -1,663 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeunmarshaler/one.proto
-
-/*
-Package one is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafeunmarshaler/one.proto
-
-It has these top-level messages:
- Subby
- AllTypesOneOf
- TwoOneofs
- CustomOneof
-*/
-package one
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestSubbyProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestAllTypesOneOfProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllTypesOneOf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllTypesOneOf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestTwoOneofsProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTwoOneofs(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &TwoOneofs{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestCustomOneofProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomOneof(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomOneof{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestSubbyJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Subby{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAllTypesOneOfJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllTypesOneOf(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllTypesOneOf{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestTwoOneofsJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTwoOneofs(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &TwoOneofs{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestCustomOneofJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomOneof(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &CustomOneof{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestSubbyProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestSubbyProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllTypesOneOfProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllTypesOneOf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AllTypesOneOf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllTypesOneOfProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllTypesOneOf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AllTypesOneOf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestTwoOneofsProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTwoOneofs(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &TwoOneofs{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestTwoOneofsProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTwoOneofs(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &TwoOneofs{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomOneofProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomOneof(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &CustomOneof{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestCustomOneofProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomOneof(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &CustomOneof{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestOneDescription(t *testing.T) {
- OneDescription()
-}
-func TestSubbyVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSubby(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAllTypesOneOfVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllTypesOneOf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AllTypesOneOf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestTwoOneofsVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTwoOneofs(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &TwoOneofs{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestCustomOneofVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomOneof(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &CustomOneof{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestSubbyGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSubby(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAllTypesOneOfGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllTypesOneOf(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestTwoOneofsGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTwoOneofs(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestCustomOneofGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomOneof(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestSubbySize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestAllTypesOneOfSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllTypesOneOf(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestTwoOneofsSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedTwoOneofs(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestCustomOneofSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedCustomOneof(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestSubbyStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSubby(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAllTypesOneOfStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllTypesOneOf(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestTwoOneofsStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedTwoOneofs(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestCustomOneofStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedCustomOneof(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/oneof3/combos/both/one.pb.go b/test/oneof3/combos/both/one.pb.go
index 2628c52574..bc1aab86af 100644
--- a/test/oneof3/combos/both/one.pb.go
+++ b/test/oneof3/combos/both/one.pb.go
@@ -27,6 +27,8 @@ import io_ioutil "io/ioutil"
import strings "strings"
import reflect "reflect"
+import encoding_binary "encoding/binary"
+
import io "io"
// Reference imports to suppress errors if they are not otherwise used.
@@ -2115,14 +2117,16 @@ func (m *SampleOneOf_Field1) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x9
i++
- i = encodeFixed64One(dAtA, i, uint64(math.Float64bits(float64(m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Field1))))
+ i += 8
return i, nil
}
func (m *SampleOneOf_Field2) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x15
i++
- i = encodeFixed32One(dAtA, i, uint32(math.Float32bits(float32(m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Field2))))
+ i += 4
return i, nil
}
func (m *SampleOneOf_Field3) MarshalTo(dAtA []byte) (int, error) {
@@ -2171,28 +2175,32 @@ func (m *SampleOneOf_Field9) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x4d
i++
- i = encodeFixed32One(dAtA, i, uint32(m.Field9))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field9))
+ i += 4
return i, nil
}
func (m *SampleOneOf_Field10) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x55
i++
- i = encodeFixed32One(dAtA, i, uint32(m.Field10))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field10))
+ i += 4
return i, nil
}
func (m *SampleOneOf_Field11) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x59
i++
- i = encodeFixed64One(dAtA, i, uint64(m.Field11))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field11))
+ i += 8
return i, nil
}
func (m *SampleOneOf_Field12) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x61
i++
- i = encodeFixed64One(dAtA, i, uint64(m.Field12))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field12))
+ i += 8
return i, nil
}
func (m *SampleOneOf_Field13) MarshalTo(dAtA []byte) (int, error) {
@@ -2241,24 +2249,6 @@ func (m *SampleOneOf_SubMessage) MarshalTo(dAtA []byte) (int, error) {
}
return i, nil
}
-func encodeFixed64One(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 encodeFixed32One(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 encodeVarintOne(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
@@ -2939,15 +2929,8 @@ func (m *SampleOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.TestOneof = &SampleOneOf_Field1{float64(math.Float64frombits(v))}
case 2:
if wireType != 5 {
@@ -2957,11 +2940,8 @@ func (m *SampleOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.TestOneof = &SampleOneOf_Field2{float32(math.Float32frombits(v))}
case 3:
if wireType != 0 {
@@ -3093,11 +3073,8 @@ func (m *SampleOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.TestOneof = &SampleOneOf_Field9{v}
case 10:
if wireType != 5 {
@@ -3107,11 +3084,8 @@ func (m *SampleOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.TestOneof = &SampleOneOf_Field10{v}
case 11:
if wireType != 1 {
@@ -3121,15 +3095,8 @@ func (m *SampleOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.TestOneof = &SampleOneOf_Field11{v}
case 12:
if wireType != 1 {
@@ -3139,15 +3106,8 @@ func (m *SampleOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.TestOneof = &SampleOneOf_Field12{v}
case 13:
if wireType != 0 {
diff --git a/test/oneof3/combos/marshaler/one.pb.go b/test/oneof3/combos/marshaler/one.pb.go
index 19729e9d2e..f1fb01ea4c 100644
--- a/test/oneof3/combos/marshaler/one.pb.go
+++ b/test/oneof3/combos/marshaler/one.pb.go
@@ -27,6 +27,8 @@ import io_ioutil "io/ioutil"
import strings "strings"
import reflect "reflect"
+import encoding_binary "encoding/binary"
+
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
@@ -2113,14 +2115,16 @@ func (m *SampleOneOf_Field1) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x9
i++
- i = encodeFixed64One(dAtA, i, uint64(math.Float64bits(float64(m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Field1))))
+ i += 8
return i, nil
}
func (m *SampleOneOf_Field2) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x15
i++
- i = encodeFixed32One(dAtA, i, uint32(math.Float32bits(float32(m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Field2))))
+ i += 4
return i, nil
}
func (m *SampleOneOf_Field3) MarshalTo(dAtA []byte) (int, error) {
@@ -2169,28 +2173,32 @@ func (m *SampleOneOf_Field9) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x4d
i++
- i = encodeFixed32One(dAtA, i, uint32(m.Field9))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field9))
+ i += 4
return i, nil
}
func (m *SampleOneOf_Field10) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x55
i++
- i = encodeFixed32One(dAtA, i, uint32(m.Field10))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field10))
+ i += 4
return i, nil
}
func (m *SampleOneOf_Field11) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x59
i++
- i = encodeFixed64One(dAtA, i, uint64(m.Field11))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field11))
+ i += 8
return i, nil
}
func (m *SampleOneOf_Field12) MarshalTo(dAtA []byte) (int, error) {
i := 0
dAtA[i] = 0x61
i++
- i = encodeFixed64One(dAtA, i, uint64(m.Field12))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field12))
+ i += 8
return i, nil
}
func (m *SampleOneOf_Field13) MarshalTo(dAtA []byte) (int, error) {
@@ -2239,24 +2247,6 @@ func (m *SampleOneOf_SubMessage) MarshalTo(dAtA []byte) (int, error) {
}
return i, nil
}
-func encodeFixed64One(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 encodeFixed32One(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 encodeVarintOne(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/oneof3/combos/unmarshaler/one.pb.go b/test/oneof3/combos/unmarshaler/one.pb.go
index eacf257353..c705702127 100644
--- a/test/oneof3/combos/unmarshaler/one.pb.go
+++ b/test/oneof3/combos/unmarshaler/one.pb.go
@@ -28,6 +28,7 @@ import strings "strings"
import reflect "reflect"
import io "io"
+import encoding_binary "encoding/binary"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
@@ -2732,15 +2733,8 @@ func (m *SampleOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.TestOneof = &SampleOneOf_Field1{float64(math.Float64frombits(v))}
case 2:
if wireType != 5 {
@@ -2750,11 +2744,8 @@ func (m *SampleOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.TestOneof = &SampleOneOf_Field2{float32(math.Float32frombits(v))}
case 3:
if wireType != 0 {
@@ -2886,11 +2877,8 @@ func (m *SampleOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.TestOneof = &SampleOneOf_Field9{v}
case 10:
if wireType != 5 {
@@ -2900,11 +2888,8 @@ func (m *SampleOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.TestOneof = &SampleOneOf_Field10{v}
case 11:
if wireType != 1 {
@@ -2914,15 +2899,8 @@ func (m *SampleOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.TestOneof = &SampleOneOf_Field11{v}
case 12:
if wireType != 1 {
@@ -2932,15 +2910,8 @@ func (m *SampleOneOf) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.TestOneof = &SampleOneOf_Field12{v}
case 13:
if wireType != 0 {
diff --git a/test/oneof3/combos/unsafeboth/one.pb.go b/test/oneof3/combos/unsafeboth/one.pb.go
deleted file mode 100644
index 4fad25383c..0000000000
--- a/test/oneof3/combos/unsafeboth/one.pb.go
+++ /dev/null
@@ -1,3399 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeboth/one.proto
-
-/*
- Package one is a generated protocol buffer package.
-
- It is generated from these files:
- combos/unsafeboth/one.proto
-
- It has these top-level messages:
- Subby
- SampleOneOf
-*/
-package one
-
-import proto "github.com/gogo/protobuf/proto"
-import fmt "fmt"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-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 reflect "reflect"
-
-import unsafe "unsafe"
-
-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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type Subby struct {
- Sub string `protobuf:"bytes,1,opt,name=sub,proto3" json:"sub,omitempty"`
-}
-
-func (m *Subby) Reset() { *m = Subby{} }
-func (*Subby) ProtoMessage() {}
-func (*Subby) Descriptor() ([]byte, []int) { return fileDescriptorOne, []int{0} }
-
-type SampleOneOf struct {
- // Types that are valid to be assigned to TestOneof:
- // *SampleOneOf_Field1
- // *SampleOneOf_Field2
- // *SampleOneOf_Field3
- // *SampleOneOf_Field4
- // *SampleOneOf_Field5
- // *SampleOneOf_Field6
- // *SampleOneOf_Field7
- // *SampleOneOf_Field8
- // *SampleOneOf_Field9
- // *SampleOneOf_Field10
- // *SampleOneOf_Field11
- // *SampleOneOf_Field12
- // *SampleOneOf_Field13
- // *SampleOneOf_Field14
- // *SampleOneOf_Field15
- // *SampleOneOf_SubMessage
- TestOneof isSampleOneOf_TestOneof `protobuf_oneof:"test_oneof"`
-}
-
-func (m *SampleOneOf) Reset() { *m = SampleOneOf{} }
-func (*SampleOneOf) ProtoMessage() {}
-func (*SampleOneOf) Descriptor() ([]byte, []int) { return fileDescriptorOne, []int{1} }
-
-type isSampleOneOf_TestOneof interface {
- isSampleOneOf_TestOneof()
- Equal(interface{}) bool
- VerboseEqual(interface{}) error
- MarshalTo([]byte) (int, error)
- Size() int
-}
-
-type SampleOneOf_Field1 struct {
- Field1 float64 `protobuf:"fixed64,1,opt,name=Field1,proto3,oneof"`
-}
-type SampleOneOf_Field2 struct {
- Field2 float32 `protobuf:"fixed32,2,opt,name=Field2,proto3,oneof"`
-}
-type SampleOneOf_Field3 struct {
- Field3 int32 `protobuf:"varint,3,opt,name=Field3,proto3,oneof"`
-}
-type SampleOneOf_Field4 struct {
- Field4 int64 `protobuf:"varint,4,opt,name=Field4,proto3,oneof"`
-}
-type SampleOneOf_Field5 struct {
- Field5 uint32 `protobuf:"varint,5,opt,name=Field5,proto3,oneof"`
-}
-type SampleOneOf_Field6 struct {
- Field6 uint64 `protobuf:"varint,6,opt,name=Field6,proto3,oneof"`
-}
-type SampleOneOf_Field7 struct {
- Field7 int32 `protobuf:"zigzag32,7,opt,name=Field7,proto3,oneof"`
-}
-type SampleOneOf_Field8 struct {
- Field8 int64 `protobuf:"zigzag64,8,opt,name=Field8,proto3,oneof"`
-}
-type SampleOneOf_Field9 struct {
- Field9 uint32 `protobuf:"fixed32,9,opt,name=Field9,proto3,oneof"`
-}
-type SampleOneOf_Field10 struct {
- Field10 int32 `protobuf:"fixed32,10,opt,name=Field10,proto3,oneof"`
-}
-type SampleOneOf_Field11 struct {
- Field11 uint64 `protobuf:"fixed64,11,opt,name=Field11,proto3,oneof"`
-}
-type SampleOneOf_Field12 struct {
- Field12 int64 `protobuf:"fixed64,12,opt,name=Field12,proto3,oneof"`
-}
-type SampleOneOf_Field13 struct {
- Field13 bool `protobuf:"varint,13,opt,name=Field13,proto3,oneof"`
-}
-type SampleOneOf_Field14 struct {
- Field14 string `protobuf:"bytes,14,opt,name=Field14,proto3,oneof"`
-}
-type SampleOneOf_Field15 struct {
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15,proto3,oneof"`
-}
-type SampleOneOf_SubMessage struct {
- SubMessage *Subby `protobuf:"bytes,16,opt,name=sub_message,json=subMessage,oneof"`
-}
-
-func (*SampleOneOf_Field1) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field2) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field3) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field4) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field5) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field6) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field7) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field8) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field9) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field10) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field11) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field12) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field13) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field14) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field15) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_SubMessage) isSampleOneOf_TestOneof() {}
-
-func (m *SampleOneOf) GetTestOneof() isSampleOneOf_TestOneof {
- if m != nil {
- return m.TestOneof
- }
- return nil
-}
-
-func (m *SampleOneOf) GetField1() float64 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field1); ok {
- return x.Field1
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField2() float32 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field2); ok {
- return x.Field2
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField3() int32 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field3); ok {
- return x.Field3
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField4() int64 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field4); ok {
- return x.Field4
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField5() uint32 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field5); ok {
- return x.Field5
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField6() uint64 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field6); ok {
- return x.Field6
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField7() int32 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field7); ok {
- return x.Field7
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField8() int64 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field8); ok {
- return x.Field8
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField9() uint32 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field9); ok {
- return x.Field9
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField10() int32 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field10); ok {
- return x.Field10
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField11() uint64 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field11); ok {
- return x.Field11
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField12() int64 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field12); ok {
- return x.Field12
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField13() bool {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field13); ok {
- return x.Field13
- }
- return false
-}
-
-func (m *SampleOneOf) GetField14() string {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field14); ok {
- return x.Field14
- }
- return ""
-}
-
-func (m *SampleOneOf) GetField15() []byte {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field15); ok {
- return x.Field15
- }
- return nil
-}
-
-func (m *SampleOneOf) GetSubMessage() *Subby {
- if x, ok := m.GetTestOneof().(*SampleOneOf_SubMessage); ok {
- return x.SubMessage
- }
- return nil
-}
-
-// XXX_OneofFuncs is for the internal use of the proto package.
-func (*SampleOneOf) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
- return _SampleOneOf_OneofMarshaler, _SampleOneOf_OneofUnmarshaler, _SampleOneOf_OneofSizer, []interface{}{
- (*SampleOneOf_Field1)(nil),
- (*SampleOneOf_Field2)(nil),
- (*SampleOneOf_Field3)(nil),
- (*SampleOneOf_Field4)(nil),
- (*SampleOneOf_Field5)(nil),
- (*SampleOneOf_Field6)(nil),
- (*SampleOneOf_Field7)(nil),
- (*SampleOneOf_Field8)(nil),
- (*SampleOneOf_Field9)(nil),
- (*SampleOneOf_Field10)(nil),
- (*SampleOneOf_Field11)(nil),
- (*SampleOneOf_Field12)(nil),
- (*SampleOneOf_Field13)(nil),
- (*SampleOneOf_Field14)(nil),
- (*SampleOneOf_Field15)(nil),
- (*SampleOneOf_SubMessage)(nil),
- }
-}
-
-func _SampleOneOf_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
- m := msg.(*SampleOneOf)
- // test_oneof
- switch x := m.TestOneof.(type) {
- case *SampleOneOf_Field1:
- _ = b.EncodeVarint(1<<3 | proto.WireFixed64)
- _ = b.EncodeFixed64(math.Float64bits(x.Field1))
- case *SampleOneOf_Field2:
- _ = b.EncodeVarint(2<<3 | proto.WireFixed32)
- _ = b.EncodeFixed32(uint64(math.Float32bits(x.Field2)))
- case *SampleOneOf_Field3:
- _ = b.EncodeVarint(3<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field3))
- case *SampleOneOf_Field4:
- _ = b.EncodeVarint(4<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field4))
- case *SampleOneOf_Field5:
- _ = b.EncodeVarint(5<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field5))
- case *SampleOneOf_Field6:
- _ = b.EncodeVarint(6<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field6))
- case *SampleOneOf_Field7:
- _ = b.EncodeVarint(7<<3 | proto.WireVarint)
- _ = b.EncodeZigzag32(uint64(x.Field7))
- case *SampleOneOf_Field8:
- _ = b.EncodeVarint(8<<3 | proto.WireVarint)
- _ = b.EncodeZigzag64(uint64(x.Field8))
- case *SampleOneOf_Field9:
- _ = b.EncodeVarint(9<<3 | proto.WireFixed32)
- _ = b.EncodeFixed32(uint64(x.Field9))
- case *SampleOneOf_Field10:
- _ = b.EncodeVarint(10<<3 | proto.WireFixed32)
- _ = b.EncodeFixed32(uint64(x.Field10))
- case *SampleOneOf_Field11:
- _ = b.EncodeVarint(11<<3 | proto.WireFixed64)
- _ = b.EncodeFixed64(uint64(x.Field11))
- case *SampleOneOf_Field12:
- _ = b.EncodeVarint(12<<3 | proto.WireFixed64)
- _ = b.EncodeFixed64(uint64(x.Field12))
- case *SampleOneOf_Field13:
- t := uint64(0)
- if x.Field13 {
- t = 1
- }
- _ = b.EncodeVarint(13<<3 | proto.WireVarint)
- _ = b.EncodeVarint(t)
- case *SampleOneOf_Field14:
- _ = b.EncodeVarint(14<<3 | proto.WireBytes)
- _ = b.EncodeStringBytes(x.Field14)
- case *SampleOneOf_Field15:
- _ = b.EncodeVarint(15<<3 | proto.WireBytes)
- _ = b.EncodeRawBytes(x.Field15)
- case *SampleOneOf_SubMessage:
- _ = b.EncodeVarint(16<<3 | proto.WireBytes)
- if err := b.EncodeMessage(x.SubMessage); err != nil {
- return err
- }
- case nil:
- default:
- return fmt.Errorf("SampleOneOf.TestOneof has unexpected type %T", x)
- }
- return nil
-}
-
-func _SampleOneOf_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
- m := msg.(*SampleOneOf)
- switch tag {
- case 1: // test_oneof.Field1
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.TestOneof = &SampleOneOf_Field1{math.Float64frombits(x)}
- return true, err
- case 2: // test_oneof.Field2
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.TestOneof = &SampleOneOf_Field2{math.Float32frombits(uint32(x))}
- return true, err
- case 3: // test_oneof.Field3
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &SampleOneOf_Field3{int32(x)}
- return true, err
- case 4: // test_oneof.Field4
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &SampleOneOf_Field4{int64(x)}
- return true, err
- case 5: // test_oneof.Field5
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &SampleOneOf_Field5{uint32(x)}
- return true, err
- case 6: // test_oneof.Field6
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &SampleOneOf_Field6{x}
- return true, err
- case 7: // test_oneof.Field7
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeZigzag32()
- m.TestOneof = &SampleOneOf_Field7{int32(x)}
- return true, err
- case 8: // test_oneof.Field8
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeZigzag64()
- m.TestOneof = &SampleOneOf_Field8{int64(x)}
- return true, err
- case 9: // test_oneof.Field9
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.TestOneof = &SampleOneOf_Field9{uint32(x)}
- return true, err
- case 10: // test_oneof.Field10
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.TestOneof = &SampleOneOf_Field10{int32(x)}
- return true, err
- case 11: // test_oneof.Field11
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.TestOneof = &SampleOneOf_Field11{x}
- return true, err
- case 12: // test_oneof.Field12
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.TestOneof = &SampleOneOf_Field12{int64(x)}
- return true, err
- case 13: // test_oneof.Field13
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &SampleOneOf_Field13{x != 0}
- return true, err
- case 14: // test_oneof.Field14
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.TestOneof = &SampleOneOf_Field14{x}
- return true, err
- case 15: // test_oneof.Field15
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeRawBytes(true)
- m.TestOneof = &SampleOneOf_Field15{x}
- return true, err
- case 16: // test_oneof.sub_message
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- msg := new(Subby)
- err := b.DecodeMessage(msg)
- m.TestOneof = &SampleOneOf_SubMessage{msg}
- return true, err
- default:
- return false, nil
- }
-}
-
-func _SampleOneOf_OneofSizer(msg proto.Message) (n int) {
- m := msg.(*SampleOneOf)
- // test_oneof
- switch x := m.TestOneof.(type) {
- case *SampleOneOf_Field1:
- n += proto.SizeVarint(1<<3 | proto.WireFixed64)
- n += 8
- case *SampleOneOf_Field2:
- n += proto.SizeVarint(2<<3 | proto.WireFixed32)
- n += 4
- case *SampleOneOf_Field3:
- n += proto.SizeVarint(3<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field3))
- case *SampleOneOf_Field4:
- n += proto.SizeVarint(4<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field4))
- case *SampleOneOf_Field5:
- n += proto.SizeVarint(5<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field5))
- case *SampleOneOf_Field6:
- n += proto.SizeVarint(6<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field6))
- case *SampleOneOf_Field7:
- n += proto.SizeVarint(7<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64((uint32(x.Field7) << 1) ^ uint32((int32(x.Field7) >> 31))))
- case *SampleOneOf_Field8:
- n += proto.SizeVarint(8<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(uint64(x.Field8<<1) ^ uint64((int64(x.Field8) >> 63))))
- case *SampleOneOf_Field9:
- n += proto.SizeVarint(9<<3 | proto.WireFixed32)
- n += 4
- case *SampleOneOf_Field10:
- n += proto.SizeVarint(10<<3 | proto.WireFixed32)
- n += 4
- case *SampleOneOf_Field11:
- n += proto.SizeVarint(11<<3 | proto.WireFixed64)
- n += 8
- case *SampleOneOf_Field12:
- n += proto.SizeVarint(12<<3 | proto.WireFixed64)
- n += 8
- case *SampleOneOf_Field13:
- n += proto.SizeVarint(13<<3 | proto.WireVarint)
- n += 1
- case *SampleOneOf_Field14:
- n += proto.SizeVarint(14<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Field14)))
- n += len(x.Field14)
- case *SampleOneOf_Field15:
- n += proto.SizeVarint(15<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Field15)))
- n += len(x.Field15)
- case *SampleOneOf_SubMessage:
- s := proto.Size(x.SubMessage)
- n += proto.SizeVarint(16<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(s))
- n += s
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- return n
-}
-
-func init() {
- proto.RegisterType((*Subby)(nil), "one.Subby")
- proto.RegisterType((*SampleOneOf)(nil), "one.SampleOneOf")
-}
-func (this *Subby) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return OneDescription()
-}
-func (this *SampleOneOf) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return OneDescription()
-}
-func OneDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 3938 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x5d, 0x70, 0x1b, 0xd7,
- 0x75, 0x26, 0x7e, 0x09, 0x1c, 0x80, 0xe0, 0xf2, 0x92, 0x96, 0x20, 0x3a, 0x81, 0x28, 0xfa, 0x8f,
- 0xb6, 0x6b, 0xd2, 0xa6, 0x44, 0xfd, 0x40, 0x4d, 0x5c, 0x90, 0x84, 0x28, 0xaa, 0x24, 0xc1, 0x2c,
- 0xc8, 0x58, 0x4e, 0x1f, 0x76, 0x16, 0x8b, 0x0b, 0x70, 0xa5, 0xc5, 0xee, 0x66, 0x77, 0x21, 0x99,
- 0x9a, 0x3e, 0xa8, 0xe3, 0xfe, 0x4c, 0xa6, 0xd3, 0xff, 0xce, 0x34, 0x76, 0x1d, 0xb7, 0xcd, 0x4c,
- 0xeb, 0x34, 0xe9, 0x4f, 0xd2, 0xb4, 0x69, 0xda, 0xa7, 0xbe, 0xa4, 0xf5, 0x53, 0x27, 0x79, 0xeb,
- 0x43, 0x1e, 0x2c, 0xd6, 0x33, 0x4d, 0x5b, 0xb7, 0x75, 0x1b, 0x3f, 0x64, 0xc6, 0x2f, 0x9d, 0xfb,
- 0xb7, 0xbb, 0xf8, 0xa1, 0x16, 0xcc, 0x8c, 0x9d, 0x27, 0x72, 0xcf, 0x39, 0xdf, 0xb7, 0xe7, 0x9e,
- 0x7b, 0xee, 0x3d, 0xe7, 0x5e, 0x2c, 0x7c, 0xed, 0x32, 0xcc, 0xb5, 0x2d, 0xab, 0x6d, 0xe0, 0x25,
- 0xdb, 0xb1, 0x3c, 0xab, 0xd1, 0x6d, 0x2d, 0x35, 0xb1, 0xab, 0x39, 0xba, 0xed, 0x59, 0xce, 0x22,
- 0x95, 0xa1, 0x49, 0x66, 0xb1, 0x28, 0x2c, 0xe6, 0xb7, 0x61, 0xea, 0x9a, 0x6e, 0xe0, 0x75, 0xdf,
- 0xb0, 0x8e, 0x3d, 0x74, 0x19, 0x92, 0x2d, 0xdd, 0xc0, 0xc5, 0xd8, 0x5c, 0x62, 0x21, 0xb7, 0xfc,
- 0xf8, 0x62, 0x1f, 0x68, 0xb1, 0x17, 0xb1, 0x4b, 0xc4, 0x32, 0x45, 0xcc, 0xbf, 0x9b, 0x84, 0xe9,
- 0x21, 0x5a, 0x84, 0x20, 0x69, 0xaa, 0x1d, 0xc2, 0x18, 0x5b, 0xc8, 0xca, 0xf4, 0x7f, 0x54, 0x84,
- 0x71, 0x5b, 0xd5, 0x6e, 0xab, 0x6d, 0x5c, 0x8c, 0x53, 0xb1, 0x78, 0x44, 0x25, 0x80, 0x26, 0xb6,
- 0xb1, 0xd9, 0xc4, 0xa6, 0x76, 0x58, 0x4c, 0xcc, 0x25, 0x16, 0xb2, 0x72, 0x48, 0x82, 0x9e, 0x85,
- 0x29, 0xbb, 0xdb, 0x30, 0x74, 0x4d, 0x09, 0x99, 0xc1, 0x5c, 0x62, 0x21, 0x25, 0x4b, 0x4c, 0xb1,
- 0x1e, 0x18, 0x3f, 0x05, 0x93, 0x77, 0xb1, 0x7a, 0x3b, 0x6c, 0x9a, 0xa3, 0xa6, 0x05, 0x22, 0x0e,
- 0x19, 0xae, 0x41, 0xbe, 0x83, 0x5d, 0x57, 0x6d, 0x63, 0xc5, 0x3b, 0xb4, 0x71, 0x31, 0x49, 0x47,
- 0x3f, 0x37, 0x30, 0xfa, 0xfe, 0x91, 0xe7, 0x38, 0x6a, 0xef, 0xd0, 0xc6, 0xa8, 0x02, 0x59, 0x6c,
- 0x76, 0x3b, 0x8c, 0x21, 0x75, 0x4c, 0xfc, 0xaa, 0x66, 0xb7, 0xd3, 0xcf, 0x92, 0x21, 0x30, 0x4e,
- 0x31, 0xee, 0x62, 0xe7, 0x8e, 0xae, 0xe1, 0x62, 0x9a, 0x12, 0x3c, 0x35, 0x40, 0x50, 0x67, 0xfa,
- 0x7e, 0x0e, 0x81, 0x43, 0x6b, 0x90, 0xc5, 0xaf, 0x78, 0xd8, 0x74, 0x75, 0xcb, 0x2c, 0x8e, 0x53,
- 0x92, 0x27, 0x86, 0xcc, 0x22, 0x36, 0x9a, 0xfd, 0x14, 0x01, 0x0e, 0x5d, 0x84, 0x71, 0xcb, 0xf6,
- 0x74, 0xcb, 0x74, 0x8b, 0x99, 0xb9, 0xd8, 0x42, 0x6e, 0xf9, 0x13, 0x43, 0x13, 0xa1, 0xc6, 0x6c,
- 0x64, 0x61, 0x8c, 0x36, 0x41, 0x72, 0xad, 0xae, 0xa3, 0x61, 0x45, 0xb3, 0x9a, 0x58, 0xd1, 0xcd,
- 0x96, 0x55, 0xcc, 0x52, 0x82, 0xb3, 0x83, 0x03, 0xa1, 0x86, 0x6b, 0x56, 0x13, 0x6f, 0x9a, 0x2d,
- 0x4b, 0x2e, 0xb8, 0x3d, 0xcf, 0xe8, 0x14, 0xa4, 0xdd, 0x43, 0xd3, 0x53, 0x5f, 0x29, 0xe6, 0x69,
- 0x86, 0xf0, 0xa7, 0xf9, 0xbf, 0x4b, 0xc3, 0xe4, 0x28, 0x29, 0x76, 0x15, 0x52, 0x2d, 0x32, 0xca,
- 0x62, 0xfc, 0x24, 0x31, 0x60, 0x98, 0xde, 0x20, 0xa6, 0x7f, 0xcc, 0x20, 0x56, 0x20, 0x67, 0x62,
- 0xd7, 0xc3, 0x4d, 0x96, 0x11, 0x89, 0x11, 0x73, 0x0a, 0x18, 0x68, 0x30, 0xa5, 0x92, 0x3f, 0x56,
- 0x4a, 0xdd, 0x84, 0x49, 0xdf, 0x25, 0xc5, 0x51, 0xcd, 0xb6, 0xc8, 0xcd, 0xa5, 0x28, 0x4f, 0x16,
- 0xab, 0x02, 0x27, 0x13, 0x98, 0x5c, 0xc0, 0x3d, 0xcf, 0x68, 0x1d, 0xc0, 0x32, 0xb1, 0xd5, 0x52,
- 0x9a, 0x58, 0x33, 0x8a, 0x99, 0x63, 0xa2, 0x54, 0x23, 0x26, 0x03, 0x51, 0xb2, 0x98, 0x54, 0x33,
- 0xd0, 0x95, 0x20, 0xd5, 0xc6, 0x8f, 0xc9, 0x94, 0x6d, 0xb6, 0xc8, 0x06, 0xb2, 0x6d, 0x1f, 0x0a,
- 0x0e, 0x26, 0x79, 0x8f, 0x9b, 0x7c, 0x64, 0x59, 0xea, 0xc4, 0x62, 0xe4, 0xc8, 0x64, 0x0e, 0x63,
- 0x03, 0x9b, 0x70, 0xc2, 0x8f, 0xe8, 0x31, 0xf0, 0x05, 0x0a, 0x4d, 0x2b, 0xa0, 0xbb, 0x50, 0x5e,
- 0x08, 0x77, 0xd4, 0x0e, 0x9e, 0xbd, 0x07, 0x85, 0xde, 0xf0, 0xa0, 0x19, 0x48, 0xb9, 0x9e, 0xea,
- 0x78, 0x34, 0x0b, 0x53, 0x32, 0x7b, 0x40, 0x12, 0x24, 0xb0, 0xd9, 0xa4, 0xbb, 0x5c, 0x4a, 0x26,
- 0xff, 0xa2, 0x9f, 0x09, 0x06, 0x9c, 0xa0, 0x03, 0x7e, 0x72, 0x70, 0x46, 0x7b, 0x98, 0xfb, 0xc7,
- 0x3d, 0x7b, 0x09, 0x26, 0x7a, 0x06, 0x30, 0xea, 0xab, 0xe7, 0x7f, 0x1e, 0x1e, 0x19, 0x4a, 0x8d,
- 0x6e, 0xc2, 0x4c, 0xd7, 0xd4, 0x4d, 0x0f, 0x3b, 0xb6, 0x83, 0x49, 0xc6, 0xb2, 0x57, 0x15, 0xff,
- 0x6d, 0xfc, 0x98, 0x9c, 0xdb, 0x0f, 0x5b, 0x33, 0x16, 0x79, 0xba, 0x3b, 0x28, 0x7c, 0x26, 0x9b,
- 0xf9, 0xc1, 0xb8, 0x74, 0xff, 0xfe, 0xfd, 0xfb, 0xf1, 0xf9, 0x2f, 0xa6, 0x61, 0x66, 0xd8, 0x9a,
- 0x19, 0xba, 0x7c, 0x4f, 0x41, 0xda, 0xec, 0x76, 0x1a, 0xd8, 0xa1, 0x41, 0x4a, 0xc9, 0xfc, 0x09,
- 0x55, 0x20, 0x65, 0xa8, 0x0d, 0x6c, 0x14, 0x93, 0x73, 0xb1, 0x85, 0xc2, 0xf2, 0xb3, 0x23, 0xad,
- 0xca, 0xc5, 0x2d, 0x02, 0x91, 0x19, 0x12, 0x7d, 0x1a, 0x92, 0x7c, 0x8b, 0x26, 0x0c, 0xcf, 0x8c,
- 0xc6, 0x40, 0xd6, 0x92, 0x4c, 0x71, 0xe8, 0x51, 0xc8, 0x92, 0xbf, 0x2c, 0x37, 0xd2, 0xd4, 0xe7,
- 0x0c, 0x11, 0x90, 0xbc, 0x40, 0xb3, 0x90, 0xa1, 0xcb, 0xa4, 0x89, 0x45, 0x69, 0xf3, 0x9f, 0x49,
- 0x62, 0x35, 0x71, 0x4b, 0xed, 0x1a, 0x9e, 0x72, 0x47, 0x35, 0xba, 0x98, 0x26, 0x7c, 0x56, 0xce,
- 0x73, 0xe1, 0x67, 0x89, 0x0c, 0x9d, 0x85, 0x1c, 0x5b, 0x55, 0xba, 0xd9, 0xc4, 0xaf, 0xd0, 0xdd,
- 0x33, 0x25, 0xb3, 0x85, 0xb6, 0x49, 0x24, 0xe4, 0xf5, 0xb7, 0x5c, 0xcb, 0x14, 0xa9, 0x49, 0x5f,
- 0x41, 0x04, 0xf4, 0xf5, 0x97, 0xfa, 0x37, 0xee, 0x4f, 0x0e, 0x1f, 0x5e, 0x7f, 0x4e, 0xcd, 0x7f,
- 0x2b, 0x0e, 0x49, 0xba, 0x5f, 0x4c, 0x42, 0x6e, 0xef, 0xe5, 0xdd, 0xaa, 0xb2, 0x5e, 0xdb, 0x5f,
- 0xdd, 0xaa, 0x4a, 0x31, 0x54, 0x00, 0xa0, 0x82, 0x6b, 0x5b, 0xb5, 0xca, 0x9e, 0x14, 0xf7, 0x9f,
- 0x37, 0x77, 0xf6, 0x2e, 0x5e, 0x90, 0x12, 0x3e, 0x60, 0x9f, 0x09, 0x92, 0x61, 0x83, 0xf3, 0xcb,
- 0x52, 0x0a, 0x49, 0x90, 0x67, 0x04, 0x9b, 0x37, 0xab, 0xeb, 0x17, 0x2f, 0x48, 0xe9, 0x5e, 0xc9,
- 0xf9, 0x65, 0x69, 0x1c, 0x4d, 0x40, 0x96, 0x4a, 0x56, 0x6b, 0xb5, 0x2d, 0x29, 0xe3, 0x73, 0xd6,
- 0xf7, 0xe4, 0xcd, 0x9d, 0x0d, 0x29, 0xeb, 0x73, 0x6e, 0xc8, 0xb5, 0xfd, 0x5d, 0x09, 0x7c, 0x86,
- 0xed, 0x6a, 0xbd, 0x5e, 0xd9, 0xa8, 0x4a, 0x39, 0xdf, 0x62, 0xf5, 0xe5, 0xbd, 0x6a, 0x5d, 0xca,
- 0xf7, 0xb8, 0x75, 0x7e, 0x59, 0x9a, 0xf0, 0x5f, 0x51, 0xdd, 0xd9, 0xdf, 0x96, 0x0a, 0x68, 0x0a,
- 0x26, 0xd8, 0x2b, 0x84, 0x13, 0x93, 0x7d, 0xa2, 0x8b, 0x17, 0x24, 0x29, 0x70, 0x84, 0xb1, 0x4c,
- 0xf5, 0x08, 0x2e, 0x5e, 0x90, 0xd0, 0xfc, 0x1a, 0xa4, 0x68, 0x76, 0x21, 0x04, 0x85, 0xad, 0xca,
- 0x6a, 0x75, 0x4b, 0xa9, 0xed, 0xee, 0x6d, 0xd6, 0x76, 0x2a, 0x5b, 0x52, 0x2c, 0x90, 0xc9, 0xd5,
- 0xcf, 0xec, 0x6f, 0xca, 0xd5, 0x75, 0x29, 0x1e, 0x96, 0xed, 0x56, 0x2b, 0x7b, 0xd5, 0x75, 0x29,
- 0x31, 0xaf, 0xc1, 0xcc, 0xb0, 0x7d, 0x72, 0xe8, 0xca, 0x08, 0x4d, 0x71, 0xfc, 0x98, 0x29, 0xa6,
- 0x5c, 0x03, 0x53, 0xfc, 0xe5, 0x18, 0x4c, 0x0f, 0xa9, 0x15, 0x43, 0x5f, 0xf2, 0x22, 0xa4, 0x58,
- 0x8a, 0xb2, 0xea, 0xf9, 0xf4, 0xd0, 0xa2, 0x43, 0x13, 0x76, 0xa0, 0x82, 0x52, 0x5c, 0xb8, 0x83,
- 0x48, 0x1c, 0xd3, 0x41, 0x10, 0x8a, 0x01, 0x27, 0x5f, 0x8d, 0x41, 0xf1, 0x38, 0xee, 0x88, 0x8d,
- 0x22, 0xde, 0xb3, 0x51, 0x5c, 0xed, 0x77, 0xe0, 0xdc, 0xf1, 0x63, 0x18, 0xf0, 0xe2, 0xad, 0x18,
- 0x9c, 0x1a, 0xde, 0x68, 0x0d, 0xf5, 0xe1, 0xd3, 0x90, 0xee, 0x60, 0xef, 0xc0, 0x12, 0xcd, 0xc6,
- 0x93, 0x43, 0x4a, 0x18, 0x51, 0xf7, 0xc7, 0x8a, 0xa3, 0xc2, 0x35, 0x30, 0x71, 0x5c, 0xb7, 0xc4,
- 0xbc, 0x19, 0xf0, 0xf4, 0x0b, 0x71, 0x78, 0x64, 0x28, 0xf9, 0x50, 0x47, 0x3f, 0x09, 0xa0, 0x9b,
- 0x76, 0xd7, 0x63, 0x0d, 0x05, 0xdb, 0x9f, 0xb2, 0x54, 0x42, 0xd7, 0x3e, 0xd9, 0x7b, 0xba, 0x9e,
- 0xaf, 0x4f, 0x50, 0x3d, 0x30, 0x11, 0x35, 0xb8, 0x1c, 0x38, 0x9a, 0xa4, 0x8e, 0x96, 0x8e, 0x19,
- 0xe9, 0x40, 0xad, 0x7e, 0x1e, 0x24, 0xcd, 0xd0, 0xb1, 0xe9, 0x29, 0xae, 0xe7, 0x60, 0xb5, 0xa3,
- 0x9b, 0x6d, 0xba, 0x01, 0x67, 0xca, 0xa9, 0x96, 0x6a, 0xb8, 0x58, 0x9e, 0x64, 0xea, 0xba, 0xd0,
- 0x12, 0x04, 0xad, 0x71, 0x4e, 0x08, 0x91, 0xee, 0x41, 0x30, 0xb5, 0x8f, 0x98, 0xff, 0x66, 0x06,
- 0x72, 0xa1, 0xb6, 0x14, 0x9d, 0x83, 0xfc, 0x2d, 0xf5, 0x8e, 0xaa, 0x88, 0xa3, 0x06, 0x8b, 0x44,
- 0x8e, 0xc8, 0x76, 0xf9, 0x71, 0xe3, 0x79, 0x98, 0xa1, 0x26, 0x56, 0xd7, 0xc3, 0x8e, 0xa2, 0x19,
- 0xaa, 0xeb, 0xd2, 0xa0, 0x65, 0xa8, 0x29, 0x22, 0xba, 0x1a, 0x51, 0xad, 0x09, 0x0d, 0x5a, 0x81,
- 0x69, 0x8a, 0xe8, 0x74, 0x0d, 0x4f, 0xb7, 0x0d, 0xac, 0x90, 0xc3, 0x8f, 0x4b, 0x37, 0x62, 0xdf,
- 0xb3, 0x29, 0x62, 0xb1, 0xcd, 0x0d, 0x88, 0x47, 0x2e, 0x5a, 0x87, 0x4f, 0x52, 0x58, 0x1b, 0x9b,
- 0xd8, 0x51, 0x3d, 0xac, 0xe0, 0xcf, 0x77, 0x55, 0xc3, 0x55, 0x54, 0xb3, 0xa9, 0x1c, 0xa8, 0xee,
- 0x41, 0x71, 0x86, 0x10, 0xac, 0xc6, 0x8b, 0x31, 0xf9, 0x0c, 0x31, 0xdc, 0xe0, 0x76, 0x55, 0x6a,
- 0x56, 0x31, 0x9b, 0xd7, 0x55, 0xf7, 0x00, 0x95, 0xe1, 0x14, 0x65, 0x71, 0x3d, 0x47, 0x37, 0xdb,
- 0x8a, 0x76, 0x80, 0xb5, 0xdb, 0x4a, 0xd7, 0x6b, 0x5d, 0x2e, 0x3e, 0x1a, 0x7e, 0x3f, 0xf5, 0xb0,
- 0x4e, 0x6d, 0xd6, 0x88, 0xc9, 0xbe, 0xd7, 0xba, 0x8c, 0xea, 0x90, 0x27, 0x93, 0xd1, 0xd1, 0xef,
- 0x61, 0xa5, 0x65, 0x39, 0xb4, 0xb2, 0x14, 0x86, 0xac, 0xec, 0x50, 0x04, 0x17, 0x6b, 0x1c, 0xb0,
- 0x6d, 0x35, 0x71, 0x39, 0x55, 0xdf, 0xad, 0x56, 0xd7, 0xe5, 0x9c, 0x60, 0xb9, 0x66, 0x39, 0x24,
- 0xa1, 0xda, 0x96, 0x1f, 0xe0, 0x1c, 0x4b, 0xa8, 0xb6, 0x25, 0xc2, 0xbb, 0x02, 0xd3, 0x9a, 0xc6,
- 0xc6, 0xac, 0x6b, 0x0a, 0x3f, 0xa2, 0xb8, 0x45, 0xa9, 0x27, 0x58, 0x9a, 0xb6, 0xc1, 0x0c, 0x78,
- 0x8e, 0xbb, 0xe8, 0x0a, 0x3c, 0x12, 0x04, 0x2b, 0x0c, 0x9c, 0x1a, 0x18, 0x65, 0x3f, 0x74, 0x05,
- 0xa6, 0xed, 0xc3, 0x41, 0x20, 0xea, 0x79, 0xa3, 0x7d, 0xd8, 0x0f, 0xbb, 0x04, 0x33, 0xf6, 0x81,
- 0x3d, 0x88, 0x9b, 0x0e, 0xe3, 0x90, 0x7d, 0x60, 0xf7, 0x03, 0x9f, 0xa0, 0xe7, 0x55, 0x07, 0x6b,
- 0xaa, 0x87, 0x9b, 0xc5, 0xd3, 0x61, 0xf3, 0x90, 0x02, 0x2d, 0x81, 0xa4, 0x69, 0x0a, 0x36, 0xd5,
- 0x86, 0x81, 0x15, 0xd5, 0xc1, 0xa6, 0xea, 0x16, 0xcf, 0x86, 0x8d, 0x0b, 0x9a, 0x56, 0xa5, 0xda,
- 0x0a, 0x55, 0xa2, 0x67, 0x60, 0xca, 0x6a, 0xdc, 0xd2, 0x58, 0x4a, 0x2a, 0xb6, 0x83, 0x5b, 0xfa,
- 0x2b, 0xc5, 0xc7, 0x69, 0x7c, 0x27, 0x89, 0x82, 0x26, 0xe4, 0x2e, 0x15, 0xa3, 0xa7, 0x41, 0xd2,
- 0xdc, 0x03, 0xd5, 0xb1, 0x69, 0x4f, 0xe0, 0xda, 0xaa, 0x86, 0x8b, 0x4f, 0x30, 0x53, 0x26, 0xdf,
- 0x11, 0x62, 0xb2, 0x24, 0xdc, 0xbb, 0x7a, 0xcb, 0x13, 0x8c, 0x4f, 0xb1, 0x25, 0x41, 0x65, 0x9c,
- 0x6d, 0x01, 0x24, 0x12, 0x8a, 0x9e, 0x17, 0x2f, 0x50, 0xb3, 0x82, 0x7d, 0x60, 0x87, 0xdf, 0xfb,
- 0x18, 0x4c, 0x10, 0xcb, 0xe0, 0xa5, 0x4f, 0xb3, 0x7e, 0xc6, 0x3e, 0x08, 0xbd, 0xf1, 0x23, 0x6b,
- 0x2d, 0xe7, 0xcb, 0x90, 0x0f, 0xe7, 0x27, 0xca, 0x02, 0xcb, 0x50, 0x29, 0x46, 0x6a, 0xfd, 0x5a,
- 0x6d, 0x9d, 0x54, 0xe9, 0xcf, 0x55, 0xa5, 0x38, 0xe9, 0x16, 0xb6, 0x36, 0xf7, 0xaa, 0x8a, 0xbc,
- 0xbf, 0xb3, 0xb7, 0xb9, 0x5d, 0x95, 0x12, 0xe1, 0xb6, 0xf4, 0x3b, 0x71, 0x28, 0xf4, 0x9e, 0x30,
- 0xd0, 0x4f, 0xc3, 0x69, 0x71, 0x1d, 0xe0, 0x62, 0x4f, 0xb9, 0xab, 0x3b, 0x74, 0xc9, 0x74, 0x54,
- 0xd6, 0x61, 0xfb, 0x93, 0x36, 0xc3, 0xad, 0xea, 0xd8, 0x7b, 0x49, 0x77, 0xc8, 0x82, 0xe8, 0xa8,
- 0x1e, 0xda, 0x82, 0xb3, 0xa6, 0xa5, 0xb8, 0x9e, 0x6a, 0x36, 0x55, 0xa7, 0xa9, 0x04, 0x17, 0x31,
- 0x8a, 0xaa, 0x69, 0xd8, 0x75, 0x2d, 0x56, 0xaa, 0x7c, 0x96, 0x4f, 0x98, 0x56, 0x9d, 0x1b, 0x07,
- 0x7b, 0x78, 0x85, 0x9b, 0xf6, 0x25, 0x58, 0xe2, 0xb8, 0x04, 0x7b, 0x14, 0xb2, 0x1d, 0xd5, 0x56,
- 0xb0, 0xe9, 0x39, 0x87, 0xb4, 0xaf, 0xcc, 0xc8, 0x99, 0x8e, 0x6a, 0x57, 0xc9, 0xf3, 0xc7, 0xd3,
- 0xde, 0x7f, 0x3f, 0x01, 0xf9, 0x70, 0x6f, 0x49, 0x5a, 0x75, 0x8d, 0xd6, 0x91, 0x18, 0xdd, 0x69,
- 0x1e, 0x7b, 0x68, 0x27, 0xba, 0xb8, 0x46, 0x0a, 0x4c, 0x39, 0xcd, 0x3a, 0x3e, 0x99, 0x21, 0x49,
- 0x71, 0x27, 0x7b, 0x0b, 0x66, 0xa7, 0x98, 0x8c, 0xcc, 0x9f, 0xd0, 0x06, 0xa4, 0x6f, 0xb9, 0x94,
- 0x3b, 0x4d, 0xb9, 0x1f, 0x7f, 0x38, 0xf7, 0x8d, 0x3a, 0x25, 0xcf, 0xde, 0xa8, 0x2b, 0x3b, 0x35,
- 0x79, 0xbb, 0xb2, 0x25, 0x73, 0x38, 0x3a, 0x03, 0x49, 0x43, 0xbd, 0x77, 0xd8, 0x5b, 0x8a, 0xa8,
- 0x68, 0xd4, 0xc0, 0x9f, 0x81, 0xe4, 0x5d, 0xac, 0xde, 0xee, 0x2d, 0x00, 0x54, 0xf4, 0x11, 0xa6,
- 0xfe, 0x12, 0xa4, 0x68, 0xbc, 0x10, 0x00, 0x8f, 0x98, 0x34, 0x86, 0x32, 0x90, 0x5c, 0xab, 0xc9,
- 0x24, 0xfd, 0x25, 0xc8, 0x33, 0xa9, 0xb2, 0xbb, 0x59, 0x5d, 0xab, 0x4a, 0xf1, 0xf9, 0x15, 0x48,
- 0xb3, 0x20, 0x90, 0xa5, 0xe1, 0x87, 0x41, 0x1a, 0xe3, 0x8f, 0x9c, 0x23, 0x26, 0xb4, 0xfb, 0xdb,
- 0xab, 0x55, 0x59, 0x8a, 0x87, 0xa7, 0xd7, 0x85, 0x7c, 0xb8, 0xad, 0xfc, 0x78, 0x72, 0xea, 0xef,
- 0x63, 0x90, 0x0b, 0xb5, 0x89, 0xa4, 0x41, 0x51, 0x0d, 0xc3, 0xba, 0xab, 0xa8, 0x86, 0xae, 0xba,
- 0x3c, 0x29, 0x80, 0x8a, 0x2a, 0x44, 0x32, 0xea, 0xa4, 0x7d, 0x2c, 0xce, 0xbf, 0x19, 0x03, 0xa9,
- 0xbf, 0xc5, 0xec, 0x73, 0x30, 0xf6, 0x13, 0x75, 0xf0, 0x8d, 0x18, 0x14, 0x7a, 0xfb, 0xca, 0x3e,
- 0xf7, 0xce, 0xfd, 0x44, 0xdd, 0x7b, 0x27, 0x0e, 0x13, 0x3d, 0xdd, 0xe4, 0xa8, 0xde, 0x7d, 0x1e,
- 0xa6, 0xf4, 0x26, 0xee, 0xd8, 0x96, 0x87, 0x4d, 0xed, 0x50, 0x31, 0xf0, 0x1d, 0x6c, 0x14, 0xe7,
- 0xe9, 0x46, 0xb1, 0xf4, 0xf0, 0x7e, 0x75, 0x71, 0x33, 0xc0, 0x6d, 0x11, 0x58, 0x79, 0x7a, 0x73,
- 0xbd, 0xba, 0xbd, 0x5b, 0xdb, 0xab, 0xee, 0xac, 0xbd, 0xac, 0xec, 0xef, 0xfc, 0xec, 0x4e, 0xed,
- 0xa5, 0x1d, 0x59, 0xd2, 0xfb, 0xcc, 0x3e, 0xc2, 0xa5, 0xbe, 0x0b, 0x52, 0xbf, 0x53, 0xe8, 0x34,
- 0x0c, 0x73, 0x4b, 0x1a, 0x43, 0xd3, 0x30, 0xb9, 0x53, 0x53, 0xea, 0x9b, 0xeb, 0x55, 0xa5, 0x7a,
- 0xed, 0x5a, 0x75, 0x6d, 0xaf, 0xce, 0x0e, 0xf0, 0xbe, 0xf5, 0x5e, 0xef, 0xa2, 0x7e, 0x3d, 0x01,
- 0xd3, 0x43, 0x3c, 0x41, 0x15, 0x7e, 0x76, 0x60, 0xc7, 0x99, 0xe7, 0x46, 0xf1, 0x7e, 0x91, 0x94,
- 0xfc, 0x5d, 0xd5, 0xf1, 0xf8, 0x51, 0xe3, 0x69, 0x20, 0x51, 0x32, 0x3d, 0xbd, 0xa5, 0x63, 0x87,
- 0xdf, 0x77, 0xb0, 0x03, 0xc5, 0x64, 0x20, 0x67, 0x57, 0x1e, 0x3f, 0x05, 0xc8, 0xb6, 0x5c, 0xdd,
- 0xd3, 0xef, 0x60, 0x45, 0x37, 0xc5, 0xe5, 0x08, 0x39, 0x60, 0x24, 0x65, 0x49, 0x68, 0x36, 0x4d,
- 0xcf, 0xb7, 0x36, 0x71, 0x5b, 0xed, 0xb3, 0x26, 0x1b, 0x78, 0x42, 0x96, 0x84, 0xc6, 0xb7, 0x3e,
- 0x07, 0xf9, 0xa6, 0xd5, 0x25, 0x5d, 0x17, 0xb3, 0x23, 0xf5, 0x22, 0x26, 0xe7, 0x98, 0xcc, 0x37,
- 0xe1, 0xfd, 0x74, 0x70, 0x2b, 0x93, 0x97, 0x73, 0x4c, 0xc6, 0x4c, 0x9e, 0x82, 0x49, 0xb5, 0xdd,
- 0x76, 0x08, 0xb9, 0x20, 0x62, 0x27, 0x84, 0x82, 0x2f, 0xa6, 0x86, 0xb3, 0x37, 0x20, 0x23, 0xe2,
- 0x40, 0x4a, 0x32, 0x89, 0x84, 0x62, 0xb3, 0x9b, 0xb9, 0xf8, 0x42, 0x56, 0xce, 0x98, 0x42, 0x79,
- 0x0e, 0xf2, 0xba, 0xab, 0x04, 0x97, 0xcc, 0xf1, 0xb9, 0xf8, 0x42, 0x46, 0xce, 0xe9, 0xae, 0x7f,
- 0x41, 0x37, 0xff, 0x56, 0x1c, 0x0a, 0xbd, 0x97, 0xe4, 0x68, 0x1d, 0x32, 0x86, 0xa5, 0xa9, 0x34,
- 0xb5, 0xd8, 0x2f, 0x34, 0x0b, 0x11, 0xf7, 0xea, 0x8b, 0x5b, 0xdc, 0x5e, 0xf6, 0x91, 0xb3, 0xff,
- 0x1c, 0x83, 0x8c, 0x10, 0xa3, 0x53, 0x90, 0xb4, 0x55, 0xef, 0x80, 0xd2, 0xa5, 0x56, 0xe3, 0x52,
- 0x4c, 0xa6, 0xcf, 0x44, 0xee, 0xda, 0xaa, 0x49, 0x53, 0x80, 0xcb, 0xc9, 0x33, 0x99, 0x57, 0x03,
- 0xab, 0x4d, 0x7a, 0xfc, 0xb0, 0x3a, 0x1d, 0x6c, 0x7a, 0xae, 0x98, 0x57, 0x2e, 0x5f, 0xe3, 0x62,
- 0xf4, 0x2c, 0x4c, 0x79, 0x8e, 0xaa, 0x1b, 0x3d, 0xb6, 0x49, 0x6a, 0x2b, 0x09, 0x85, 0x6f, 0x5c,
- 0x86, 0x33, 0x82, 0xb7, 0x89, 0x3d, 0x55, 0x3b, 0xc0, 0xcd, 0x00, 0x94, 0xa6, 0x37, 0xb0, 0xa7,
- 0xb9, 0xc1, 0x3a, 0xd7, 0x0b, 0xec, 0xfc, 0xf7, 0x62, 0x30, 0x25, 0x0e, 0x4c, 0x4d, 0x3f, 0x58,
- 0xdb, 0x00, 0xaa, 0x69, 0x5a, 0x5e, 0x38, 0x5c, 0x83, 0xa9, 0x3c, 0x80, 0x5b, 0xac, 0xf8, 0x20,
- 0x39, 0x44, 0x30, 0xdb, 0x01, 0x08, 0x34, 0xc7, 0x86, 0xed, 0x2c, 0xe4, 0xf8, 0x2f, 0x20, 0xf4,
- 0x67, 0x34, 0x76, 0xc4, 0x06, 0x26, 0x22, 0x27, 0x2b, 0x34, 0x03, 0xa9, 0x06, 0x6e, 0xeb, 0x26,
- 0xbf, 0xd7, 0x64, 0x0f, 0xe2, 0xae, 0x36, 0xe9, 0xdf, 0xd5, 0xae, 0xde, 0x84, 0x69, 0xcd, 0xea,
- 0xf4, 0xbb, 0xbb, 0x2a, 0xf5, 0x1d, 0xf3, 0xdd, 0xeb, 0xb1, 0xcf, 0x41, 0xd0, 0x62, 0x7e, 0x39,
- 0x9e, 0xd8, 0xd8, 0x5d, 0xfd, 0x6a, 0x7c, 0x76, 0x83, 0xe1, 0x76, 0xc5, 0x30, 0x65, 0xdc, 0x32,
- 0xb0, 0x46, 0x5c, 0x87, 0x1f, 0x3e, 0x09, 0xcf, 0xb5, 0x75, 0xef, 0xa0, 0xdb, 0x58, 0xd4, 0xac,
- 0xce, 0x52, 0xdb, 0x6a, 0x5b, 0xc1, 0xcf, 0x86, 0xe4, 0x89, 0x3e, 0xd0, 0xff, 0xf8, 0x4f, 0x87,
- 0x59, 0x5f, 0x3a, 0x1b, 0xf9, 0x3b, 0x63, 0x79, 0x07, 0xa6, 0xb9, 0xb1, 0x42, 0x7f, 0xbb, 0x60,
- 0x47, 0x08, 0xf4, 0xd0, 0xfb, 0x9f, 0xe2, 0x37, 0xde, 0xa5, 0xb5, 0x5a, 0x9e, 0xe2, 0x50, 0xa2,
- 0x63, 0xa7, 0x8c, 0xb2, 0x0c, 0x8f, 0xf4, 0xf0, 0xb1, 0x75, 0x89, 0x9d, 0x08, 0xc6, 0xef, 0x70,
- 0xc6, 0xe9, 0x10, 0x63, 0x9d, 0x43, 0xcb, 0x6b, 0x30, 0x71, 0x12, 0xae, 0x7f, 0xe4, 0x5c, 0x79,
- 0x1c, 0x26, 0xd9, 0x80, 0x49, 0x4a, 0xa2, 0x75, 0x5d, 0xcf, 0xea, 0xd0, 0x4d, 0xef, 0xe1, 0x34,
- 0xff, 0xf4, 0x2e, 0x5b, 0x28, 0x05, 0x02, 0x5b, 0xf3, 0x51, 0xe5, 0x32, 0xd0, 0x9f, 0x6b, 0x9a,
- 0x58, 0x33, 0x22, 0x18, 0xde, 0xe6, 0x8e, 0xf8, 0xf6, 0xe5, 0xcf, 0xc2, 0x0c, 0xf9, 0x9f, 0xee,
- 0x49, 0x61, 0x4f, 0xa2, 0x6f, 0xbb, 0x8a, 0xdf, 0x7b, 0x95, 0xad, 0xc5, 0x69, 0x9f, 0x20, 0xe4,
- 0x53, 0x68, 0x16, 0xdb, 0xd8, 0xf3, 0xb0, 0xe3, 0x2a, 0xaa, 0x31, 0xcc, 0xbd, 0xd0, 0x75, 0x41,
- 0xf1, 0xb5, 0xf7, 0x7a, 0x67, 0x71, 0x83, 0x21, 0x2b, 0x86, 0x51, 0xde, 0x87, 0xd3, 0x43, 0xb2,
- 0x62, 0x04, 0xce, 0xd7, 0x39, 0xe7, 0xcc, 0x40, 0x66, 0x10, 0xda, 0x5d, 0x10, 0x72, 0x7f, 0x2e,
- 0x47, 0xe0, 0xfc, 0x7d, 0xce, 0x89, 0x38, 0x56, 0x4c, 0x29, 0x61, 0xbc, 0x01, 0x53, 0x77, 0xb0,
- 0xd3, 0xb0, 0x5c, 0x7e, 0x45, 0x33, 0x02, 0xdd, 0x1b, 0x9c, 0x6e, 0x92, 0x03, 0xe9, 0x9d, 0x0d,
- 0xe1, 0xba, 0x02, 0x99, 0x96, 0xaa, 0xe1, 0x11, 0x28, 0xbe, 0xc4, 0x29, 0xc6, 0x89, 0x3d, 0x81,
- 0x56, 0x20, 0xdf, 0xb6, 0x78, 0x59, 0x8a, 0x86, 0xbf, 0xc9, 0xe1, 0x39, 0x81, 0xe1, 0x14, 0xb6,
- 0x65, 0x77, 0x0d, 0x52, 0xb3, 0xa2, 0x29, 0xfe, 0x40, 0x50, 0x08, 0x0c, 0xa7, 0x38, 0x41, 0x58,
- 0xff, 0x50, 0x50, 0xb8, 0xa1, 0x78, 0xbe, 0x08, 0x39, 0xcb, 0x34, 0x0e, 0x2d, 0x73, 0x14, 0x27,
- 0xfe, 0x88, 0x33, 0x00, 0x87, 0x10, 0x82, 0xab, 0x90, 0x1d, 0x75, 0x22, 0xfe, 0xf8, 0x3d, 0xb1,
- 0x3c, 0xc4, 0x0c, 0x6c, 0xc0, 0xa4, 0xd8, 0xa0, 0x74, 0xcb, 0x1c, 0x81, 0xe2, 0x4f, 0x38, 0x45,
- 0x21, 0x04, 0xe3, 0xc3, 0xf0, 0xb0, 0xeb, 0xb5, 0xf1, 0x28, 0x24, 0x6f, 0x89, 0x61, 0x70, 0x08,
- 0x0f, 0x65, 0x03, 0x9b, 0xda, 0xc1, 0x68, 0x0c, 0x5f, 0x11, 0xa1, 0x14, 0x18, 0x42, 0xb1, 0x06,
- 0x13, 0x1d, 0xd5, 0x71, 0x0f, 0x54, 0x63, 0xa4, 0xe9, 0xf8, 0x53, 0xce, 0x91, 0xf7, 0x41, 0x3c,
- 0x22, 0x5d, 0xf3, 0x24, 0x34, 0x5f, 0x15, 0x11, 0x09, 0xc1, 0xf8, 0xd2, 0x73, 0x3d, 0x7a, 0x9f,
- 0x75, 0x12, 0xb6, 0xaf, 0x89, 0xa5, 0xc7, 0xb0, 0xdb, 0x61, 0xc6, 0xab, 0x90, 0x75, 0xf5, 0x7b,
- 0x23, 0xd1, 0xfc, 0x99, 0x98, 0x69, 0x0a, 0x20, 0xe0, 0x97, 0xe1, 0xcc, 0xd0, 0x32, 0x31, 0x02,
- 0xd9, 0x9f, 0x73, 0xb2, 0x53, 0x43, 0x4a, 0x05, 0xdf, 0x12, 0x4e, 0x4a, 0xf9, 0x17, 0x62, 0x4b,
- 0xc0, 0x7d, 0x5c, 0xbb, 0xe4, 0xa0, 0xe0, 0xaa, 0xad, 0x93, 0x45, 0xed, 0x2f, 0x45, 0xd4, 0x18,
- 0xb6, 0x27, 0x6a, 0x7b, 0x70, 0x8a, 0x33, 0x9e, 0x6c, 0x5e, 0xbf, 0x2e, 0x36, 0x56, 0x86, 0xde,
- 0xef, 0x9d, 0xdd, 0x9f, 0x83, 0x59, 0x3f, 0x9c, 0xa2, 0x23, 0x75, 0x95, 0x8e, 0x6a, 0x8f, 0xc0,
- 0xfc, 0x0d, 0xce, 0x2c, 0x76, 0x7c, 0xbf, 0xa5, 0x75, 0xb7, 0x55, 0x9b, 0x90, 0xdf, 0x84, 0xa2,
- 0x20, 0xef, 0x9a, 0x0e, 0xd6, 0xac, 0xb6, 0xa9, 0xdf, 0xc3, 0xcd, 0x11, 0xa8, 0xff, 0xaa, 0x6f,
- 0xaa, 0xf6, 0x43, 0x70, 0xc2, 0xbc, 0x09, 0x92, 0xdf, 0xab, 0x28, 0x7a, 0xc7, 0xb6, 0x1c, 0x2f,
- 0x82, 0xf1, 0x9b, 0x62, 0xa6, 0x7c, 0xdc, 0x26, 0x85, 0x95, 0xab, 0x50, 0xa0, 0x8f, 0xa3, 0xa6,
- 0xe4, 0x5f, 0x73, 0xa2, 0x89, 0x00, 0xc5, 0x37, 0x0e, 0xcd, 0xea, 0xd8, 0xaa, 0x33, 0xca, 0xfe,
- 0xf7, 0x37, 0x62, 0xe3, 0xe0, 0x10, 0xbe, 0x71, 0x78, 0x87, 0x36, 0x26, 0xd5, 0x7e, 0x04, 0x86,
- 0x6f, 0x89, 0x8d, 0x43, 0x60, 0x38, 0x85, 0x68, 0x18, 0x46, 0xa0, 0xf8, 0x5b, 0x41, 0x21, 0x30,
- 0x84, 0xe2, 0x33, 0x41, 0xa1, 0x75, 0x70, 0x5b, 0x77, 0x3d, 0x87, 0xf5, 0xc1, 0x0f, 0xa7, 0xfa,
- 0xf6, 0x7b, 0xbd, 0x4d, 0x98, 0x1c, 0x82, 0x96, 0x6f, 0xc0, 0x64, 0x5f, 0x8b, 0x81, 0xa2, 0xbe,
- 0xfd, 0x28, 0xfe, 0xc2, 0x07, 0x7c, 0x33, 0xea, 0xed, 0x30, 0xca, 0x5b, 0x64, 0xde, 0x7b, 0xfb,
- 0x80, 0x68, 0xb2, 0x57, 0x3f, 0xf0, 0xa7, 0xbe, 0xa7, 0x0d, 0x28, 0x5f, 0x83, 0x89, 0x9e, 0x1e,
- 0x20, 0x9a, 0xea, 0x17, 0x39, 0x55, 0x3e, 0xdc, 0x02, 0x94, 0x57, 0x20, 0x49, 0xea, 0x79, 0x34,
- 0xfc, 0x97, 0x38, 0x9c, 0x9a, 0x97, 0x3f, 0x05, 0x19, 0x51, 0xc7, 0xa3, 0xa1, 0xbf, 0xcc, 0xa1,
- 0x3e, 0x84, 0xc0, 0x45, 0x0d, 0x8f, 0x86, 0xff, 0x8a, 0x80, 0x0b, 0x08, 0x81, 0x8f, 0x1e, 0xc2,
- 0x7f, 0xf8, 0xd5, 0x24, 0xdf, 0x87, 0x45, 0xec, 0xae, 0xc2, 0x38, 0x2f, 0xde, 0xd1, 0xe8, 0x2f,
- 0xf0, 0x97, 0x0b, 0x44, 0xf9, 0x12, 0xa4, 0x46, 0x0c, 0xf8, 0xaf, 0x71, 0x28, 0xb3, 0x2f, 0xaf,
- 0x41, 0x2e, 0x54, 0xb0, 0xa3, 0xe1, 0xbf, 0xce, 0xe1, 0x61, 0x14, 0x71, 0x9d, 0x17, 0xec, 0x68,
- 0x82, 0xdf, 0x10, 0xae, 0x73, 0x04, 0x09, 0x9b, 0xa8, 0xd5, 0xd1, 0xe8, 0xdf, 0x14, 0x51, 0x17,
- 0x90, 0xf2, 0x8b, 0x90, 0xf5, 0xf7, 0xdf, 0x68, 0xfc, 0x6f, 0x71, 0x7c, 0x80, 0x21, 0x11, 0x08,
- 0xed, 0xff, 0xd1, 0x14, 0xbf, 0x2d, 0x22, 0x10, 0x42, 0x91, 0x65, 0xd4, 0x5f, 0xd3, 0xa3, 0x99,
- 0x7e, 0x47, 0x2c, 0xa3, 0xbe, 0x92, 0x4e, 0x66, 0x93, 0x6e, 0x83, 0xd1, 0x14, 0xbf, 0x2b, 0x66,
- 0x93, 0xda, 0x13, 0x37, 0xfa, 0x8b, 0x64, 0x34, 0xc7, 0xef, 0x09, 0x37, 0xfa, 0x6a, 0x64, 0x79,
- 0x17, 0xd0, 0x60, 0x81, 0x8c, 0xe6, 0xfb, 0x22, 0xe7, 0x9b, 0x1a, 0xa8, 0x8f, 0xe5, 0x97, 0xe0,
- 0xd4, 0xf0, 0xe2, 0x18, 0xcd, 0xfa, 0xda, 0x07, 0x7d, 0xc7, 0x99, 0x70, 0x6d, 0x2c, 0xef, 0x05,
- 0xbb, 0x6c, 0xb8, 0x30, 0x46, 0xd3, 0xbe, 0xfe, 0x41, 0xef, 0x46, 0x1b, 0xae, 0x8b, 0xe5, 0x0a,
- 0x40, 0x50, 0x93, 0xa2, 0xb9, 0xde, 0xe0, 0x5c, 0x21, 0x10, 0x59, 0x1a, 0xbc, 0x24, 0x45, 0xe3,
- 0xbf, 0x24, 0x96, 0x06, 0x47, 0x90, 0xa5, 0x21, 0xaa, 0x51, 0x34, 0xfa, 0x4d, 0xb1, 0x34, 0x04,
- 0xa4, 0x7c, 0x15, 0x32, 0x66, 0xd7, 0x30, 0x48, 0x6e, 0xa1, 0x87, 0x7f, 0xce, 0x54, 0xfc, 0xf7,
- 0x0f, 0x39, 0x58, 0x00, 0xca, 0x2b, 0x90, 0xc2, 0x9d, 0x06, 0x6e, 0x46, 0x21, 0xff, 0xe3, 0x43,
- 0xb1, 0x9f, 0x10, 0xeb, 0xf2, 0x8b, 0x00, 0xec, 0x30, 0x4d, 0x7f, 0x25, 0x8a, 0xc0, 0xfe, 0xe7,
- 0x87, 0xfc, 0x4b, 0x89, 0x00, 0x12, 0x10, 0xb0, 0xef, 0x2e, 0x1e, 0x4e, 0xf0, 0x5e, 0x2f, 0x01,
- 0x3d, 0x80, 0x5f, 0x81, 0xf1, 0x5b, 0xae, 0x65, 0x7a, 0x6a, 0x3b, 0x0a, 0xfd, 0x5f, 0x1c, 0x2d,
- 0xec, 0x49, 0xc0, 0x3a, 0x96, 0x83, 0x3d, 0xb5, 0xed, 0x46, 0x61, 0xff, 0x9b, 0x63, 0x7d, 0x00,
- 0x01, 0x6b, 0xaa, 0xeb, 0x8d, 0x32, 0xee, 0xff, 0x11, 0x60, 0x01, 0x20, 0x4e, 0x93, 0xff, 0x6f,
- 0xe3, 0xc3, 0x28, 0xec, 0xfb, 0xc2, 0x69, 0x6e, 0x5f, 0xfe, 0x14, 0x64, 0xc9, 0xbf, 0xec, 0xeb,
- 0xa1, 0x08, 0xf0, 0xff, 0x72, 0x70, 0x80, 0x20, 0x6f, 0x76, 0xbd, 0xa6, 0xa7, 0x47, 0x07, 0xfb,
- 0xff, 0xf8, 0x4c, 0x0b, 0xfb, 0x72, 0x05, 0x72, 0xae, 0xd7, 0x6c, 0x76, 0x79, 0x47, 0x13, 0x01,
- 0xff, 0xe1, 0x87, 0xfe, 0x21, 0xd7, 0xc7, 0xac, 0x9e, 0x1b, 0x7e, 0x59, 0x07, 0x1b, 0xd6, 0x86,
- 0xc5, 0xae, 0xe9, 0xe0, 0xb5, 0x14, 0x3c, 0xaa, 0x59, 0x9d, 0x86, 0xe5, 0x2e, 0xb1, 0x0d, 0xa5,
- 0x61, 0x79, 0x07, 0x4b, 0x96, 0xc9, 0xcd, 0x51, 0xc2, 0x32, 0xf1, 0xec, 0xc9, 0xee, 0xe5, 0xe6,
- 0xcf, 0x40, 0xaa, 0xde, 0x6d, 0x34, 0x0e, 0x91, 0x04, 0x09, 0xb7, 0xdb, 0xe0, 0x1f, 0xb8, 0x90,
- 0x7f, 0xe7, 0xbf, 0x9f, 0x80, 0x5c, 0x5d, 0xed, 0xd8, 0x06, 0xae, 0x99, 0xb8, 0xd6, 0x42, 0x45,
- 0x48, 0xd3, 0x61, 0xbc, 0x40, 0x8d, 0x62, 0xd7, 0xc7, 0x64, 0xfe, 0xec, 0x6b, 0x96, 0xe9, 0x65,
- 0x65, 0xdc, 0xd7, 0x2c, 0xfb, 0x9a, 0xf3, 0xec, 0xae, 0xd2, 0xd7, 0x9c, 0xf7, 0x35, 0x17, 0xe8,
- 0x8d, 0x65, 0xc2, 0xd7, 0x5c, 0xf0, 0x35, 0x2b, 0xf4, 0x46, 0x7e, 0xc2, 0xd7, 0xac, 0xf8, 0x9a,
- 0x8b, 0xf4, 0x0e, 0x3e, 0xe9, 0x6b, 0x2e, 0xfa, 0x9a, 0x4b, 0xf4, 0xea, 0x7d, 0xca, 0xd7, 0x5c,
- 0xf2, 0x35, 0x97, 0xe9, 0x75, 0x3b, 0xf2, 0x35, 0x97, 0x7d, 0xcd, 0x15, 0xfa, 0x1d, 0xcb, 0xb8,
- 0xaf, 0xb9, 0x82, 0x66, 0x61, 0x9c, 0x8d, 0xec, 0x79, 0xfa, 0x9b, 0xec, 0xe4, 0xf5, 0x31, 0x59,
- 0x08, 0x02, 0xdd, 0x0b, 0xf4, 0x5b, 0x95, 0x74, 0xa0, 0x7b, 0x21, 0xd0, 0x2d, 0xd3, 0x2f, 0xce,
- 0xa5, 0x40, 0xb7, 0x1c, 0xe8, 0xce, 0x17, 0x27, 0xc8, 0xec, 0x07, 0xba, 0xf3, 0x81, 0xee, 0x42,
- 0xb1, 0x40, 0xe2, 0x1f, 0xe8, 0x2e, 0x04, 0xba, 0x95, 0xe2, 0xe4, 0x5c, 0x6c, 0x21, 0x1f, 0xe8,
- 0x56, 0xd0, 0x73, 0x90, 0x73, 0xbb, 0x0d, 0x85, 0x7f, 0x42, 0x40, 0xbf, 0x89, 0xc9, 0x2d, 0xc3,
- 0x22, 0xc9, 0x08, 0x3a, 0xa9, 0xd7, 0xc7, 0x64, 0x70, 0xbb, 0x0d, 0xbe, 0x3d, 0xae, 0xe6, 0x81,
- 0xde, 0x26, 0x28, 0xf4, 0x4b, 0xd0, 0xd5, 0xf5, 0xb7, 0x1f, 0x94, 0xc6, 0xbe, 0xfb, 0xa0, 0x34,
- 0xf6, 0x2f, 0x0f, 0x4a, 0x63, 0xef, 0x3c, 0x28, 0xc5, 0xde, 0x7f, 0x50, 0x8a, 0xfd, 0xe8, 0x41,
- 0x29, 0x76, 0xff, 0xa8, 0x14, 0xfb, 0xca, 0x51, 0x29, 0xf6, 0xf5, 0xa3, 0x52, 0xec, 0xdb, 0x47,
- 0xa5, 0xd8, 0xdb, 0x47, 0xa5, 0xb1, 0xef, 0x1e, 0x95, 0xc6, 0xde, 0x39, 0x2a, 0xc5, 0x7e, 0x70,
- 0x54, 0x1a, 0x7b, 0xff, 0xa8, 0x14, 0xfb, 0xd1, 0x51, 0x29, 0x76, 0xff, 0x5f, 0x4b, 0xb1, 0x46,
- 0x9a, 0xa6, 0xd1, 0xf9, 0xff, 0x0f, 0x00, 0x00, 0xff, 0xff, 0x12, 0xca, 0xd8, 0x08, 0x40, 0x32,
- 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 *Subby) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Subby)
- if !ok {
- that2, ok := that.(Subby)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Subby")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Subby but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Subby but is not nil && this == nil")
- }
- if this.Sub != that1.Sub {
- return fmt.Errorf("Sub this(%v) Not Equal that(%v)", this.Sub, that1.Sub)
- }
- return nil
-}
-func (this *Subby) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Subby)
- if !ok {
- that2, ok := that.(Subby)
- 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.Sub != that1.Sub {
- return false
- }
- return true
-}
-func (this *SampleOneOf) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf)
- if !ok {
- that2, ok := that.(SampleOneOf)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf but is not nil && this == nil")
- }
- if that1.TestOneof == nil {
- if this.TestOneof != nil {
- return fmt.Errorf("this.TestOneof != nil && that1.TestOneof == nil")
- }
- } else if this.TestOneof == nil {
- return fmt.Errorf("this.TestOneof == nil && that1.TestOneof != nil")
- } else if err := this.TestOneof.VerboseEqual(that1.TestOneof); err != nil {
- return err
- }
- return nil
-}
-func (this *SampleOneOf_Field1) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field1)
- if !ok {
- that2, ok := that.(SampleOneOf_Field1)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field1")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field1 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field1 but is not nil && this == nil")
- }
- if this.Field1 != that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- return nil
-}
-func (this *SampleOneOf_Field2) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field2)
- if !ok {
- that2, ok := that.(SampleOneOf_Field2)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field2")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field2 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field2 but is not nil && this == nil")
- }
- if this.Field2 != that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- return nil
-}
-func (this *SampleOneOf_Field3) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field3)
- if !ok {
- that2, ok := that.(SampleOneOf_Field3)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field3")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field3 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field3 but is not nil && this == nil")
- }
- if this.Field3 != that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- return nil
-}
-func (this *SampleOneOf_Field4) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field4)
- if !ok {
- that2, ok := that.(SampleOneOf_Field4)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field4")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field4 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field4 but is not nil && this == nil")
- }
- if this.Field4 != that1.Field4 {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- return nil
-}
-func (this *SampleOneOf_Field5) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field5)
- if !ok {
- that2, ok := that.(SampleOneOf_Field5)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field5")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field5 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field5 but is not nil && this == nil")
- }
- if this.Field5 != that1.Field5 {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
- }
- return nil
-}
-func (this *SampleOneOf_Field6) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field6)
- if !ok {
- that2, ok := that.(SampleOneOf_Field6)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field6")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field6 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field6 but is not nil && this == nil")
- }
- if this.Field6 != that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- return nil
-}
-func (this *SampleOneOf_Field7) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field7)
- if !ok {
- that2, ok := that.(SampleOneOf_Field7)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field7")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field7 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field7 but is not nil && this == nil")
- }
- if this.Field7 != that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- return nil
-}
-func (this *SampleOneOf_Field8) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field8)
- if !ok {
- that2, ok := that.(SampleOneOf_Field8)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field8")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field8 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field8 but is not nil && this == nil")
- }
- if this.Field8 != that1.Field8 {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
- }
- return nil
-}
-func (this *SampleOneOf_Field9) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field9)
- if !ok {
- that2, ok := that.(SampleOneOf_Field9)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field9")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field9 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field9 but is not nil && this == nil")
- }
- if this.Field9 != that1.Field9 {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
- }
- return nil
-}
-func (this *SampleOneOf_Field10) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field10)
- if !ok {
- that2, ok := that.(SampleOneOf_Field10)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field10")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field10 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field10 but is not nil && this == nil")
- }
- if this.Field10 != that1.Field10 {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
- }
- return nil
-}
-func (this *SampleOneOf_Field11) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field11)
- if !ok {
- that2, ok := that.(SampleOneOf_Field11)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field11")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field11 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field11 but is not nil && this == nil")
- }
- if this.Field11 != that1.Field11 {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
- }
- return nil
-}
-func (this *SampleOneOf_Field12) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field12)
- if !ok {
- that2, ok := that.(SampleOneOf_Field12)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field12")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field12 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field12 but is not nil && this == nil")
- }
- if this.Field12 != that1.Field12 {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
- }
- return nil
-}
-func (this *SampleOneOf_Field13) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field13)
- if !ok {
- that2, ok := that.(SampleOneOf_Field13)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field13")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field13 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field13 but is not nil && this == nil")
- }
- if this.Field13 != that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- return nil
-}
-func (this *SampleOneOf_Field14) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field14)
- if !ok {
- that2, ok := that.(SampleOneOf_Field14)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field14")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field14 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field14 but is not nil && this == nil")
- }
- if this.Field14 != that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- return nil
-}
-func (this *SampleOneOf_Field15) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field15)
- if !ok {
- that2, ok := that.(SampleOneOf_Field15)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field15")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field15 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field15 but is not nil && this == nil")
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- return nil
-}
-func (this *SampleOneOf_SubMessage) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_SubMessage)
- if !ok {
- that2, ok := that.(SampleOneOf_SubMessage)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_SubMessage")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_SubMessage but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_SubMessage but is not nil && this == nil")
- }
- if !this.SubMessage.Equal(that1.SubMessage) {
- return fmt.Errorf("SubMessage this(%v) Not Equal that(%v)", this.SubMessage, that1.SubMessage)
- }
- return nil
-}
-func (this *SampleOneOf) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf)
- if !ok {
- that2, ok := that.(SampleOneOf)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.TestOneof == nil {
- if this.TestOneof != nil {
- return false
- }
- } else if this.TestOneof == nil {
- return false
- } else if !this.TestOneof.Equal(that1.TestOneof) {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field1) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field1)
- if !ok {
- that2, ok := that.(SampleOneOf_Field1)
- 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.Field1 != that1.Field1 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field2) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field2)
- if !ok {
- that2, ok := that.(SampleOneOf_Field2)
- 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.Field2 != that1.Field2 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field3) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field3)
- if !ok {
- that2, ok := that.(SampleOneOf_Field3)
- 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.Field3 != that1.Field3 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field4) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field4)
- if !ok {
- that2, ok := that.(SampleOneOf_Field4)
- 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.Field4 != that1.Field4 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field5) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field5)
- if !ok {
- that2, ok := that.(SampleOneOf_Field5)
- 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.Field5 != that1.Field5 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field6) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field6)
- if !ok {
- that2, ok := that.(SampleOneOf_Field6)
- 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.Field6 != that1.Field6 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field7) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field7)
- if !ok {
- that2, ok := that.(SampleOneOf_Field7)
- 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.Field7 != that1.Field7 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field8) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field8)
- if !ok {
- that2, ok := that.(SampleOneOf_Field8)
- 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.Field8 != that1.Field8 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field9) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field9)
- if !ok {
- that2, ok := that.(SampleOneOf_Field9)
- 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.Field9 != that1.Field9 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field10) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field10)
- if !ok {
- that2, ok := that.(SampleOneOf_Field10)
- 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.Field10 != that1.Field10 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field11) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field11)
- if !ok {
- that2, ok := that.(SampleOneOf_Field11)
- 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.Field11 != that1.Field11 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field12) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field12)
- if !ok {
- that2, ok := that.(SampleOneOf_Field12)
- 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.Field12 != that1.Field12 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field13) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field13)
- if !ok {
- that2, ok := that.(SampleOneOf_Field13)
- 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.Field13 != that1.Field13 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field14) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field14)
- if !ok {
- that2, ok := that.(SampleOneOf_Field14)
- 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.Field14 != that1.Field14 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field15) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field15)
- if !ok {
- that2, ok := that.(SampleOneOf_Field15)
- 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.Field15, that1.Field15) {
- return false
- }
- return true
-}
-func (this *SampleOneOf_SubMessage) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_SubMessage)
- if !ok {
- that2, ok := that.(SampleOneOf_SubMessage)
- 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.SubMessage.Equal(that1.SubMessage) {
- return false
- }
- return true
-}
-func (this *Subby) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&one.Subby{")
- s = append(s, "Sub: "+fmt.Sprintf("%#v", this.Sub)+",\n")
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *SampleOneOf) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 20)
- s = append(s, "&one.SampleOneOf{")
- if this.TestOneof != nil {
- s = append(s, "TestOneof: "+fmt.Sprintf("%#v", this.TestOneof)+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *SampleOneOf_Field1) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field1{` +
- `Field1:` + fmt.Sprintf("%#v", this.Field1) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field2) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field2{` +
- `Field2:` + fmt.Sprintf("%#v", this.Field2) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field3) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field3{` +
- `Field3:` + fmt.Sprintf("%#v", this.Field3) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field4) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field4{` +
- `Field4:` + fmt.Sprintf("%#v", this.Field4) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field5) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field5{` +
- `Field5:` + fmt.Sprintf("%#v", this.Field5) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field6) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field6{` +
- `Field6:` + fmt.Sprintf("%#v", this.Field6) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field7) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field7{` +
- `Field7:` + fmt.Sprintf("%#v", this.Field7) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field8) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field8{` +
- `Field8:` + fmt.Sprintf("%#v", this.Field8) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field9) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field9{` +
- `Field9:` + fmt.Sprintf("%#v", this.Field9) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field10) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field10{` +
- `Field10:` + fmt.Sprintf("%#v", this.Field10) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field11) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field11{` +
- `Field11:` + fmt.Sprintf("%#v", this.Field11) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field12) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field12{` +
- `Field12:` + fmt.Sprintf("%#v", this.Field12) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field13) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field13{` +
- `Field13:` + fmt.Sprintf("%#v", this.Field13) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field14) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field14{` +
- `Field14:` + fmt.Sprintf("%#v", this.Field14) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field15) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field15{` +
- `Field15:` + fmt.Sprintf("%#v", this.Field15) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_SubMessage) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_SubMessage{` +
- `SubMessage:` + fmt.Sprintf("%#v", this.SubMessage) + `}`}, ", ")
- return s
-}
-func valueToGoStringOne(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 NewPopulatedSubby(r randyOne, easy bool) *Subby {
- this := &Subby{}
- this.Sub = string(randStringOne(r))
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedSampleOneOf(r randyOne, easy bool) *SampleOneOf {
- this := &SampleOneOf{}
- oneofNumber_TestOneof := []int32{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}[r.Intn(16)]
- switch oneofNumber_TestOneof {
- case 1:
- this.TestOneof = NewPopulatedSampleOneOf_Field1(r, easy)
- case 2:
- this.TestOneof = NewPopulatedSampleOneOf_Field2(r, easy)
- case 3:
- this.TestOneof = NewPopulatedSampleOneOf_Field3(r, easy)
- case 4:
- this.TestOneof = NewPopulatedSampleOneOf_Field4(r, easy)
- case 5:
- this.TestOneof = NewPopulatedSampleOneOf_Field5(r, easy)
- case 6:
- this.TestOneof = NewPopulatedSampleOneOf_Field6(r, easy)
- case 7:
- this.TestOneof = NewPopulatedSampleOneOf_Field7(r, easy)
- case 8:
- this.TestOneof = NewPopulatedSampleOneOf_Field8(r, easy)
- case 9:
- this.TestOneof = NewPopulatedSampleOneOf_Field9(r, easy)
- case 10:
- this.TestOneof = NewPopulatedSampleOneOf_Field10(r, easy)
- case 11:
- this.TestOneof = NewPopulatedSampleOneOf_Field11(r, easy)
- case 12:
- this.TestOneof = NewPopulatedSampleOneOf_Field12(r, easy)
- case 13:
- this.TestOneof = NewPopulatedSampleOneOf_Field13(r, easy)
- case 14:
- this.TestOneof = NewPopulatedSampleOneOf_Field14(r, easy)
- case 15:
- this.TestOneof = NewPopulatedSampleOneOf_Field15(r, easy)
- case 16:
- this.TestOneof = NewPopulatedSampleOneOf_SubMessage(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedSampleOneOf_Field1(r randyOne, easy bool) *SampleOneOf_Field1 {
- this := &SampleOneOf_Field1{}
- this.Field1 = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field2(r randyOne, easy bool) *SampleOneOf_Field2 {
- this := &SampleOneOf_Field2{}
- this.Field2 = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field3(r randyOne, easy bool) *SampleOneOf_Field3 {
- this := &SampleOneOf_Field3{}
- this.Field3 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field4(r randyOne, easy bool) *SampleOneOf_Field4 {
- this := &SampleOneOf_Field4{}
- this.Field4 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field4 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field5(r randyOne, easy bool) *SampleOneOf_Field5 {
- this := &SampleOneOf_Field5{}
- this.Field5 = uint32(r.Uint32())
- return this
-}
-func NewPopulatedSampleOneOf_Field6(r randyOne, easy bool) *SampleOneOf_Field6 {
- this := &SampleOneOf_Field6{}
- this.Field6 = uint64(uint64(r.Uint32()))
- return this
-}
-func NewPopulatedSampleOneOf_Field7(r randyOne, easy bool) *SampleOneOf_Field7 {
- this := &SampleOneOf_Field7{}
- this.Field7 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field8(r randyOne, easy bool) *SampleOneOf_Field8 {
- this := &SampleOneOf_Field8{}
- this.Field8 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field8 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field9(r randyOne, easy bool) *SampleOneOf_Field9 {
- this := &SampleOneOf_Field9{}
- this.Field9 = uint32(r.Uint32())
- return this
-}
-func NewPopulatedSampleOneOf_Field10(r randyOne, easy bool) *SampleOneOf_Field10 {
- this := &SampleOneOf_Field10{}
- this.Field10 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field10 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field11(r randyOne, easy bool) *SampleOneOf_Field11 {
- this := &SampleOneOf_Field11{}
- this.Field11 = uint64(uint64(r.Uint32()))
- return this
-}
-func NewPopulatedSampleOneOf_Field12(r randyOne, easy bool) *SampleOneOf_Field12 {
- this := &SampleOneOf_Field12{}
- this.Field12 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field12 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field13(r randyOne, easy bool) *SampleOneOf_Field13 {
- this := &SampleOneOf_Field13{}
- this.Field13 = bool(bool(r.Intn(2) == 0))
- return this
-}
-func NewPopulatedSampleOneOf_Field14(r randyOne, easy bool) *SampleOneOf_Field14 {
- this := &SampleOneOf_Field14{}
- this.Field14 = string(randStringOne(r))
- return this
-}
-func NewPopulatedSampleOneOf_Field15(r randyOne, easy bool) *SampleOneOf_Field15 {
- this := &SampleOneOf_Field15{}
- v1 := r.Intn(100)
- this.Field15 = make([]byte, v1)
- for i := 0; i < v1; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- return this
-}
-func NewPopulatedSampleOneOf_SubMessage(r randyOne, easy bool) *SampleOneOf_SubMessage {
- this := &SampleOneOf_SubMessage{}
- this.SubMessage = NewPopulatedSubby(r, easy)
- return this
-}
-
-type randyOne interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneOne(r randyOne) 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 randStringOne(r randyOne) string {
- v2 := r.Intn(100)
- tmps := make([]rune, v2)
- for i := 0; i < v2; i++ {
- tmps[i] = randUTF8RuneOne(r)
- }
- return string(tmps)
-}
-func randUnrecognizedOne(r randyOne, 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 = randFieldOne(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldOne(dAtA []byte, r randyOne, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateOne(dAtA, uint64(key))
- v3 := r.Int63()
- if r.Intn(2) == 0 {
- v3 *= -1
- }
- dAtA = encodeVarintPopulateOne(dAtA, uint64(v3))
- case 1:
- dAtA = encodeVarintPopulateOne(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 = encodeVarintPopulateOne(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateOne(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateOne(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 encodeVarintPopulateOne(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 *Subby) Size() (n int) {
- var l int
- _ = l
- l = len(m.Sub)
- if l > 0 {
- n += 1 + l + sovOne(uint64(l))
- }
- return n
-}
-
-func (m *SampleOneOf) Size() (n int) {
- var l int
- _ = l
- if m.TestOneof != nil {
- n += m.TestOneof.Size()
- }
- return n
-}
-
-func (m *SampleOneOf_Field1) Size() (n int) {
- var l int
- _ = l
- n += 9
- return n
-}
-func (m *SampleOneOf_Field2) Size() (n int) {
- var l int
- _ = l
- n += 5
- return n
-}
-func (m *SampleOneOf_Field3) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field3))
- return n
-}
-func (m *SampleOneOf_Field4) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field4))
- return n
-}
-func (m *SampleOneOf_Field5) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field5))
- return n
-}
-func (m *SampleOneOf_Field6) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field6))
- return n
-}
-func (m *SampleOneOf_Field7) Size() (n int) {
- var l int
- _ = l
- n += 1 + sozOne(uint64(m.Field7))
- return n
-}
-func (m *SampleOneOf_Field8) Size() (n int) {
- var l int
- _ = l
- n += 1 + sozOne(uint64(m.Field8))
- return n
-}
-func (m *SampleOneOf_Field9) Size() (n int) {
- var l int
- _ = l
- n += 5
- return n
-}
-func (m *SampleOneOf_Field10) Size() (n int) {
- var l int
- _ = l
- n += 5
- return n
-}
-func (m *SampleOneOf_Field11) Size() (n int) {
- var l int
- _ = l
- n += 9
- return n
-}
-func (m *SampleOneOf_Field12) Size() (n int) {
- var l int
- _ = l
- n += 9
- return n
-}
-func (m *SampleOneOf_Field13) Size() (n int) {
- var l int
- _ = l
- n += 2
- return n
-}
-func (m *SampleOneOf_Field14) Size() (n int) {
- var l int
- _ = l
- l = len(m.Field14)
- n += 1 + l + sovOne(uint64(l))
- return n
-}
-func (m *SampleOneOf_Field15) Size() (n int) {
- var l int
- _ = l
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovOne(uint64(l))
- }
- return n
-}
-func (m *SampleOneOf_SubMessage) Size() (n int) {
- var l int
- _ = l
- if m.SubMessage != nil {
- l = m.SubMessage.Size()
- n += 2 + l + sovOne(uint64(l))
- }
- return n
-}
-
-func sovOne(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozOne(x uint64) (n int) {
- return sovOne(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *Subby) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Subby{`,
- `Sub:` + fmt.Sprintf("%v", this.Sub) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf{`,
- `TestOneof:` + fmt.Sprintf("%v", this.TestOneof) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field1) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field1{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field2) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field2{`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field3) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field3{`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field4) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field4{`,
- `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field5) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field5{`,
- `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field6) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field6{`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field7) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field7{`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field8) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field8{`,
- `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field9) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field9{`,
- `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field10) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field10{`,
- `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field11) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field11{`,
- `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field12) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field12{`,
- `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field13) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field13{`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field14) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field14{`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field15) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field15{`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_SubMessage) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_SubMessage{`,
- `SubMessage:` + strings.Replace(fmt.Sprintf("%v", this.SubMessage), "Subby", "Subby", 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringOne(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *Subby) 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 *Subby) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Sub) > 0 {
- dAtA[i] = 0xa
- i++
- i = encodeVarintOne(dAtA, i, uint64(len(m.Sub)))
- i += copy(dAtA[i:], m.Sub)
- }
- return i, nil
-}
-
-func (m *SampleOneOf) 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 *SampleOneOf) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.TestOneof != nil {
- nn1, err := m.TestOneof.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += nn1
- }
- return i, nil
-}
-
-func (m *SampleOneOf_Field1) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = m.Field1
- i += 8
- return i, nil
-}
-func (m *SampleOneOf_Field2) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = m.Field2
- i += 4
- return i, nil
-}
-func (m *SampleOneOf_Field3) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x18
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.Field3))
- return i, nil
-}
-func (m *SampleOneOf_Field4) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x20
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.Field4))
- return i, nil
-}
-func (m *SampleOneOf_Field5) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x28
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.Field5))
- return i, nil
-}
-func (m *SampleOneOf_Field6) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x30
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.Field6))
- return i, nil
-}
-func (m *SampleOneOf_Field7) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x38
- i++
- i = encodeVarintOne(dAtA, i, uint64((uint32(m.Field7)<<1)^uint32((m.Field7>>31))))
- return i, nil
-}
-func (m *SampleOneOf_Field8) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x40
- i++
- i = encodeVarintOne(dAtA, i, uint64((uint64(m.Field8)<<1)^uint64((m.Field8>>63))))
- return i, nil
-}
-func (m *SampleOneOf_Field9) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x4d
- i++
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = m.Field9
- i += 4
- return i, nil
-}
-func (m *SampleOneOf_Field10) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x55
- i++
- *(*int32)(unsafe.Pointer(&dAtA[i])) = m.Field10
- i += 4
- return i, nil
-}
-func (m *SampleOneOf_Field11) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x59
- i++
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = m.Field11
- i += 8
- return i, nil
-}
-func (m *SampleOneOf_Field12) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x61
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = m.Field12
- i += 8
- return i, nil
-}
-func (m *SampleOneOf_Field13) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x68
- i++
- if m.Field13 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- return i, nil
-}
-func (m *SampleOneOf_Field14) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x72
- i++
- i = encodeVarintOne(dAtA, i, uint64(len(m.Field14)))
- i += copy(dAtA[i:], m.Field14)
- return i, nil
-}
-func (m *SampleOneOf_Field15) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- if m.Field15 != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintOne(dAtA, i, uint64(len(m.Field15)))
- i += copy(dAtA[i:], m.Field15)
- }
- return i, nil
-}
-func (m *SampleOneOf_SubMessage) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- if m.SubMessage != nil {
- dAtA[i] = 0x82
- i++
- dAtA[i] = 0x1
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.SubMessage.Size()))
- n2, err := m.SubMessage.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n2
- }
- return i, nil
-}
-func encodeFixed64One(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 encodeFixed32One(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 encodeVarintOne(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 (m *Subby) 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 ErrIntOverflowOneUnsafe
- }
- 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: Subby: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Subby: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sub", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- 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 ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Sub = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipOneUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *SampleOneOf) 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 ErrIntOverflowOneUnsafe
- }
- 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: SampleOneOf: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: SampleOneOf: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.TestOneof = &SampleOneOf_Field1{v}
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.TestOneof = &SampleOneOf_Field2{v}
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.TestOneof = &SampleOneOf_Field3{v}
- case 4:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.TestOneof = &SampleOneOf_Field4{v}
- case 5:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
- }
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.TestOneof = &SampleOneOf_Field5{v}
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.TestOneof = &SampleOneOf_Field6{v}
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.TestOneof = &SampleOneOf_Field7{v}
- case 8:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.TestOneof = &SampleOneOf_Field8{int64(v)}
- case 9:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
- }
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.TestOneof = &SampleOneOf_Field9{v}
- case 10:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
- }
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.TestOneof = &SampleOneOf_Field10{v}
- case 11:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
- }
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.TestOneof = &SampleOneOf_Field11{v}
- case 12:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
- }
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.TestOneof = &SampleOneOf_Field12{v}
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.TestOneof = &SampleOneOf_Field13{b}
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- 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 ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.TestOneof = &SampleOneOf_Field14{string(dAtA[iNdEx:postIndex])}
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- v := make([]byte, postIndex-iNdEx)
- copy(v, dAtA[iNdEx:postIndex])
- m.TestOneof = &SampleOneOf_Field15{v}
- iNdEx = postIndex
- case 16:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field SubMessage", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- v := &Subby{}
- if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- m.TestOneof = &SampleOneOf_SubMessage{v}
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipOneUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func skipOneUnsafe(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, ErrIntOverflowOneUnsafe
- }
- 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, ErrIntOverflowOneUnsafe
- }
- 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, ErrIntOverflowOneUnsafe
- }
- 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, ErrInvalidLengthOneUnsafe
- }
- return iNdEx, nil
- case 3:
- for {
- var innerWire uint64
- var start int = iNdEx
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowOneUnsafe
- }
- 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 := skipOneUnsafe(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 (
- ErrInvalidLengthOneUnsafe = fmt.Errorf("proto: negative length found during unmarshaling")
- ErrIntOverflowOneUnsafe = fmt.Errorf("proto: integer overflow")
-)
-
-func init() { proto.RegisterFile("combos/unsafeboth/one.proto", fileDescriptorOne) }
-
-var fileDescriptorOne = []byte{
- // 408 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x44, 0xd2, 0xbf, 0x4f, 0x1b, 0x31,
- 0x14, 0x07, 0x70, 0x3f, 0x8e, 0x24, 0xe0, 0x84, 0x92, 0xde, 0xf4, 0x4a, 0xa5, 0x27, 0x8b, 0xc9,
- 0x0b, 0x49, 0x73, 0x97, 0xf0, 0x63, 0x45, 0x55, 0x95, 0xa5, 0x42, 0x0a, 0x7f, 0x00, 0x8a, 0xa9,
- 0x13, 0x90, 0xb8, 0x33, 0xea, 0xdd, 0x0d, 0xdd, 0xf8, 0x73, 0x3a, 0x76, 0xec, 0x9f, 0xc0, 0xc8,
- 0xd8, 0xa1, 0x03, 0xe7, 0x2e, 0x1d, 0x19, 0x33, 0x56, 0xb9, 0x94, 0xe7, 0xed, 0x7d, 0xfd, 0xb1,
- 0x07, 0xdb, 0x5f, 0xf9, 0xfe, 0xda, 0x65, 0xc6, 0x15, 0xc3, 0x2a, 0x2f, 0xe6, 0x0b, 0x6b, 0x5c,
- 0x79, 0x33, 0x74, 0xb9, 0x1d, 0xdc, 0x7f, 0x75, 0xa5, 0x8b, 0x23, 0x97, 0xdb, 0x83, 0xa3, 0xe5,
- 0x6d, 0x79, 0x53, 0x99, 0xc1, 0xb5, 0xcb, 0x86, 0x4b, 0xb7, 0x74, 0xc3, 0xc6, 0x4c, 0xb5, 0x68,
- 0x52, 0x13, 0x9a, 0x69, 0x73, 0xe6, 0xf0, 0x9d, 0x6c, 0x5d, 0x56, 0xc6, 0x7c, 0x8b, 0xfb, 0x32,
- 0x2a, 0x2a, 0x83, 0xa0, 0x40, 0xef, 0xce, 0xd6, 0xe3, 0xe1, 0xef, 0x48, 0x76, 0x2f, 0xe7, 0xd9,
- 0xfd, 0x9d, 0xbd, 0xc8, 0xed, 0xc5, 0x22, 0x46, 0xd9, 0xfe, 0x74, 0x6b, 0xef, 0xbe, 0x8c, 0x9a,
- 0x4d, 0x30, 0x15, 0xb3, 0xff, 0x99, 0x25, 0xc1, 0x2d, 0x05, 0x7a, 0x8b, 0x25, 0x61, 0x49, 0x31,
- 0x52, 0xa0, 0x5b, 0x2c, 0x29, 0xcb, 0x18, 0xb7, 0x15, 0xe8, 0x88, 0x65, 0xcc, 0x32, 0xc1, 0x96,
- 0x02, 0xbd, 0xc7, 0x32, 0x61, 0x39, 0xc6, 0xb6, 0x02, 0xbd, 0xcd, 0x72, 0xcc, 0x72, 0x82, 0x1d,
- 0x05, 0xfa, 0x2d, 0xcb, 0x09, 0xcb, 0x29, 0xee, 0x28, 0xd0, 0x31, 0xcb, 0x29, 0xcb, 0x19, 0xee,
- 0x2a, 0xd0, 0x1d, 0x96, 0xb3, 0xf8, 0x40, 0x76, 0x36, 0x37, 0xfb, 0x80, 0x52, 0x81, 0xde, 0x9f,
- 0x8a, 0xd9, 0xeb, 0x42, 0xb0, 0x11, 0x76, 0x15, 0xe8, 0x76, 0xb0, 0x51, 0xb0, 0x04, 0x7b, 0x0a,
- 0x74, 0x3f, 0x58, 0x12, 0x2c, 0xc5, 0x3d, 0x05, 0x7a, 0x27, 0x58, 0x1a, 0x6c, 0x8c, 0x6f, 0xd6,
- 0xef, 0x1f, 0x6c, 0x1c, 0x6c, 0x82, 0xfb, 0x0a, 0x74, 0x2f, 0xd8, 0x24, 0x3e, 0x92, 0xdd, 0xa2,
- 0x32, 0x57, 0x99, 0x2d, 0x8a, 0xf9, 0xd2, 0x62, 0x5f, 0x81, 0xee, 0x26, 0x72, 0xb0, 0x6e, 0x44,
- 0xf3, 0xa9, 0x53, 0x31, 0x93, 0x45, 0x65, 0x3e, 0x6f, 0xfc, 0xbc, 0x27, 0x65, 0x69, 0x8b, 0xf2,
- 0xca, 0xe5, 0xd6, 0x2d, 0xce, 0x3f, 0x3e, 0xd6, 0x24, 0x9e, 0x6a, 0x12, 0xbf, 0x6a, 0x12, 0xcf,
- 0x35, 0xc1, 0x4b, 0x4d, 0xb0, 0xaa, 0x09, 0x1e, 0x3c, 0xc1, 0x77, 0x4f, 0xf0, 0xc3, 0x13, 0xfc,
- 0xf4, 0x04, 0x8f, 0x9e, 0xc4, 0x93, 0x27, 0xf1, 0xec, 0x09, 0xfe, 0x7a, 0x12, 0x2f, 0x9e, 0x60,
- 0xe5, 0x09, 0x1e, 0xfe, 0x10, 0x98, 0x76, 0x53, 0xa3, 0xf4, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff,
- 0x49, 0x11, 0x52, 0x0b, 0x99, 0x02, 0x00, 0x00,
-}
diff --git a/test/oneof3/combos/unsafeboth/one.proto b/test/oneof3/combos/unsafeboth/one.proto
deleted file mode 100644
index 8c161fbbcb..0000000000
--- a/test/oneof3/combos/unsafeboth/one.proto
+++ /dev/null
@@ -1,82 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto3";
-
-package one;
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = true;
-option (gogoproto.unsafe_unmarshaler_all) = true;
-
-message Subby {
- string sub = 1;
-}
-
-message SampleOneOf {
- oneof test_oneof {
- double Field1 = 1;
- float Field2 = 2;
- int32 Field3 = 3;
- int64 Field4 = 4;
- uint32 Field5 = 5;
- uint64 Field6 = 6;
- sint32 Field7 = 7;
- sint64 Field8 = 8;
- fixed32 Field9 = 9;
- sfixed32 Field10 = 10;
- fixed64 Field11 = 11;
- sfixed64 Field12 = 12;
- bool Field13 = 13;
- string Field14 = 14;
- bytes Field15 = 15;
- Subby sub_message = 16;
- }
-}
-
-
diff --git a/test/oneof3/combos/unsafeboth/onepb_test.go b/test/oneof3/combos/unsafeboth/onepb_test.go
deleted file mode 100644
index 80f264a077..0000000000
--- a/test/oneof3/combos/unsafeboth/onepb_test.go
+++ /dev/null
@@ -1,413 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeboth/one.proto
-
-/*
-Package one is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafeboth/one.proto
-
-It has these top-level messages:
- Subby
- SampleOneOf
-*/
-package one
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestSubbyProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestSubbyMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestSampleOneOfProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSampleOneOf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &SampleOneOf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestSampleOneOfMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSampleOneOf(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &SampleOneOf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestSubbyJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Subby{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestSampleOneOfJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSampleOneOf(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &SampleOneOf{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestSubbyProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestSubbyProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestSampleOneOfProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSampleOneOf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &SampleOneOf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestSampleOneOfProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSampleOneOf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &SampleOneOf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestOneDescription(t *testing.T) {
- OneDescription()
-}
-func TestSubbyVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSubby(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestSampleOneOfVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSampleOneOf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &SampleOneOf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestSubbyGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSubby(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestSampleOneOfGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSampleOneOf(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestSubbySize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestSampleOneOfSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSampleOneOf(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestSubbyStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSubby(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestSampleOneOfStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSampleOneOf(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/oneof3/combos/unsafemarshaler/one.pb.go b/test/oneof3/combos/unsafemarshaler/one.pb.go
deleted file mode 100644
index 1793006334..0000000000
--- a/test/oneof3/combos/unsafemarshaler/one.pb.go
+++ /dev/null
@@ -1,2864 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafemarshaler/one.proto
-
-/*
-Package one is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafemarshaler/one.proto
-
-It has these top-level messages:
- Subby
- SampleOneOf
-*/
-package one
-
-import proto "github.com/gogo/protobuf/proto"
-import fmt "fmt"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-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 reflect "reflect"
-
-import unsafe "unsafe"
-
-// 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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type Subby struct {
- Sub string `protobuf:"bytes,1,opt,name=sub,proto3" json:"sub,omitempty"`
-}
-
-func (m *Subby) Reset() { *m = Subby{} }
-func (*Subby) ProtoMessage() {}
-func (*Subby) Descriptor() ([]byte, []int) { return fileDescriptorOne, []int{0} }
-
-type SampleOneOf struct {
- // Types that are valid to be assigned to TestOneof:
- // *SampleOneOf_Field1
- // *SampleOneOf_Field2
- // *SampleOneOf_Field3
- // *SampleOneOf_Field4
- // *SampleOneOf_Field5
- // *SampleOneOf_Field6
- // *SampleOneOf_Field7
- // *SampleOneOf_Field8
- // *SampleOneOf_Field9
- // *SampleOneOf_Field10
- // *SampleOneOf_Field11
- // *SampleOneOf_Field12
- // *SampleOneOf_Field13
- // *SampleOneOf_Field14
- // *SampleOneOf_Field15
- // *SampleOneOf_SubMessage
- TestOneof isSampleOneOf_TestOneof `protobuf_oneof:"test_oneof"`
-}
-
-func (m *SampleOneOf) Reset() { *m = SampleOneOf{} }
-func (*SampleOneOf) ProtoMessage() {}
-func (*SampleOneOf) Descriptor() ([]byte, []int) { return fileDescriptorOne, []int{1} }
-
-type isSampleOneOf_TestOneof interface {
- isSampleOneOf_TestOneof()
- Equal(interface{}) bool
- VerboseEqual(interface{}) error
- MarshalTo([]byte) (int, error)
- Size() int
-}
-
-type SampleOneOf_Field1 struct {
- Field1 float64 `protobuf:"fixed64,1,opt,name=Field1,proto3,oneof"`
-}
-type SampleOneOf_Field2 struct {
- Field2 float32 `protobuf:"fixed32,2,opt,name=Field2,proto3,oneof"`
-}
-type SampleOneOf_Field3 struct {
- Field3 int32 `protobuf:"varint,3,opt,name=Field3,proto3,oneof"`
-}
-type SampleOneOf_Field4 struct {
- Field4 int64 `protobuf:"varint,4,opt,name=Field4,proto3,oneof"`
-}
-type SampleOneOf_Field5 struct {
- Field5 uint32 `protobuf:"varint,5,opt,name=Field5,proto3,oneof"`
-}
-type SampleOneOf_Field6 struct {
- Field6 uint64 `protobuf:"varint,6,opt,name=Field6,proto3,oneof"`
-}
-type SampleOneOf_Field7 struct {
- Field7 int32 `protobuf:"zigzag32,7,opt,name=Field7,proto3,oneof"`
-}
-type SampleOneOf_Field8 struct {
- Field8 int64 `protobuf:"zigzag64,8,opt,name=Field8,proto3,oneof"`
-}
-type SampleOneOf_Field9 struct {
- Field9 uint32 `protobuf:"fixed32,9,opt,name=Field9,proto3,oneof"`
-}
-type SampleOneOf_Field10 struct {
- Field10 int32 `protobuf:"fixed32,10,opt,name=Field10,proto3,oneof"`
-}
-type SampleOneOf_Field11 struct {
- Field11 uint64 `protobuf:"fixed64,11,opt,name=Field11,proto3,oneof"`
-}
-type SampleOneOf_Field12 struct {
- Field12 int64 `protobuf:"fixed64,12,opt,name=Field12,proto3,oneof"`
-}
-type SampleOneOf_Field13 struct {
- Field13 bool `protobuf:"varint,13,opt,name=Field13,proto3,oneof"`
-}
-type SampleOneOf_Field14 struct {
- Field14 string `protobuf:"bytes,14,opt,name=Field14,proto3,oneof"`
-}
-type SampleOneOf_Field15 struct {
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15,proto3,oneof"`
-}
-type SampleOneOf_SubMessage struct {
- SubMessage *Subby `protobuf:"bytes,16,opt,name=sub_message,json=subMessage,oneof"`
-}
-
-func (*SampleOneOf_Field1) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field2) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field3) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field4) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field5) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field6) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field7) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field8) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field9) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field10) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field11) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field12) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field13) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field14) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field15) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_SubMessage) isSampleOneOf_TestOneof() {}
-
-func (m *SampleOneOf) GetTestOneof() isSampleOneOf_TestOneof {
- if m != nil {
- return m.TestOneof
- }
- return nil
-}
-
-func (m *SampleOneOf) GetField1() float64 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field1); ok {
- return x.Field1
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField2() float32 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field2); ok {
- return x.Field2
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField3() int32 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field3); ok {
- return x.Field3
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField4() int64 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field4); ok {
- return x.Field4
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField5() uint32 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field5); ok {
- return x.Field5
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField6() uint64 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field6); ok {
- return x.Field6
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField7() int32 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field7); ok {
- return x.Field7
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField8() int64 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field8); ok {
- return x.Field8
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField9() uint32 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field9); ok {
- return x.Field9
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField10() int32 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field10); ok {
- return x.Field10
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField11() uint64 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field11); ok {
- return x.Field11
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField12() int64 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field12); ok {
- return x.Field12
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField13() bool {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field13); ok {
- return x.Field13
- }
- return false
-}
-
-func (m *SampleOneOf) GetField14() string {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field14); ok {
- return x.Field14
- }
- return ""
-}
-
-func (m *SampleOneOf) GetField15() []byte {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field15); ok {
- return x.Field15
- }
- return nil
-}
-
-func (m *SampleOneOf) GetSubMessage() *Subby {
- if x, ok := m.GetTestOneof().(*SampleOneOf_SubMessage); ok {
- return x.SubMessage
- }
- return nil
-}
-
-// XXX_OneofFuncs is for the internal use of the proto package.
-func (*SampleOneOf) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
- return _SampleOneOf_OneofMarshaler, _SampleOneOf_OneofUnmarshaler, _SampleOneOf_OneofSizer, []interface{}{
- (*SampleOneOf_Field1)(nil),
- (*SampleOneOf_Field2)(nil),
- (*SampleOneOf_Field3)(nil),
- (*SampleOneOf_Field4)(nil),
- (*SampleOneOf_Field5)(nil),
- (*SampleOneOf_Field6)(nil),
- (*SampleOneOf_Field7)(nil),
- (*SampleOneOf_Field8)(nil),
- (*SampleOneOf_Field9)(nil),
- (*SampleOneOf_Field10)(nil),
- (*SampleOneOf_Field11)(nil),
- (*SampleOneOf_Field12)(nil),
- (*SampleOneOf_Field13)(nil),
- (*SampleOneOf_Field14)(nil),
- (*SampleOneOf_Field15)(nil),
- (*SampleOneOf_SubMessage)(nil),
- }
-}
-
-func _SampleOneOf_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
- m := msg.(*SampleOneOf)
- // test_oneof
- switch x := m.TestOneof.(type) {
- case *SampleOneOf_Field1:
- _ = b.EncodeVarint(1<<3 | proto.WireFixed64)
- _ = b.EncodeFixed64(math.Float64bits(x.Field1))
- case *SampleOneOf_Field2:
- _ = b.EncodeVarint(2<<3 | proto.WireFixed32)
- _ = b.EncodeFixed32(uint64(math.Float32bits(x.Field2)))
- case *SampleOneOf_Field3:
- _ = b.EncodeVarint(3<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field3))
- case *SampleOneOf_Field4:
- _ = b.EncodeVarint(4<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field4))
- case *SampleOneOf_Field5:
- _ = b.EncodeVarint(5<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field5))
- case *SampleOneOf_Field6:
- _ = b.EncodeVarint(6<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field6))
- case *SampleOneOf_Field7:
- _ = b.EncodeVarint(7<<3 | proto.WireVarint)
- _ = b.EncodeZigzag32(uint64(x.Field7))
- case *SampleOneOf_Field8:
- _ = b.EncodeVarint(8<<3 | proto.WireVarint)
- _ = b.EncodeZigzag64(uint64(x.Field8))
- case *SampleOneOf_Field9:
- _ = b.EncodeVarint(9<<3 | proto.WireFixed32)
- _ = b.EncodeFixed32(uint64(x.Field9))
- case *SampleOneOf_Field10:
- _ = b.EncodeVarint(10<<3 | proto.WireFixed32)
- _ = b.EncodeFixed32(uint64(x.Field10))
- case *SampleOneOf_Field11:
- _ = b.EncodeVarint(11<<3 | proto.WireFixed64)
- _ = b.EncodeFixed64(uint64(x.Field11))
- case *SampleOneOf_Field12:
- _ = b.EncodeVarint(12<<3 | proto.WireFixed64)
- _ = b.EncodeFixed64(uint64(x.Field12))
- case *SampleOneOf_Field13:
- t := uint64(0)
- if x.Field13 {
- t = 1
- }
- _ = b.EncodeVarint(13<<3 | proto.WireVarint)
- _ = b.EncodeVarint(t)
- case *SampleOneOf_Field14:
- _ = b.EncodeVarint(14<<3 | proto.WireBytes)
- _ = b.EncodeStringBytes(x.Field14)
- case *SampleOneOf_Field15:
- _ = b.EncodeVarint(15<<3 | proto.WireBytes)
- _ = b.EncodeRawBytes(x.Field15)
- case *SampleOneOf_SubMessage:
- _ = b.EncodeVarint(16<<3 | proto.WireBytes)
- if err := b.EncodeMessage(x.SubMessage); err != nil {
- return err
- }
- case nil:
- default:
- return fmt.Errorf("SampleOneOf.TestOneof has unexpected type %T", x)
- }
- return nil
-}
-
-func _SampleOneOf_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
- m := msg.(*SampleOneOf)
- switch tag {
- case 1: // test_oneof.Field1
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.TestOneof = &SampleOneOf_Field1{math.Float64frombits(x)}
- return true, err
- case 2: // test_oneof.Field2
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.TestOneof = &SampleOneOf_Field2{math.Float32frombits(uint32(x))}
- return true, err
- case 3: // test_oneof.Field3
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &SampleOneOf_Field3{int32(x)}
- return true, err
- case 4: // test_oneof.Field4
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &SampleOneOf_Field4{int64(x)}
- return true, err
- case 5: // test_oneof.Field5
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &SampleOneOf_Field5{uint32(x)}
- return true, err
- case 6: // test_oneof.Field6
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &SampleOneOf_Field6{x}
- return true, err
- case 7: // test_oneof.Field7
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeZigzag32()
- m.TestOneof = &SampleOneOf_Field7{int32(x)}
- return true, err
- case 8: // test_oneof.Field8
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeZigzag64()
- m.TestOneof = &SampleOneOf_Field8{int64(x)}
- return true, err
- case 9: // test_oneof.Field9
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.TestOneof = &SampleOneOf_Field9{uint32(x)}
- return true, err
- case 10: // test_oneof.Field10
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.TestOneof = &SampleOneOf_Field10{int32(x)}
- return true, err
- case 11: // test_oneof.Field11
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.TestOneof = &SampleOneOf_Field11{x}
- return true, err
- case 12: // test_oneof.Field12
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.TestOneof = &SampleOneOf_Field12{int64(x)}
- return true, err
- case 13: // test_oneof.Field13
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &SampleOneOf_Field13{x != 0}
- return true, err
- case 14: // test_oneof.Field14
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.TestOneof = &SampleOneOf_Field14{x}
- return true, err
- case 15: // test_oneof.Field15
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeRawBytes(true)
- m.TestOneof = &SampleOneOf_Field15{x}
- return true, err
- case 16: // test_oneof.sub_message
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- msg := new(Subby)
- err := b.DecodeMessage(msg)
- m.TestOneof = &SampleOneOf_SubMessage{msg}
- return true, err
- default:
- return false, nil
- }
-}
-
-func _SampleOneOf_OneofSizer(msg proto.Message) (n int) {
- m := msg.(*SampleOneOf)
- // test_oneof
- switch x := m.TestOneof.(type) {
- case *SampleOneOf_Field1:
- n += proto.SizeVarint(1<<3 | proto.WireFixed64)
- n += 8
- case *SampleOneOf_Field2:
- n += proto.SizeVarint(2<<3 | proto.WireFixed32)
- n += 4
- case *SampleOneOf_Field3:
- n += proto.SizeVarint(3<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field3))
- case *SampleOneOf_Field4:
- n += proto.SizeVarint(4<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field4))
- case *SampleOneOf_Field5:
- n += proto.SizeVarint(5<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field5))
- case *SampleOneOf_Field6:
- n += proto.SizeVarint(6<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field6))
- case *SampleOneOf_Field7:
- n += proto.SizeVarint(7<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64((uint32(x.Field7) << 1) ^ uint32((int32(x.Field7) >> 31))))
- case *SampleOneOf_Field8:
- n += proto.SizeVarint(8<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(uint64(x.Field8<<1) ^ uint64((int64(x.Field8) >> 63))))
- case *SampleOneOf_Field9:
- n += proto.SizeVarint(9<<3 | proto.WireFixed32)
- n += 4
- case *SampleOneOf_Field10:
- n += proto.SizeVarint(10<<3 | proto.WireFixed32)
- n += 4
- case *SampleOneOf_Field11:
- n += proto.SizeVarint(11<<3 | proto.WireFixed64)
- n += 8
- case *SampleOneOf_Field12:
- n += proto.SizeVarint(12<<3 | proto.WireFixed64)
- n += 8
- case *SampleOneOf_Field13:
- n += proto.SizeVarint(13<<3 | proto.WireVarint)
- n += 1
- case *SampleOneOf_Field14:
- n += proto.SizeVarint(14<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Field14)))
- n += len(x.Field14)
- case *SampleOneOf_Field15:
- n += proto.SizeVarint(15<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Field15)))
- n += len(x.Field15)
- case *SampleOneOf_SubMessage:
- s := proto.Size(x.SubMessage)
- n += proto.SizeVarint(16<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(s))
- n += s
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- return n
-}
-
-func init() {
- proto.RegisterType((*Subby)(nil), "one.Subby")
- proto.RegisterType((*SampleOneOf)(nil), "one.SampleOneOf")
-}
-func (this *Subby) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return OneDescription()
-}
-func (this *SampleOneOf) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return OneDescription()
-}
-func OneDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 3937 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x5d, 0x70, 0x1b, 0xd7,
- 0x75, 0x26, 0x7e, 0x09, 0x1c, 0x80, 0xe0, 0xf2, 0x92, 0x96, 0x20, 0x3a, 0x86, 0x28, 0xfa, 0x8f,
- 0xb6, 0x6b, 0xd2, 0xa6, 0x44, 0xfd, 0x40, 0x4d, 0x5c, 0x90, 0x84, 0x28, 0xaa, 0x24, 0xc1, 0x2c,
- 0xc8, 0x58, 0x4e, 0x1f, 0x76, 0x16, 0x8b, 0x0b, 0x70, 0xa5, 0xc5, 0xee, 0x66, 0x77, 0x21, 0x99,
- 0x9a, 0x3e, 0xa8, 0xe3, 0xfe, 0x4c, 0xa6, 0xd3, 0xff, 0xce, 0x34, 0x71, 0x1d, 0xb7, 0xcd, 0x4c,
- 0xeb, 0x34, 0xe9, 0x4f, 0xd2, 0xb4, 0x69, 0xda, 0xa7, 0xbe, 0xa4, 0xf5, 0x53, 0x27, 0x79, 0xeb,
- 0x43, 0x1e, 0x2c, 0xd6, 0x33, 0x4d, 0x5b, 0xb7, 0x75, 0x1b, 0x3f, 0x64, 0xc6, 0x2f, 0x9d, 0xfb,
- 0xb7, 0xbb, 0xf8, 0xa1, 0x16, 0xcc, 0x8c, 0x9d, 0x27, 0x72, 0xcf, 0x39, 0xdf, 0xb7, 0xe7, 0x9e,
- 0x7b, 0xee, 0x3d, 0xe7, 0x5e, 0x2c, 0x7c, 0xed, 0x32, 0xcc, 0xb5, 0x2d, 0xab, 0x6d, 0xe0, 0x25,
- 0xdb, 0xb1, 0x3c, 0xab, 0xd1, 0x6d, 0x2d, 0x35, 0xb1, 0xab, 0x39, 0xba, 0xed, 0x59, 0xce, 0x22,
- 0x95, 0xa1, 0x49, 0x66, 0xb1, 0x28, 0x2c, 0xe6, 0xb7, 0x61, 0xea, 0x9a, 0x6e, 0xe0, 0x75, 0xdf,
- 0xb0, 0x8e, 0x3d, 0x74, 0x19, 0x92, 0x2d, 0xdd, 0xc0, 0xc5, 0xd8, 0x5c, 0x62, 0x21, 0xb7, 0xfc,
- 0xc4, 0x62, 0x1f, 0x68, 0xb1, 0x17, 0xb1, 0x4b, 0xc4, 0x32, 0x45, 0xcc, 0xbf, 0x9b, 0x84, 0xe9,
- 0x21, 0x5a, 0x84, 0x20, 0x69, 0xaa, 0x1d, 0xc2, 0x18, 0x5b, 0xc8, 0xca, 0xf4, 0x7f, 0x54, 0x84,
- 0x71, 0x5b, 0xd5, 0x6e, 0xab, 0x6d, 0x5c, 0x8c, 0x53, 0xb1, 0x78, 0x44, 0x25, 0x80, 0x26, 0xb6,
- 0xb1, 0xd9, 0xc4, 0xa6, 0x76, 0x58, 0x4c, 0xcc, 0x25, 0x16, 0xb2, 0x72, 0x48, 0x82, 0x9e, 0x83,
- 0x29, 0xbb, 0xdb, 0x30, 0x74, 0x4d, 0x09, 0x99, 0xc1, 0x5c, 0x62, 0x21, 0x25, 0x4b, 0x4c, 0xb1,
- 0x1e, 0x18, 0x3f, 0x0d, 0x93, 0x77, 0xb1, 0x7a, 0x3b, 0x6c, 0x9a, 0xa3, 0xa6, 0x05, 0x22, 0x0e,
- 0x19, 0xae, 0x41, 0xbe, 0x83, 0x5d, 0x57, 0x6d, 0x63, 0xc5, 0x3b, 0xb4, 0x71, 0x31, 0x49, 0x47,
- 0x3f, 0x37, 0x30, 0xfa, 0xfe, 0x91, 0xe7, 0x38, 0x6a, 0xef, 0xd0, 0xc6, 0xa8, 0x02, 0x59, 0x6c,
- 0x76, 0x3b, 0x8c, 0x21, 0x75, 0x4c, 0xfc, 0xaa, 0x66, 0xb7, 0xd3, 0xcf, 0x92, 0x21, 0x30, 0x4e,
- 0x31, 0xee, 0x62, 0xe7, 0x8e, 0xae, 0xe1, 0x62, 0x9a, 0x12, 0x3c, 0x3d, 0x40, 0x50, 0x67, 0xfa,
- 0x7e, 0x0e, 0x81, 0x43, 0x6b, 0x90, 0xc5, 0xaf, 0x7a, 0xd8, 0x74, 0x75, 0xcb, 0x2c, 0x8e, 0x53,
- 0x92, 0x27, 0x87, 0xcc, 0x22, 0x36, 0x9a, 0xfd, 0x14, 0x01, 0x0e, 0x5d, 0x84, 0x71, 0xcb, 0xf6,
- 0x74, 0xcb, 0x74, 0x8b, 0x99, 0xb9, 0xd8, 0x42, 0x6e, 0xf9, 0x13, 0x43, 0x13, 0xa1, 0xc6, 0x6c,
- 0x64, 0x61, 0x8c, 0x36, 0x41, 0x72, 0xad, 0xae, 0xa3, 0x61, 0x45, 0xb3, 0x9a, 0x58, 0xd1, 0xcd,
- 0x96, 0x55, 0xcc, 0x52, 0x82, 0xb3, 0x83, 0x03, 0xa1, 0x86, 0x6b, 0x56, 0x13, 0x6f, 0x9a, 0x2d,
- 0x4b, 0x2e, 0xb8, 0x3d, 0xcf, 0xe8, 0x14, 0xa4, 0xdd, 0x43, 0xd3, 0x53, 0x5f, 0x2d, 0xe6, 0x69,
- 0x86, 0xf0, 0xa7, 0xf9, 0xbf, 0x4b, 0xc3, 0xe4, 0x28, 0x29, 0x76, 0x15, 0x52, 0x2d, 0x32, 0xca,
- 0x62, 0xfc, 0x24, 0x31, 0x60, 0x98, 0xde, 0x20, 0xa6, 0x7f, 0xcc, 0x20, 0x56, 0x20, 0x67, 0x62,
- 0xd7, 0xc3, 0x4d, 0x96, 0x11, 0x89, 0x11, 0x73, 0x0a, 0x18, 0x68, 0x30, 0xa5, 0x92, 0x3f, 0x56,
- 0x4a, 0xdd, 0x84, 0x49, 0xdf, 0x25, 0xc5, 0x51, 0xcd, 0xb6, 0xc8, 0xcd, 0xa5, 0x28, 0x4f, 0x16,
- 0xab, 0x02, 0x27, 0x13, 0x98, 0x5c, 0xc0, 0x3d, 0xcf, 0x68, 0x1d, 0xc0, 0x32, 0xb1, 0xd5, 0x52,
- 0x9a, 0x58, 0x33, 0x8a, 0x99, 0x63, 0xa2, 0x54, 0x23, 0x26, 0x03, 0x51, 0xb2, 0x98, 0x54, 0x33,
- 0xd0, 0x95, 0x20, 0xd5, 0xc6, 0x8f, 0xc9, 0x94, 0x6d, 0xb6, 0xc8, 0x06, 0xb2, 0x6d, 0x1f, 0x0a,
- 0x0e, 0x26, 0x79, 0x8f, 0x9b, 0x7c, 0x64, 0x59, 0xea, 0xc4, 0x62, 0xe4, 0xc8, 0x64, 0x0e, 0x63,
- 0x03, 0x9b, 0x70, 0xc2, 0x8f, 0xe8, 0x71, 0xf0, 0x05, 0x0a, 0x4d, 0x2b, 0xa0, 0xbb, 0x50, 0x5e,
- 0x08, 0x77, 0xd4, 0x0e, 0x9e, 0xbd, 0x07, 0x85, 0xde, 0xf0, 0xa0, 0x19, 0x48, 0xb9, 0x9e, 0xea,
- 0x78, 0x34, 0x0b, 0x53, 0x32, 0x7b, 0x40, 0x12, 0x24, 0xb0, 0xd9, 0xa4, 0xbb, 0x5c, 0x4a, 0x26,
- 0xff, 0xa2, 0x9f, 0x09, 0x06, 0x9c, 0xa0, 0x03, 0x7e, 0x6a, 0x70, 0x46, 0x7b, 0x98, 0xfb, 0xc7,
- 0x3d, 0x7b, 0x09, 0x26, 0x7a, 0x06, 0x30, 0xea, 0xab, 0xe7, 0x7f, 0x1e, 0x1e, 0x19, 0x4a, 0x8d,
- 0x6e, 0xc2, 0x4c, 0xd7, 0xd4, 0x4d, 0x0f, 0x3b, 0xb6, 0x83, 0x49, 0xc6, 0xb2, 0x57, 0x15, 0xff,
- 0x6d, 0xfc, 0x98, 0x9c, 0xdb, 0x0f, 0x5b, 0x33, 0x16, 0x79, 0xba, 0x3b, 0x28, 0x7c, 0x36, 0x9b,
- 0xf9, 0xc1, 0xb8, 0x74, 0xff, 0xfe, 0xfd, 0xfb, 0xf1, 0xf9, 0x2f, 0xa4, 0x61, 0x66, 0xd8, 0x9a,
- 0x19, 0xba, 0x7c, 0x4f, 0x41, 0xda, 0xec, 0x76, 0x1a, 0xd8, 0xa1, 0x41, 0x4a, 0xc9, 0xfc, 0x09,
- 0x55, 0x20, 0x65, 0xa8, 0x0d, 0x6c, 0x14, 0x93, 0x73, 0xb1, 0x85, 0xc2, 0xf2, 0x73, 0x23, 0xad,
- 0xca, 0xc5, 0x2d, 0x02, 0x91, 0x19, 0x12, 0x7d, 0x0a, 0x92, 0x7c, 0x8b, 0x26, 0x0c, 0xcf, 0x8e,
- 0xc6, 0x40, 0xd6, 0x92, 0x4c, 0x71, 0xe8, 0x51, 0xc8, 0x92, 0xbf, 0x2c, 0x37, 0xd2, 0xd4, 0xe7,
- 0x0c, 0x11, 0x90, 0xbc, 0x40, 0xb3, 0x90, 0xa1, 0xcb, 0xa4, 0x89, 0x45, 0x69, 0xf3, 0x9f, 0x49,
- 0x62, 0x35, 0x71, 0x4b, 0xed, 0x1a, 0x9e, 0x72, 0x47, 0x35, 0xba, 0x98, 0x26, 0x7c, 0x56, 0xce,
- 0x73, 0xe1, 0x67, 0x88, 0x0c, 0x9d, 0x85, 0x1c, 0x5b, 0x55, 0xba, 0xd9, 0xc4, 0xaf, 0xd2, 0xdd,
- 0x33, 0x25, 0xb3, 0x85, 0xb6, 0x49, 0x24, 0xe4, 0xf5, 0xb7, 0x5c, 0xcb, 0x14, 0xa9, 0x49, 0x5f,
- 0x41, 0x04, 0xf4, 0xf5, 0x97, 0xfa, 0x37, 0xee, 0xc7, 0x86, 0x0f, 0xaf, 0x3f, 0xa7, 0xe6, 0xbf,
- 0x15, 0x87, 0x24, 0xdd, 0x2f, 0x26, 0x21, 0xb7, 0xf7, 0xca, 0x6e, 0x55, 0x59, 0xaf, 0xed, 0xaf,
- 0x6e, 0x55, 0xa5, 0x18, 0x2a, 0x00, 0x50, 0xc1, 0xb5, 0xad, 0x5a, 0x65, 0x4f, 0x8a, 0xfb, 0xcf,
- 0x9b, 0x3b, 0x7b, 0x17, 0x2f, 0x48, 0x09, 0x1f, 0xb0, 0xcf, 0x04, 0xc9, 0xb0, 0xc1, 0xf9, 0x65,
- 0x29, 0x85, 0x24, 0xc8, 0x33, 0x82, 0xcd, 0x9b, 0xd5, 0xf5, 0x8b, 0x17, 0xa4, 0x74, 0xaf, 0xe4,
- 0xfc, 0xb2, 0x34, 0x8e, 0x26, 0x20, 0x4b, 0x25, 0xab, 0xb5, 0xda, 0x96, 0x94, 0xf1, 0x39, 0xeb,
- 0x7b, 0xf2, 0xe6, 0xce, 0x86, 0x94, 0xf5, 0x39, 0x37, 0xe4, 0xda, 0xfe, 0xae, 0x04, 0x3e, 0xc3,
- 0x76, 0xb5, 0x5e, 0xaf, 0x6c, 0x54, 0xa5, 0x9c, 0x6f, 0xb1, 0xfa, 0xca, 0x5e, 0xb5, 0x2e, 0xe5,
- 0x7b, 0xdc, 0x3a, 0xbf, 0x2c, 0x4d, 0xf8, 0xaf, 0xa8, 0xee, 0xec, 0x6f, 0x4b, 0x05, 0x34, 0x05,
- 0x13, 0xec, 0x15, 0xc2, 0x89, 0xc9, 0x3e, 0xd1, 0xc5, 0x0b, 0x92, 0x14, 0x38, 0xc2, 0x58, 0xa6,
- 0x7a, 0x04, 0x17, 0x2f, 0x48, 0x68, 0x7e, 0x0d, 0x52, 0x34, 0xbb, 0x10, 0x82, 0xc2, 0x56, 0x65,
- 0xb5, 0xba, 0xa5, 0xd4, 0x76, 0xf7, 0x36, 0x6b, 0x3b, 0x95, 0x2d, 0x29, 0x16, 0xc8, 0xe4, 0xea,
- 0xa7, 0xf7, 0x37, 0xe5, 0xea, 0xba, 0x14, 0x0f, 0xcb, 0x76, 0xab, 0x95, 0xbd, 0xea, 0xba, 0x94,
- 0x98, 0xd7, 0x60, 0x66, 0xd8, 0x3e, 0x39, 0x74, 0x65, 0x84, 0xa6, 0x38, 0x7e, 0xcc, 0x14, 0x53,
- 0xae, 0x81, 0x29, 0xfe, 0x72, 0x0c, 0xa6, 0x87, 0xd4, 0x8a, 0xa1, 0x2f, 0x79, 0x09, 0x52, 0x2c,
- 0x45, 0x59, 0xf5, 0x7c, 0x66, 0x68, 0xd1, 0xa1, 0x09, 0x3b, 0x50, 0x41, 0x29, 0x2e, 0xdc, 0x41,
- 0x24, 0x8e, 0xe9, 0x20, 0x08, 0xc5, 0x80, 0x93, 0xaf, 0xc5, 0xa0, 0x78, 0x1c, 0x77, 0xc4, 0x46,
- 0x11, 0xef, 0xd9, 0x28, 0xae, 0xf6, 0x3b, 0x70, 0xee, 0xf8, 0x31, 0x0c, 0x78, 0xf1, 0x56, 0x0c,
- 0x4e, 0x0d, 0x6f, 0xb4, 0x86, 0xfa, 0xf0, 0x29, 0x48, 0x77, 0xb0, 0x77, 0x60, 0x89, 0x66, 0xe3,
- 0xa9, 0x21, 0x25, 0x8c, 0xa8, 0xfb, 0x63, 0xc5, 0x51, 0xe1, 0x1a, 0x98, 0x38, 0xae, 0x5b, 0x62,
- 0xde, 0x0c, 0x78, 0xfa, 0xf9, 0x38, 0x3c, 0x32, 0x94, 0x7c, 0xa8, 0xa3, 0x8f, 0x01, 0xe8, 0xa6,
- 0xdd, 0xf5, 0x58, 0x43, 0xc1, 0xf6, 0xa7, 0x2c, 0x95, 0xd0, 0xb5, 0x4f, 0xf6, 0x9e, 0xae, 0xe7,
- 0xeb, 0x13, 0x54, 0x0f, 0x4c, 0x44, 0x0d, 0x2e, 0x07, 0x8e, 0x26, 0xa9, 0xa3, 0xa5, 0x63, 0x46,
- 0x3a, 0x50, 0xab, 0x5f, 0x00, 0x49, 0x33, 0x74, 0x6c, 0x7a, 0x8a, 0xeb, 0x39, 0x58, 0xed, 0xe8,
- 0x66, 0x9b, 0x6e, 0xc0, 0x99, 0x72, 0xaa, 0xa5, 0x1a, 0x2e, 0x96, 0x27, 0x99, 0xba, 0x2e, 0xb4,
- 0x04, 0x41, 0x6b, 0x9c, 0x13, 0x42, 0xa4, 0x7b, 0x10, 0x4c, 0xed, 0x23, 0xe6, 0xbf, 0x99, 0x81,
- 0x5c, 0xa8, 0x2d, 0x45, 0xe7, 0x20, 0x7f, 0x4b, 0xbd, 0xa3, 0x2a, 0xe2, 0xa8, 0xc1, 0x22, 0x91,
- 0x23, 0xb2, 0x5d, 0x7e, 0xdc, 0x78, 0x01, 0x66, 0xa8, 0x89, 0xd5, 0xf5, 0xb0, 0xa3, 0x68, 0x86,
- 0xea, 0xba, 0x34, 0x68, 0x19, 0x6a, 0x8a, 0x88, 0xae, 0x46, 0x54, 0x6b, 0x42, 0x83, 0x56, 0x60,
- 0x9a, 0x22, 0x3a, 0x5d, 0xc3, 0xd3, 0x6d, 0x03, 0x2b, 0xe4, 0xf0, 0xe3, 0xd2, 0x8d, 0xd8, 0xf7,
- 0x6c, 0x8a, 0x58, 0x6c, 0x73, 0x03, 0xe2, 0x91, 0x8b, 0xd6, 0xe1, 0x31, 0x0a, 0x6b, 0x63, 0x13,
- 0x3b, 0xaa, 0x87, 0x15, 0xfc, 0xb9, 0xae, 0x6a, 0xb8, 0x8a, 0x6a, 0x36, 0x95, 0x03, 0xd5, 0x3d,
- 0x28, 0xce, 0x10, 0x82, 0xd5, 0x78, 0x31, 0x26, 0x9f, 0x21, 0x86, 0x1b, 0xdc, 0xae, 0x4a, 0xcd,
- 0x2a, 0x66, 0xf3, 0xba, 0xea, 0x1e, 0xa0, 0x32, 0x9c, 0xa2, 0x2c, 0xae, 0xe7, 0xe8, 0x66, 0x5b,
- 0xd1, 0x0e, 0xb0, 0x76, 0x5b, 0xe9, 0x7a, 0xad, 0xcb, 0xc5, 0x47, 0xc3, 0xef, 0xa7, 0x1e, 0xd6,
- 0xa9, 0xcd, 0x1a, 0x31, 0xd9, 0xf7, 0x5a, 0x97, 0x51, 0x1d, 0xf2, 0x64, 0x32, 0x3a, 0xfa, 0x3d,
- 0xac, 0xb4, 0x2c, 0x87, 0x56, 0x96, 0xc2, 0x90, 0x95, 0x1d, 0x8a, 0xe0, 0x62, 0x8d, 0x03, 0xb6,
- 0xad, 0x26, 0x2e, 0xa7, 0xea, 0xbb, 0xd5, 0xea, 0xba, 0x9c, 0x13, 0x2c, 0xd7, 0x2c, 0x87, 0x24,
- 0x54, 0xdb, 0xf2, 0x03, 0x9c, 0x63, 0x09, 0xd5, 0xb6, 0x44, 0x78, 0x57, 0x60, 0x5a, 0xd3, 0xd8,
- 0x98, 0x75, 0x4d, 0xe1, 0x47, 0x14, 0xb7, 0x28, 0xf5, 0x04, 0x4b, 0xd3, 0x36, 0x98, 0x01, 0xcf,
- 0x71, 0x17, 0x5d, 0x81, 0x47, 0x82, 0x60, 0x85, 0x81, 0x53, 0x03, 0xa3, 0xec, 0x87, 0xae, 0xc0,
- 0xb4, 0x7d, 0x38, 0x08, 0x44, 0x3d, 0x6f, 0xb4, 0x0f, 0xfb, 0x61, 0x97, 0x60, 0xc6, 0x3e, 0xb0,
- 0x07, 0x71, 0xd3, 0x61, 0x1c, 0xb2, 0x0f, 0xec, 0x7e, 0xe0, 0x93, 0xf4, 0xbc, 0xea, 0x60, 0x4d,
- 0xf5, 0x70, 0xb3, 0x78, 0x3a, 0x6c, 0x1e, 0x52, 0xa0, 0x25, 0x90, 0x34, 0x4d, 0xc1, 0xa6, 0xda,
- 0x30, 0xb0, 0xa2, 0x3a, 0xd8, 0x54, 0xdd, 0xe2, 0xd9, 0xb0, 0x71, 0x41, 0xd3, 0xaa, 0x54, 0x5b,
- 0xa1, 0x4a, 0xf4, 0x2c, 0x4c, 0x59, 0x8d, 0x5b, 0x1a, 0x4b, 0x49, 0xc5, 0x76, 0x70, 0x4b, 0x7f,
- 0xb5, 0xf8, 0x04, 0x8d, 0xef, 0x24, 0x51, 0xd0, 0x84, 0xdc, 0xa5, 0x62, 0xf4, 0x0c, 0x48, 0x9a,
- 0x7b, 0xa0, 0x3a, 0x36, 0xed, 0x09, 0x5c, 0x5b, 0xd5, 0x70, 0xf1, 0x49, 0x66, 0xca, 0xe4, 0x3b,
- 0x42, 0x4c, 0x96, 0x84, 0x7b, 0x57, 0x6f, 0x79, 0x82, 0xf1, 0x69, 0xb6, 0x24, 0xa8, 0x8c, 0xb3,
- 0x2d, 0x80, 0x44, 0x42, 0xd1, 0xf3, 0xe2, 0x05, 0x6a, 0x56, 0xb0, 0x0f, 0xec, 0xf0, 0x7b, 0x1f,
- 0x87, 0x09, 0x62, 0x19, 0xbc, 0xf4, 0x19, 0xd6, 0xcf, 0xd8, 0x07, 0xa1, 0x37, 0x7e, 0x64, 0xad,
- 0xe5, 0x7c, 0x19, 0xf2, 0xe1, 0xfc, 0x44, 0x59, 0x60, 0x19, 0x2a, 0xc5, 0x48, 0xad, 0x5f, 0xab,
- 0xad, 0x93, 0x2a, 0xfd, 0xd9, 0xaa, 0x14, 0x27, 0xdd, 0xc2, 0xd6, 0xe6, 0x5e, 0x55, 0x91, 0xf7,
- 0x77, 0xf6, 0x36, 0xb7, 0xab, 0x52, 0x22, 0xdc, 0x96, 0x7e, 0x27, 0x0e, 0x85, 0xde, 0x13, 0x06,
- 0xfa, 0x69, 0x38, 0x2d, 0xae, 0x03, 0x5c, 0xec, 0x29, 0x77, 0x75, 0x87, 0x2e, 0x99, 0x8e, 0xca,
- 0x3a, 0x6c, 0x7f, 0xd2, 0x66, 0xb8, 0x55, 0x1d, 0x7b, 0x2f, 0xeb, 0x0e, 0x59, 0x10, 0x1d, 0xd5,
- 0x43, 0x5b, 0x70, 0xd6, 0xb4, 0x14, 0xd7, 0x53, 0xcd, 0xa6, 0xea, 0x34, 0x95, 0xe0, 0x22, 0x46,
- 0x51, 0x35, 0x0d, 0xbb, 0xae, 0xc5, 0x4a, 0x95, 0xcf, 0xf2, 0x09, 0xd3, 0xaa, 0x73, 0xe3, 0x60,
- 0x0f, 0xaf, 0x70, 0xd3, 0xbe, 0x04, 0x4b, 0x1c, 0x97, 0x60, 0x8f, 0x42, 0xb6, 0xa3, 0xda, 0x0a,
- 0x36, 0x3d, 0xe7, 0x90, 0xf6, 0x95, 0x19, 0x39, 0xd3, 0x51, 0xed, 0x2a, 0x79, 0xfe, 0x78, 0xda,
- 0xfb, 0xef, 0x27, 0x20, 0x1f, 0xee, 0x2d, 0x49, 0xab, 0xae, 0xd1, 0x3a, 0x12, 0xa3, 0x3b, 0xcd,
- 0xe3, 0x0f, 0xed, 0x44, 0x17, 0xd7, 0x48, 0x81, 0x29, 0xa7, 0x59, 0xc7, 0x27, 0x33, 0x24, 0x29,
- 0xee, 0x64, 0x6f, 0xc1, 0xec, 0x14, 0x93, 0x91, 0xf9, 0x13, 0xda, 0x80, 0xf4, 0x2d, 0x97, 0x72,
- 0xa7, 0x29, 0xf7, 0x13, 0x0f, 0xe7, 0xbe, 0x51, 0xa7, 0xe4, 0xd9, 0x1b, 0x75, 0x65, 0xa7, 0x26,
- 0x6f, 0x57, 0xb6, 0x64, 0x0e, 0x47, 0x67, 0x20, 0x69, 0xa8, 0xf7, 0x0e, 0x7b, 0x4b, 0x11, 0x15,
- 0x8d, 0x1a, 0xf8, 0x33, 0x90, 0xbc, 0x8b, 0xd5, 0xdb, 0xbd, 0x05, 0x80, 0x8a, 0x3e, 0xc2, 0xd4,
- 0x5f, 0x82, 0x14, 0x8d, 0x17, 0x02, 0xe0, 0x11, 0x93, 0xc6, 0x50, 0x06, 0x92, 0x6b, 0x35, 0x99,
- 0xa4, 0xbf, 0x04, 0x79, 0x26, 0x55, 0x76, 0x37, 0xab, 0x6b, 0x55, 0x29, 0x3e, 0xbf, 0x02, 0x69,
- 0x16, 0x04, 0xb2, 0x34, 0xfc, 0x30, 0x48, 0x63, 0xfc, 0x91, 0x73, 0xc4, 0x84, 0x76, 0x7f, 0x7b,
- 0xb5, 0x2a, 0x4b, 0xf1, 0xf0, 0xf4, 0xba, 0x90, 0x0f, 0xb7, 0x95, 0x1f, 0x4f, 0x4e, 0xfd, 0x7d,
- 0x0c, 0x72, 0xa1, 0x36, 0x91, 0x34, 0x28, 0xaa, 0x61, 0x58, 0x77, 0x15, 0xd5, 0xd0, 0x55, 0x97,
- 0x27, 0x05, 0x50, 0x51, 0x85, 0x48, 0x46, 0x9d, 0xb4, 0x8f, 0xc5, 0xf9, 0x37, 0x63, 0x20, 0xf5,
- 0xb7, 0x98, 0x7d, 0x0e, 0xc6, 0x7e, 0xa2, 0x0e, 0xbe, 0x11, 0x83, 0x42, 0x6f, 0x5f, 0xd9, 0xe7,
- 0xde, 0xb9, 0x9f, 0xa8, 0x7b, 0xef, 0xc4, 0x61, 0xa2, 0xa7, 0x9b, 0x1c, 0xd5, 0xbb, 0xcf, 0xc1,
- 0x94, 0xde, 0xc4, 0x1d, 0xdb, 0xf2, 0xb0, 0xa9, 0x1d, 0x2a, 0x06, 0xbe, 0x83, 0x8d, 0xe2, 0x3c,
- 0xdd, 0x28, 0x96, 0x1e, 0xde, 0xaf, 0x2e, 0x6e, 0x06, 0xb8, 0x2d, 0x02, 0x2b, 0x4f, 0x6f, 0xae,
- 0x57, 0xb7, 0x77, 0x6b, 0x7b, 0xd5, 0x9d, 0xb5, 0x57, 0x94, 0xfd, 0x9d, 0x9f, 0xdd, 0xa9, 0xbd,
- 0xbc, 0x23, 0x4b, 0x7a, 0x9f, 0xd9, 0x47, 0xb8, 0xd4, 0x77, 0x41, 0xea, 0x77, 0x0a, 0x9d, 0x86,
- 0x61, 0x6e, 0x49, 0x63, 0x68, 0x1a, 0x26, 0x77, 0x6a, 0x4a, 0x7d, 0x73, 0xbd, 0xaa, 0x54, 0xaf,
- 0x5d, 0xab, 0xae, 0xed, 0xd5, 0xd9, 0x01, 0xde, 0xb7, 0xde, 0xeb, 0x5d, 0xd4, 0xaf, 0x27, 0x60,
- 0x7a, 0x88, 0x27, 0xa8, 0xc2, 0xcf, 0x0e, 0xec, 0x38, 0xf3, 0xfc, 0x28, 0xde, 0x2f, 0x92, 0x92,
- 0xbf, 0xab, 0x3a, 0x1e, 0x3f, 0x6a, 0x3c, 0x03, 0x24, 0x4a, 0xa6, 0xa7, 0xb7, 0x74, 0xec, 0xf0,
- 0xfb, 0x0e, 0x76, 0xa0, 0x98, 0x0c, 0xe4, 0xec, 0xca, 0xe3, 0xa7, 0x00, 0xd9, 0x96, 0xab, 0x7b,
- 0xfa, 0x1d, 0xac, 0xe8, 0xa6, 0xb8, 0x1c, 0x21, 0x07, 0x8c, 0xa4, 0x2c, 0x09, 0xcd, 0xa6, 0xe9,
- 0xf9, 0xd6, 0x26, 0x6e, 0xab, 0x7d, 0xd6, 0x64, 0x03, 0x4f, 0xc8, 0x92, 0xd0, 0xf8, 0xd6, 0xe7,
- 0x20, 0xdf, 0xb4, 0xba, 0xa4, 0xeb, 0x62, 0x76, 0xa4, 0x5e, 0xc4, 0xe4, 0x1c, 0x93, 0xf9, 0x26,
- 0xbc, 0x9f, 0x0e, 0x6e, 0x65, 0xf2, 0x72, 0x8e, 0xc9, 0x98, 0xc9, 0xd3, 0x30, 0xa9, 0xb6, 0xdb,
- 0x0e, 0x21, 0x17, 0x44, 0xec, 0x84, 0x50, 0xf0, 0xc5, 0xd4, 0x70, 0xf6, 0x06, 0x64, 0x44, 0x1c,
- 0x48, 0x49, 0x26, 0x91, 0x50, 0x6c, 0x76, 0x33, 0x17, 0x5f, 0xc8, 0xca, 0x19, 0x53, 0x28, 0xcf,
- 0x41, 0x5e, 0x77, 0x95, 0xe0, 0x92, 0x39, 0x3e, 0x17, 0x5f, 0xc8, 0xc8, 0x39, 0xdd, 0xf5, 0x2f,
- 0xe8, 0xe6, 0xdf, 0x8a, 0x43, 0xa1, 0xf7, 0x92, 0x1c, 0xad, 0x43, 0xc6, 0xb0, 0x34, 0x95, 0xa6,
- 0x16, 0xfb, 0x85, 0x66, 0x21, 0xe2, 0x5e, 0x7d, 0x71, 0x8b, 0xdb, 0xcb, 0x3e, 0x72, 0xf6, 0x9f,
- 0x63, 0x90, 0x11, 0x62, 0x74, 0x0a, 0x92, 0xb6, 0xea, 0x1d, 0x50, 0xba, 0xd4, 0x6a, 0x5c, 0x8a,
- 0xc9, 0xf4, 0x99, 0xc8, 0x5d, 0x5b, 0x35, 0x69, 0x0a, 0x70, 0x39, 0x79, 0x26, 0xf3, 0x6a, 0x60,
- 0xb5, 0x49, 0x8f, 0x1f, 0x56, 0xa7, 0x83, 0x4d, 0xcf, 0x15, 0xf3, 0xca, 0xe5, 0x6b, 0x5c, 0x8c,
- 0x9e, 0x83, 0x29, 0xcf, 0x51, 0x75, 0xa3, 0xc7, 0x36, 0x49, 0x6d, 0x25, 0xa1, 0xf0, 0x8d, 0xcb,
- 0x70, 0x46, 0xf0, 0x36, 0xb1, 0xa7, 0x6a, 0x07, 0xb8, 0x19, 0x80, 0xd2, 0xf4, 0x06, 0xf6, 0x34,
- 0x37, 0x58, 0xe7, 0x7a, 0x81, 0x9d, 0xff, 0x5e, 0x0c, 0xa6, 0xc4, 0x81, 0xa9, 0xe9, 0x07, 0x6b,
- 0x1b, 0x40, 0x35, 0x4d, 0xcb, 0x0b, 0x87, 0x6b, 0x30, 0x95, 0x07, 0x70, 0x8b, 0x15, 0x1f, 0x24,
- 0x87, 0x08, 0x66, 0x3b, 0x00, 0x81, 0xe6, 0xd8, 0xb0, 0x9d, 0x85, 0x1c, 0xff, 0x05, 0x84, 0xfe,
- 0x8c, 0xc6, 0x8e, 0xd8, 0xc0, 0x44, 0xe4, 0x64, 0x85, 0x66, 0x20, 0xd5, 0xc0, 0x6d, 0xdd, 0xe4,
- 0xf7, 0x9a, 0xec, 0x41, 0xdc, 0xd5, 0x26, 0xfd, 0xbb, 0xda, 0xd5, 0x9b, 0x30, 0xad, 0x59, 0x9d,
- 0x7e, 0x77, 0x57, 0xa5, 0xbe, 0x63, 0xbe, 0x7b, 0x3d, 0xf6, 0x59, 0x08, 0x5a, 0xcc, 0x2f, 0xc7,
- 0x13, 0x1b, 0xbb, 0xab, 0x5f, 0x8d, 0xcf, 0x6e, 0x30, 0xdc, 0xae, 0x18, 0xa6, 0x8c, 0x5b, 0x06,
- 0xd6, 0x88, 0xeb, 0xf0, 0xc3, 0xa7, 0xe0, 0xf9, 0xb6, 0xee, 0x1d, 0x74, 0x1b, 0x8b, 0x9a, 0xd5,
- 0x59, 0x6a, 0x5b, 0x6d, 0x2b, 0xf8, 0xd9, 0x90, 0x3c, 0xd1, 0x07, 0xfa, 0x1f, 0xff, 0xe9, 0x30,
- 0xeb, 0x4b, 0x67, 0x23, 0x7f, 0x67, 0x2c, 0xef, 0xc0, 0x34, 0x37, 0x56, 0xe8, 0x6f, 0x17, 0xec,
- 0x08, 0x81, 0x1e, 0x7a, 0xff, 0x53, 0xfc, 0xc6, 0xbb, 0xb4, 0x56, 0xcb, 0x53, 0x1c, 0x4a, 0x74,
- 0xec, 0x94, 0x51, 0x96, 0xe1, 0x91, 0x1e, 0x3e, 0xb6, 0x2e, 0xb1, 0x13, 0xc1, 0xf8, 0x1d, 0xce,
- 0x38, 0x1d, 0x62, 0xac, 0x73, 0x68, 0x79, 0x0d, 0x26, 0x4e, 0xc2, 0xf5, 0x8f, 0x9c, 0x2b, 0x8f,
- 0xc3, 0x24, 0x1b, 0x30, 0x49, 0x49, 0xb4, 0xae, 0xeb, 0x59, 0x1d, 0xba, 0xe9, 0x3d, 0x9c, 0xe6,
- 0x9f, 0xde, 0x65, 0x0b, 0xa5, 0x40, 0x60, 0x6b, 0x3e, 0xaa, 0x5c, 0x06, 0xfa, 0x73, 0x4d, 0x13,
- 0x6b, 0x46, 0x04, 0xc3, 0xdb, 0xdc, 0x11, 0xdf, 0xbe, 0xfc, 0x19, 0x98, 0x21, 0xff, 0xd3, 0x3d,
- 0x29, 0xec, 0x49, 0xf4, 0x6d, 0x57, 0xf1, 0x7b, 0xaf, 0xb1, 0xb5, 0x38, 0xed, 0x13, 0x84, 0x7c,
- 0x0a, 0xcd, 0x62, 0x1b, 0x7b, 0x1e, 0x76, 0x5c, 0x45, 0x35, 0x86, 0xb9, 0x17, 0xba, 0x2e, 0x28,
- 0x7e, 0xf1, 0xbd, 0xde, 0x59, 0xdc, 0x60, 0xc8, 0x8a, 0x61, 0x94, 0xf7, 0xe1, 0xf4, 0x90, 0xac,
- 0x18, 0x81, 0xf3, 0x75, 0xce, 0x39, 0x33, 0x90, 0x19, 0x84, 0x76, 0x17, 0x84, 0xdc, 0x9f, 0xcb,
- 0x11, 0x38, 0x7f, 0x9f, 0x73, 0x22, 0x8e, 0x15, 0x53, 0x4a, 0x18, 0x6f, 0xc0, 0xd4, 0x1d, 0xec,
- 0x34, 0x2c, 0x97, 0x5f, 0xd1, 0x8c, 0x40, 0xf7, 0x06, 0xa7, 0x9b, 0xe4, 0x40, 0x7a, 0x67, 0x43,
- 0xb8, 0xae, 0x40, 0xa6, 0xa5, 0x6a, 0x78, 0x04, 0x8a, 0x2f, 0x71, 0x8a, 0x71, 0x62, 0x4f, 0xa0,
- 0x15, 0xc8, 0xb7, 0x2d, 0x5e, 0x96, 0xa2, 0xe1, 0x6f, 0x72, 0x78, 0x4e, 0x60, 0x38, 0x85, 0x6d,
- 0xd9, 0x5d, 0x83, 0xd4, 0xac, 0x68, 0x8a, 0x3f, 0x10, 0x14, 0x02, 0xc3, 0x29, 0x4e, 0x10, 0xd6,
- 0x3f, 0x14, 0x14, 0x6e, 0x28, 0x9e, 0x2f, 0x41, 0xce, 0x32, 0x8d, 0x43, 0xcb, 0x1c, 0xc5, 0x89,
- 0x3f, 0xe2, 0x0c, 0xc0, 0x21, 0x84, 0xe0, 0x2a, 0x64, 0x47, 0x9d, 0x88, 0x3f, 0x7e, 0x4f, 0x2c,
- 0x0f, 0x31, 0x03, 0x1b, 0x30, 0x29, 0x36, 0x28, 0xdd, 0x32, 0x47, 0xa0, 0xf8, 0x13, 0x4e, 0x51,
- 0x08, 0xc1, 0xf8, 0x30, 0x3c, 0xec, 0x7a, 0x6d, 0x3c, 0x0a, 0xc9, 0x5b, 0x62, 0x18, 0x1c, 0xc2,
- 0x43, 0xd9, 0xc0, 0xa6, 0x76, 0x30, 0x1a, 0xc3, 0x57, 0x44, 0x28, 0x05, 0x86, 0x50, 0xac, 0xc1,
- 0x44, 0x47, 0x75, 0xdc, 0x03, 0xd5, 0x18, 0x69, 0x3a, 0xfe, 0x94, 0x73, 0xe4, 0x7d, 0x10, 0x8f,
- 0x48, 0xd7, 0x3c, 0x09, 0xcd, 0x57, 0x45, 0x44, 0x42, 0x30, 0xbe, 0xf4, 0x5c, 0x8f, 0xde, 0x67,
- 0x9d, 0x84, 0xed, 0x6b, 0x62, 0xe9, 0x31, 0xec, 0x76, 0x98, 0xf1, 0x2a, 0x64, 0x5d, 0xfd, 0xde,
- 0x48, 0x34, 0x7f, 0x26, 0x66, 0x9a, 0x02, 0x08, 0xf8, 0x15, 0x38, 0x33, 0xb4, 0x4c, 0x8c, 0x40,
- 0xf6, 0xe7, 0x9c, 0xec, 0xd4, 0x90, 0x52, 0xc1, 0xb7, 0x84, 0x93, 0x52, 0xfe, 0x85, 0xd8, 0x12,
- 0x70, 0x1f, 0xd7, 0x2e, 0x39, 0x28, 0xb8, 0x6a, 0xeb, 0x64, 0x51, 0xfb, 0x4b, 0x11, 0x35, 0x86,
- 0xed, 0x89, 0xda, 0x1e, 0x9c, 0xe2, 0x8c, 0x27, 0x9b, 0xd7, 0xaf, 0x8b, 0x8d, 0x95, 0xa1, 0xf7,
- 0x7b, 0x67, 0xf7, 0xe7, 0x60, 0xd6, 0x0f, 0xa7, 0xe8, 0x48, 0x5d, 0xa5, 0xa3, 0xda, 0x23, 0x30,
- 0x7f, 0x83, 0x33, 0x8b, 0x1d, 0xdf, 0x6f, 0x69, 0xdd, 0x6d, 0xd5, 0x26, 0xe4, 0x37, 0xa1, 0x28,
- 0xc8, 0xbb, 0xa6, 0x83, 0x35, 0xab, 0x6d, 0xea, 0xf7, 0x70, 0x73, 0x04, 0xea, 0xbf, 0xea, 0x9b,
- 0xaa, 0xfd, 0x10, 0x9c, 0x30, 0x6f, 0x82, 0xe4, 0xf7, 0x2a, 0x8a, 0xde, 0xb1, 0x2d, 0xc7, 0x8b,
- 0x60, 0xfc, 0xa6, 0x98, 0x29, 0x1f, 0xb7, 0x49, 0x61, 0xe5, 0x2a, 0x14, 0xe8, 0xe3, 0xa8, 0x29,
- 0xf9, 0xd7, 0x9c, 0x68, 0x22, 0x40, 0xf1, 0x8d, 0x43, 0xb3, 0x3a, 0xb6, 0xea, 0x8c, 0xb2, 0xff,
- 0xfd, 0x8d, 0xd8, 0x38, 0x38, 0x84, 0x6f, 0x1c, 0xde, 0xa1, 0x8d, 0x49, 0xb5, 0x1f, 0x81, 0xe1,
- 0x5b, 0x62, 0xe3, 0x10, 0x18, 0x4e, 0x21, 0x1a, 0x86, 0x11, 0x28, 0xfe, 0x56, 0x50, 0x08, 0x0c,
- 0xa1, 0xf8, 0x74, 0x50, 0x68, 0x1d, 0xdc, 0xd6, 0x5d, 0xcf, 0x61, 0x7d, 0xf0, 0xc3, 0xa9, 0xbe,
- 0xfd, 0x5e, 0x6f, 0x13, 0x26, 0x87, 0xa0, 0xe5, 0x1b, 0x30, 0xd9, 0xd7, 0x62, 0xa0, 0xa8, 0x6f,
- 0x3f, 0x8a, 0xbf, 0xf0, 0x01, 0xdf, 0x8c, 0x7a, 0x3b, 0x8c, 0xf2, 0x16, 0x99, 0xf7, 0xde, 0x3e,
- 0x20, 0x9a, 0xec, 0xb5, 0x0f, 0xfc, 0xa9, 0xef, 0x69, 0x03, 0xca, 0xd7, 0x60, 0xa2, 0xa7, 0x07,
- 0x88, 0xa6, 0xfa, 0x45, 0x4e, 0x95, 0x0f, 0xb7, 0x00, 0xe5, 0x15, 0x48, 0x92, 0x7a, 0x1e, 0x0d,
- 0xff, 0x25, 0x0e, 0xa7, 0xe6, 0xe5, 0x4f, 0x42, 0x46, 0xd4, 0xf1, 0x68, 0xe8, 0x2f, 0x73, 0xa8,
- 0x0f, 0x21, 0x70, 0x51, 0xc3, 0xa3, 0xe1, 0xbf, 0x22, 0xe0, 0x02, 0x42, 0xe0, 0xa3, 0x87, 0xf0,
- 0x1f, 0x7e, 0x35, 0xc9, 0xf7, 0x61, 0x11, 0xbb, 0xab, 0x30, 0xce, 0x8b, 0x77, 0x34, 0xfa, 0xf3,
- 0xfc, 0xe5, 0x02, 0x51, 0xbe, 0x04, 0xa9, 0x11, 0x03, 0xfe, 0x6b, 0x1c, 0xca, 0xec, 0xcb, 0x6b,
- 0x90, 0x0b, 0x15, 0xec, 0x68, 0xf8, 0xaf, 0x73, 0x78, 0x18, 0x45, 0x5c, 0xe7, 0x05, 0x3b, 0x9a,
- 0xe0, 0x37, 0x84, 0xeb, 0x1c, 0x41, 0xc2, 0x26, 0x6a, 0x75, 0x34, 0xfa, 0x37, 0x45, 0xd4, 0x05,
- 0xa4, 0xfc, 0x12, 0x64, 0xfd, 0xfd, 0x37, 0x1a, 0xff, 0x5b, 0x1c, 0x1f, 0x60, 0x48, 0x04, 0x42,
- 0xfb, 0x7f, 0x34, 0xc5, 0x6f, 0x8b, 0x08, 0x84, 0x50, 0x64, 0x19, 0xf5, 0xd7, 0xf4, 0x68, 0xa6,
- 0xdf, 0x11, 0xcb, 0xa8, 0xaf, 0xa4, 0x93, 0xd9, 0xa4, 0xdb, 0x60, 0x34, 0xc5, 0xef, 0x8a, 0xd9,
- 0xa4, 0xf6, 0xc4, 0x8d, 0xfe, 0x22, 0x19, 0xcd, 0xf1, 0x7b, 0xc2, 0x8d, 0xbe, 0x1a, 0x59, 0xde,
- 0x05, 0x34, 0x58, 0x20, 0xa3, 0xf9, 0xbe, 0xc0, 0xf9, 0xa6, 0x06, 0xea, 0x63, 0xf9, 0x65, 0x38,
- 0x35, 0xbc, 0x38, 0x46, 0xb3, 0x7e, 0xf1, 0x83, 0xbe, 0xe3, 0x4c, 0xb8, 0x36, 0x96, 0xf7, 0x82,
- 0x5d, 0x36, 0x5c, 0x18, 0xa3, 0x69, 0x5f, 0xff, 0xa0, 0x77, 0xa3, 0x0d, 0xd7, 0xc5, 0x72, 0x05,
- 0x20, 0xa8, 0x49, 0xd1, 0x5c, 0x6f, 0x70, 0xae, 0x10, 0x88, 0x2c, 0x0d, 0x5e, 0x92, 0xa2, 0xf1,
- 0x5f, 0x12, 0x4b, 0x83, 0x23, 0xc8, 0xd2, 0x10, 0xd5, 0x28, 0x1a, 0xfd, 0xa6, 0x58, 0x1a, 0x02,
- 0x52, 0xbe, 0x0a, 0x19, 0xb3, 0x6b, 0x18, 0x24, 0xb7, 0xd0, 0xc3, 0x3f, 0x67, 0x2a, 0xfe, 0xfb,
- 0x87, 0x1c, 0x2c, 0x00, 0xe5, 0x15, 0x48, 0xe1, 0x4e, 0x03, 0x37, 0xa3, 0x90, 0xff, 0xf1, 0xa1,
- 0xd8, 0x4f, 0x88, 0x75, 0xf9, 0x25, 0x00, 0x76, 0x98, 0xa6, 0xbf, 0x12, 0x45, 0x60, 0xff, 0xf3,
- 0x43, 0xfe, 0xa5, 0x44, 0x00, 0x09, 0x08, 0xd8, 0x77, 0x17, 0x0f, 0x27, 0x78, 0xaf, 0x97, 0x80,
- 0x1e, 0xc0, 0xaf, 0xc0, 0xf8, 0x2d, 0xd7, 0x32, 0x3d, 0xb5, 0x1d, 0x85, 0xfe, 0x2f, 0x8e, 0x16,
- 0xf6, 0x24, 0x60, 0x1d, 0xcb, 0xc1, 0x9e, 0xda, 0x76, 0xa3, 0xb0, 0xff, 0xcd, 0xb1, 0x3e, 0x80,
- 0x80, 0x35, 0xd5, 0xf5, 0x46, 0x19, 0xf7, 0xff, 0x08, 0xb0, 0x00, 0x10, 0xa7, 0xc9, 0xff, 0xb7,
- 0xf1, 0x61, 0x14, 0xf6, 0x7d, 0xe1, 0x34, 0xb7, 0x2f, 0x7f, 0x12, 0xb2, 0xe4, 0x5f, 0xf6, 0xf5,
- 0x50, 0x04, 0xf8, 0x7f, 0x39, 0x38, 0x40, 0x90, 0x37, 0xbb, 0x5e, 0xd3, 0xd3, 0xa3, 0x83, 0xfd,
- 0x7f, 0x7c, 0xa6, 0x85, 0x7d, 0xb9, 0x02, 0x39, 0xd7, 0x6b, 0x36, 0xbb, 0xbc, 0xa3, 0x89, 0x80,
- 0xff, 0xf0, 0x43, 0xff, 0x90, 0xeb, 0x63, 0x56, 0xcf, 0x0d, 0xbf, 0xac, 0x83, 0x0d, 0x6b, 0xc3,
- 0x62, 0xd7, 0x74, 0xf0, 0x66, 0x0a, 0xe6, 0x34, 0xab, 0xd3, 0xb0, 0xdc, 0x25, 0xb6, 0xa1, 0xf8,
- 0xdb, 0xc9, 0x92, 0x65, 0x72, 0x0c, 0x4a, 0x58, 0x26, 0x9e, 0x3d, 0xd9, 0xe5, 0xdc, 0xfc, 0x19,
- 0x48, 0xd5, 0xbb, 0x8d, 0xc6, 0x21, 0x92, 0x20, 0xe1, 0x76, 0x1b, 0xfc, 0x2b, 0x17, 0xf2, 0xef,
- 0xfc, 0xf7, 0x13, 0x90, 0xab, 0xab, 0x1d, 0xdb, 0xc0, 0x35, 0x13, 0xd7, 0x5a, 0xa8, 0x08, 0x69,
- 0x3a, 0x96, 0x17, 0xa9, 0x51, 0xec, 0xfa, 0x98, 0xcc, 0x9f, 0x7d, 0xcd, 0x32, 0xbd, 0xb1, 0x8c,
- 0xfb, 0x9a, 0x65, 0x5f, 0x73, 0x9e, 0x5d, 0x58, 0xfa, 0x9a, 0xf3, 0xbe, 0xe6, 0x02, 0xbd, 0xb6,
- 0x4c, 0xf8, 0x9a, 0x0b, 0xbe, 0x66, 0x85, 0x5e, 0xcb, 0x4f, 0xf8, 0x9a, 0x15, 0x5f, 0x73, 0x91,
- 0x5e, 0xc4, 0x27, 0x7d, 0xcd, 0x45, 0x5f, 0x73, 0x89, 0xde, 0xbf, 0x4f, 0xf9, 0x9a, 0x4b, 0xbe,
- 0xe6, 0x32, 0xbd, 0x73, 0x47, 0xbe, 0xe6, 0xb2, 0xaf, 0xb9, 0x42, 0x3f, 0x66, 0x19, 0xf7, 0x35,
- 0x57, 0xd0, 0x2c, 0x8c, 0xb3, 0x91, 0xbd, 0x40, 0x7f, 0x98, 0x9d, 0xbc, 0x3e, 0x26, 0x0b, 0x41,
- 0xa0, 0x7b, 0x91, 0x7e, 0xb0, 0x92, 0x0e, 0x74, 0x2f, 0x06, 0xba, 0x65, 0xfa, 0xd9, 0xb9, 0x14,
- 0xe8, 0x96, 0x03, 0xdd, 0xf9, 0xe2, 0x04, 0x49, 0x81, 0x40, 0x77, 0x3e, 0xd0, 0x5d, 0x28, 0x16,
- 0x48, 0xfc, 0x03, 0xdd, 0x85, 0x40, 0xb7, 0x52, 0x9c, 0x9c, 0x8b, 0x2d, 0xe4, 0x03, 0xdd, 0x0a,
- 0x7a, 0x1e, 0x72, 0x6e, 0xb7, 0xa1, 0xf0, 0xef, 0x08, 0xe8, 0x87, 0x31, 0xb9, 0x65, 0x58, 0x24,
- 0x19, 0x41, 0x27, 0xf5, 0xfa, 0x98, 0x0c, 0x6e, 0xb7, 0xc1, 0xf7, 0xc8, 0xd5, 0x3c, 0xd0, 0x2b,
- 0x05, 0x85, 0x7e, 0x0e, 0xba, 0xba, 0xfe, 0xf6, 0x83, 0xd2, 0xd8, 0x77, 0x1f, 0x94, 0xc6, 0xfe,
- 0xe5, 0x41, 0x69, 0xec, 0x9d, 0x07, 0xa5, 0xd8, 0xfb, 0x0f, 0x4a, 0xb1, 0x1f, 0x3d, 0x28, 0xc5,
- 0xee, 0x1f, 0x95, 0x62, 0x5f, 0x39, 0x2a, 0xc5, 0xbe, 0x7e, 0x54, 0x8a, 0x7d, 0xfb, 0xa8, 0x14,
- 0x7b, 0xfb, 0xa8, 0x34, 0xf6, 0xdd, 0xa3, 0xd2, 0xd8, 0x3b, 0x47, 0xa5, 0xd8, 0x0f, 0x8e, 0x4a,
- 0x63, 0xef, 0x1f, 0x95, 0x62, 0x3f, 0x3a, 0x2a, 0xc5, 0xee, 0xff, 0x6b, 0x69, 0xac, 0x91, 0xa6,
- 0x69, 0x74, 0xfe, 0xff, 0x03, 0x00, 0x00, 0xff, 0xff, 0xb4, 0x4b, 0xfa, 0xe7, 0x45, 0x32, 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 *Subby) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Subby)
- if !ok {
- that2, ok := that.(Subby)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Subby")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Subby but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Subby but is not nil && this == nil")
- }
- if this.Sub != that1.Sub {
- return fmt.Errorf("Sub this(%v) Not Equal that(%v)", this.Sub, that1.Sub)
- }
- return nil
-}
-func (this *Subby) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Subby)
- if !ok {
- that2, ok := that.(Subby)
- 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.Sub != that1.Sub {
- return false
- }
- return true
-}
-func (this *SampleOneOf) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf)
- if !ok {
- that2, ok := that.(SampleOneOf)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf but is not nil && this == nil")
- }
- if that1.TestOneof == nil {
- if this.TestOneof != nil {
- return fmt.Errorf("this.TestOneof != nil && that1.TestOneof == nil")
- }
- } else if this.TestOneof == nil {
- return fmt.Errorf("this.TestOneof == nil && that1.TestOneof != nil")
- } else if err := this.TestOneof.VerboseEqual(that1.TestOneof); err != nil {
- return err
- }
- return nil
-}
-func (this *SampleOneOf_Field1) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field1)
- if !ok {
- that2, ok := that.(SampleOneOf_Field1)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field1")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field1 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field1 but is not nil && this == nil")
- }
- if this.Field1 != that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- return nil
-}
-func (this *SampleOneOf_Field2) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field2)
- if !ok {
- that2, ok := that.(SampleOneOf_Field2)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field2")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field2 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field2 but is not nil && this == nil")
- }
- if this.Field2 != that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- return nil
-}
-func (this *SampleOneOf_Field3) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field3)
- if !ok {
- that2, ok := that.(SampleOneOf_Field3)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field3")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field3 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field3 but is not nil && this == nil")
- }
- if this.Field3 != that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- return nil
-}
-func (this *SampleOneOf_Field4) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field4)
- if !ok {
- that2, ok := that.(SampleOneOf_Field4)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field4")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field4 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field4 but is not nil && this == nil")
- }
- if this.Field4 != that1.Field4 {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- return nil
-}
-func (this *SampleOneOf_Field5) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field5)
- if !ok {
- that2, ok := that.(SampleOneOf_Field5)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field5")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field5 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field5 but is not nil && this == nil")
- }
- if this.Field5 != that1.Field5 {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
- }
- return nil
-}
-func (this *SampleOneOf_Field6) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field6)
- if !ok {
- that2, ok := that.(SampleOneOf_Field6)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field6")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field6 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field6 but is not nil && this == nil")
- }
- if this.Field6 != that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- return nil
-}
-func (this *SampleOneOf_Field7) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field7)
- if !ok {
- that2, ok := that.(SampleOneOf_Field7)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field7")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field7 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field7 but is not nil && this == nil")
- }
- if this.Field7 != that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- return nil
-}
-func (this *SampleOneOf_Field8) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field8)
- if !ok {
- that2, ok := that.(SampleOneOf_Field8)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field8")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field8 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field8 but is not nil && this == nil")
- }
- if this.Field8 != that1.Field8 {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
- }
- return nil
-}
-func (this *SampleOneOf_Field9) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field9)
- if !ok {
- that2, ok := that.(SampleOneOf_Field9)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field9")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field9 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field9 but is not nil && this == nil")
- }
- if this.Field9 != that1.Field9 {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
- }
- return nil
-}
-func (this *SampleOneOf_Field10) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field10)
- if !ok {
- that2, ok := that.(SampleOneOf_Field10)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field10")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field10 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field10 but is not nil && this == nil")
- }
- if this.Field10 != that1.Field10 {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
- }
- return nil
-}
-func (this *SampleOneOf_Field11) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field11)
- if !ok {
- that2, ok := that.(SampleOneOf_Field11)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field11")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field11 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field11 but is not nil && this == nil")
- }
- if this.Field11 != that1.Field11 {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
- }
- return nil
-}
-func (this *SampleOneOf_Field12) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field12)
- if !ok {
- that2, ok := that.(SampleOneOf_Field12)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field12")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field12 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field12 but is not nil && this == nil")
- }
- if this.Field12 != that1.Field12 {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
- }
- return nil
-}
-func (this *SampleOneOf_Field13) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field13)
- if !ok {
- that2, ok := that.(SampleOneOf_Field13)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field13")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field13 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field13 but is not nil && this == nil")
- }
- if this.Field13 != that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- return nil
-}
-func (this *SampleOneOf_Field14) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field14)
- if !ok {
- that2, ok := that.(SampleOneOf_Field14)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field14")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field14 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field14 but is not nil && this == nil")
- }
- if this.Field14 != that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- return nil
-}
-func (this *SampleOneOf_Field15) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field15)
- if !ok {
- that2, ok := that.(SampleOneOf_Field15)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field15")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field15 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field15 but is not nil && this == nil")
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- return nil
-}
-func (this *SampleOneOf_SubMessage) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_SubMessage)
- if !ok {
- that2, ok := that.(SampleOneOf_SubMessage)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_SubMessage")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_SubMessage but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_SubMessage but is not nil && this == nil")
- }
- if !this.SubMessage.Equal(that1.SubMessage) {
- return fmt.Errorf("SubMessage this(%v) Not Equal that(%v)", this.SubMessage, that1.SubMessage)
- }
- return nil
-}
-func (this *SampleOneOf) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf)
- if !ok {
- that2, ok := that.(SampleOneOf)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.TestOneof == nil {
- if this.TestOneof != nil {
- return false
- }
- } else if this.TestOneof == nil {
- return false
- } else if !this.TestOneof.Equal(that1.TestOneof) {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field1) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field1)
- if !ok {
- that2, ok := that.(SampleOneOf_Field1)
- 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.Field1 != that1.Field1 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field2) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field2)
- if !ok {
- that2, ok := that.(SampleOneOf_Field2)
- 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.Field2 != that1.Field2 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field3) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field3)
- if !ok {
- that2, ok := that.(SampleOneOf_Field3)
- 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.Field3 != that1.Field3 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field4) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field4)
- if !ok {
- that2, ok := that.(SampleOneOf_Field4)
- 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.Field4 != that1.Field4 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field5) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field5)
- if !ok {
- that2, ok := that.(SampleOneOf_Field5)
- 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.Field5 != that1.Field5 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field6) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field6)
- if !ok {
- that2, ok := that.(SampleOneOf_Field6)
- 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.Field6 != that1.Field6 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field7) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field7)
- if !ok {
- that2, ok := that.(SampleOneOf_Field7)
- 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.Field7 != that1.Field7 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field8) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field8)
- if !ok {
- that2, ok := that.(SampleOneOf_Field8)
- 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.Field8 != that1.Field8 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field9) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field9)
- if !ok {
- that2, ok := that.(SampleOneOf_Field9)
- 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.Field9 != that1.Field9 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field10) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field10)
- if !ok {
- that2, ok := that.(SampleOneOf_Field10)
- 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.Field10 != that1.Field10 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field11) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field11)
- if !ok {
- that2, ok := that.(SampleOneOf_Field11)
- 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.Field11 != that1.Field11 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field12) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field12)
- if !ok {
- that2, ok := that.(SampleOneOf_Field12)
- 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.Field12 != that1.Field12 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field13) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field13)
- if !ok {
- that2, ok := that.(SampleOneOf_Field13)
- 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.Field13 != that1.Field13 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field14) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field14)
- if !ok {
- that2, ok := that.(SampleOneOf_Field14)
- 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.Field14 != that1.Field14 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field15) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field15)
- if !ok {
- that2, ok := that.(SampleOneOf_Field15)
- 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.Field15, that1.Field15) {
- return false
- }
- return true
-}
-func (this *SampleOneOf_SubMessage) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_SubMessage)
- if !ok {
- that2, ok := that.(SampleOneOf_SubMessage)
- 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.SubMessage.Equal(that1.SubMessage) {
- return false
- }
- return true
-}
-func (this *Subby) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&one.Subby{")
- s = append(s, "Sub: "+fmt.Sprintf("%#v", this.Sub)+",\n")
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *SampleOneOf) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 20)
- s = append(s, "&one.SampleOneOf{")
- if this.TestOneof != nil {
- s = append(s, "TestOneof: "+fmt.Sprintf("%#v", this.TestOneof)+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *SampleOneOf_Field1) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field1{` +
- `Field1:` + fmt.Sprintf("%#v", this.Field1) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field2) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field2{` +
- `Field2:` + fmt.Sprintf("%#v", this.Field2) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field3) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field3{` +
- `Field3:` + fmt.Sprintf("%#v", this.Field3) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field4) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field4{` +
- `Field4:` + fmt.Sprintf("%#v", this.Field4) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field5) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field5{` +
- `Field5:` + fmt.Sprintf("%#v", this.Field5) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field6) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field6{` +
- `Field6:` + fmt.Sprintf("%#v", this.Field6) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field7) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field7{` +
- `Field7:` + fmt.Sprintf("%#v", this.Field7) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field8) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field8{` +
- `Field8:` + fmt.Sprintf("%#v", this.Field8) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field9) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field9{` +
- `Field9:` + fmt.Sprintf("%#v", this.Field9) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field10) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field10{` +
- `Field10:` + fmt.Sprintf("%#v", this.Field10) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field11) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field11{` +
- `Field11:` + fmt.Sprintf("%#v", this.Field11) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field12) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field12{` +
- `Field12:` + fmt.Sprintf("%#v", this.Field12) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field13) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field13{` +
- `Field13:` + fmt.Sprintf("%#v", this.Field13) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field14) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field14{` +
- `Field14:` + fmt.Sprintf("%#v", this.Field14) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field15) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field15{` +
- `Field15:` + fmt.Sprintf("%#v", this.Field15) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_SubMessage) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_SubMessage{` +
- `SubMessage:` + fmt.Sprintf("%#v", this.SubMessage) + `}`}, ", ")
- return s
-}
-func valueToGoStringOne(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 NewPopulatedSubby(r randyOne, easy bool) *Subby {
- this := &Subby{}
- this.Sub = string(randStringOne(r))
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedSampleOneOf(r randyOne, easy bool) *SampleOneOf {
- this := &SampleOneOf{}
- oneofNumber_TestOneof := []int32{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}[r.Intn(16)]
- switch oneofNumber_TestOneof {
- case 1:
- this.TestOneof = NewPopulatedSampleOneOf_Field1(r, easy)
- case 2:
- this.TestOneof = NewPopulatedSampleOneOf_Field2(r, easy)
- case 3:
- this.TestOneof = NewPopulatedSampleOneOf_Field3(r, easy)
- case 4:
- this.TestOneof = NewPopulatedSampleOneOf_Field4(r, easy)
- case 5:
- this.TestOneof = NewPopulatedSampleOneOf_Field5(r, easy)
- case 6:
- this.TestOneof = NewPopulatedSampleOneOf_Field6(r, easy)
- case 7:
- this.TestOneof = NewPopulatedSampleOneOf_Field7(r, easy)
- case 8:
- this.TestOneof = NewPopulatedSampleOneOf_Field8(r, easy)
- case 9:
- this.TestOneof = NewPopulatedSampleOneOf_Field9(r, easy)
- case 10:
- this.TestOneof = NewPopulatedSampleOneOf_Field10(r, easy)
- case 11:
- this.TestOneof = NewPopulatedSampleOneOf_Field11(r, easy)
- case 12:
- this.TestOneof = NewPopulatedSampleOneOf_Field12(r, easy)
- case 13:
- this.TestOneof = NewPopulatedSampleOneOf_Field13(r, easy)
- case 14:
- this.TestOneof = NewPopulatedSampleOneOf_Field14(r, easy)
- case 15:
- this.TestOneof = NewPopulatedSampleOneOf_Field15(r, easy)
- case 16:
- this.TestOneof = NewPopulatedSampleOneOf_SubMessage(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedSampleOneOf_Field1(r randyOne, easy bool) *SampleOneOf_Field1 {
- this := &SampleOneOf_Field1{}
- this.Field1 = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field2(r randyOne, easy bool) *SampleOneOf_Field2 {
- this := &SampleOneOf_Field2{}
- this.Field2 = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field3(r randyOne, easy bool) *SampleOneOf_Field3 {
- this := &SampleOneOf_Field3{}
- this.Field3 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field4(r randyOne, easy bool) *SampleOneOf_Field4 {
- this := &SampleOneOf_Field4{}
- this.Field4 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field4 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field5(r randyOne, easy bool) *SampleOneOf_Field5 {
- this := &SampleOneOf_Field5{}
- this.Field5 = uint32(r.Uint32())
- return this
-}
-func NewPopulatedSampleOneOf_Field6(r randyOne, easy bool) *SampleOneOf_Field6 {
- this := &SampleOneOf_Field6{}
- this.Field6 = uint64(uint64(r.Uint32()))
- return this
-}
-func NewPopulatedSampleOneOf_Field7(r randyOne, easy bool) *SampleOneOf_Field7 {
- this := &SampleOneOf_Field7{}
- this.Field7 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field8(r randyOne, easy bool) *SampleOneOf_Field8 {
- this := &SampleOneOf_Field8{}
- this.Field8 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field8 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field9(r randyOne, easy bool) *SampleOneOf_Field9 {
- this := &SampleOneOf_Field9{}
- this.Field9 = uint32(r.Uint32())
- return this
-}
-func NewPopulatedSampleOneOf_Field10(r randyOne, easy bool) *SampleOneOf_Field10 {
- this := &SampleOneOf_Field10{}
- this.Field10 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field10 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field11(r randyOne, easy bool) *SampleOneOf_Field11 {
- this := &SampleOneOf_Field11{}
- this.Field11 = uint64(uint64(r.Uint32()))
- return this
-}
-func NewPopulatedSampleOneOf_Field12(r randyOne, easy bool) *SampleOneOf_Field12 {
- this := &SampleOneOf_Field12{}
- this.Field12 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field12 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field13(r randyOne, easy bool) *SampleOneOf_Field13 {
- this := &SampleOneOf_Field13{}
- this.Field13 = bool(bool(r.Intn(2) == 0))
- return this
-}
-func NewPopulatedSampleOneOf_Field14(r randyOne, easy bool) *SampleOneOf_Field14 {
- this := &SampleOneOf_Field14{}
- this.Field14 = string(randStringOne(r))
- return this
-}
-func NewPopulatedSampleOneOf_Field15(r randyOne, easy bool) *SampleOneOf_Field15 {
- this := &SampleOneOf_Field15{}
- v1 := r.Intn(100)
- this.Field15 = make([]byte, v1)
- for i := 0; i < v1; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- return this
-}
-func NewPopulatedSampleOneOf_SubMessage(r randyOne, easy bool) *SampleOneOf_SubMessage {
- this := &SampleOneOf_SubMessage{}
- this.SubMessage = NewPopulatedSubby(r, easy)
- return this
-}
-
-type randyOne interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneOne(r randyOne) 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 randStringOne(r randyOne) string {
- v2 := r.Intn(100)
- tmps := make([]rune, v2)
- for i := 0; i < v2; i++ {
- tmps[i] = randUTF8RuneOne(r)
- }
- return string(tmps)
-}
-func randUnrecognizedOne(r randyOne, 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 = randFieldOne(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldOne(dAtA []byte, r randyOne, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateOne(dAtA, uint64(key))
- v3 := r.Int63()
- if r.Intn(2) == 0 {
- v3 *= -1
- }
- dAtA = encodeVarintPopulateOne(dAtA, uint64(v3))
- case 1:
- dAtA = encodeVarintPopulateOne(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 = encodeVarintPopulateOne(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateOne(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateOne(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 encodeVarintPopulateOne(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 *Subby) Size() (n int) {
- var l int
- _ = l
- l = len(m.Sub)
- if l > 0 {
- n += 1 + l + sovOne(uint64(l))
- }
- return n
-}
-
-func (m *SampleOneOf) Size() (n int) {
- var l int
- _ = l
- if m.TestOneof != nil {
- n += m.TestOneof.Size()
- }
- return n
-}
-
-func (m *SampleOneOf_Field1) Size() (n int) {
- var l int
- _ = l
- n += 9
- return n
-}
-func (m *SampleOneOf_Field2) Size() (n int) {
- var l int
- _ = l
- n += 5
- return n
-}
-func (m *SampleOneOf_Field3) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field3))
- return n
-}
-func (m *SampleOneOf_Field4) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field4))
- return n
-}
-func (m *SampleOneOf_Field5) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field5))
- return n
-}
-func (m *SampleOneOf_Field6) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field6))
- return n
-}
-func (m *SampleOneOf_Field7) Size() (n int) {
- var l int
- _ = l
- n += 1 + sozOne(uint64(m.Field7))
- return n
-}
-func (m *SampleOneOf_Field8) Size() (n int) {
- var l int
- _ = l
- n += 1 + sozOne(uint64(m.Field8))
- return n
-}
-func (m *SampleOneOf_Field9) Size() (n int) {
- var l int
- _ = l
- n += 5
- return n
-}
-func (m *SampleOneOf_Field10) Size() (n int) {
- var l int
- _ = l
- n += 5
- return n
-}
-func (m *SampleOneOf_Field11) Size() (n int) {
- var l int
- _ = l
- n += 9
- return n
-}
-func (m *SampleOneOf_Field12) Size() (n int) {
- var l int
- _ = l
- n += 9
- return n
-}
-func (m *SampleOneOf_Field13) Size() (n int) {
- var l int
- _ = l
- n += 2
- return n
-}
-func (m *SampleOneOf_Field14) Size() (n int) {
- var l int
- _ = l
- l = len(m.Field14)
- n += 1 + l + sovOne(uint64(l))
- return n
-}
-func (m *SampleOneOf_Field15) Size() (n int) {
- var l int
- _ = l
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovOne(uint64(l))
- }
- return n
-}
-func (m *SampleOneOf_SubMessage) Size() (n int) {
- var l int
- _ = l
- if m.SubMessage != nil {
- l = m.SubMessage.Size()
- n += 2 + l + sovOne(uint64(l))
- }
- return n
-}
-
-func sovOne(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozOne(x uint64) (n int) {
- return sovOne(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *Subby) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Subby{`,
- `Sub:` + fmt.Sprintf("%v", this.Sub) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf{`,
- `TestOneof:` + fmt.Sprintf("%v", this.TestOneof) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field1) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field1{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field2) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field2{`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field3) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field3{`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field4) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field4{`,
- `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field5) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field5{`,
- `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field6) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field6{`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field7) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field7{`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field8) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field8{`,
- `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field9) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field9{`,
- `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field10) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field10{`,
- `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field11) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field11{`,
- `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field12) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field12{`,
- `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field13) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field13{`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field14) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field14{`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field15) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field15{`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_SubMessage) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_SubMessage{`,
- `SubMessage:` + strings.Replace(fmt.Sprintf("%v", this.SubMessage), "Subby", "Subby", 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringOne(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *Subby) 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 *Subby) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Sub) > 0 {
- dAtA[i] = 0xa
- i++
- i = encodeVarintOne(dAtA, i, uint64(len(m.Sub)))
- i += copy(dAtA[i:], m.Sub)
- }
- return i, nil
-}
-
-func (m *SampleOneOf) 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 *SampleOneOf) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.TestOneof != nil {
- nn1, err := m.TestOneof.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += nn1
- }
- return i, nil
-}
-
-func (m *SampleOneOf_Field1) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = m.Field1
- i += 8
- return i, nil
-}
-func (m *SampleOneOf_Field2) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x15
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = m.Field2
- i += 4
- return i, nil
-}
-func (m *SampleOneOf_Field3) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x18
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.Field3))
- return i, nil
-}
-func (m *SampleOneOf_Field4) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x20
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.Field4))
- return i, nil
-}
-func (m *SampleOneOf_Field5) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x28
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.Field5))
- return i, nil
-}
-func (m *SampleOneOf_Field6) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x30
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.Field6))
- return i, nil
-}
-func (m *SampleOneOf_Field7) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x38
- i++
- i = encodeVarintOne(dAtA, i, uint64((uint32(m.Field7)<<1)^uint32((m.Field7>>31))))
- return i, nil
-}
-func (m *SampleOneOf_Field8) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x40
- i++
- i = encodeVarintOne(dAtA, i, uint64((uint64(m.Field8)<<1)^uint64((m.Field8>>63))))
- return i, nil
-}
-func (m *SampleOneOf_Field9) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x4d
- i++
- *(*uint32)(unsafe.Pointer(&dAtA[i])) = m.Field9
- i += 4
- return i, nil
-}
-func (m *SampleOneOf_Field10) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x55
- i++
- *(*int32)(unsafe.Pointer(&dAtA[i])) = m.Field10
- i += 4
- return i, nil
-}
-func (m *SampleOneOf_Field11) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x59
- i++
- *(*uint64)(unsafe.Pointer(&dAtA[i])) = m.Field11
- i += 8
- return i, nil
-}
-func (m *SampleOneOf_Field12) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x61
- i++
- *(*int64)(unsafe.Pointer(&dAtA[i])) = m.Field12
- i += 8
- return i, nil
-}
-func (m *SampleOneOf_Field13) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x68
- i++
- if m.Field13 {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- return i, nil
-}
-func (m *SampleOneOf_Field14) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- dAtA[i] = 0x72
- i++
- i = encodeVarintOne(dAtA, i, uint64(len(m.Field14)))
- i += copy(dAtA[i:], m.Field14)
- return i, nil
-}
-func (m *SampleOneOf_Field15) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- if m.Field15 != nil {
- dAtA[i] = 0x7a
- i++
- i = encodeVarintOne(dAtA, i, uint64(len(m.Field15)))
- i += copy(dAtA[i:], m.Field15)
- }
- return i, nil
-}
-func (m *SampleOneOf_SubMessage) MarshalTo(dAtA []byte) (int, error) {
- i := 0
- if m.SubMessage != nil {
- dAtA[i] = 0x82
- i++
- dAtA[i] = 0x1
- i++
- i = encodeVarintOne(dAtA, i, uint64(m.SubMessage.Size()))
- n2, err := m.SubMessage.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n2
- }
- return i, nil
-}
-func encodeFixed64One(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 encodeFixed32One(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 encodeVarintOne(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 init() { proto.RegisterFile("combos/unsafemarshaler/one.proto", fileDescriptorOne) }
-
-var fileDescriptorOne = []byte{
- // 411 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x44, 0xd2, 0x3f, 0x4f, 0x1b, 0x31,
- 0x18, 0x06, 0x70, 0xbf, 0x1c, 0x49, 0xc0, 0x09, 0x25, 0xbd, 0xe9, 0x2d, 0xc3, 0x2b, 0x8b, 0xc9,
- 0x0b, 0x49, 0x73, 0x97, 0xf0, 0x67, 0x45, 0x55, 0x95, 0xa5, 0x42, 0x0a, 0x1f, 0x00, 0x9d, 0xa9,
- 0x13, 0x90, 0x72, 0x67, 0x14, 0xdf, 0x0d, 0xdd, 0xf8, 0x38, 0x1d, 0x3b, 0xf6, 0x23, 0x30, 0x32,
- 0x76, 0xe8, 0xc0, 0xb9, 0x4b, 0x47, 0xc6, 0x8c, 0x55, 0x2e, 0xc5, 0xde, 0xde, 0xc7, 0x3f, 0x7b,
- 0xb0, 0xfd, 0x70, 0x71, 0x6b, 0x72, 0x65, 0xec, 0xb0, 0x2a, 0x6c, 0x36, 0xd7, 0x79, 0xb6, 0xb2,
- 0x77, 0xd9, 0x52, 0xaf, 0x86, 0xa6, 0xd0, 0x83, 0x87, 0x95, 0x29, 0x4d, 0x1c, 0x99, 0x42, 0x1f,
- 0x9d, 0x2c, 0xee, 0xcb, 0xbb, 0x4a, 0x0d, 0x6e, 0x4d, 0x3e, 0x5c, 0x98, 0x85, 0x19, 0x36, 0xa6,
- 0xaa, 0x79, 0x93, 0x9a, 0xd0, 0x4c, 0xdb, 0x33, 0xc7, 0x1f, 0x78, 0xeb, 0xba, 0x52, 0xea, 0x5b,
- 0xdc, 0xe7, 0x91, 0xad, 0x14, 0x82, 0x00, 0xb9, 0x3f, 0xdb, 0x8c, 0xc7, 0xbf, 0x23, 0xde, 0xbd,
- 0xce, 0xf2, 0x87, 0xa5, 0xbe, 0x2a, 0xf4, 0xd5, 0x3c, 0x46, 0xde, 0xfe, 0x7c, 0xaf, 0x97, 0x5f,
- 0x47, 0xcd, 0x26, 0x98, 0xb2, 0xd9, 0xff, 0xec, 0x25, 0xc1, 0x1d, 0x01, 0x72, 0xc7, 0x4b, 0xe2,
- 0x25, 0xc5, 0x48, 0x80, 0x6c, 0x79, 0x49, 0xbd, 0x8c, 0x71, 0x57, 0x80, 0x8c, 0xbc, 0x8c, 0xbd,
- 0x4c, 0xb0, 0x25, 0x40, 0x1e, 0x78, 0x99, 0x78, 0x39, 0xc5, 0xb6, 0x00, 0xb9, 0xeb, 0xe5, 0xd4,
- 0xcb, 0x19, 0x76, 0x04, 0xc8, 0xf7, 0x5e, 0xce, 0xbc, 0x9c, 0xe3, 0x9e, 0x00, 0x19, 0x7b, 0x39,
- 0xf7, 0x72, 0x81, 0xfb, 0x02, 0x64, 0xc7, 0xcb, 0x45, 0x7c, 0xc4, 0x3b, 0xdb, 0x9b, 0x7d, 0x44,
- 0x2e, 0x40, 0x1e, 0x4e, 0xd9, 0xec, 0x6d, 0x21, 0xd8, 0x08, 0xbb, 0x02, 0x64, 0x3b, 0xd8, 0x28,
- 0x58, 0x82, 0x3d, 0x01, 0xb2, 0x1f, 0x2c, 0x09, 0x96, 0xe2, 0x81, 0x00, 0xb9, 0x17, 0x2c, 0x0d,
- 0x36, 0xc6, 0x77, 0x9b, 0xf7, 0x0f, 0x36, 0x0e, 0x36, 0xc1, 0x43, 0x01, 0xb2, 0x17, 0x6c, 0x12,
- 0x9f, 0xf0, 0xae, 0xad, 0xd4, 0x4d, 0xae, 0xad, 0xcd, 0x16, 0x1a, 0xfb, 0x02, 0x64, 0x37, 0xe1,
- 0x83, 0x4d, 0x23, 0x9a, 0x4f, 0x9d, 0xb2, 0x19, 0xb7, 0x95, 0xfa, 0xb2, 0xf5, 0xcb, 0x1e, 0xe7,
- 0xa5, 0xb6, 0xe5, 0x8d, 0x29, 0xb4, 0x99, 0x5f, 0x7e, 0x7a, 0xaa, 0x89, 0x3d, 0xd7, 0xc4, 0x7e,
- 0xd5, 0xc4, 0x5e, 0x6a, 0x82, 0xd7, 0x9a, 0x60, 0x5d, 0x13, 0x3c, 0x3a, 0x82, 0xef, 0x8e, 0xe0,
- 0x87, 0x23, 0xf8, 0xe9, 0x08, 0x9e, 0x1c, 0xb1, 0x67, 0x47, 0xec, 0xc5, 0x11, 0xfc, 0x75, 0xc4,
- 0x5e, 0x1d, 0xc1, 0xda, 0x11, 0x3c, 0xfe, 0x21, 0xa6, 0xda, 0x4d, 0x8d, 0xd2, 0x7f, 0x01, 0x00,
- 0x00, 0xff, 0xff, 0x20, 0xce, 0x90, 0x27, 0x9e, 0x02, 0x00, 0x00,
-}
diff --git a/test/oneof3/combos/unsafemarshaler/one.proto b/test/oneof3/combos/unsafemarshaler/one.proto
deleted file mode 100644
index 717dbf2ff3..0000000000
--- a/test/oneof3/combos/unsafemarshaler/one.proto
+++ /dev/null
@@ -1,82 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto3";
-
-package one;
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = true;
-option (gogoproto.unsafe_unmarshaler_all) = false;
-
-message Subby {
- string sub = 1;
-}
-
-message SampleOneOf {
- oneof test_oneof {
- double Field1 = 1;
- float Field2 = 2;
- int32 Field3 = 3;
- int64 Field4 = 4;
- uint32 Field5 = 5;
- uint64 Field6 = 6;
- sint32 Field7 = 7;
- sint64 Field8 = 8;
- fixed32 Field9 = 9;
- sfixed32 Field10 = 10;
- fixed64 Field11 = 11;
- sfixed64 Field12 = 12;
- bool Field13 = 13;
- string Field14 = 14;
- bytes Field15 = 15;
- Subby sub_message = 16;
- }
-}
-
-
diff --git a/test/oneof3/combos/unsafemarshaler/onepb_test.go b/test/oneof3/combos/unsafemarshaler/onepb_test.go
deleted file mode 100644
index e6db993992..0000000000
--- a/test/oneof3/combos/unsafemarshaler/onepb_test.go
+++ /dev/null
@@ -1,413 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafemarshaler/one.proto
-
-/*
-Package one is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafemarshaler/one.proto
-
-It has these top-level messages:
- Subby
- SampleOneOf
-*/
-package one
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestSubbyProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestSubbyMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestSampleOneOfProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSampleOneOf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &SampleOneOf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestSampleOneOfMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSampleOneOf(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &SampleOneOf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestSubbyJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Subby{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestSampleOneOfJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSampleOneOf(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &SampleOneOf{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestSubbyProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestSubbyProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestSampleOneOfProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSampleOneOf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &SampleOneOf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestSampleOneOfProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSampleOneOf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &SampleOneOf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestOneDescription(t *testing.T) {
- OneDescription()
-}
-func TestSubbyVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSubby(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestSampleOneOfVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSampleOneOf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &SampleOneOf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestSubbyGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSubby(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestSampleOneOfGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSampleOneOf(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestSubbySize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestSampleOneOfSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSampleOneOf(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestSubbyStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSubby(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestSampleOneOfStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSampleOneOf(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/oneof3/combos/unsafeunmarshaler/one.pb.go b/test/oneof3/combos/unsafeunmarshaler/one.pb.go
deleted file mode 100644
index cad45a5dbf..0000000000
--- a/test/oneof3/combos/unsafeunmarshaler/one.pb.go
+++ /dev/null
@@ -1,3185 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeunmarshaler/one.proto
-
-/*
- Package one is a generated protocol buffer package.
-
- It is generated from these files:
- combos/unsafeunmarshaler/one.proto
-
- It has these top-level messages:
- Subby
- SampleOneOf
-*/
-package one
-
-import proto "github.com/gogo/protobuf/proto"
-import fmt "fmt"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-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 reflect "reflect"
-
-import io "io"
-import unsafe "unsafe"
-
-// 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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type Subby struct {
- Sub string `protobuf:"bytes,1,opt,name=sub,proto3" json:"sub,omitempty"`
-}
-
-func (m *Subby) Reset() { *m = Subby{} }
-func (*Subby) ProtoMessage() {}
-func (*Subby) Descriptor() ([]byte, []int) { return fileDescriptorOne, []int{0} }
-
-type SampleOneOf struct {
- // Types that are valid to be assigned to TestOneof:
- // *SampleOneOf_Field1
- // *SampleOneOf_Field2
- // *SampleOneOf_Field3
- // *SampleOneOf_Field4
- // *SampleOneOf_Field5
- // *SampleOneOf_Field6
- // *SampleOneOf_Field7
- // *SampleOneOf_Field8
- // *SampleOneOf_Field9
- // *SampleOneOf_Field10
- // *SampleOneOf_Field11
- // *SampleOneOf_Field12
- // *SampleOneOf_Field13
- // *SampleOneOf_Field14
- // *SampleOneOf_Field15
- // *SampleOneOf_SubMessage
- TestOneof isSampleOneOf_TestOneof `protobuf_oneof:"test_oneof"`
-}
-
-func (m *SampleOneOf) Reset() { *m = SampleOneOf{} }
-func (*SampleOneOf) ProtoMessage() {}
-func (*SampleOneOf) Descriptor() ([]byte, []int) { return fileDescriptorOne, []int{1} }
-
-type isSampleOneOf_TestOneof interface {
- isSampleOneOf_TestOneof()
- Equal(interface{}) bool
- VerboseEqual(interface{}) error
- Size() int
-}
-
-type SampleOneOf_Field1 struct {
- Field1 float64 `protobuf:"fixed64,1,opt,name=Field1,proto3,oneof"`
-}
-type SampleOneOf_Field2 struct {
- Field2 float32 `protobuf:"fixed32,2,opt,name=Field2,proto3,oneof"`
-}
-type SampleOneOf_Field3 struct {
- Field3 int32 `protobuf:"varint,3,opt,name=Field3,proto3,oneof"`
-}
-type SampleOneOf_Field4 struct {
- Field4 int64 `protobuf:"varint,4,opt,name=Field4,proto3,oneof"`
-}
-type SampleOneOf_Field5 struct {
- Field5 uint32 `protobuf:"varint,5,opt,name=Field5,proto3,oneof"`
-}
-type SampleOneOf_Field6 struct {
- Field6 uint64 `protobuf:"varint,6,opt,name=Field6,proto3,oneof"`
-}
-type SampleOneOf_Field7 struct {
- Field7 int32 `protobuf:"zigzag32,7,opt,name=Field7,proto3,oneof"`
-}
-type SampleOneOf_Field8 struct {
- Field8 int64 `protobuf:"zigzag64,8,opt,name=Field8,proto3,oneof"`
-}
-type SampleOneOf_Field9 struct {
- Field9 uint32 `protobuf:"fixed32,9,opt,name=Field9,proto3,oneof"`
-}
-type SampleOneOf_Field10 struct {
- Field10 int32 `protobuf:"fixed32,10,opt,name=Field10,proto3,oneof"`
-}
-type SampleOneOf_Field11 struct {
- Field11 uint64 `protobuf:"fixed64,11,opt,name=Field11,proto3,oneof"`
-}
-type SampleOneOf_Field12 struct {
- Field12 int64 `protobuf:"fixed64,12,opt,name=Field12,proto3,oneof"`
-}
-type SampleOneOf_Field13 struct {
- Field13 bool `protobuf:"varint,13,opt,name=Field13,proto3,oneof"`
-}
-type SampleOneOf_Field14 struct {
- Field14 string `protobuf:"bytes,14,opt,name=Field14,proto3,oneof"`
-}
-type SampleOneOf_Field15 struct {
- Field15 []byte `protobuf:"bytes,15,opt,name=Field15,proto3,oneof"`
-}
-type SampleOneOf_SubMessage struct {
- SubMessage *Subby `protobuf:"bytes,16,opt,name=sub_message,json=subMessage,oneof"`
-}
-
-func (*SampleOneOf_Field1) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field2) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field3) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field4) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field5) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field6) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field7) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field8) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field9) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field10) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field11) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field12) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field13) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field14) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_Field15) isSampleOneOf_TestOneof() {}
-func (*SampleOneOf_SubMessage) isSampleOneOf_TestOneof() {}
-
-func (m *SampleOneOf) GetTestOneof() isSampleOneOf_TestOneof {
- if m != nil {
- return m.TestOneof
- }
- return nil
-}
-
-func (m *SampleOneOf) GetField1() float64 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field1); ok {
- return x.Field1
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField2() float32 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field2); ok {
- return x.Field2
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField3() int32 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field3); ok {
- return x.Field3
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField4() int64 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field4); ok {
- return x.Field4
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField5() uint32 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field5); ok {
- return x.Field5
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField6() uint64 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field6); ok {
- return x.Field6
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField7() int32 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field7); ok {
- return x.Field7
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField8() int64 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field8); ok {
- return x.Field8
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField9() uint32 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field9); ok {
- return x.Field9
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField10() int32 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field10); ok {
- return x.Field10
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField11() uint64 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field11); ok {
- return x.Field11
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField12() int64 {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field12); ok {
- return x.Field12
- }
- return 0
-}
-
-func (m *SampleOneOf) GetField13() bool {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field13); ok {
- return x.Field13
- }
- return false
-}
-
-func (m *SampleOneOf) GetField14() string {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field14); ok {
- return x.Field14
- }
- return ""
-}
-
-func (m *SampleOneOf) GetField15() []byte {
- if x, ok := m.GetTestOneof().(*SampleOneOf_Field15); ok {
- return x.Field15
- }
- return nil
-}
-
-func (m *SampleOneOf) GetSubMessage() *Subby {
- if x, ok := m.GetTestOneof().(*SampleOneOf_SubMessage); ok {
- return x.SubMessage
- }
- return nil
-}
-
-// XXX_OneofFuncs is for the internal use of the proto package.
-func (*SampleOneOf) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
- return _SampleOneOf_OneofMarshaler, _SampleOneOf_OneofUnmarshaler, _SampleOneOf_OneofSizer, []interface{}{
- (*SampleOneOf_Field1)(nil),
- (*SampleOneOf_Field2)(nil),
- (*SampleOneOf_Field3)(nil),
- (*SampleOneOf_Field4)(nil),
- (*SampleOneOf_Field5)(nil),
- (*SampleOneOf_Field6)(nil),
- (*SampleOneOf_Field7)(nil),
- (*SampleOneOf_Field8)(nil),
- (*SampleOneOf_Field9)(nil),
- (*SampleOneOf_Field10)(nil),
- (*SampleOneOf_Field11)(nil),
- (*SampleOneOf_Field12)(nil),
- (*SampleOneOf_Field13)(nil),
- (*SampleOneOf_Field14)(nil),
- (*SampleOneOf_Field15)(nil),
- (*SampleOneOf_SubMessage)(nil),
- }
-}
-
-func _SampleOneOf_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
- m := msg.(*SampleOneOf)
- // test_oneof
- switch x := m.TestOneof.(type) {
- case *SampleOneOf_Field1:
- _ = b.EncodeVarint(1<<3 | proto.WireFixed64)
- _ = b.EncodeFixed64(math.Float64bits(x.Field1))
- case *SampleOneOf_Field2:
- _ = b.EncodeVarint(2<<3 | proto.WireFixed32)
- _ = b.EncodeFixed32(uint64(math.Float32bits(x.Field2)))
- case *SampleOneOf_Field3:
- _ = b.EncodeVarint(3<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field3))
- case *SampleOneOf_Field4:
- _ = b.EncodeVarint(4<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field4))
- case *SampleOneOf_Field5:
- _ = b.EncodeVarint(5<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field5))
- case *SampleOneOf_Field6:
- _ = b.EncodeVarint(6<<3 | proto.WireVarint)
- _ = b.EncodeVarint(uint64(x.Field6))
- case *SampleOneOf_Field7:
- _ = b.EncodeVarint(7<<3 | proto.WireVarint)
- _ = b.EncodeZigzag32(uint64(x.Field7))
- case *SampleOneOf_Field8:
- _ = b.EncodeVarint(8<<3 | proto.WireVarint)
- _ = b.EncodeZigzag64(uint64(x.Field8))
- case *SampleOneOf_Field9:
- _ = b.EncodeVarint(9<<3 | proto.WireFixed32)
- _ = b.EncodeFixed32(uint64(x.Field9))
- case *SampleOneOf_Field10:
- _ = b.EncodeVarint(10<<3 | proto.WireFixed32)
- _ = b.EncodeFixed32(uint64(x.Field10))
- case *SampleOneOf_Field11:
- _ = b.EncodeVarint(11<<3 | proto.WireFixed64)
- _ = b.EncodeFixed64(uint64(x.Field11))
- case *SampleOneOf_Field12:
- _ = b.EncodeVarint(12<<3 | proto.WireFixed64)
- _ = b.EncodeFixed64(uint64(x.Field12))
- case *SampleOneOf_Field13:
- t := uint64(0)
- if x.Field13 {
- t = 1
- }
- _ = b.EncodeVarint(13<<3 | proto.WireVarint)
- _ = b.EncodeVarint(t)
- case *SampleOneOf_Field14:
- _ = b.EncodeVarint(14<<3 | proto.WireBytes)
- _ = b.EncodeStringBytes(x.Field14)
- case *SampleOneOf_Field15:
- _ = b.EncodeVarint(15<<3 | proto.WireBytes)
- _ = b.EncodeRawBytes(x.Field15)
- case *SampleOneOf_SubMessage:
- _ = b.EncodeVarint(16<<3 | proto.WireBytes)
- if err := b.EncodeMessage(x.SubMessage); err != nil {
- return err
- }
- case nil:
- default:
- return fmt.Errorf("SampleOneOf.TestOneof has unexpected type %T", x)
- }
- return nil
-}
-
-func _SampleOneOf_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
- m := msg.(*SampleOneOf)
- switch tag {
- case 1: // test_oneof.Field1
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.TestOneof = &SampleOneOf_Field1{math.Float64frombits(x)}
- return true, err
- case 2: // test_oneof.Field2
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.TestOneof = &SampleOneOf_Field2{math.Float32frombits(uint32(x))}
- return true, err
- case 3: // test_oneof.Field3
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &SampleOneOf_Field3{int32(x)}
- return true, err
- case 4: // test_oneof.Field4
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &SampleOneOf_Field4{int64(x)}
- return true, err
- case 5: // test_oneof.Field5
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &SampleOneOf_Field5{uint32(x)}
- return true, err
- case 6: // test_oneof.Field6
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &SampleOneOf_Field6{x}
- return true, err
- case 7: // test_oneof.Field7
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeZigzag32()
- m.TestOneof = &SampleOneOf_Field7{int32(x)}
- return true, err
- case 8: // test_oneof.Field8
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeZigzag64()
- m.TestOneof = &SampleOneOf_Field8{int64(x)}
- return true, err
- case 9: // test_oneof.Field9
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.TestOneof = &SampleOneOf_Field9{uint32(x)}
- return true, err
- case 10: // test_oneof.Field10
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.TestOneof = &SampleOneOf_Field10{int32(x)}
- return true, err
- case 11: // test_oneof.Field11
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.TestOneof = &SampleOneOf_Field11{x}
- return true, err
- case 12: // test_oneof.Field12
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.TestOneof = &SampleOneOf_Field12{int64(x)}
- return true, err
- case 13: // test_oneof.Field13
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.TestOneof = &SampleOneOf_Field13{x != 0}
- return true, err
- case 14: // test_oneof.Field14
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.TestOneof = &SampleOneOf_Field14{x}
- return true, err
- case 15: // test_oneof.Field15
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeRawBytes(true)
- m.TestOneof = &SampleOneOf_Field15{x}
- return true, err
- case 16: // test_oneof.sub_message
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- msg := new(Subby)
- err := b.DecodeMessage(msg)
- m.TestOneof = &SampleOneOf_SubMessage{msg}
- return true, err
- default:
- return false, nil
- }
-}
-
-func _SampleOneOf_OneofSizer(msg proto.Message) (n int) {
- m := msg.(*SampleOneOf)
- // test_oneof
- switch x := m.TestOneof.(type) {
- case *SampleOneOf_Field1:
- n += proto.SizeVarint(1<<3 | proto.WireFixed64)
- n += 8
- case *SampleOneOf_Field2:
- n += proto.SizeVarint(2<<3 | proto.WireFixed32)
- n += 4
- case *SampleOneOf_Field3:
- n += proto.SizeVarint(3<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field3))
- case *SampleOneOf_Field4:
- n += proto.SizeVarint(4<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field4))
- case *SampleOneOf_Field5:
- n += proto.SizeVarint(5<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field5))
- case *SampleOneOf_Field6:
- n += proto.SizeVarint(6<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Field6))
- case *SampleOneOf_Field7:
- n += proto.SizeVarint(7<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64((uint32(x.Field7) << 1) ^ uint32((int32(x.Field7) >> 31))))
- case *SampleOneOf_Field8:
- n += proto.SizeVarint(8<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(uint64(x.Field8<<1) ^ uint64((int64(x.Field8) >> 63))))
- case *SampleOneOf_Field9:
- n += proto.SizeVarint(9<<3 | proto.WireFixed32)
- n += 4
- case *SampleOneOf_Field10:
- n += proto.SizeVarint(10<<3 | proto.WireFixed32)
- n += 4
- case *SampleOneOf_Field11:
- n += proto.SizeVarint(11<<3 | proto.WireFixed64)
- n += 8
- case *SampleOneOf_Field12:
- n += proto.SizeVarint(12<<3 | proto.WireFixed64)
- n += 8
- case *SampleOneOf_Field13:
- n += proto.SizeVarint(13<<3 | proto.WireVarint)
- n += 1
- case *SampleOneOf_Field14:
- n += proto.SizeVarint(14<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Field14)))
- n += len(x.Field14)
- case *SampleOneOf_Field15:
- n += proto.SizeVarint(15<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Field15)))
- n += len(x.Field15)
- case *SampleOneOf_SubMessage:
- s := proto.Size(x.SubMessage)
- n += proto.SizeVarint(16<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(s))
- n += s
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- return n
-}
-
-func init() {
- proto.RegisterType((*Subby)(nil), "one.Subby")
- proto.RegisterType((*SampleOneOf)(nil), "one.SampleOneOf")
-}
-func (this *Subby) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return OneDescription()
-}
-func (this *SampleOneOf) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return OneDescription()
-}
-func OneDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 3939 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x7a, 0x4b, 0x70, 0x23, 0xd7,
- 0x75, 0x36, 0xf1, 0x24, 0x70, 0x00, 0x82, 0xcd, 0x4b, 0x6a, 0x06, 0x43, 0x59, 0x18, 0x0e, 0xf5,
- 0xa2, 0xa4, 0x5f, 0xa4, 0xc4, 0x19, 0xce, 0x03, 0xf3, 0xdb, 0x0a, 0x48, 0x62, 0x38, 0x9c, 0x90,
- 0x04, 0xdd, 0x20, 0xad, 0x91, 0xb3, 0xe8, 0x6a, 0x34, 0x2e, 0xc0, 0x9e, 0x69, 0x74, 0xb7, 0xbb,
- 0x1b, 0x33, 0xe2, 0x54, 0x16, 0x93, 0x52, 0x1e, 0xe5, 0x4a, 0xe5, 0x9d, 0xaa, 0xd8, 0x8a, 0xac,
- 0x38, 0xae, 0x4a, 0xe4, 0xd8, 0x79, 0xd8, 0x71, 0xe2, 0x38, 0x59, 0x65, 0xe3, 0x44, 0xab, 0x94,
- 0xbd, 0xcb, 0xc2, 0x0b, 0x0d, 0xa3, 0xaa, 0x38, 0x89, 0x92, 0x28, 0xb1, 0x16, 0xae, 0xd2, 0x26,
- 0x75, 0x5f, 0xdd, 0x8d, 0x07, 0xa7, 0x41, 0x57, 0x49, 0x5e, 0x91, 0x7d, 0xce, 0xf9, 0xbe, 0x3e,
- 0xf7, 0xdc, 0x73, 0xef, 0x39, 0xf7, 0xa2, 0xe1, 0xeb, 0x97, 0x61, 0xae, 0x6d, 0x59, 0x6d, 0x03,
- 0x2f, 0xd9, 0x8e, 0xe5, 0x59, 0x8d, 0x6e, 0x6b, 0xa9, 0x89, 0x5d, 0xcd, 0xd1, 0x6d, 0xcf, 0x72,
- 0x16, 0xa9, 0x0c, 0x4d, 0x32, 0x8b, 0x45, 0x61, 0x31, 0xbf, 0x0d, 0x53, 0xd7, 0x74, 0x03, 0xaf,
- 0xfb, 0x86, 0x75, 0xec, 0xa1, 0xcb, 0x90, 0x6c, 0xe9, 0x06, 0x2e, 0xc6, 0xe6, 0x12, 0x0b, 0xb9,
- 0xe5, 0x27, 0x16, 0xfb, 0x40, 0x8b, 0xbd, 0x88, 0x5d, 0x22, 0x96, 0x29, 0x62, 0xfe, 0xdd, 0x24,
- 0x4c, 0x0f, 0xd1, 0x22, 0x04, 0x49, 0x53, 0xed, 0x10, 0xc6, 0xd8, 0x42, 0x56, 0xa6, 0xff, 0xa3,
- 0x22, 0x8c, 0xdb, 0xaa, 0x76, 0x5b, 0x6d, 0xe3, 0x62, 0x9c, 0x8a, 0xc5, 0x23, 0x2a, 0x01, 0x34,
- 0xb1, 0x8d, 0xcd, 0x26, 0x36, 0xb5, 0xc3, 0x62, 0x62, 0x2e, 0xb1, 0x90, 0x95, 0x43, 0x12, 0xf4,
- 0x1c, 0x4c, 0xd9, 0xdd, 0x86, 0xa1, 0x6b, 0x4a, 0xc8, 0x0c, 0xe6, 0x12, 0x0b, 0x29, 0x59, 0x62,
- 0x8a, 0xf5, 0xc0, 0xf8, 0x69, 0x98, 0xbc, 0x8b, 0xd5, 0xdb, 0x61, 0xd3, 0x1c, 0x35, 0x2d, 0x10,
- 0x71, 0xc8, 0x70, 0x0d, 0xf2, 0x1d, 0xec, 0xba, 0x6a, 0x1b, 0x2b, 0xde, 0xa1, 0x8d, 0x8b, 0x49,
- 0x3a, 0xfa, 0xb9, 0x81, 0xd1, 0xf7, 0x8f, 0x3c, 0xc7, 0x51, 0x7b, 0x87, 0x36, 0x46, 0x15, 0xc8,
- 0x62, 0xb3, 0xdb, 0x61, 0x0c, 0xa9, 0x63, 0xe2, 0x57, 0x35, 0xbb, 0x9d, 0x7e, 0x96, 0x0c, 0x81,
- 0x71, 0x8a, 0x71, 0x17, 0x3b, 0x77, 0x74, 0x0d, 0x17, 0xd3, 0x94, 0xe0, 0xe9, 0x01, 0x82, 0x3a,
- 0xd3, 0xf7, 0x73, 0x08, 0x1c, 0x5a, 0x83, 0x2c, 0x7e, 0xd5, 0xc3, 0xa6, 0xab, 0x5b, 0x66, 0x71,
- 0x9c, 0x92, 0x3c, 0x39, 0x64, 0x16, 0xb1, 0xd1, 0xec, 0xa7, 0x08, 0x70, 0xe8, 0x22, 0x8c, 0x5b,
- 0xb6, 0xa7, 0x5b, 0xa6, 0x5b, 0xcc, 0xcc, 0xc5, 0x16, 0x72, 0xcb, 0x9f, 0x18, 0x9a, 0x08, 0x35,
- 0x66, 0x23, 0x0b, 0x63, 0xb4, 0x09, 0x92, 0x6b, 0x75, 0x1d, 0x0d, 0x2b, 0x9a, 0xd5, 0xc4, 0x8a,
- 0x6e, 0xb6, 0xac, 0x62, 0x96, 0x12, 0x9c, 0x1d, 0x1c, 0x08, 0x35, 0x5c, 0xb3, 0x9a, 0x78, 0xd3,
- 0x6c, 0x59, 0x72, 0xc1, 0xed, 0x79, 0x46, 0xa7, 0x20, 0xed, 0x1e, 0x9a, 0x9e, 0xfa, 0x6a, 0x31,
- 0x4f, 0x33, 0x84, 0x3f, 0xcd, 0xff, 0x6d, 0x1a, 0x26, 0x47, 0x49, 0xb1, 0xab, 0x90, 0x6a, 0x91,
- 0x51, 0x16, 0xe3, 0x27, 0x89, 0x01, 0xc3, 0xf4, 0x06, 0x31, 0xfd, 0x13, 0x06, 0xb1, 0x02, 0x39,
- 0x13, 0xbb, 0x1e, 0x6e, 0xb2, 0x8c, 0x48, 0x8c, 0x98, 0x53, 0xc0, 0x40, 0x83, 0x29, 0x95, 0xfc,
- 0x89, 0x52, 0xea, 0x26, 0x4c, 0xfa, 0x2e, 0x29, 0x8e, 0x6a, 0xb6, 0x45, 0x6e, 0x2e, 0x45, 0x79,
- 0xb2, 0x58, 0x15, 0x38, 0x99, 0xc0, 0xe4, 0x02, 0xee, 0x79, 0x46, 0xeb, 0x00, 0x96, 0x89, 0xad,
- 0x96, 0xd2, 0xc4, 0x9a, 0x51, 0xcc, 0x1c, 0x13, 0xa5, 0x1a, 0x31, 0x19, 0x88, 0x92, 0xc5, 0xa4,
- 0x9a, 0x81, 0xae, 0x04, 0xa9, 0x36, 0x7e, 0x4c, 0xa6, 0x6c, 0xb3, 0x45, 0x36, 0x90, 0x6d, 0xfb,
- 0x50, 0x70, 0x30, 0xc9, 0x7b, 0xdc, 0xe4, 0x23, 0xcb, 0x52, 0x27, 0x16, 0x23, 0x47, 0x26, 0x73,
- 0x18, 0x1b, 0xd8, 0x84, 0x13, 0x7e, 0x44, 0x8f, 0x83, 0x2f, 0x50, 0x68, 0x5a, 0x01, 0xdd, 0x85,
- 0xf2, 0x42, 0xb8, 0xa3, 0x76, 0xf0, 0xec, 0x3d, 0x28, 0xf4, 0x86, 0x07, 0xcd, 0x40, 0xca, 0xf5,
- 0x54, 0xc7, 0xa3, 0x59, 0x98, 0x92, 0xd9, 0x03, 0x92, 0x20, 0x81, 0xcd, 0x26, 0xdd, 0xe5, 0x52,
- 0x32, 0xf9, 0x17, 0xfd, 0x4c, 0x30, 0xe0, 0x04, 0x1d, 0xf0, 0x53, 0x83, 0x33, 0xda, 0xc3, 0xdc,
- 0x3f, 0xee, 0xd9, 0x4b, 0x30, 0xd1, 0x33, 0x80, 0x51, 0x5f, 0x3d, 0xff, 0xf3, 0xf0, 0xc8, 0x50,
- 0x6a, 0x74, 0x13, 0x66, 0xba, 0xa6, 0x6e, 0x7a, 0xd8, 0xb1, 0x1d, 0x4c, 0x32, 0x96, 0xbd, 0xaa,
- 0xf8, 0xaf, 0xe3, 0xc7, 0xe4, 0xdc, 0x7e, 0xd8, 0x9a, 0xb1, 0xc8, 0xd3, 0xdd, 0x41, 0xe1, 0xb3,
- 0xd9, 0xcc, 0x0f, 0xc7, 0xa5, 0xfb, 0xf7, 0xef, 0xdf, 0x8f, 0xcf, 0x7f, 0x21, 0x0d, 0x33, 0xc3,
- 0xd6, 0xcc, 0xd0, 0xe5, 0x7b, 0x0a, 0xd2, 0x66, 0xb7, 0xd3, 0xc0, 0x0e, 0x0d, 0x52, 0x4a, 0xe6,
- 0x4f, 0xa8, 0x02, 0x29, 0x43, 0x6d, 0x60, 0xa3, 0x98, 0x9c, 0x8b, 0x2d, 0x14, 0x96, 0x9f, 0x1b,
- 0x69, 0x55, 0x2e, 0x6e, 0x11, 0x88, 0xcc, 0x90, 0xe8, 0x53, 0x90, 0xe4, 0x5b, 0x34, 0x61, 0x78,
- 0x76, 0x34, 0x06, 0xb2, 0x96, 0x64, 0x8a, 0x43, 0x8f, 0x42, 0x96, 0xfc, 0x65, 0xb9, 0x91, 0xa6,
- 0x3e, 0x67, 0x88, 0x80, 0xe4, 0x05, 0x9a, 0x85, 0x0c, 0x5d, 0x26, 0x4d, 0x2c, 0x4a, 0x9b, 0xff,
- 0x4c, 0x12, 0xab, 0x89, 0x5b, 0x6a, 0xd7, 0xf0, 0x94, 0x3b, 0xaa, 0xd1, 0xc5, 0x34, 0xe1, 0xb3,
- 0x72, 0x9e, 0x0b, 0x3f, 0x43, 0x64, 0xe8, 0x2c, 0xe4, 0xd8, 0xaa, 0xd2, 0xcd, 0x26, 0x7e, 0x95,
- 0xee, 0x9e, 0x29, 0x99, 0x2d, 0xb4, 0x4d, 0x22, 0x21, 0xaf, 0xbf, 0xe5, 0x5a, 0xa6, 0x48, 0x4d,
- 0xfa, 0x0a, 0x22, 0xa0, 0xaf, 0xbf, 0xd4, 0xbf, 0x71, 0x3f, 0x36, 0x7c, 0x78, 0xfd, 0x39, 0x35,
- 0xff, 0xed, 0x38, 0x24, 0xe9, 0x7e, 0x31, 0x09, 0xb9, 0xbd, 0x57, 0x76, 0xab, 0xca, 0x7a, 0x6d,
- 0x7f, 0x75, 0xab, 0x2a, 0xc5, 0x50, 0x01, 0x80, 0x0a, 0xae, 0x6d, 0xd5, 0x2a, 0x7b, 0x52, 0xdc,
- 0x7f, 0xde, 0xdc, 0xd9, 0xbb, 0x78, 0x41, 0x4a, 0xf8, 0x80, 0x7d, 0x26, 0x48, 0x86, 0x0d, 0xce,
- 0x2f, 0x4b, 0x29, 0x24, 0x41, 0x9e, 0x11, 0x6c, 0xde, 0xac, 0xae, 0x5f, 0xbc, 0x20, 0xa5, 0x7b,
- 0x25, 0xe7, 0x97, 0xa5, 0x71, 0x34, 0x01, 0x59, 0x2a, 0x59, 0xad, 0xd5, 0xb6, 0xa4, 0x8c, 0xcf,
- 0x59, 0xdf, 0x93, 0x37, 0x77, 0x36, 0xa4, 0xac, 0xcf, 0xb9, 0x21, 0xd7, 0xf6, 0x77, 0x25, 0xf0,
- 0x19, 0xb6, 0xab, 0xf5, 0x7a, 0x65, 0xa3, 0x2a, 0xe5, 0x7c, 0x8b, 0xd5, 0x57, 0xf6, 0xaa, 0x75,
- 0x29, 0xdf, 0xe3, 0xd6, 0xf9, 0x65, 0x69, 0xc2, 0x7f, 0x45, 0x75, 0x67, 0x7f, 0x5b, 0x2a, 0xa0,
- 0x29, 0x98, 0x60, 0xaf, 0x10, 0x4e, 0x4c, 0xf6, 0x89, 0x2e, 0x5e, 0x90, 0xa4, 0xc0, 0x11, 0xc6,
- 0x32, 0xd5, 0x23, 0xb8, 0x78, 0x41, 0x42, 0xf3, 0x6b, 0x90, 0xa2, 0xd9, 0x85, 0x10, 0x14, 0xb6,
- 0x2a, 0xab, 0xd5, 0x2d, 0xa5, 0xb6, 0xbb, 0xb7, 0x59, 0xdb, 0xa9, 0x6c, 0x49, 0xb1, 0x40, 0x26,
- 0x57, 0x3f, 0xbd, 0xbf, 0x29, 0x57, 0xd7, 0xa5, 0x78, 0x58, 0xb6, 0x5b, 0xad, 0xec, 0x55, 0xd7,
- 0xa5, 0xc4, 0xbc, 0x06, 0x33, 0xc3, 0xf6, 0xc9, 0xa1, 0x2b, 0x23, 0x34, 0xc5, 0xf1, 0x63, 0xa6,
- 0x98, 0x72, 0x0d, 0x4c, 0xf1, 0x57, 0x62, 0x30, 0x3d, 0xa4, 0x56, 0x0c, 0x7d, 0xc9, 0x4b, 0x90,
- 0x62, 0x29, 0xca, 0xaa, 0xe7, 0x33, 0x43, 0x8b, 0x0e, 0x4d, 0xd8, 0x81, 0x0a, 0x4a, 0x71, 0xe1,
- 0x0e, 0x22, 0x71, 0x4c, 0x07, 0x41, 0x28, 0x06, 0x9c, 0x7c, 0x2d, 0x06, 0xc5, 0xe3, 0xb8, 0x23,
- 0x36, 0x8a, 0x78, 0xcf, 0x46, 0x71, 0xb5, 0xdf, 0x81, 0x73, 0xc7, 0x8f, 0x61, 0xc0, 0x8b, 0xb7,
- 0x62, 0x70, 0x6a, 0x78, 0xa3, 0x35, 0xd4, 0x87, 0x4f, 0x41, 0xba, 0x83, 0xbd, 0x03, 0x4b, 0x34,
- 0x1b, 0x4f, 0x0d, 0x29, 0x61, 0x44, 0xdd, 0x1f, 0x2b, 0x8e, 0x0a, 0xd7, 0xc0, 0xc4, 0x71, 0xdd,
- 0x12, 0xf3, 0x66, 0xc0, 0xd3, 0xcf, 0xc7, 0xe1, 0x91, 0xa1, 0xe4, 0x43, 0x1d, 0x7d, 0x0c, 0x40,
- 0x37, 0xed, 0xae, 0xc7, 0x1a, 0x0a, 0xb6, 0x3f, 0x65, 0xa9, 0x84, 0xae, 0x7d, 0xb2, 0xf7, 0x74,
- 0x3d, 0x5f, 0x9f, 0xa0, 0x7a, 0x60, 0x22, 0x6a, 0x70, 0x39, 0x70, 0x34, 0x49, 0x1d, 0x2d, 0x1d,
- 0x33, 0xd2, 0x81, 0x5a, 0xfd, 0x02, 0x48, 0x9a, 0xa1, 0x63, 0xd3, 0x53, 0x5c, 0xcf, 0xc1, 0x6a,
- 0x47, 0x37, 0xdb, 0x74, 0x03, 0xce, 0x94, 0x53, 0x2d, 0xd5, 0x70, 0xb1, 0x3c, 0xc9, 0xd4, 0x75,
- 0xa1, 0x25, 0x08, 0x5a, 0xe3, 0x9c, 0x10, 0x22, 0xdd, 0x83, 0x60, 0x6a, 0x1f, 0x31, 0xff, 0xad,
- 0x0c, 0xe4, 0x42, 0x6d, 0x29, 0x3a, 0x07, 0xf9, 0x5b, 0xea, 0x1d, 0x55, 0x11, 0x47, 0x0d, 0x16,
- 0x89, 0x1c, 0x91, 0xed, 0xf2, 0xe3, 0xc6, 0x0b, 0x30, 0x43, 0x4d, 0xac, 0xae, 0x87, 0x1d, 0x45,
- 0x33, 0x54, 0xd7, 0xa5, 0x41, 0xcb, 0x50, 0x53, 0x44, 0x74, 0x35, 0xa2, 0x5a, 0x13, 0x1a, 0xb4,
- 0x02, 0xd3, 0x14, 0xd1, 0xe9, 0x1a, 0x9e, 0x6e, 0x1b, 0x58, 0x21, 0x87, 0x1f, 0x97, 0x6e, 0xc4,
- 0xbe, 0x67, 0x53, 0xc4, 0x62, 0x9b, 0x1b, 0x10, 0x8f, 0x5c, 0xb4, 0x0e, 0x8f, 0x51, 0x58, 0x1b,
- 0x9b, 0xd8, 0x51, 0x3d, 0xac, 0xe0, 0xcf, 0x75, 0x55, 0xc3, 0x55, 0x54, 0xb3, 0xa9, 0x1c, 0xa8,
- 0xee, 0x41, 0x71, 0x86, 0x10, 0xac, 0xc6, 0x8b, 0x31, 0xf9, 0x0c, 0x31, 0xdc, 0xe0, 0x76, 0x55,
- 0x6a, 0x56, 0x31, 0x9b, 0xd7, 0x55, 0xf7, 0x00, 0x95, 0xe1, 0x14, 0x65, 0x71, 0x3d, 0x47, 0x37,
- 0xdb, 0x8a, 0x76, 0x80, 0xb5, 0xdb, 0x4a, 0xd7, 0x6b, 0x5d, 0x2e, 0x3e, 0x1a, 0x7e, 0x3f, 0xf5,
- 0xb0, 0x4e, 0x6d, 0xd6, 0x88, 0xc9, 0xbe, 0xd7, 0xba, 0x8c, 0xea, 0x90, 0x27, 0x93, 0xd1, 0xd1,
- 0xef, 0x61, 0xa5, 0x65, 0x39, 0xb4, 0xb2, 0x14, 0x86, 0xac, 0xec, 0x50, 0x04, 0x17, 0x6b, 0x1c,
- 0xb0, 0x6d, 0x35, 0x71, 0x39, 0x55, 0xdf, 0xad, 0x56, 0xd7, 0xe5, 0x9c, 0x60, 0xb9, 0x66, 0x39,
- 0x24, 0xa1, 0xda, 0x96, 0x1f, 0xe0, 0x1c, 0x4b, 0xa8, 0xb6, 0x25, 0xc2, 0xbb, 0x02, 0xd3, 0x9a,
- 0xc6, 0xc6, 0xac, 0x6b, 0x0a, 0x3f, 0xa2, 0xb8, 0x45, 0xa9, 0x27, 0x58, 0x9a, 0xb6, 0xc1, 0x0c,
- 0x78, 0x8e, 0xbb, 0xe8, 0x0a, 0x3c, 0x12, 0x04, 0x2b, 0x0c, 0x9c, 0x1a, 0x18, 0x65, 0x3f, 0x74,
- 0x05, 0xa6, 0xed, 0xc3, 0x41, 0x20, 0xea, 0x79, 0xa3, 0x7d, 0xd8, 0x0f, 0xbb, 0x04, 0x33, 0xf6,
- 0x81, 0x3d, 0x88, 0x9b, 0x0e, 0xe3, 0x90, 0x7d, 0x60, 0xf7, 0x03, 0x9f, 0xa4, 0xe7, 0x55, 0x07,
- 0x6b, 0xaa, 0x87, 0x9b, 0xc5, 0xd3, 0x61, 0xf3, 0x90, 0x02, 0x2d, 0x81, 0xa4, 0x69, 0x0a, 0x36,
- 0xd5, 0x86, 0x81, 0x15, 0xd5, 0xc1, 0xa6, 0xea, 0x16, 0xcf, 0x86, 0x8d, 0x0b, 0x9a, 0x56, 0xa5,
- 0xda, 0x0a, 0x55, 0xa2, 0x67, 0x61, 0xca, 0x6a, 0xdc, 0xd2, 0x58, 0x4a, 0x2a, 0xb6, 0x83, 0x5b,
- 0xfa, 0xab, 0xc5, 0x27, 0x68, 0x7c, 0x27, 0x89, 0x82, 0x26, 0xe4, 0x2e, 0x15, 0xa3, 0x67, 0x40,
- 0xd2, 0xdc, 0x03, 0xd5, 0xb1, 0x69, 0x4f, 0xe0, 0xda, 0xaa, 0x86, 0x8b, 0x4f, 0x32, 0x53, 0x26,
- 0xdf, 0x11, 0x62, 0xb2, 0x24, 0xdc, 0xbb, 0x7a, 0xcb, 0x13, 0x8c, 0x4f, 0xb3, 0x25, 0x41, 0x65,
- 0x9c, 0x6d, 0x01, 0x24, 0x12, 0x8a, 0x9e, 0x17, 0x2f, 0x50, 0xb3, 0x82, 0x7d, 0x60, 0x87, 0xdf,
- 0xfb, 0x38, 0x4c, 0x10, 0xcb, 0xe0, 0xa5, 0xcf, 0xb0, 0x7e, 0xc6, 0x3e, 0x08, 0xbd, 0xf1, 0x23,
- 0x6b, 0x2d, 0xe7, 0xcb, 0x90, 0x0f, 0xe7, 0x27, 0xca, 0x02, 0xcb, 0x50, 0x29, 0x46, 0x6a, 0xfd,
- 0x5a, 0x6d, 0x9d, 0x54, 0xe9, 0xcf, 0x56, 0xa5, 0x38, 0xe9, 0x16, 0xb6, 0x36, 0xf7, 0xaa, 0x8a,
- 0xbc, 0xbf, 0xb3, 0xb7, 0xb9, 0x5d, 0x95, 0x12, 0xe1, 0xb6, 0xf4, 0xbb, 0x71, 0x28, 0xf4, 0x9e,
- 0x30, 0xd0, 0xff, 0x87, 0xd3, 0xe2, 0x3a, 0xc0, 0xc5, 0x9e, 0x72, 0x57, 0x77, 0xe8, 0x92, 0xe9,
- 0xa8, 0xac, 0xc3, 0xf6, 0x27, 0x6d, 0x86, 0x5b, 0xd5, 0xb1, 0xf7, 0xb2, 0xee, 0x90, 0x05, 0xd1,
- 0x51, 0x3d, 0xb4, 0x05, 0x67, 0x4d, 0x4b, 0x71, 0x3d, 0xd5, 0x6c, 0xaa, 0x4e, 0x53, 0x09, 0x2e,
- 0x62, 0x14, 0x55, 0xd3, 0xb0, 0xeb, 0x5a, 0xac, 0x54, 0xf9, 0x2c, 0x9f, 0x30, 0xad, 0x3a, 0x37,
- 0x0e, 0xf6, 0xf0, 0x0a, 0x37, 0xed, 0x4b, 0xb0, 0xc4, 0x71, 0x09, 0xf6, 0x28, 0x64, 0x3b, 0xaa,
- 0xad, 0x60, 0xd3, 0x73, 0x0e, 0x69, 0x5f, 0x99, 0x91, 0x33, 0x1d, 0xd5, 0xae, 0x92, 0xe7, 0x8f,
- 0xa7, 0xbd, 0xff, 0x41, 0x02, 0xf2, 0xe1, 0xde, 0x92, 0xb4, 0xea, 0x1a, 0xad, 0x23, 0x31, 0xba,
- 0xd3, 0x3c, 0xfe, 0xd0, 0x4e, 0x74, 0x71, 0x8d, 0x14, 0x98, 0x72, 0x9a, 0x75, 0x7c, 0x32, 0x43,
- 0x92, 0xe2, 0x4e, 0xf6, 0x16, 0xcc, 0x4e, 0x31, 0x19, 0x99, 0x3f, 0xa1, 0x0d, 0x48, 0xdf, 0x72,
- 0x29, 0x77, 0x9a, 0x72, 0x3f, 0xf1, 0x70, 0xee, 0x1b, 0x75, 0x4a, 0x9e, 0xbd, 0x51, 0x57, 0x76,
- 0x6a, 0xf2, 0x76, 0x65, 0x4b, 0xe6, 0x70, 0x74, 0x06, 0x92, 0x86, 0x7a, 0xef, 0xb0, 0xb7, 0x14,
- 0x51, 0xd1, 0xa8, 0x81, 0x3f, 0x03, 0xc9, 0xbb, 0x58, 0xbd, 0xdd, 0x5b, 0x00, 0xa8, 0xe8, 0x23,
- 0x4c, 0xfd, 0x25, 0x48, 0xd1, 0x78, 0x21, 0x00, 0x1e, 0x31, 0x69, 0x0c, 0x65, 0x20, 0xb9, 0x56,
- 0x93, 0x49, 0xfa, 0x4b, 0x90, 0x67, 0x52, 0x65, 0x77, 0xb3, 0xba, 0x56, 0x95, 0xe2, 0xf3, 0x2b,
- 0x90, 0x66, 0x41, 0x20, 0x4b, 0xc3, 0x0f, 0x83, 0x34, 0xc6, 0x1f, 0x39, 0x47, 0x4c, 0x68, 0xf7,
- 0xb7, 0x57, 0xab, 0xb2, 0x14, 0x0f, 0x4f, 0xaf, 0x0b, 0xf9, 0x70, 0x5b, 0xf9, 0xf1, 0xe4, 0xd4,
- 0xdf, 0xc5, 0x20, 0x17, 0x6a, 0x13, 0x49, 0x83, 0xa2, 0x1a, 0x86, 0x75, 0x57, 0x51, 0x0d, 0x5d,
- 0x75, 0x79, 0x52, 0x00, 0x15, 0x55, 0x88, 0x64, 0xd4, 0x49, 0xfb, 0x58, 0x9c, 0x7f, 0x33, 0x06,
- 0x52, 0x7f, 0x8b, 0xd9, 0xe7, 0x60, 0xec, 0xa7, 0xea, 0xe0, 0x1b, 0x31, 0x28, 0xf4, 0xf6, 0x95,
- 0x7d, 0xee, 0x9d, 0xfb, 0xa9, 0xba, 0xf7, 0x4e, 0x1c, 0x26, 0x7a, 0xba, 0xc9, 0x51, 0xbd, 0xfb,
- 0x1c, 0x4c, 0xe9, 0x4d, 0xdc, 0xb1, 0x2d, 0x0f, 0x9b, 0xda, 0xa1, 0x62, 0xe0, 0x3b, 0xd8, 0x28,
- 0xce, 0xd3, 0x8d, 0x62, 0xe9, 0xe1, 0xfd, 0xea, 0xe2, 0x66, 0x80, 0xdb, 0x22, 0xb0, 0xf2, 0xf4,
- 0xe6, 0x7a, 0x75, 0x7b, 0xb7, 0xb6, 0x57, 0xdd, 0x59, 0x7b, 0x45, 0xd9, 0xdf, 0xf9, 0xd9, 0x9d,
- 0xda, 0xcb, 0x3b, 0xb2, 0xa4, 0xf7, 0x99, 0x7d, 0x84, 0x4b, 0x7d, 0x17, 0xa4, 0x7e, 0xa7, 0xd0,
- 0x69, 0x18, 0xe6, 0x96, 0x34, 0x86, 0xa6, 0x61, 0x72, 0xa7, 0xa6, 0xd4, 0x37, 0xd7, 0xab, 0x4a,
- 0xf5, 0xda, 0xb5, 0xea, 0xda, 0x5e, 0x9d, 0x1d, 0xe0, 0x7d, 0xeb, 0xbd, 0xde, 0x45, 0xfd, 0x7a,
- 0x02, 0xa6, 0x87, 0x78, 0x82, 0x2a, 0xfc, 0xec, 0xc0, 0x8e, 0x33, 0xcf, 0x8f, 0xe2, 0xfd, 0x22,
- 0x29, 0xf9, 0xbb, 0xaa, 0xe3, 0xf1, 0xa3, 0xc6, 0x33, 0x40, 0xa2, 0x64, 0x7a, 0x7a, 0x4b, 0xc7,
- 0x0e, 0xbf, 0xef, 0x60, 0x07, 0x8a, 0xc9, 0x40, 0xce, 0xae, 0x3c, 0xfe, 0x1f, 0x20, 0xdb, 0x72,
- 0x75, 0x4f, 0xbf, 0x83, 0x15, 0xdd, 0x14, 0x97, 0x23, 0xe4, 0x80, 0x91, 0x94, 0x25, 0xa1, 0xd9,
- 0x34, 0x3d, 0xdf, 0xda, 0xc4, 0x6d, 0xb5, 0xcf, 0x9a, 0x6c, 0xe0, 0x09, 0x59, 0x12, 0x1a, 0xdf,
- 0xfa, 0x1c, 0xe4, 0x9b, 0x56, 0x97, 0x74, 0x5d, 0xcc, 0x8e, 0xd4, 0x8b, 0x98, 0x9c, 0x63, 0x32,
- 0xdf, 0x84, 0xf7, 0xd3, 0xc1, 0xad, 0x4c, 0x5e, 0xce, 0x31, 0x19, 0x33, 0x79, 0x1a, 0x26, 0xd5,
- 0x76, 0xdb, 0x21, 0xe4, 0x82, 0x88, 0x9d, 0x10, 0x0a, 0xbe, 0x98, 0x1a, 0xce, 0xde, 0x80, 0x8c,
- 0x88, 0x03, 0x29, 0xc9, 0x24, 0x12, 0x8a, 0xcd, 0x6e, 0xe6, 0xe2, 0x0b, 0x59, 0x39, 0x63, 0x0a,
- 0xe5, 0x39, 0xc8, 0xeb, 0xae, 0x12, 0x5c, 0x32, 0xc7, 0xe7, 0xe2, 0x0b, 0x19, 0x39, 0xa7, 0xbb,
- 0xfe, 0x05, 0xdd, 0xfc, 0x5b, 0x71, 0x28, 0xf4, 0x5e, 0x92, 0xa3, 0x75, 0xc8, 0x18, 0x96, 0xa6,
- 0xd2, 0xd4, 0x62, 0xbf, 0xd0, 0x2c, 0x44, 0xdc, 0xab, 0x2f, 0x6e, 0x71, 0x7b, 0xd9, 0x47, 0xce,
- 0xfe, 0x53, 0x0c, 0x32, 0x42, 0x8c, 0x4e, 0x41, 0xd2, 0x56, 0xbd, 0x03, 0x4a, 0x97, 0x5a, 0x8d,
- 0x4b, 0x31, 0x99, 0x3e, 0x13, 0xb9, 0x6b, 0xab, 0x26, 0x4d, 0x01, 0x2e, 0x27, 0xcf, 0x64, 0x5e,
- 0x0d, 0xac, 0x36, 0xe9, 0xf1, 0xc3, 0xea, 0x74, 0xb0, 0xe9, 0xb9, 0x62, 0x5e, 0xb9, 0x7c, 0x8d,
- 0x8b, 0xd1, 0x73, 0x30, 0xe5, 0x39, 0xaa, 0x6e, 0xf4, 0xd8, 0x26, 0xa9, 0xad, 0x24, 0x14, 0xbe,
- 0x71, 0x19, 0xce, 0x08, 0xde, 0x26, 0xf6, 0x54, 0xed, 0x00, 0x37, 0x03, 0x50, 0x9a, 0xde, 0xc0,
- 0x9e, 0xe6, 0x06, 0xeb, 0x5c, 0x2f, 0xb0, 0xf3, 0xdf, 0x8f, 0xc1, 0x94, 0x38, 0x30, 0x35, 0xfd,
- 0x60, 0x6d, 0x03, 0xa8, 0xa6, 0x69, 0x79, 0xe1, 0x70, 0x0d, 0xa6, 0xf2, 0x00, 0x6e, 0xb1, 0xe2,
- 0x83, 0xe4, 0x10, 0xc1, 0x6c, 0x07, 0x20, 0xd0, 0x1c, 0x1b, 0xb6, 0xb3, 0x90, 0xe3, 0xbf, 0x80,
- 0xd0, 0x9f, 0xd1, 0xd8, 0x11, 0x1b, 0x98, 0x88, 0x9c, 0xac, 0xd0, 0x0c, 0xa4, 0x1a, 0xb8, 0xad,
- 0x9b, 0xfc, 0x5e, 0x93, 0x3d, 0x88, 0xbb, 0xda, 0xa4, 0x7f, 0x57, 0xbb, 0x7a, 0x13, 0xa6, 0x35,
- 0xab, 0xd3, 0xef, 0xee, 0xaa, 0xd4, 0x77, 0xcc, 0x77, 0xaf, 0xc7, 0x3e, 0x0b, 0x41, 0x8b, 0xf9,
- 0x95, 0x78, 0x62, 0x63, 0x77, 0xf5, 0x6b, 0xf1, 0xd9, 0x0d, 0x86, 0xdb, 0x15, 0xc3, 0x94, 0x71,
- 0xcb, 0xc0, 0x1a, 0x71, 0x1d, 0x7e, 0xf4, 0x14, 0x3c, 0xdf, 0xd6, 0xbd, 0x83, 0x6e, 0x63, 0x51,
- 0xb3, 0x3a, 0x4b, 0x6d, 0xab, 0x6d, 0x05, 0x3f, 0x1b, 0x92, 0x27, 0xfa, 0x40, 0xff, 0xe3, 0x3f,
- 0x1d, 0x66, 0x7d, 0xe9, 0x6c, 0xe4, 0xef, 0x8c, 0xe5, 0x1d, 0x98, 0xe6, 0xc6, 0x0a, 0xfd, 0xed,
- 0x82, 0x1d, 0x21, 0xd0, 0x43, 0xef, 0x7f, 0x8a, 0xdf, 0x7c, 0x97, 0xd6, 0x6a, 0x79, 0x8a, 0x43,
- 0x89, 0x8e, 0x9d, 0x32, 0xca, 0x32, 0x3c, 0xd2, 0xc3, 0xc7, 0xd6, 0x25, 0x76, 0x22, 0x18, 0xbf,
- 0xcb, 0x19, 0xa7, 0x43, 0x8c, 0x75, 0x0e, 0x2d, 0xaf, 0xc1, 0xc4, 0x49, 0xb8, 0xfe, 0x81, 0x73,
- 0xe5, 0x71, 0x98, 0x64, 0x03, 0x26, 0x29, 0x89, 0xd6, 0x75, 0x3d, 0xab, 0x43, 0x37, 0xbd, 0x87,
- 0xd3, 0xfc, 0xe3, 0xbb, 0x6c, 0xa1, 0x14, 0x08, 0x6c, 0xcd, 0x47, 0x95, 0xcb, 0x40, 0x7f, 0xae,
- 0x69, 0x62, 0xcd, 0x88, 0x60, 0x78, 0x9b, 0x3b, 0xe2, 0xdb, 0x97, 0x3f, 0x03, 0x33, 0xe4, 0x7f,
- 0xba, 0x27, 0x85, 0x3d, 0x89, 0xbe, 0xed, 0x2a, 0x7e, 0xff, 0x35, 0xb6, 0x16, 0xa7, 0x7d, 0x82,
- 0x90, 0x4f, 0xa1, 0x59, 0x6c, 0x63, 0xcf, 0xc3, 0x8e, 0xab, 0xa8, 0xc6, 0x30, 0xf7, 0x42, 0xd7,
- 0x05, 0xc5, 0x2f, 0xbe, 0xd7, 0x3b, 0x8b, 0x1b, 0x0c, 0x59, 0x31, 0x8c, 0xf2, 0x3e, 0x9c, 0x1e,
- 0x92, 0x15, 0x23, 0x70, 0xbe, 0xce, 0x39, 0x67, 0x06, 0x32, 0x83, 0xd0, 0xee, 0x82, 0x90, 0xfb,
- 0x73, 0x39, 0x02, 0xe7, 0xef, 0x73, 0x4e, 0xc4, 0xb1, 0x62, 0x4a, 0x09, 0xe3, 0x0d, 0x98, 0xba,
- 0x83, 0x9d, 0x86, 0xe5, 0xf2, 0x2b, 0x9a, 0x11, 0xe8, 0xde, 0xe0, 0x74, 0x93, 0x1c, 0x48, 0xef,
- 0x6c, 0x08, 0xd7, 0x15, 0xc8, 0xb4, 0x54, 0x0d, 0x8f, 0x40, 0xf1, 0x25, 0x4e, 0x31, 0x4e, 0xec,
- 0x09, 0xb4, 0x02, 0xf9, 0xb6, 0xc5, 0xcb, 0x52, 0x34, 0xfc, 0x4d, 0x0e, 0xcf, 0x09, 0x0c, 0xa7,
- 0xb0, 0x2d, 0xbb, 0x6b, 0x90, 0x9a, 0x15, 0x4d, 0xf1, 0x07, 0x82, 0x42, 0x60, 0x38, 0xc5, 0x09,
- 0xc2, 0xfa, 0x65, 0x41, 0xe1, 0x86, 0xe2, 0xf9, 0x12, 0xe4, 0x2c, 0xd3, 0x38, 0xb4, 0xcc, 0x51,
- 0x9c, 0xf8, 0x43, 0xce, 0x00, 0x1c, 0x42, 0x08, 0xae, 0x42, 0x76, 0xd4, 0x89, 0xf8, 0xa3, 0xf7,
- 0xc4, 0xf2, 0x10, 0x33, 0xb0, 0x01, 0x93, 0x62, 0x83, 0xd2, 0x2d, 0x73, 0x04, 0x8a, 0x3f, 0xe6,
- 0x14, 0x85, 0x10, 0x8c, 0x0f, 0xc3, 0xc3, 0xae, 0xd7, 0xc6, 0xa3, 0x90, 0xbc, 0x25, 0x86, 0xc1,
- 0x21, 0x3c, 0x94, 0x0d, 0x6c, 0x6a, 0x07, 0xa3, 0x31, 0x7c, 0x55, 0x84, 0x52, 0x60, 0x08, 0xc5,
- 0x1a, 0x4c, 0x74, 0x54, 0xc7, 0x3d, 0x50, 0x8d, 0x91, 0xa6, 0xe3, 0x4f, 0x38, 0x47, 0xde, 0x07,
- 0xf1, 0x88, 0x74, 0xcd, 0x93, 0xd0, 0x7c, 0x4d, 0x44, 0x24, 0x04, 0xe3, 0x4b, 0xcf, 0xf5, 0xe8,
- 0x7d, 0xd6, 0x49, 0xd8, 0xbe, 0x2e, 0x96, 0x1e, 0xc3, 0x6e, 0x87, 0x19, 0xaf, 0x42, 0xd6, 0xd5,
- 0xef, 0x8d, 0x44, 0xf3, 0xa7, 0x62, 0xa6, 0x29, 0x80, 0x80, 0x5f, 0x81, 0x33, 0x43, 0xcb, 0xc4,
- 0x08, 0x64, 0x7f, 0xc6, 0xc9, 0x4e, 0x0d, 0x29, 0x15, 0x7c, 0x4b, 0x38, 0x29, 0xe5, 0x9f, 0x8b,
- 0x2d, 0x01, 0xf7, 0x71, 0xed, 0x92, 0x83, 0x82, 0xab, 0xb6, 0x4e, 0x16, 0xb5, 0xbf, 0x10, 0x51,
- 0x63, 0xd8, 0x9e, 0xa8, 0xed, 0xc1, 0x29, 0xce, 0x78, 0xb2, 0x79, 0xfd, 0x86, 0xd8, 0x58, 0x19,
- 0x7a, 0xbf, 0x77, 0x76, 0x7f, 0x0e, 0x66, 0xfd, 0x70, 0x8a, 0x8e, 0xd4, 0x55, 0x3a, 0xaa, 0x3d,
- 0x02, 0xf3, 0x37, 0x39, 0xb3, 0xd8, 0xf1, 0xfd, 0x96, 0xd6, 0xdd, 0x56, 0x6d, 0x42, 0x7e, 0x13,
- 0x8a, 0x82, 0xbc, 0x6b, 0x3a, 0x58, 0xb3, 0xda, 0xa6, 0x7e, 0x0f, 0x37, 0x47, 0xa0, 0xfe, 0xcb,
- 0xbe, 0xa9, 0xda, 0x0f, 0xc1, 0x09, 0xf3, 0x26, 0x48, 0x7e, 0xaf, 0xa2, 0xe8, 0x1d, 0xdb, 0x72,
- 0xbc, 0x08, 0xc6, 0x6f, 0x89, 0x99, 0xf2, 0x71, 0x9b, 0x14, 0x56, 0xae, 0x42, 0x81, 0x3e, 0x8e,
- 0x9a, 0x92, 0x7f, 0xc5, 0x89, 0x26, 0x02, 0x14, 0xdf, 0x38, 0x34, 0xab, 0x63, 0xab, 0xce, 0x28,
- 0xfb, 0xdf, 0x5f, 0x8b, 0x8d, 0x83, 0x43, 0xf8, 0xc6, 0xe1, 0x1d, 0xda, 0x98, 0x54, 0xfb, 0x11,
- 0x18, 0xbe, 0x2d, 0x36, 0x0e, 0x81, 0xe1, 0x14, 0xa2, 0x61, 0x18, 0x81, 0xe2, 0x6f, 0x04, 0x85,
- 0xc0, 0x10, 0x8a, 0x4f, 0x07, 0x85, 0xd6, 0xc1, 0x6d, 0xdd, 0xf5, 0x1c, 0xd6, 0x07, 0x3f, 0x9c,
- 0xea, 0x3b, 0xef, 0xf5, 0x36, 0x61, 0x72, 0x08, 0x5a, 0xbe, 0x01, 0x93, 0x7d, 0x2d, 0x06, 0x8a,
- 0xfa, 0xf6, 0xa3, 0xf8, 0x0b, 0x1f, 0xf0, 0xcd, 0xa8, 0xb7, 0xc3, 0x28, 0x6f, 0x91, 0x79, 0xef,
- 0xed, 0x03, 0xa2, 0xc9, 0x5e, 0xfb, 0xc0, 0x9f, 0xfa, 0x9e, 0x36, 0xa0, 0x7c, 0x0d, 0x26, 0x7a,
- 0x7a, 0x80, 0x68, 0xaa, 0x5f, 0xe4, 0x54, 0xf9, 0x70, 0x0b, 0x50, 0x5e, 0x81, 0x24, 0xa9, 0xe7,
- 0xd1, 0xf0, 0x5f, 0xe2, 0x70, 0x6a, 0x5e, 0xfe, 0x24, 0x64, 0x44, 0x1d, 0x8f, 0x86, 0xfe, 0x32,
- 0x87, 0xfa, 0x10, 0x02, 0x17, 0x35, 0x3c, 0x1a, 0xfe, 0x2b, 0x02, 0x2e, 0x20, 0x04, 0x3e, 0x7a,
- 0x08, 0xff, 0xfe, 0x57, 0x93, 0x7c, 0x1f, 0x16, 0xb1, 0xbb, 0x0a, 0xe3, 0xbc, 0x78, 0x47, 0xa3,
- 0x3f, 0xcf, 0x5f, 0x2e, 0x10, 0xe5, 0x4b, 0x90, 0x1a, 0x31, 0xe0, 0xbf, 0xc6, 0xa1, 0xcc, 0xbe,
- 0xbc, 0x06, 0xb9, 0x50, 0xc1, 0x8e, 0x86, 0xff, 0x3a, 0x87, 0x87, 0x51, 0xc4, 0x75, 0x5e, 0xb0,
- 0xa3, 0x09, 0x7e, 0x43, 0xb8, 0xce, 0x11, 0x24, 0x6c, 0xa2, 0x56, 0x47, 0xa3, 0x7f, 0x53, 0x44,
- 0x5d, 0x40, 0xca, 0x2f, 0x41, 0xd6, 0xdf, 0x7f, 0xa3, 0xf1, 0xbf, 0xc5, 0xf1, 0x01, 0x86, 0x44,
- 0x20, 0xb4, 0xff, 0x47, 0x53, 0xfc, 0xb6, 0x88, 0x40, 0x08, 0x45, 0x96, 0x51, 0x7f, 0x4d, 0x8f,
- 0x66, 0xfa, 0x1d, 0xb1, 0x8c, 0xfa, 0x4a, 0x3a, 0x99, 0x4d, 0xba, 0x0d, 0x46, 0x53, 0xfc, 0xae,
- 0x98, 0x4d, 0x6a, 0x4f, 0xdc, 0xe8, 0x2f, 0x92, 0xd1, 0x1c, 0xbf, 0x27, 0xdc, 0xe8, 0xab, 0x91,
- 0xe5, 0x5d, 0x40, 0x83, 0x05, 0x32, 0x9a, 0xef, 0x0b, 0x9c, 0x6f, 0x6a, 0xa0, 0x3e, 0x96, 0x5f,
- 0x86, 0x53, 0xc3, 0x8b, 0x63, 0x34, 0xeb, 0x17, 0x3f, 0xe8, 0x3b, 0xce, 0x84, 0x6b, 0x63, 0x79,
- 0x2f, 0xd8, 0x65, 0xc3, 0x85, 0x31, 0x9a, 0xf6, 0xf5, 0x0f, 0x7a, 0x37, 0xda, 0x70, 0x5d, 0x2c,
- 0x57, 0x00, 0x82, 0x9a, 0x14, 0xcd, 0xf5, 0x06, 0xe7, 0x0a, 0x81, 0xc8, 0xd2, 0xe0, 0x25, 0x29,
- 0x1a, 0xff, 0x25, 0xb1, 0x34, 0x38, 0x82, 0x2c, 0x0d, 0x51, 0x8d, 0xa2, 0xd1, 0x6f, 0x8a, 0xa5,
- 0x21, 0x20, 0xe5, 0xab, 0x90, 0x31, 0xbb, 0x86, 0x41, 0x72, 0x0b, 0x3d, 0xfc, 0x73, 0xa6, 0xe2,
- 0xbf, 0x7d, 0xc8, 0xc1, 0x02, 0x50, 0x5e, 0x81, 0x14, 0xee, 0x34, 0x70, 0x33, 0x0a, 0xf9, 0xef,
- 0x1f, 0x8a, 0xfd, 0x84, 0x58, 0x97, 0x5f, 0x02, 0x60, 0x87, 0x69, 0xfa, 0x2b, 0x51, 0x04, 0xf6,
- 0x3f, 0x3e, 0xe4, 0x5f, 0x4a, 0x04, 0x90, 0x80, 0x80, 0x7d, 0x77, 0xf1, 0x70, 0x82, 0xf7, 0x7a,
- 0x09, 0xe8, 0x01, 0xfc, 0x0a, 0x8c, 0xdf, 0x72, 0x2d, 0xd3, 0x53, 0xdb, 0x51, 0xe8, 0xff, 0xe4,
- 0x68, 0x61, 0x4f, 0x02, 0xd6, 0xb1, 0x1c, 0xec, 0xa9, 0x6d, 0x37, 0x0a, 0xfb, 0x5f, 0x1c, 0xeb,
- 0x03, 0x08, 0x58, 0x53, 0x5d, 0x6f, 0x94, 0x71, 0xff, 0xb7, 0x00, 0x0b, 0x00, 0x71, 0x9a, 0xfc,
- 0x7f, 0x1b, 0x1f, 0x46, 0x61, 0xdf, 0x17, 0x4e, 0x73, 0xfb, 0xf2, 0x27, 0x21, 0x4b, 0xfe, 0x65,
- 0x5f, 0x0f, 0x45, 0x80, 0xff, 0x87, 0x83, 0x03, 0x04, 0x79, 0xb3, 0xeb, 0x35, 0x3d, 0x3d, 0x3a,
- 0xd8, 0xff, 0xcb, 0x67, 0x5a, 0xd8, 0x97, 0x2b, 0x90, 0x73, 0xbd, 0x66, 0xb3, 0xcb, 0x3b, 0x9a,
- 0x08, 0xf8, 0x8f, 0x3e, 0xf4, 0x0f, 0xb9, 0x3e, 0x66, 0xf5, 0xdc, 0xf0, 0xcb, 0x3a, 0xd8, 0xb0,
- 0x36, 0x2c, 0x76, 0x4d, 0x07, 0x5f, 0x4e, 0xc1, 0xbc, 0x66, 0x75, 0x1a, 0x96, 0xbb, 0xc4, 0x36,
- 0x94, 0xd0, 0x66, 0xb4, 0x64, 0x99, 0x1c, 0x85, 0x12, 0x96, 0x89, 0x67, 0x4f, 0x76, 0x3d, 0x37,
- 0x7f, 0x06, 0x52, 0xf5, 0x6e, 0xa3, 0x71, 0x88, 0x24, 0x48, 0xb8, 0xdd, 0x06, 0xff, 0xce, 0x85,
- 0xfc, 0x3b, 0xff, 0x83, 0x04, 0xe4, 0xea, 0x6a, 0xc7, 0x36, 0x70, 0xcd, 0xc4, 0xb5, 0x16, 0x2a,
- 0x42, 0x9a, 0x8e, 0xe6, 0x45, 0x6a, 0x14, 0xbb, 0x3e, 0x26, 0xf3, 0x67, 0x5f, 0xb3, 0x4c, 0xef,
- 0x2c, 0xe3, 0xbe, 0x66, 0xd9, 0xd7, 0x9c, 0x67, 0x57, 0x96, 0xbe, 0xe6, 0xbc, 0xaf, 0xb9, 0x40,
- 0x2f, 0x2e, 0x13, 0xbe, 0xe6, 0x82, 0xaf, 0x59, 0xa1, 0x17, 0xf3, 0x13, 0xbe, 0x66, 0xc5, 0xd7,
- 0x5c, 0xa4, 0x57, 0xf1, 0x49, 0x5f, 0x73, 0xd1, 0xd7, 0x5c, 0xa2, 0x37, 0xf0, 0x53, 0xbe, 0xe6,
- 0x92, 0xaf, 0xb9, 0x4c, 0x6f, 0xdd, 0x91, 0xaf, 0xb9, 0xec, 0x6b, 0xae, 0xd0, 0xcf, 0x59, 0xc6,
- 0x7d, 0xcd, 0x15, 0x34, 0x0b, 0xe3, 0x6c, 0x64, 0x2f, 0xd0, 0x9f, 0x66, 0x27, 0xaf, 0x8f, 0xc9,
- 0x42, 0x10, 0xe8, 0x5e, 0xa4, 0x9f, 0xac, 0xa4, 0x03, 0xdd, 0x8b, 0x81, 0x6e, 0x99, 0x7e, 0x78,
- 0x2e, 0x05, 0xba, 0xe5, 0x40, 0x77, 0xbe, 0x38, 0x41, 0x92, 0x20, 0xd0, 0x9d, 0x0f, 0x74, 0x17,
- 0x8a, 0x05, 0x12, 0xff, 0x40, 0x77, 0x21, 0xd0, 0xad, 0x14, 0x27, 0xe7, 0x62, 0x0b, 0xf9, 0x40,
- 0xb7, 0x82, 0x9e, 0x87, 0x9c, 0xdb, 0x6d, 0x28, 0xfc, 0x4b, 0x02, 0xfa, 0x69, 0x4c, 0x6e, 0x19,
- 0x16, 0x49, 0x46, 0xd0, 0x49, 0xbd, 0x3e, 0x26, 0x83, 0xdb, 0x6d, 0xf0, 0x5d, 0x72, 0x35, 0x0f,
- 0xf4, 0x52, 0x41, 0xa1, 0x1f, 0x84, 0xae, 0xae, 0xbf, 0xfd, 0xa0, 0x34, 0xf6, 0xbd, 0x07, 0xa5,
- 0xb1, 0x7f, 0x7e, 0x50, 0x1a, 0x7b, 0xe7, 0x41, 0x29, 0xf6, 0xfe, 0x83, 0x52, 0xec, 0xc7, 0x0f,
- 0x4a, 0xb1, 0xfb, 0x47, 0xa5, 0xd8, 0x57, 0x8f, 0x4a, 0xb1, 0x6f, 0x1c, 0x95, 0x62, 0xdf, 0x39,
- 0x2a, 0xc5, 0xde, 0x3e, 0x2a, 0x8d, 0x7d, 0xef, 0xa8, 0x34, 0xf6, 0xce, 0x51, 0x29, 0xf6, 0xc3,
- 0xa3, 0xd2, 0xd8, 0xfb, 0x47, 0xa5, 0xd8, 0x8f, 0x8f, 0x4a, 0x63, 0xf7, 0xff, 0xa5, 0x14, 0x6b,
- 0xa4, 0x69, 0x1a, 0x9d, 0xff, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xa6, 0x64, 0x61, 0x47,
- 0x32, 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 *Subby) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Subby)
- if !ok {
- that2, ok := that.(Subby)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Subby")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Subby but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Subby but is not nil && this == nil")
- }
- if this.Sub != that1.Sub {
- return fmt.Errorf("Sub this(%v) Not Equal that(%v)", this.Sub, that1.Sub)
- }
- return nil
-}
-func (this *Subby) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Subby)
- if !ok {
- that2, ok := that.(Subby)
- 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.Sub != that1.Sub {
- return false
- }
- return true
-}
-func (this *SampleOneOf) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf)
- if !ok {
- that2, ok := that.(SampleOneOf)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf but is not nil && this == nil")
- }
- if that1.TestOneof == nil {
- if this.TestOneof != nil {
- return fmt.Errorf("this.TestOneof != nil && that1.TestOneof == nil")
- }
- } else if this.TestOneof == nil {
- return fmt.Errorf("this.TestOneof == nil && that1.TestOneof != nil")
- } else if err := this.TestOneof.VerboseEqual(that1.TestOneof); err != nil {
- return err
- }
- return nil
-}
-func (this *SampleOneOf_Field1) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field1)
- if !ok {
- that2, ok := that.(SampleOneOf_Field1)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field1")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field1 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field1 but is not nil && this == nil")
- }
- if this.Field1 != that1.Field1 {
- return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
- }
- return nil
-}
-func (this *SampleOneOf_Field2) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field2)
- if !ok {
- that2, ok := that.(SampleOneOf_Field2)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field2")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field2 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field2 but is not nil && this == nil")
- }
- if this.Field2 != that1.Field2 {
- return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
- }
- return nil
-}
-func (this *SampleOneOf_Field3) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field3)
- if !ok {
- that2, ok := that.(SampleOneOf_Field3)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field3")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field3 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field3 but is not nil && this == nil")
- }
- if this.Field3 != that1.Field3 {
- return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
- }
- return nil
-}
-func (this *SampleOneOf_Field4) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field4)
- if !ok {
- that2, ok := that.(SampleOneOf_Field4)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field4")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field4 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field4 but is not nil && this == nil")
- }
- if this.Field4 != that1.Field4 {
- return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
- }
- return nil
-}
-func (this *SampleOneOf_Field5) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field5)
- if !ok {
- that2, ok := that.(SampleOneOf_Field5)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field5")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field5 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field5 but is not nil && this == nil")
- }
- if this.Field5 != that1.Field5 {
- return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
- }
- return nil
-}
-func (this *SampleOneOf_Field6) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field6)
- if !ok {
- that2, ok := that.(SampleOneOf_Field6)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field6")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field6 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field6 but is not nil && this == nil")
- }
- if this.Field6 != that1.Field6 {
- return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
- }
- return nil
-}
-func (this *SampleOneOf_Field7) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field7)
- if !ok {
- that2, ok := that.(SampleOneOf_Field7)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field7")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field7 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field7 but is not nil && this == nil")
- }
- if this.Field7 != that1.Field7 {
- return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
- }
- return nil
-}
-func (this *SampleOneOf_Field8) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field8)
- if !ok {
- that2, ok := that.(SampleOneOf_Field8)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field8")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field8 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field8 but is not nil && this == nil")
- }
- if this.Field8 != that1.Field8 {
- return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
- }
- return nil
-}
-func (this *SampleOneOf_Field9) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field9)
- if !ok {
- that2, ok := that.(SampleOneOf_Field9)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field9")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field9 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field9 but is not nil && this == nil")
- }
- if this.Field9 != that1.Field9 {
- return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
- }
- return nil
-}
-func (this *SampleOneOf_Field10) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field10)
- if !ok {
- that2, ok := that.(SampleOneOf_Field10)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field10")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field10 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field10 but is not nil && this == nil")
- }
- if this.Field10 != that1.Field10 {
- return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
- }
- return nil
-}
-func (this *SampleOneOf_Field11) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field11)
- if !ok {
- that2, ok := that.(SampleOneOf_Field11)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field11")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field11 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field11 but is not nil && this == nil")
- }
- if this.Field11 != that1.Field11 {
- return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
- }
- return nil
-}
-func (this *SampleOneOf_Field12) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field12)
- if !ok {
- that2, ok := that.(SampleOneOf_Field12)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field12")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field12 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field12 but is not nil && this == nil")
- }
- if this.Field12 != that1.Field12 {
- return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
- }
- return nil
-}
-func (this *SampleOneOf_Field13) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field13)
- if !ok {
- that2, ok := that.(SampleOneOf_Field13)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field13")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field13 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field13 but is not nil && this == nil")
- }
- if this.Field13 != that1.Field13 {
- return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
- }
- return nil
-}
-func (this *SampleOneOf_Field14) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field14)
- if !ok {
- that2, ok := that.(SampleOneOf_Field14)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field14")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field14 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field14 but is not nil && this == nil")
- }
- if this.Field14 != that1.Field14 {
- return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
- }
- return nil
-}
-func (this *SampleOneOf_Field15) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_Field15)
- if !ok {
- that2, ok := that.(SampleOneOf_Field15)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_Field15")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_Field15 but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_Field15 but is not nil && this == nil")
- }
- if !bytes.Equal(this.Field15, that1.Field15) {
- return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
- }
- return nil
-}
-func (this *SampleOneOf_SubMessage) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*SampleOneOf_SubMessage)
- if !ok {
- that2, ok := that.(SampleOneOf_SubMessage)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *SampleOneOf_SubMessage")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *SampleOneOf_SubMessage but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *SampleOneOf_SubMessage but is not nil && this == nil")
- }
- if !this.SubMessage.Equal(that1.SubMessage) {
- return fmt.Errorf("SubMessage this(%v) Not Equal that(%v)", this.SubMessage, that1.SubMessage)
- }
- return nil
-}
-func (this *SampleOneOf) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf)
- if !ok {
- that2, ok := that.(SampleOneOf)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if that1.TestOneof == nil {
- if this.TestOneof != nil {
- return false
- }
- } else if this.TestOneof == nil {
- return false
- } else if !this.TestOneof.Equal(that1.TestOneof) {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field1) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field1)
- if !ok {
- that2, ok := that.(SampleOneOf_Field1)
- 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.Field1 != that1.Field1 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field2) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field2)
- if !ok {
- that2, ok := that.(SampleOneOf_Field2)
- 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.Field2 != that1.Field2 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field3) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field3)
- if !ok {
- that2, ok := that.(SampleOneOf_Field3)
- 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.Field3 != that1.Field3 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field4) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field4)
- if !ok {
- that2, ok := that.(SampleOneOf_Field4)
- 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.Field4 != that1.Field4 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field5) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field5)
- if !ok {
- that2, ok := that.(SampleOneOf_Field5)
- 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.Field5 != that1.Field5 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field6) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field6)
- if !ok {
- that2, ok := that.(SampleOneOf_Field6)
- 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.Field6 != that1.Field6 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field7) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field7)
- if !ok {
- that2, ok := that.(SampleOneOf_Field7)
- 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.Field7 != that1.Field7 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field8) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field8)
- if !ok {
- that2, ok := that.(SampleOneOf_Field8)
- 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.Field8 != that1.Field8 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field9) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field9)
- if !ok {
- that2, ok := that.(SampleOneOf_Field9)
- 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.Field9 != that1.Field9 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field10) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field10)
- if !ok {
- that2, ok := that.(SampleOneOf_Field10)
- 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.Field10 != that1.Field10 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field11) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field11)
- if !ok {
- that2, ok := that.(SampleOneOf_Field11)
- 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.Field11 != that1.Field11 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field12) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field12)
- if !ok {
- that2, ok := that.(SampleOneOf_Field12)
- 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.Field12 != that1.Field12 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field13) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field13)
- if !ok {
- that2, ok := that.(SampleOneOf_Field13)
- 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.Field13 != that1.Field13 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field14) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field14)
- if !ok {
- that2, ok := that.(SampleOneOf_Field14)
- 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.Field14 != that1.Field14 {
- return false
- }
- return true
-}
-func (this *SampleOneOf_Field15) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_Field15)
- if !ok {
- that2, ok := that.(SampleOneOf_Field15)
- 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.Field15, that1.Field15) {
- return false
- }
- return true
-}
-func (this *SampleOneOf_SubMessage) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*SampleOneOf_SubMessage)
- if !ok {
- that2, ok := that.(SampleOneOf_SubMessage)
- 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.SubMessage.Equal(that1.SubMessage) {
- return false
- }
- return true
-}
-func (this *Subby) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&one.Subby{")
- s = append(s, "Sub: "+fmt.Sprintf("%#v", this.Sub)+",\n")
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *SampleOneOf) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 20)
- s = append(s, "&one.SampleOneOf{")
- if this.TestOneof != nil {
- s = append(s, "TestOneof: "+fmt.Sprintf("%#v", this.TestOneof)+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *SampleOneOf_Field1) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field1{` +
- `Field1:` + fmt.Sprintf("%#v", this.Field1) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field2) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field2{` +
- `Field2:` + fmt.Sprintf("%#v", this.Field2) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field3) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field3{` +
- `Field3:` + fmt.Sprintf("%#v", this.Field3) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field4) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field4{` +
- `Field4:` + fmt.Sprintf("%#v", this.Field4) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field5) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field5{` +
- `Field5:` + fmt.Sprintf("%#v", this.Field5) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field6) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field6{` +
- `Field6:` + fmt.Sprintf("%#v", this.Field6) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field7) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field7{` +
- `Field7:` + fmt.Sprintf("%#v", this.Field7) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field8) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field8{` +
- `Field8:` + fmt.Sprintf("%#v", this.Field8) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field9) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field9{` +
- `Field9:` + fmt.Sprintf("%#v", this.Field9) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field10) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field10{` +
- `Field10:` + fmt.Sprintf("%#v", this.Field10) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field11) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field11{` +
- `Field11:` + fmt.Sprintf("%#v", this.Field11) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field12) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field12{` +
- `Field12:` + fmt.Sprintf("%#v", this.Field12) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field13) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field13{` +
- `Field13:` + fmt.Sprintf("%#v", this.Field13) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field14) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field14{` +
- `Field14:` + fmt.Sprintf("%#v", this.Field14) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_Field15) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_Field15{` +
- `Field15:` + fmt.Sprintf("%#v", this.Field15) + `}`}, ", ")
- return s
-}
-func (this *SampleOneOf_SubMessage) GoString() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&one.SampleOneOf_SubMessage{` +
- `SubMessage:` + fmt.Sprintf("%#v", this.SubMessage) + `}`}, ", ")
- return s
-}
-func valueToGoStringOne(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 NewPopulatedSubby(r randyOne, easy bool) *Subby {
- this := &Subby{}
- this.Sub = string(randStringOne(r))
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedSampleOneOf(r randyOne, easy bool) *SampleOneOf {
- this := &SampleOneOf{}
- oneofNumber_TestOneof := []int32{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}[r.Intn(16)]
- switch oneofNumber_TestOneof {
- case 1:
- this.TestOneof = NewPopulatedSampleOneOf_Field1(r, easy)
- case 2:
- this.TestOneof = NewPopulatedSampleOneOf_Field2(r, easy)
- case 3:
- this.TestOneof = NewPopulatedSampleOneOf_Field3(r, easy)
- case 4:
- this.TestOneof = NewPopulatedSampleOneOf_Field4(r, easy)
- case 5:
- this.TestOneof = NewPopulatedSampleOneOf_Field5(r, easy)
- case 6:
- this.TestOneof = NewPopulatedSampleOneOf_Field6(r, easy)
- case 7:
- this.TestOneof = NewPopulatedSampleOneOf_Field7(r, easy)
- case 8:
- this.TestOneof = NewPopulatedSampleOneOf_Field8(r, easy)
- case 9:
- this.TestOneof = NewPopulatedSampleOneOf_Field9(r, easy)
- case 10:
- this.TestOneof = NewPopulatedSampleOneOf_Field10(r, easy)
- case 11:
- this.TestOneof = NewPopulatedSampleOneOf_Field11(r, easy)
- case 12:
- this.TestOneof = NewPopulatedSampleOneOf_Field12(r, easy)
- case 13:
- this.TestOneof = NewPopulatedSampleOneOf_Field13(r, easy)
- case 14:
- this.TestOneof = NewPopulatedSampleOneOf_Field14(r, easy)
- case 15:
- this.TestOneof = NewPopulatedSampleOneOf_Field15(r, easy)
- case 16:
- this.TestOneof = NewPopulatedSampleOneOf_SubMessage(r, easy)
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedSampleOneOf_Field1(r randyOne, easy bool) *SampleOneOf_Field1 {
- this := &SampleOneOf_Field1{}
- this.Field1 = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.Field1 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field2(r randyOne, easy bool) *SampleOneOf_Field2 {
- this := &SampleOneOf_Field2{}
- this.Field2 = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Field2 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field3(r randyOne, easy bool) *SampleOneOf_Field3 {
- this := &SampleOneOf_Field3{}
- this.Field3 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field3 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field4(r randyOne, easy bool) *SampleOneOf_Field4 {
- this := &SampleOneOf_Field4{}
- this.Field4 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field4 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field5(r randyOne, easy bool) *SampleOneOf_Field5 {
- this := &SampleOneOf_Field5{}
- this.Field5 = uint32(r.Uint32())
- return this
-}
-func NewPopulatedSampleOneOf_Field6(r randyOne, easy bool) *SampleOneOf_Field6 {
- this := &SampleOneOf_Field6{}
- this.Field6 = uint64(uint64(r.Uint32()))
- return this
-}
-func NewPopulatedSampleOneOf_Field7(r randyOne, easy bool) *SampleOneOf_Field7 {
- this := &SampleOneOf_Field7{}
- this.Field7 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field7 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field8(r randyOne, easy bool) *SampleOneOf_Field8 {
- this := &SampleOneOf_Field8{}
- this.Field8 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field8 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field9(r randyOne, easy bool) *SampleOneOf_Field9 {
- this := &SampleOneOf_Field9{}
- this.Field9 = uint32(r.Uint32())
- return this
-}
-func NewPopulatedSampleOneOf_Field10(r randyOne, easy bool) *SampleOneOf_Field10 {
- this := &SampleOneOf_Field10{}
- this.Field10 = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Field10 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field11(r randyOne, easy bool) *SampleOneOf_Field11 {
- this := &SampleOneOf_Field11{}
- this.Field11 = uint64(uint64(r.Uint32()))
- return this
-}
-func NewPopulatedSampleOneOf_Field12(r randyOne, easy bool) *SampleOneOf_Field12 {
- this := &SampleOneOf_Field12{}
- this.Field12 = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Field12 *= -1
- }
- return this
-}
-func NewPopulatedSampleOneOf_Field13(r randyOne, easy bool) *SampleOneOf_Field13 {
- this := &SampleOneOf_Field13{}
- this.Field13 = bool(bool(r.Intn(2) == 0))
- return this
-}
-func NewPopulatedSampleOneOf_Field14(r randyOne, easy bool) *SampleOneOf_Field14 {
- this := &SampleOneOf_Field14{}
- this.Field14 = string(randStringOne(r))
- return this
-}
-func NewPopulatedSampleOneOf_Field15(r randyOne, easy bool) *SampleOneOf_Field15 {
- this := &SampleOneOf_Field15{}
- v1 := r.Intn(100)
- this.Field15 = make([]byte, v1)
- for i := 0; i < v1; i++ {
- this.Field15[i] = byte(r.Intn(256))
- }
- return this
-}
-func NewPopulatedSampleOneOf_SubMessage(r randyOne, easy bool) *SampleOneOf_SubMessage {
- this := &SampleOneOf_SubMessage{}
- this.SubMessage = NewPopulatedSubby(r, easy)
- return this
-}
-
-type randyOne interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneOne(r randyOne) 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 randStringOne(r randyOne) string {
- v2 := r.Intn(100)
- tmps := make([]rune, v2)
- for i := 0; i < v2; i++ {
- tmps[i] = randUTF8RuneOne(r)
- }
- return string(tmps)
-}
-func randUnrecognizedOne(r randyOne, 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 = randFieldOne(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldOne(dAtA []byte, r randyOne, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateOne(dAtA, uint64(key))
- v3 := r.Int63()
- if r.Intn(2) == 0 {
- v3 *= -1
- }
- dAtA = encodeVarintPopulateOne(dAtA, uint64(v3))
- case 1:
- dAtA = encodeVarintPopulateOne(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 = encodeVarintPopulateOne(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateOne(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateOne(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 encodeVarintPopulateOne(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 *Subby) Size() (n int) {
- var l int
- _ = l
- l = len(m.Sub)
- if l > 0 {
- n += 1 + l + sovOne(uint64(l))
- }
- return n
-}
-
-func (m *SampleOneOf) Size() (n int) {
- var l int
- _ = l
- if m.TestOneof != nil {
- n += m.TestOneof.Size()
- }
- return n
-}
-
-func (m *SampleOneOf_Field1) Size() (n int) {
- var l int
- _ = l
- n += 9
- return n
-}
-func (m *SampleOneOf_Field2) Size() (n int) {
- var l int
- _ = l
- n += 5
- return n
-}
-func (m *SampleOneOf_Field3) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field3))
- return n
-}
-func (m *SampleOneOf_Field4) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field4))
- return n
-}
-func (m *SampleOneOf_Field5) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field5))
- return n
-}
-func (m *SampleOneOf_Field6) Size() (n int) {
- var l int
- _ = l
- n += 1 + sovOne(uint64(m.Field6))
- return n
-}
-func (m *SampleOneOf_Field7) Size() (n int) {
- var l int
- _ = l
- n += 1 + sozOne(uint64(m.Field7))
- return n
-}
-func (m *SampleOneOf_Field8) Size() (n int) {
- var l int
- _ = l
- n += 1 + sozOne(uint64(m.Field8))
- return n
-}
-func (m *SampleOneOf_Field9) Size() (n int) {
- var l int
- _ = l
- n += 5
- return n
-}
-func (m *SampleOneOf_Field10) Size() (n int) {
- var l int
- _ = l
- n += 5
- return n
-}
-func (m *SampleOneOf_Field11) Size() (n int) {
- var l int
- _ = l
- n += 9
- return n
-}
-func (m *SampleOneOf_Field12) Size() (n int) {
- var l int
- _ = l
- n += 9
- return n
-}
-func (m *SampleOneOf_Field13) Size() (n int) {
- var l int
- _ = l
- n += 2
- return n
-}
-func (m *SampleOneOf_Field14) Size() (n int) {
- var l int
- _ = l
- l = len(m.Field14)
- n += 1 + l + sovOne(uint64(l))
- return n
-}
-func (m *SampleOneOf_Field15) Size() (n int) {
- var l int
- _ = l
- if m.Field15 != nil {
- l = len(m.Field15)
- n += 1 + l + sovOne(uint64(l))
- }
- return n
-}
-func (m *SampleOneOf_SubMessage) Size() (n int) {
- var l int
- _ = l
- if m.SubMessage != nil {
- l = m.SubMessage.Size()
- n += 2 + l + sovOne(uint64(l))
- }
- return n
-}
-
-func sovOne(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozOne(x uint64) (n int) {
- return sovOne(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *Subby) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Subby{`,
- `Sub:` + fmt.Sprintf("%v", this.Sub) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf{`,
- `TestOneof:` + fmt.Sprintf("%v", this.TestOneof) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field1) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field1{`,
- `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field2) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field2{`,
- `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field3) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field3{`,
- `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field4) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field4{`,
- `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field5) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field5{`,
- `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field6) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field6{`,
- `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field7) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field7{`,
- `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field8) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field8{`,
- `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field9) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field9{`,
- `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field10) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field10{`,
- `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field11) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field11{`,
- `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field12) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field12{`,
- `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field13) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field13{`,
- `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field14) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field14{`,
- `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_Field15) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_Field15{`,
- `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *SampleOneOf_SubMessage) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&SampleOneOf_SubMessage{`,
- `SubMessage:` + strings.Replace(fmt.Sprintf("%v", this.SubMessage), "Subby", "Subby", 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringOne(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *Subby) 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 ErrIntOverflowOneUnsafe
- }
- 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: Subby: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Subby: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sub", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- 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 ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Sub = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipOneUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *SampleOneOf) 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 ErrIntOverflowOneUnsafe
- }
- 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: SampleOneOf: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: SampleOneOf: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
- }
- var v float64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.TestOneof = &SampleOneOf_Field1{v}
- case 2:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
- }
- var v float32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.TestOneof = &SampleOneOf_Field2{v}
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.TestOneof = &SampleOneOf_Field3{v}
- case 4:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.TestOneof = &SampleOneOf_Field4{v}
- case 5:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
- }
- var v uint32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.TestOneof = &SampleOneOf_Field5{v}
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.TestOneof = &SampleOneOf_Field6{v}
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
- m.TestOneof = &SampleOneOf_Field7{v}
- case 8:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
- }
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
- m.TestOneof = &SampleOneOf_Field8{int64(v)}
- case 9:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
- }
- var v uint32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.TestOneof = &SampleOneOf_Field9{v}
- case 10:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
- }
- var v int32
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- m.TestOneof = &SampleOneOf_Field10{v}
- case 11:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
- }
- var v uint64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.TestOneof = &SampleOneOf_Field11{v}
- case 12:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
- }
- var v int64
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- m.TestOneof = &SampleOneOf_Field12{v}
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.TestOneof = &SampleOneOf_Field13{b}
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- 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 ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.TestOneof = &SampleOneOf_Field14{string(dAtA[iNdEx:postIndex])}
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- v := make([]byte, postIndex-iNdEx)
- copy(v, dAtA[iNdEx:postIndex])
- m.TestOneof = &SampleOneOf_Field15{v}
- iNdEx = postIndex
- case 16:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field SubMessage", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowOneUnsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- v := &Subby{}
- if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- m.TestOneof = &SampleOneOf_SubMessage{v}
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipOneUnsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthOneUnsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func skipOneUnsafe(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, ErrIntOverflowOneUnsafe
- }
- 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, ErrIntOverflowOneUnsafe
- }
- 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, ErrIntOverflowOneUnsafe
- }
- 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, ErrInvalidLengthOneUnsafe
- }
- return iNdEx, nil
- case 3:
- for {
- var innerWire uint64
- var start int = iNdEx
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowOneUnsafe
- }
- 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 := skipOneUnsafe(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 (
- ErrInvalidLengthOneUnsafe = fmt.Errorf("proto: negative length found during unmarshaling")
- ErrIntOverflowOneUnsafe = fmt.Errorf("proto: integer overflow")
-)
-
-func init() { proto.RegisterFile("combos/unsafeunmarshaler/one.proto", fileDescriptorOne) }
-
-var fileDescriptorOne = []byte{
- // 413 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x44, 0xd2, 0x3f, 0x4f, 0x1b, 0x31,
- 0x18, 0x06, 0x70, 0xbf, 0x1c, 0x49, 0xc0, 0x09, 0x25, 0xbd, 0xe9, 0x2d, 0xc3, 0x2b, 0x2b, 0x93,
- 0x17, 0x92, 0xe6, 0x2e, 0xe1, 0xcf, 0x8a, 0xaa, 0x2a, 0x4b, 0x85, 0x14, 0x3e, 0x00, 0x3a, 0x53,
- 0x27, 0x20, 0xe5, 0xce, 0x28, 0xbe, 0x1b, 0xba, 0xf1, 0x71, 0x3a, 0x76, 0xec, 0x47, 0x60, 0x64,
- 0xec, 0xd0, 0x81, 0x73, 0x97, 0x8e, 0x8c, 0x8c, 0x55, 0x2e, 0xc5, 0xde, 0xde, 0xc7, 0x3f, 0x7b,
- 0xb0, 0xfd, 0xf0, 0xc1, 0x8d, 0xc9, 0x95, 0xb1, 0xa3, 0xaa, 0xb0, 0xd9, 0x42, 0x57, 0x45, 0x9e,
- 0xad, 0xed, 0x6d, 0xb6, 0xd2, 0xeb, 0x91, 0x29, 0xf4, 0xf0, 0x7e, 0x6d, 0x4a, 0x13, 0x47, 0xa6,
- 0xd0, 0x47, 0xc7, 0xcb, 0xbb, 0xf2, 0xb6, 0x52, 0xc3, 0x1b, 0x93, 0x8f, 0x96, 0x66, 0x69, 0x46,
- 0x8d, 0xa9, 0x6a, 0xd1, 0xa4, 0x26, 0x34, 0xd3, 0xf6, 0xcc, 0xe0, 0x03, 0x6f, 0x5d, 0x55, 0x4a,
- 0x7d, 0x8b, 0xfb, 0x3c, 0xb2, 0x95, 0x42, 0x10, 0x20, 0xf7, 0xe7, 0x9b, 0x71, 0xf0, 0x3b, 0xe2,
- 0xdd, 0xab, 0x2c, 0xbf, 0x5f, 0xe9, 0xcb, 0x42, 0x5f, 0x2e, 0x62, 0xe4, 0xed, 0xcf, 0x77, 0x7a,
- 0xf5, 0x75, 0xdc, 0x6c, 0x82, 0x19, 0x9b, 0xff, 0xcf, 0x5e, 0x12, 0xdc, 0x11, 0x20, 0x77, 0xbc,
- 0x24, 0x5e, 0x52, 0x8c, 0x04, 0xc8, 0x96, 0x97, 0xd4, 0xcb, 0x04, 0x77, 0x05, 0xc8, 0xc8, 0xcb,
- 0xc4, 0xcb, 0x14, 0x5b, 0x02, 0xe4, 0x81, 0x97, 0xa9, 0x97, 0x13, 0x6c, 0x0b, 0x90, 0xbb, 0x5e,
- 0x4e, 0xbc, 0x9c, 0x62, 0x47, 0x80, 0x7c, 0xef, 0xe5, 0xd4, 0xcb, 0x19, 0xee, 0x09, 0x90, 0xb1,
- 0x97, 0x33, 0x2f, 0xe7, 0xb8, 0x2f, 0x40, 0x76, 0xbc, 0x9c, 0xc7, 0x47, 0xbc, 0xb3, 0xbd, 0xd9,
- 0x47, 0xe4, 0x02, 0xe4, 0xe1, 0x8c, 0xcd, 0xdf, 0x16, 0x82, 0x8d, 0xb1, 0x2b, 0x40, 0xb6, 0x83,
- 0x8d, 0x83, 0x25, 0xd8, 0x13, 0x20, 0xfb, 0xc1, 0x92, 0x60, 0x29, 0x1e, 0x08, 0x90, 0x7b, 0xc1,
- 0xd2, 0x60, 0x13, 0x7c, 0xb7, 0x79, 0xff, 0x60, 0x93, 0x60, 0x53, 0x3c, 0x14, 0x20, 0x7b, 0xc1,
- 0xa6, 0xf1, 0x31, 0xef, 0xda, 0x4a, 0x5d, 0xe7, 0xda, 0xda, 0x6c, 0xa9, 0xb1, 0x2f, 0x40, 0x76,
- 0x13, 0x3e, 0xdc, 0x34, 0xa2, 0xf9, 0xd4, 0x19, 0x9b, 0x73, 0x5b, 0xa9, 0x2f, 0x5b, 0xbf, 0xe8,
- 0x71, 0x5e, 0x6a, 0x5b, 0x5e, 0x9b, 0x42, 0x9b, 0xc5, 0xc5, 0xa7, 0xc7, 0x9a, 0xd8, 0x53, 0x4d,
- 0xec, 0x57, 0x4d, 0xec, 0xb9, 0x26, 0x78, 0xa9, 0x09, 0x5e, 0x6b, 0x82, 0x07, 0x47, 0xf0, 0xdd,
- 0x11, 0xfc, 0x70, 0x04, 0x3f, 0x1d, 0xc1, 0xa3, 0x23, 0xf6, 0xe4, 0x88, 0x3d, 0x3b, 0x82, 0xbf,
- 0x8e, 0xd8, 0x8b, 0x23, 0x78, 0x75, 0xc4, 0x1e, 0xfe, 0x10, 0xa8, 0x76, 0x53, 0xa3, 0xf4, 0x5f,
- 0x00, 0x00, 0x00, 0xff, 0xff, 0x1a, 0xd7, 0x6a, 0xc3, 0xa0, 0x02, 0x00, 0x00,
-}
diff --git a/test/oneof3/combos/unsafeunmarshaler/one.proto b/test/oneof3/combos/unsafeunmarshaler/one.proto
deleted file mode 100644
index a9e7113733..0000000000
--- a/test/oneof3/combos/unsafeunmarshaler/one.proto
+++ /dev/null
@@ -1,82 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto3";
-
-package one;
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = false;
-option (gogoproto.unsafe_unmarshaler_all) = true;
-
-message Subby {
- string sub = 1;
-}
-
-message SampleOneOf {
- oneof test_oneof {
- double Field1 = 1;
- float Field2 = 2;
- int32 Field3 = 3;
- int64 Field4 = 4;
- uint32 Field5 = 5;
- uint64 Field6 = 6;
- sint32 Field7 = 7;
- sint64 Field8 = 8;
- fixed32 Field9 = 9;
- sfixed32 Field10 = 10;
- fixed64 Field11 = 11;
- sfixed64 Field12 = 12;
- bool Field13 = 13;
- string Field14 = 14;
- bytes Field15 = 15;
- Subby sub_message = 16;
- }
-}
-
-
diff --git a/test/oneof3/combos/unsafeunmarshaler/onepb_test.go b/test/oneof3/combos/unsafeunmarshaler/onepb_test.go
deleted file mode 100644
index 438f68330e..0000000000
--- a/test/oneof3/combos/unsafeunmarshaler/onepb_test.go
+++ /dev/null
@@ -1,349 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeunmarshaler/one.proto
-
-/*
-Package one is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafeunmarshaler/one.proto
-
-It has these top-level messages:
- Subby
- SampleOneOf
-*/
-package one
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestSubbyProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestSampleOneOfProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSampleOneOf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &SampleOneOf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestSubbyJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Subby{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestSampleOneOfJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSampleOneOf(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &SampleOneOf{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestSubbyProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestSubbyProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestSampleOneOfProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSampleOneOf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &SampleOneOf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestSampleOneOfProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSampleOneOf(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &SampleOneOf{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestOneDescription(t *testing.T) {
- OneDescription()
-}
-func TestSubbyVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSubby(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Subby{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestSampleOneOfVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSampleOneOf(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &SampleOneOf{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestSubbyGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSubby(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestSampleOneOfGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSampleOneOf(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestSubbySize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSubby(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestSampleOneOfSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedSampleOneOf(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func TestSubbyStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSubby(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestSampleOneOfStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedSampleOneOf(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/packed/packed.pb.go b/test/packed/packed.pb.go
index e5b5fea214..b4f9a74152 100644
--- a/test/packed/packed.pb.go
+++ b/test/packed/packed.pb.go
@@ -21,8 +21,7 @@ import math "math"
import _ "github.com/gogo/protobuf/gogoproto"
import io "io"
-
-import unsafe "unsafe"
+import encoding_binary "encoding/binary"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
@@ -1092,15 +1091,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
} else if wireType == 2 {
@@ -1131,15 +1123,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
}
@@ -1152,11 +1137,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
} else if wireType == 2 {
@@ -1187,11 +1169,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
}
@@ -1580,11 +1559,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = append(m.Field9, v)
} else if wireType == 2 {
var packedLen int
@@ -1614,11 +1590,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = append(m.Field9, v)
}
} else {
@@ -1630,11 +1603,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = append(m.Field10, v)
} else if wireType == 2 {
var packedLen int
@@ -1664,11 +1634,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = append(m.Field10, v)
}
} else {
@@ -1680,15 +1647,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = append(m.Field11, v)
} else if wireType == 2 {
var packedLen int
@@ -1718,15 +1678,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = append(m.Field11, v)
}
} else {
@@ -1738,15 +1691,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = append(m.Field12, v)
} else if wireType == 2 {
var packedLen int
@@ -1776,15 +1722,8 @@ func (m *NinRepNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = append(m.Field12, v)
}
} else {
@@ -1909,15 +1848,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
} else if wireType == 2 {
@@ -1948,15 +1880,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = append(m.Field1, v2)
}
@@ -1969,11 +1894,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
} else if wireType == 2 {
@@ -2004,11 +1926,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = append(m.Field2, v2)
}
@@ -2397,11 +2316,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = append(m.Field9, v)
} else if wireType == 2 {
var packedLen int
@@ -2431,11 +2347,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = append(m.Field9, v)
}
} else {
@@ -2447,11 +2360,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = append(m.Field10, v)
} else if wireType == 2 {
var packedLen int
@@ -2481,11 +2391,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = append(m.Field10, v)
}
} else {
@@ -2497,15 +2404,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = append(m.Field11, v)
} else if wireType == 2 {
var packedLen int
@@ -2535,15 +2435,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = append(m.Field11, v)
}
} else {
@@ -2555,15 +2448,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = append(m.Field12, v)
} else if wireType == 2 {
var packedLen int
@@ -2593,15 +2479,8 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = append(m.Field12, v)
}
} else {
@@ -2691,111 +2570,6 @@ func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
}
return nil
}
-func skipPacked(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, ErrIntOverflowPacked
- }
- 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, ErrIntOverflowPacked
- }
- 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, ErrIntOverflowPacked
- }
- 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, ErrInvalidLengthPacked
- }
- return iNdEx, nil
- case 3:
- for {
- var innerWire uint64
- var start int = iNdEx
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowPacked
- }
- 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 := skipPacked(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 (
- ErrInvalidLengthPacked = fmt.Errorf("proto: negative length found during unmarshaling")
- ErrIntOverflowPacked = fmt.Errorf("proto: integer overflow")
-)
-
func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
@@ -2804,7 +2578,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -2827,18 +2601,19 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
switch fieldNum {
case 1:
if wireType == 1 {
- var v float64
- if iNdEx+8 > l {
+ var v uint64
+ if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- m.Field1 = append(m.Field1, v)
+ v2 := float64(math.Float64frombits(v))
+ m.Field1 = append(m.Field1, v2)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -2851,38 +2626,40 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
for iNdEx < postIndex {
- var v float64
- if iNdEx+8 > l {
+ var v uint64
+ if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- m.Field1 = append(m.Field1, v)
+ v2 := float64(math.Float64frombits(v))
+ m.Field1 = append(m.Field1, v2)
}
} else {
return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
}
case 2:
if wireType == 5 {
- var v float32
- if iNdEx+4 > l {
+ var v uint32
+ if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- m.Field2 = append(m.Field2, v)
+ v2 := float32(math.Float32frombits(v))
+ m.Field2 = append(m.Field2, v2)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -2895,20 +2672,21 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
for iNdEx < postIndex {
- var v float32
- if iNdEx+4 > l {
+ var v uint32
+ if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- m.Field2 = append(m.Field2, v)
+ v2 := float32(math.Float32frombits(v))
+ m.Field2 = append(m.Field2, v2)
}
} else {
return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
@@ -2918,7 +2696,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -2935,7 +2713,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -2948,7 +2726,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
@@ -2958,7 +2736,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -2980,7 +2758,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
var v int64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -2997,7 +2775,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3010,7 +2788,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
@@ -3020,7 +2798,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
var v int64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3042,7 +2820,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
var v uint32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3059,7 +2837,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3072,7 +2850,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
@@ -3082,7 +2860,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
var v uint32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3104,7 +2882,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
var v uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3121,7 +2899,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3134,7 +2912,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
@@ -3144,7 +2922,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
var v uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3166,7 +2944,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3184,7 +2962,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3197,7 +2975,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
@@ -3207,7 +2985,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3230,7 +3008,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
var v uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3248,7 +3026,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3261,7 +3039,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
@@ -3271,7 +3049,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
var v uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3292,17 +3070,17 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
case 9:
if wireType == 5 {
var v uint32
- if iNdEx+4 > l {
+ if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
m.Field9 = append(m.Field9, v)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3315,7 +3093,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
@@ -3323,10 +3101,10 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
}
for iNdEx < postIndex {
var v uint32
- if iNdEx+4 > l {
+ if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
m.Field9 = append(m.Field9, v)
}
@@ -3336,17 +3114,17 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
case 10:
if wireType == 5 {
var v int32
- if iNdEx+4 > l {
+ if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
m.Field10 = append(m.Field10, v)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3359,7 +3137,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
@@ -3367,10 +3145,10 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
}
for iNdEx < postIndex {
var v int32
- if iNdEx+4 > l {
+ if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
m.Field10 = append(m.Field10, v)
}
@@ -3380,17 +3158,17 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
case 11:
if wireType == 1 {
var v uint64
- if iNdEx+8 > l {
+ if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
m.Field11 = append(m.Field11, v)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3403,7 +3181,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
@@ -3411,10 +3189,10 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
}
for iNdEx < postIndex {
var v uint64
- if iNdEx+8 > l {
+ if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
m.Field11 = append(m.Field11, v)
}
@@ -3424,17 +3202,17 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
case 12:
if wireType == 1 {
var v int64
- if iNdEx+8 > l {
+ if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
m.Field12 = append(m.Field12, v)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3447,7 +3225,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
@@ -3455,10 +3233,10 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
}
for iNdEx < postIndex {
var v int64
- if iNdEx+8 > l {
+ if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
m.Field12 = append(m.Field12, v)
}
@@ -3470,7 +3248,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3487,7 +3265,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3500,7 +3278,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
@@ -3510,7 +3288,7 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3529,12 +3307,12 @@ func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
}
default:
iNdEx = preIndex
- skippy, err := skipPackedUnsafe(dAtA[iNdEx:])
+ skippy, err := skipPacked(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
@@ -3557,7 +3335,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3580,18 +3358,19 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
switch fieldNum {
case 1:
if wireType == 1 {
- var v float64
- if iNdEx+8 > l {
+ var v uint64
+ if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- m.Field1 = append(m.Field1, v)
+ v2 := float64(math.Float64frombits(v))
+ m.Field1 = append(m.Field1, v2)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3604,38 +3383,40 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
for iNdEx < postIndex {
- var v float64
- if iNdEx+8 > l {
+ var v uint64
+ if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
- v = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- m.Field1 = append(m.Field1, v)
+ v2 := float64(math.Float64frombits(v))
+ m.Field1 = append(m.Field1, v2)
}
} else {
return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
}
case 2:
if wireType == 5 {
- var v float32
- if iNdEx+4 > l {
+ var v uint32
+ if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- m.Field2 = append(m.Field2, v)
+ v2 := float32(math.Float32frombits(v))
+ m.Field2 = append(m.Field2, v2)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3648,20 +3429,21 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
for iNdEx < postIndex {
- var v float32
- if iNdEx+4 > l {
+ var v uint32
+ if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
- v = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- m.Field2 = append(m.Field2, v)
+ v2 := float32(math.Float32frombits(v))
+ m.Field2 = append(m.Field2, v2)
}
} else {
return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
@@ -3671,7 +3453,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3688,7 +3470,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3701,7 +3483,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
@@ -3711,7 +3493,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3733,7 +3515,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
var v int64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3750,7 +3532,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3763,7 +3545,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
@@ -3773,7 +3555,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
var v int64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3795,7 +3577,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
var v uint32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3812,7 +3594,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3825,7 +3607,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
@@ -3835,7 +3617,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
var v uint32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3857,7 +3639,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
var v uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3874,7 +3656,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3887,7 +3669,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
@@ -3897,7 +3679,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
var v uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3919,7 +3701,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3937,7 +3719,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3950,7 +3732,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
@@ -3960,7 +3742,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -3983,7 +3765,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
var v uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -4001,7 +3783,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -4014,7 +3796,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
@@ -4024,7 +3806,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
var v uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -4045,17 +3827,17 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
case 9:
if wireType == 5 {
var v uint32
- if iNdEx+4 > l {
+ if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
m.Field9 = append(m.Field9, v)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -4068,7 +3850,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
@@ -4076,10 +3858,10 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
}
for iNdEx < postIndex {
var v uint32
- if iNdEx+4 > l {
+ if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
- v = *(*uint32)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
m.Field9 = append(m.Field9, v)
}
@@ -4089,17 +3871,17 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
case 10:
if wireType == 5 {
var v int32
- if iNdEx+4 > l {
+ if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
m.Field10 = append(m.Field10, v)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -4112,7 +3894,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
@@ -4120,10 +3902,10 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
}
for iNdEx < postIndex {
var v int32
- if iNdEx+4 > l {
+ if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
- v = *(*int32)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
m.Field10 = append(m.Field10, v)
}
@@ -4133,17 +3915,17 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
case 11:
if wireType == 1 {
var v uint64
- if iNdEx+8 > l {
+ if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
m.Field11 = append(m.Field11, v)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -4156,7 +3938,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
@@ -4164,10 +3946,10 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
}
for iNdEx < postIndex {
var v uint64
- if iNdEx+8 > l {
+ if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
- v = *(*uint64)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
m.Field11 = append(m.Field11, v)
}
@@ -4177,17 +3959,17 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
case 12:
if wireType == 1 {
var v int64
- if iNdEx+8 > l {
+ if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
m.Field12 = append(m.Field12, v)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -4200,7 +3982,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
@@ -4208,10 +3990,10 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
}
for iNdEx < postIndex {
var v int64
- if iNdEx+8 > l {
+ if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
- v = *(*int64)(unsafe.Pointer(&dAtA[iNdEx]))
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
m.Field12 = append(m.Field12, v)
}
@@ -4223,7 +4005,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -4240,7 +4022,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -4253,7 +4035,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
}
}
if packedLen < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
postIndex := iNdEx + packedLen
if postIndex > l {
@@ -4263,7 +4045,7 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return ErrIntOverflowPackedUnsafe
+ return ErrIntOverflowPacked
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
@@ -4282,12 +4064,12 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
}
default:
iNdEx = preIndex
- skippy, err := skipPackedUnsafe(dAtA[iNdEx:])
+ skippy, err := skipPacked(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
- return ErrInvalidLengthPackedUnsafe
+ return ErrInvalidLengthPacked
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
@@ -4302,14 +4084,14 @@ func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
}
return nil
}
-func skipPackedUnsafe(dAtA []byte) (n int, err error) {
+func skipPacked(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, ErrIntOverflowPackedUnsafe
+ return 0, ErrIntOverflowPacked
}
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
@@ -4326,7 +4108,7 @@ func skipPackedUnsafe(dAtA []byte) (n int, err error) {
case 0:
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return 0, ErrIntOverflowPackedUnsafe
+ return 0, ErrIntOverflowPacked
}
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
@@ -4344,7 +4126,7 @@ func skipPackedUnsafe(dAtA []byte) (n int, err error) {
var length int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return 0, ErrIntOverflowPackedUnsafe
+ return 0, ErrIntOverflowPacked
}
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
@@ -4358,7 +4140,7 @@ func skipPackedUnsafe(dAtA []byte) (n int, err error) {
}
iNdEx += length
if length < 0 {
- return 0, ErrInvalidLengthPackedUnsafe
+ return 0, ErrInvalidLengthPacked
}
return iNdEx, nil
case 3:
@@ -4367,7 +4149,7 @@ func skipPackedUnsafe(dAtA []byte) (n int, err error) {
var start int = iNdEx
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
- return 0, ErrIntOverflowPackedUnsafe
+ return 0, ErrIntOverflowPacked
}
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
@@ -4383,7 +4165,7 @@ func skipPackedUnsafe(dAtA []byte) (n int, err error) {
if innerWireType == 4 {
break
}
- next, err := skipPackedUnsafe(dAtA[start:])
+ next, err := skipPacked(dAtA[start:])
if err != nil {
return 0, err
}
@@ -4403,8 +4185,8 @@ func skipPackedUnsafe(dAtA []byte) (n int, err error) {
}
var (
- ErrInvalidLengthPackedUnsafe = fmt.Errorf("proto: negative length found during unmarshaling")
- ErrIntOverflowPackedUnsafe = fmt.Errorf("proto: integer overflow")
+ ErrInvalidLengthPacked = fmt.Errorf("proto: negative length found during unmarshaling")
+ ErrIntOverflowPacked = fmt.Errorf("proto: integer overflow")
)
func init() { proto.RegisterFile("packed.proto", fileDescriptorPacked) }
diff --git a/test/protosize/protosize.pb.go b/test/protosize/protosize.pb.go
index 2506de10da..53bf3b6123 100644
--- a/test/protosize/protosize.pb.go
+++ b/test/protosize/protosize.pb.go
@@ -189,24 +189,6 @@ func (m *SizeMessage) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Protosize(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 encodeFixed32Protosize(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 encodeVarintProtosize(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/required/requiredexample.pb.go b/test/required/requiredexample.pb.go
index 8e8697aee2..1460eeb196 100644
--- a/test/required/requiredexample.pb.go
+++ b/test/required/requiredexample.pb.go
@@ -21,6 +21,7 @@ import math "math"
import _ "github.com/gogo/protobuf/gogoproto"
import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
+import encoding_binary "encoding/binary"
import io "io"
@@ -418,10 +419,12 @@ func (m *NidOptNative) MarshalTo(dAtA []byte) (int, error) {
_ = l
dAtA[i] = 0x9
i++
- i = encodeFixed64Requiredexample(dAtA, i, uint64(math.Float64bits(float64(m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Field1))))
+ i += 8
dAtA[i] = 0x15
i++
- i = encodeFixed32Requiredexample(dAtA, i, uint32(math.Float32bits(float32(m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Field2))))
+ i += 4
dAtA[i] = 0x18
i++
i = encodeVarintRequiredexample(dAtA, i, uint64(m.Field3))
@@ -442,16 +445,20 @@ func (m *NidOptNative) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintRequiredexample(dAtA, i, uint64((uint64(m.Field8)<<1)^uint64((m.Field8>>63))))
dAtA[i] = 0x4d
i++
- i = encodeFixed32Requiredexample(dAtA, i, uint32(m.Field9))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field9))
+ i += 4
dAtA[i] = 0x55
i++
- i = encodeFixed32Requiredexample(dAtA, i, uint32(m.Field10))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field10))
+ i += 4
dAtA[i] = 0x59
i++
- i = encodeFixed64Requiredexample(dAtA, i, uint64(m.Field11))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field11))
+ i += 8
dAtA[i] = 0x61
i++
- i = encodeFixed64Requiredexample(dAtA, i, uint64(m.Field12))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field12))
+ i += 8
dAtA[i] = 0x68
i++
if m.Field13 {
@@ -496,14 +503,16 @@ func (m *NinOptNative) MarshalTo(dAtA []byte) (int, error) {
} else {
dAtA[i] = 0x9
i++
- i = encodeFixed64Requiredexample(dAtA, i, uint64(math.Float64bits(float64(*m.Field1))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Field1))))
+ i += 8
}
if m.Field2 == nil {
return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("Field2")
} else {
dAtA[i] = 0x15
i++
- i = encodeFixed32Requiredexample(dAtA, i, uint32(math.Float32bits(float32(*m.Field2))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(*m.Field2))))
+ i += 4
}
if m.Field3 == nil {
return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("Field3")
@@ -552,28 +561,32 @@ func (m *NinOptNative) MarshalTo(dAtA []byte) (int, error) {
} else {
dAtA[i] = 0x4d
i++
- i = encodeFixed32Requiredexample(dAtA, i, uint32(*m.Field9))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(*m.Field9))
+ i += 4
}
if m.Field10 == nil {
return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("Field10")
} else {
dAtA[i] = 0x55
i++
- i = encodeFixed32Requiredexample(dAtA, i, uint32(*m.Field10))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(*m.Field10))
+ i += 4
}
if m.Field11 == nil {
return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("Field11")
} else {
dAtA[i] = 0x59
i++
- i = encodeFixed64Requiredexample(dAtA, i, uint64(*m.Field11))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.Field11))
+ i += 8
}
if m.Field12 == nil {
return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("Field12")
} else {
dAtA[i] = 0x61
i++
- i = encodeFixed64Requiredexample(dAtA, i, uint64(*m.Field12))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(*m.Field12))
+ i += 8
}
if m.Field13 == nil {
return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("Field13")
@@ -642,24 +655,6 @@ func (m *NestedNinOptNative) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Requiredexample(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 encodeFixed32Requiredexample(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 encodeVarintRequiredexample(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
@@ -1211,15 +1206,8 @@ func (m *NidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field1 = float64(math.Float64frombits(v))
hasFields[0] |= uint64(0x00000001)
case 2:
@@ -1230,11 +1218,8 @@ func (m *NidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field2 = float32(math.Float32frombits(v))
hasFields[0] |= uint64(0x00000002)
case 3:
@@ -1369,11 +1354,8 @@ func (m *NidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ m.Field9 = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- m.Field9 = uint32(dAtA[iNdEx-4])
- m.Field9 |= uint32(dAtA[iNdEx-3]) << 8
- m.Field9 |= uint32(dAtA[iNdEx-2]) << 16
- m.Field9 |= uint32(dAtA[iNdEx-1]) << 24
hasFields[0] |= uint64(0x00000100)
case 10:
if wireType != 5 {
@@ -1383,11 +1365,8 @@ func (m *NidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ m.Field10 = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- m.Field10 = int32(dAtA[iNdEx-4])
- m.Field10 |= int32(dAtA[iNdEx-3]) << 8
- m.Field10 |= int32(dAtA[iNdEx-2]) << 16
- m.Field10 |= int32(dAtA[iNdEx-1]) << 24
hasFields[0] |= uint64(0x00000200)
case 11:
if wireType != 1 {
@@ -1397,15 +1376,8 @@ func (m *NidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ m.Field11 = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- m.Field11 = uint64(dAtA[iNdEx-8])
- m.Field11 |= uint64(dAtA[iNdEx-7]) << 8
- m.Field11 |= uint64(dAtA[iNdEx-6]) << 16
- m.Field11 |= uint64(dAtA[iNdEx-5]) << 24
- m.Field11 |= uint64(dAtA[iNdEx-4]) << 32
- m.Field11 |= uint64(dAtA[iNdEx-3]) << 40
- m.Field11 |= uint64(dAtA[iNdEx-2]) << 48
- m.Field11 |= uint64(dAtA[iNdEx-1]) << 56
hasFields[0] |= uint64(0x00000400)
case 12:
if wireType != 1 {
@@ -1415,15 +1387,8 @@ func (m *NidOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ m.Field12 = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- m.Field12 = int64(dAtA[iNdEx-8])
- m.Field12 |= int64(dAtA[iNdEx-7]) << 8
- m.Field12 |= int64(dAtA[iNdEx-6]) << 16
- m.Field12 |= int64(dAtA[iNdEx-5]) << 24
- m.Field12 |= int64(dAtA[iNdEx-4]) << 32
- m.Field12 |= int64(dAtA[iNdEx-3]) << 40
- m.Field12 |= int64(dAtA[iNdEx-2]) << 48
- m.Field12 |= int64(dAtA[iNdEx-1]) << 56
hasFields[0] |= uint64(0x00000800)
case 13:
if wireType != 0 {
@@ -1613,15 +1578,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
v2 := float64(math.Float64frombits(v))
m.Field1 = &v2
hasFields[0] |= uint64(0x00000001)
@@ -1633,11 +1591,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
v2 := float32(math.Float32frombits(v))
m.Field2 = &v2
hasFields[0] |= uint64(0x00000002)
@@ -1778,11 +1733,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Field9 = &v
hasFields[0] |= uint64(0x00000100)
case 10:
@@ -1793,11 +1745,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = int32(dAtA[iNdEx-4])
- v |= int32(dAtA[iNdEx-3]) << 8
- v |= int32(dAtA[iNdEx-2]) << 16
- v |= int32(dAtA[iNdEx-1]) << 24
m.Field10 = &v
hasFields[0] |= uint64(0x00000200)
case 11:
@@ -1808,15 +1757,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.Field11 = &v
hasFields[0] |= uint64(0x00000400)
case 12:
@@ -1827,15 +1769,8 @@ func (m *NinOptNative) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = int64(dAtA[iNdEx-8])
- v |= int64(dAtA[iNdEx-7]) << 8
- v |= int64(dAtA[iNdEx-6]) << 16
- v |= int64(dAtA[iNdEx-5]) << 24
- v |= int64(dAtA[iNdEx-4]) << 32
- v |= int64(dAtA[iNdEx-3]) << 40
- v |= int64(dAtA[iNdEx-2]) << 48
- v |= int64(dAtA[iNdEx-1]) << 56
m.Field12 = &v
hasFields[0] |= uint64(0x00000800)
case 13:
diff --git a/test/sizeunderscore/sizeunderscore.pb.go b/test/sizeunderscore/sizeunderscore.pb.go
index d8654aa414..5bc88d618f 100644
--- a/test/sizeunderscore/sizeunderscore.pb.go
+++ b/test/sizeunderscore/sizeunderscore.pb.go
@@ -167,24 +167,6 @@ func (m *SizeMessage) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Sizeunderscore(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 encodeFixed32Sizeunderscore(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 encodeVarintSizeunderscore(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/theproto3/combos/both/theproto3.pb.go b/test/theproto3/combos/both/theproto3.pb.go
index a51726b9bb..39125f649e 100644
--- a/test/theproto3/combos/both/theproto3.pb.go
+++ b/test/theproto3/combos/both/theproto3.pb.go
@@ -40,6 +40,8 @@ import strings "strings"
import reflect "reflect"
import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
+import encoding_binary "encoding/binary"
+
import io "io"
// Reference imports to suppress errors if they are not otherwise used.
@@ -3315,7 +3317,8 @@ func (m *Message) MarshalTo(dAtA []byte) (int, error) {
if m.Score != 0 {
dAtA[i] = 0x4d
i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(math.Float32bits(float32(m.Score))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Score))))
+ i += 4
}
if len(m.Terrain) > 0 {
for k := range m.Terrain {
@@ -3436,7 +3439,8 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i += copy(dAtA[i:], k)
dAtA[i] = 0x11
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(math.Float64bits(float64(v))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(v))))
+ i += 8
}
}
if len(m.StringToFloatMap) > 0 {
@@ -3452,7 +3456,8 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i += copy(dAtA[i:], k)
dAtA[i] = 0x15
i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(math.Float32bits(float32(v))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(v))))
+ i += 4
}
}
if len(m.Int32Map) > 0 {
@@ -3554,10 +3559,12 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
dAtA[i] = 0xd
i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(k))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k))
+ i += 4
dAtA[i] = 0x15
i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(v))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v))
+ i += 4
}
}
if len(m.Sfixed32Map) > 0 {
@@ -3569,10 +3576,12 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
dAtA[i] = 0xd
i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(k))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k))
+ i += 4
dAtA[i] = 0x15
i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(v))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v))
+ i += 4
}
}
if len(m.Fixed64Map) > 0 {
@@ -3584,10 +3593,12 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
dAtA[i] = 0x9
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(k))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k))
+ i += 8
dAtA[i] = 0x11
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(v))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v))
+ i += 8
}
}
if len(m.Sfixed64Map) > 0 {
@@ -3599,10 +3610,12 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
dAtA[i] = 0x9
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(k))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k))
+ i += 8
dAtA[i] = 0x11
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(v))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v))
+ i += 8
}
}
if len(m.BoolMap) > 0 {
@@ -3754,7 +3767,8 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i += copy(dAtA[i:], k)
dAtA[i] = 0x11
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(math.Float64bits(float64(v))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(v))))
+ i += 8
}
}
if len(m.StringToFloatMap) > 0 {
@@ -3775,7 +3789,8 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i += copy(dAtA[i:], k)
dAtA[i] = 0x15
i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(math.Float32bits(float32(v))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(v))))
+ i += 4
}
}
if len(m.Int32Map) > 0 {
@@ -3912,10 +3927,12 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
dAtA[i] = 0xd
i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(k))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k))
+ i += 4
dAtA[i] = 0x15
i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(v))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v))
+ i += 4
}
}
if len(m.Sfixed32Map) > 0 {
@@ -3932,10 +3949,12 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
dAtA[i] = 0xd
i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(k))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k))
+ i += 4
dAtA[i] = 0x15
i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(v))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v))
+ i += 4
}
}
if len(m.Fixed64Map) > 0 {
@@ -3952,10 +3971,12 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
dAtA[i] = 0x9
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(k))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k))
+ i += 8
dAtA[i] = 0x11
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(v))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v))
+ i += 8
}
}
if len(m.Sfixed64Map) > 0 {
@@ -3972,10 +3993,12 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
dAtA[i] = 0x9
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(k))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k))
+ i += 8
dAtA[i] = 0x11
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(v))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v))
+ i += 8
}
}
if len(m.BoolMap) > 0 {
@@ -4225,7 +4248,8 @@ func (m *FloatingPoint) MarshalTo(dAtA []byte) (int, error) {
if m.F != 0 {
dAtA[i] = 0x9
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(math.Float64bits(float64(m.F))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.F))))
+ i += 8
}
return i, nil
}
@@ -4312,7 +4336,8 @@ func (m *ContainsNestedMap_NestedMap) MarshalTo(dAtA []byte) (int, error) {
i += copy(dAtA[i:], k)
dAtA[i] = 0x11
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(math.Float64bits(float64(v))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(v))))
+ i += 8
}
}
return i, nil
@@ -4343,24 +4368,6 @@ func (m *NotPacked) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Theproto3(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 encodeFixed32Theproto3(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 encodeVarintTheproto3(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
@@ -6234,11 +6241,8 @@ func (m *Message) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Score = float32(math.Float32frombits(v))
case 10:
if wireType != 2 {
@@ -6706,15 +6710,8 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvaluetemp = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvaluetemp = uint64(dAtA[iNdEx-8])
- mapvaluetemp |= uint64(dAtA[iNdEx-7]) << 8
- mapvaluetemp |= uint64(dAtA[iNdEx-6]) << 16
- mapvaluetemp |= uint64(dAtA[iNdEx-5]) << 24
- mapvaluetemp |= uint64(dAtA[iNdEx-4]) << 32
- mapvaluetemp |= uint64(dAtA[iNdEx-3]) << 40
- mapvaluetemp |= uint64(dAtA[iNdEx-2]) << 48
- mapvaluetemp |= uint64(dAtA[iNdEx-1]) << 56
mapvalue = math.Float64frombits(mapvaluetemp)
} else {
iNdEx = entryPreIndex
@@ -6813,11 +6810,8 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvaluetemp = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvaluetemp = uint32(dAtA[iNdEx-4])
- mapvaluetemp |= uint32(dAtA[iNdEx-3]) << 8
- mapvaluetemp |= uint32(dAtA[iNdEx-2]) << 16
- mapvaluetemp |= uint32(dAtA[iNdEx-1]) << 24
mapvalue = math.Float32frombits(mapvaluetemp)
} else {
iNdEx = entryPreIndex
@@ -7477,20 +7471,14 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapkey = uint32(dAtA[iNdEx-4])
- mapkey |= uint32(dAtA[iNdEx-3]) << 8
- mapkey |= uint32(dAtA[iNdEx-2]) << 16
- mapkey |= uint32(dAtA[iNdEx-1]) << 24
} else if fieldNum == 2 {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvalue = uint32(dAtA[iNdEx-4])
- mapvalue |= uint32(dAtA[iNdEx-3]) << 8
- mapvalue |= uint32(dAtA[iNdEx-2]) << 16
- mapvalue |= uint32(dAtA[iNdEx-1]) << 24
} else {
iNdEx = entryPreIndex
skippy, err := skipTheproto3(dAtA[iNdEx:])
@@ -7561,20 +7549,14 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapkey = int32(dAtA[iNdEx-4])
- mapkey |= int32(dAtA[iNdEx-3]) << 8
- mapkey |= int32(dAtA[iNdEx-2]) << 16
- mapkey |= int32(dAtA[iNdEx-1]) << 24
} else if fieldNum == 2 {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvalue = int32(dAtA[iNdEx-4])
- mapvalue |= int32(dAtA[iNdEx-3]) << 8
- mapvalue |= int32(dAtA[iNdEx-2]) << 16
- mapvalue |= int32(dAtA[iNdEx-1]) << 24
} else {
iNdEx = entryPreIndex
skippy, err := skipTheproto3(dAtA[iNdEx:])
@@ -7645,28 +7627,14 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapkey = uint64(dAtA[iNdEx-8])
- mapkey |= uint64(dAtA[iNdEx-7]) << 8
- mapkey |= uint64(dAtA[iNdEx-6]) << 16
- mapkey |= uint64(dAtA[iNdEx-5]) << 24
- mapkey |= uint64(dAtA[iNdEx-4]) << 32
- mapkey |= uint64(dAtA[iNdEx-3]) << 40
- mapkey |= uint64(dAtA[iNdEx-2]) << 48
- mapkey |= uint64(dAtA[iNdEx-1]) << 56
} else if fieldNum == 2 {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvalue = uint64(dAtA[iNdEx-8])
- mapvalue |= uint64(dAtA[iNdEx-7]) << 8
- mapvalue |= uint64(dAtA[iNdEx-6]) << 16
- mapvalue |= uint64(dAtA[iNdEx-5]) << 24
- mapvalue |= uint64(dAtA[iNdEx-4]) << 32
- mapvalue |= uint64(dAtA[iNdEx-3]) << 40
- mapvalue |= uint64(dAtA[iNdEx-2]) << 48
- mapvalue |= uint64(dAtA[iNdEx-1]) << 56
} else {
iNdEx = entryPreIndex
skippy, err := skipTheproto3(dAtA[iNdEx:])
@@ -7737,28 +7705,14 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapkey = int64(dAtA[iNdEx-8])
- mapkey |= int64(dAtA[iNdEx-7]) << 8
- mapkey |= int64(dAtA[iNdEx-6]) << 16
- mapkey |= int64(dAtA[iNdEx-5]) << 24
- mapkey |= int64(dAtA[iNdEx-4]) << 32
- mapkey |= int64(dAtA[iNdEx-3]) << 40
- mapkey |= int64(dAtA[iNdEx-2]) << 48
- mapkey |= int64(dAtA[iNdEx-1]) << 56
} else if fieldNum == 2 {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvalue = int64(dAtA[iNdEx-8])
- mapvalue |= int64(dAtA[iNdEx-7]) << 8
- mapvalue |= int64(dAtA[iNdEx-6]) << 16
- mapvalue |= int64(dAtA[iNdEx-5]) << 24
- mapvalue |= int64(dAtA[iNdEx-4]) << 32
- mapvalue |= int64(dAtA[iNdEx-3]) << 40
- mapvalue |= int64(dAtA[iNdEx-2]) << 48
- mapvalue |= int64(dAtA[iNdEx-1]) << 56
} else {
iNdEx = entryPreIndex
skippy, err := skipTheproto3(dAtA[iNdEx:])
@@ -8473,15 +8427,8 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvaluetemp = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvaluetemp = uint64(dAtA[iNdEx-8])
- mapvaluetemp |= uint64(dAtA[iNdEx-7]) << 8
- mapvaluetemp |= uint64(dAtA[iNdEx-6]) << 16
- mapvaluetemp |= uint64(dAtA[iNdEx-5]) << 24
- mapvaluetemp |= uint64(dAtA[iNdEx-4]) << 32
- mapvaluetemp |= uint64(dAtA[iNdEx-3]) << 40
- mapvaluetemp |= uint64(dAtA[iNdEx-2]) << 48
- mapvaluetemp |= uint64(dAtA[iNdEx-1]) << 56
mapvalue = math.Float64frombits(mapvaluetemp)
} else {
iNdEx = entryPreIndex
@@ -8580,11 +8527,8 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvaluetemp = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvaluetemp = uint32(dAtA[iNdEx-4])
- mapvaluetemp |= uint32(dAtA[iNdEx-3]) << 8
- mapvaluetemp |= uint32(dAtA[iNdEx-2]) << 16
- mapvaluetemp |= uint32(dAtA[iNdEx-1]) << 24
mapvalue = math.Float32frombits(mapvaluetemp)
} else {
iNdEx = entryPreIndex
@@ -9244,20 +9188,14 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapkey = uint32(dAtA[iNdEx-4])
- mapkey |= uint32(dAtA[iNdEx-3]) << 8
- mapkey |= uint32(dAtA[iNdEx-2]) << 16
- mapkey |= uint32(dAtA[iNdEx-1]) << 24
} else if fieldNum == 2 {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvalue = uint32(dAtA[iNdEx-4])
- mapvalue |= uint32(dAtA[iNdEx-3]) << 8
- mapvalue |= uint32(dAtA[iNdEx-2]) << 16
- mapvalue |= uint32(dAtA[iNdEx-1]) << 24
} else {
iNdEx = entryPreIndex
skippy, err := skipTheproto3(dAtA[iNdEx:])
@@ -9328,20 +9266,14 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapkey = int32(dAtA[iNdEx-4])
- mapkey |= int32(dAtA[iNdEx-3]) << 8
- mapkey |= int32(dAtA[iNdEx-2]) << 16
- mapkey |= int32(dAtA[iNdEx-1]) << 24
} else if fieldNum == 2 {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvalue = int32(dAtA[iNdEx-4])
- mapvalue |= int32(dAtA[iNdEx-3]) << 8
- mapvalue |= int32(dAtA[iNdEx-2]) << 16
- mapvalue |= int32(dAtA[iNdEx-1]) << 24
} else {
iNdEx = entryPreIndex
skippy, err := skipTheproto3(dAtA[iNdEx:])
@@ -9412,28 +9344,14 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapkey = uint64(dAtA[iNdEx-8])
- mapkey |= uint64(dAtA[iNdEx-7]) << 8
- mapkey |= uint64(dAtA[iNdEx-6]) << 16
- mapkey |= uint64(dAtA[iNdEx-5]) << 24
- mapkey |= uint64(dAtA[iNdEx-4]) << 32
- mapkey |= uint64(dAtA[iNdEx-3]) << 40
- mapkey |= uint64(dAtA[iNdEx-2]) << 48
- mapkey |= uint64(dAtA[iNdEx-1]) << 56
} else if fieldNum == 2 {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvalue = uint64(dAtA[iNdEx-8])
- mapvalue |= uint64(dAtA[iNdEx-7]) << 8
- mapvalue |= uint64(dAtA[iNdEx-6]) << 16
- mapvalue |= uint64(dAtA[iNdEx-5]) << 24
- mapvalue |= uint64(dAtA[iNdEx-4]) << 32
- mapvalue |= uint64(dAtA[iNdEx-3]) << 40
- mapvalue |= uint64(dAtA[iNdEx-2]) << 48
- mapvalue |= uint64(dAtA[iNdEx-1]) << 56
} else {
iNdEx = entryPreIndex
skippy, err := skipTheproto3(dAtA[iNdEx:])
@@ -9504,28 +9422,14 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapkey = int64(dAtA[iNdEx-8])
- mapkey |= int64(dAtA[iNdEx-7]) << 8
- mapkey |= int64(dAtA[iNdEx-6]) << 16
- mapkey |= int64(dAtA[iNdEx-5]) << 24
- mapkey |= int64(dAtA[iNdEx-4]) << 32
- mapkey |= int64(dAtA[iNdEx-3]) << 40
- mapkey |= int64(dAtA[iNdEx-2]) << 48
- mapkey |= int64(dAtA[iNdEx-1]) << 56
} else if fieldNum == 2 {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvalue = int64(dAtA[iNdEx-8])
- mapvalue |= int64(dAtA[iNdEx-7]) << 8
- mapvalue |= int64(dAtA[iNdEx-6]) << 16
- mapvalue |= int64(dAtA[iNdEx-5]) << 24
- mapvalue |= int64(dAtA[iNdEx-4]) << 32
- mapvalue |= int64(dAtA[iNdEx-3]) << 40
- mapvalue |= int64(dAtA[iNdEx-2]) << 48
- mapvalue |= int64(dAtA[iNdEx-1]) << 56
} else {
iNdEx = entryPreIndex
skippy, err := skipTheproto3(dAtA[iNdEx:])
@@ -10550,15 +10454,8 @@ func (m *FloatingPoint) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.F = float64(math.Float64frombits(v))
default:
iNdEx = preIndex
@@ -10852,15 +10749,8 @@ func (m *ContainsNestedMap_NestedMap) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvaluetemp = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvaluetemp = uint64(dAtA[iNdEx-8])
- mapvaluetemp |= uint64(dAtA[iNdEx-7]) << 8
- mapvaluetemp |= uint64(dAtA[iNdEx-6]) << 16
- mapvaluetemp |= uint64(dAtA[iNdEx-5]) << 24
- mapvaluetemp |= uint64(dAtA[iNdEx-4]) << 32
- mapvaluetemp |= uint64(dAtA[iNdEx-3]) << 40
- mapvaluetemp |= uint64(dAtA[iNdEx-2]) << 48
- mapvaluetemp |= uint64(dAtA[iNdEx-1]) << 56
mapvalue = math.Float64frombits(mapvaluetemp)
} else {
iNdEx = entryPreIndex
diff --git a/test/theproto3/combos/marshaler/theproto3.pb.go b/test/theproto3/combos/marshaler/theproto3.pb.go
index c8fc20ae94..49ba396640 100644
--- a/test/theproto3/combos/marshaler/theproto3.pb.go
+++ b/test/theproto3/combos/marshaler/theproto3.pb.go
@@ -40,6 +40,8 @@ import strings "strings"
import reflect "reflect"
import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
+import encoding_binary "encoding/binary"
+
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
@@ -3314,7 +3316,8 @@ func (m *Message) MarshalTo(dAtA []byte) (int, error) {
if m.Score != 0 {
dAtA[i] = 0x4d
i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(math.Float32bits(float32(m.Score))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Score))))
+ i += 4
}
if len(m.Terrain) > 0 {
for k := range m.Terrain {
@@ -3435,7 +3438,8 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i += copy(dAtA[i:], k)
dAtA[i] = 0x11
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(math.Float64bits(float64(v))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(v))))
+ i += 8
}
}
if len(m.StringToFloatMap) > 0 {
@@ -3451,7 +3455,8 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i += copy(dAtA[i:], k)
dAtA[i] = 0x15
i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(math.Float32bits(float32(v))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(v))))
+ i += 4
}
}
if len(m.Int32Map) > 0 {
@@ -3553,10 +3558,12 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
dAtA[i] = 0xd
i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(k))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k))
+ i += 4
dAtA[i] = 0x15
i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(v))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v))
+ i += 4
}
}
if len(m.Sfixed32Map) > 0 {
@@ -3568,10 +3575,12 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
dAtA[i] = 0xd
i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(k))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k))
+ i += 4
dAtA[i] = 0x15
i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(v))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v))
+ i += 4
}
}
if len(m.Fixed64Map) > 0 {
@@ -3583,10 +3592,12 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
dAtA[i] = 0x9
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(k))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k))
+ i += 8
dAtA[i] = 0x11
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(v))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v))
+ i += 8
}
}
if len(m.Sfixed64Map) > 0 {
@@ -3598,10 +3609,12 @@ func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
dAtA[i] = 0x9
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(k))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k))
+ i += 8
dAtA[i] = 0x11
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(v))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v))
+ i += 8
}
}
if len(m.BoolMap) > 0 {
@@ -3753,7 +3766,8 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i += copy(dAtA[i:], k)
dAtA[i] = 0x11
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(math.Float64bits(float64(v))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(v))))
+ i += 8
}
}
if len(m.StringToFloatMap) > 0 {
@@ -3774,7 +3788,8 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i += copy(dAtA[i:], k)
dAtA[i] = 0x15
i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(math.Float32bits(float32(v))))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(v))))
+ i += 4
}
}
if len(m.Int32Map) > 0 {
@@ -3911,10 +3926,12 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
dAtA[i] = 0xd
i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(k))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k))
+ i += 4
dAtA[i] = 0x15
i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(v))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v))
+ i += 4
}
}
if len(m.Sfixed32Map) > 0 {
@@ -3931,10 +3948,12 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
dAtA[i] = 0xd
i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(k))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k))
+ i += 4
dAtA[i] = 0x15
i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(v))
+ encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v))
+ i += 4
}
}
if len(m.Fixed64Map) > 0 {
@@ -3951,10 +3970,12 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
dAtA[i] = 0x9
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(k))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k))
+ i += 8
dAtA[i] = 0x11
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(v))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v))
+ i += 8
}
}
if len(m.Sfixed64Map) > 0 {
@@ -3971,10 +3992,12 @@ func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
dAtA[i] = 0x9
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(k))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k))
+ i += 8
dAtA[i] = 0x11
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(v))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v))
+ i += 8
}
}
if len(m.BoolMap) > 0 {
@@ -4224,7 +4247,8 @@ func (m *FloatingPoint) MarshalTo(dAtA []byte) (int, error) {
if m.F != 0 {
dAtA[i] = 0x9
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(math.Float64bits(float64(m.F))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.F))))
+ i += 8
}
return i, nil
}
@@ -4311,7 +4335,8 @@ func (m *ContainsNestedMap_NestedMap) MarshalTo(dAtA []byte) (int, error) {
i += copy(dAtA[i:], k)
dAtA[i] = 0x11
i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(math.Float64bits(float64(v))))
+ encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(v))))
+ i += 8
}
}
return i, nil
@@ -4342,24 +4367,6 @@ func (m *NotPacked) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func encodeFixed64Theproto3(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 encodeFixed32Theproto3(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 encodeVarintTheproto3(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
diff --git a/test/theproto3/combos/unmarshaler/theproto3.pb.go b/test/theproto3/combos/unmarshaler/theproto3.pb.go
index b1ccbb72c5..e2a31d2bf7 100644
--- a/test/theproto3/combos/unmarshaler/theproto3.pb.go
+++ b/test/theproto3/combos/unmarshaler/theproto3.pb.go
@@ -41,6 +41,7 @@ import reflect "reflect"
import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
import io "io"
+import encoding_binary "encoding/binary"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
@@ -5003,11 +5004,8 @@ func (m *Message) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- v = uint32(dAtA[iNdEx-4])
- v |= uint32(dAtA[iNdEx-3]) << 8
- v |= uint32(dAtA[iNdEx-2]) << 16
- v |= uint32(dAtA[iNdEx-1]) << 24
m.Score = float32(math.Float32frombits(v))
case 5:
if wireType == 0 {
@@ -5570,15 +5568,8 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvaluetemp = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvaluetemp = uint64(dAtA[iNdEx-8])
- mapvaluetemp |= uint64(dAtA[iNdEx-7]) << 8
- mapvaluetemp |= uint64(dAtA[iNdEx-6]) << 16
- mapvaluetemp |= uint64(dAtA[iNdEx-5]) << 24
- mapvaluetemp |= uint64(dAtA[iNdEx-4]) << 32
- mapvaluetemp |= uint64(dAtA[iNdEx-3]) << 40
- mapvaluetemp |= uint64(dAtA[iNdEx-2]) << 48
- mapvaluetemp |= uint64(dAtA[iNdEx-1]) << 56
mapvalue = math.Float64frombits(mapvaluetemp)
} else {
iNdEx = entryPreIndex
@@ -5677,11 +5668,8 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvaluetemp = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvaluetemp = uint32(dAtA[iNdEx-4])
- mapvaluetemp |= uint32(dAtA[iNdEx-3]) << 8
- mapvaluetemp |= uint32(dAtA[iNdEx-2]) << 16
- mapvaluetemp |= uint32(dAtA[iNdEx-1]) << 24
mapvalue = math.Float32frombits(mapvaluetemp)
} else {
iNdEx = entryPreIndex
@@ -6341,20 +6329,14 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapkey = uint32(dAtA[iNdEx-4])
- mapkey |= uint32(dAtA[iNdEx-3]) << 8
- mapkey |= uint32(dAtA[iNdEx-2]) << 16
- mapkey |= uint32(dAtA[iNdEx-1]) << 24
} else if fieldNum == 2 {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvalue = uint32(dAtA[iNdEx-4])
- mapvalue |= uint32(dAtA[iNdEx-3]) << 8
- mapvalue |= uint32(dAtA[iNdEx-2]) << 16
- mapvalue |= uint32(dAtA[iNdEx-1]) << 24
} else {
iNdEx = entryPreIndex
skippy, err := skipTheproto3(dAtA[iNdEx:])
@@ -6425,20 +6407,14 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapkey = int32(dAtA[iNdEx-4])
- mapkey |= int32(dAtA[iNdEx-3]) << 8
- mapkey |= int32(dAtA[iNdEx-2]) << 16
- mapkey |= int32(dAtA[iNdEx-1]) << 24
} else if fieldNum == 2 {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvalue = int32(dAtA[iNdEx-4])
- mapvalue |= int32(dAtA[iNdEx-3]) << 8
- mapvalue |= int32(dAtA[iNdEx-2]) << 16
- mapvalue |= int32(dAtA[iNdEx-1]) << 24
} else {
iNdEx = entryPreIndex
skippy, err := skipTheproto3(dAtA[iNdEx:])
@@ -6509,28 +6485,14 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapkey = uint64(dAtA[iNdEx-8])
- mapkey |= uint64(dAtA[iNdEx-7]) << 8
- mapkey |= uint64(dAtA[iNdEx-6]) << 16
- mapkey |= uint64(dAtA[iNdEx-5]) << 24
- mapkey |= uint64(dAtA[iNdEx-4]) << 32
- mapkey |= uint64(dAtA[iNdEx-3]) << 40
- mapkey |= uint64(dAtA[iNdEx-2]) << 48
- mapkey |= uint64(dAtA[iNdEx-1]) << 56
} else if fieldNum == 2 {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvalue = uint64(dAtA[iNdEx-8])
- mapvalue |= uint64(dAtA[iNdEx-7]) << 8
- mapvalue |= uint64(dAtA[iNdEx-6]) << 16
- mapvalue |= uint64(dAtA[iNdEx-5]) << 24
- mapvalue |= uint64(dAtA[iNdEx-4]) << 32
- mapvalue |= uint64(dAtA[iNdEx-3]) << 40
- mapvalue |= uint64(dAtA[iNdEx-2]) << 48
- mapvalue |= uint64(dAtA[iNdEx-1]) << 56
} else {
iNdEx = entryPreIndex
skippy, err := skipTheproto3(dAtA[iNdEx:])
@@ -6601,28 +6563,14 @@ func (m *AllMaps) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapkey = int64(dAtA[iNdEx-8])
- mapkey |= int64(dAtA[iNdEx-7]) << 8
- mapkey |= int64(dAtA[iNdEx-6]) << 16
- mapkey |= int64(dAtA[iNdEx-5]) << 24
- mapkey |= int64(dAtA[iNdEx-4]) << 32
- mapkey |= int64(dAtA[iNdEx-3]) << 40
- mapkey |= int64(dAtA[iNdEx-2]) << 48
- mapkey |= int64(dAtA[iNdEx-1]) << 56
} else if fieldNum == 2 {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvalue = int64(dAtA[iNdEx-8])
- mapvalue |= int64(dAtA[iNdEx-7]) << 8
- mapvalue |= int64(dAtA[iNdEx-6]) << 16
- mapvalue |= int64(dAtA[iNdEx-5]) << 24
- mapvalue |= int64(dAtA[iNdEx-4]) << 32
- mapvalue |= int64(dAtA[iNdEx-3]) << 40
- mapvalue |= int64(dAtA[iNdEx-2]) << 48
- mapvalue |= int64(dAtA[iNdEx-1]) << 56
} else {
iNdEx = entryPreIndex
skippy, err := skipTheproto3(dAtA[iNdEx:])
@@ -7337,15 +7285,8 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvaluetemp = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvaluetemp = uint64(dAtA[iNdEx-8])
- mapvaluetemp |= uint64(dAtA[iNdEx-7]) << 8
- mapvaluetemp |= uint64(dAtA[iNdEx-6]) << 16
- mapvaluetemp |= uint64(dAtA[iNdEx-5]) << 24
- mapvaluetemp |= uint64(dAtA[iNdEx-4]) << 32
- mapvaluetemp |= uint64(dAtA[iNdEx-3]) << 40
- mapvaluetemp |= uint64(dAtA[iNdEx-2]) << 48
- mapvaluetemp |= uint64(dAtA[iNdEx-1]) << 56
mapvalue = math.Float64frombits(mapvaluetemp)
} else {
iNdEx = entryPreIndex
@@ -7444,11 +7385,8 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvaluetemp = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvaluetemp = uint32(dAtA[iNdEx-4])
- mapvaluetemp |= uint32(dAtA[iNdEx-3]) << 8
- mapvaluetemp |= uint32(dAtA[iNdEx-2]) << 16
- mapvaluetemp |= uint32(dAtA[iNdEx-1]) << 24
mapvalue = math.Float32frombits(mapvaluetemp)
} else {
iNdEx = entryPreIndex
@@ -8108,20 +8046,14 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapkey = uint32(dAtA[iNdEx-4])
- mapkey |= uint32(dAtA[iNdEx-3]) << 8
- mapkey |= uint32(dAtA[iNdEx-2]) << 16
- mapkey |= uint32(dAtA[iNdEx-1]) << 24
} else if fieldNum == 2 {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvalue = uint32(dAtA[iNdEx-4])
- mapvalue |= uint32(dAtA[iNdEx-3]) << 8
- mapvalue |= uint32(dAtA[iNdEx-2]) << 16
- mapvalue |= uint32(dAtA[iNdEx-1]) << 24
} else {
iNdEx = entryPreIndex
skippy, err := skipTheproto3(dAtA[iNdEx:])
@@ -8192,20 +8124,14 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapkey = int32(dAtA[iNdEx-4])
- mapkey |= int32(dAtA[iNdEx-3]) << 8
- mapkey |= int32(dAtA[iNdEx-2]) << 16
- mapkey |= int32(dAtA[iNdEx-1]) << 24
} else if fieldNum == 2 {
if (iNdEx + 4) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
iNdEx += 4
- mapvalue = int32(dAtA[iNdEx-4])
- mapvalue |= int32(dAtA[iNdEx-3]) << 8
- mapvalue |= int32(dAtA[iNdEx-2]) << 16
- mapvalue |= int32(dAtA[iNdEx-1]) << 24
} else {
iNdEx = entryPreIndex
skippy, err := skipTheproto3(dAtA[iNdEx:])
@@ -8276,28 +8202,14 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapkey = uint64(dAtA[iNdEx-8])
- mapkey |= uint64(dAtA[iNdEx-7]) << 8
- mapkey |= uint64(dAtA[iNdEx-6]) << 16
- mapkey |= uint64(dAtA[iNdEx-5]) << 24
- mapkey |= uint64(dAtA[iNdEx-4]) << 32
- mapkey |= uint64(dAtA[iNdEx-3]) << 40
- mapkey |= uint64(dAtA[iNdEx-2]) << 48
- mapkey |= uint64(dAtA[iNdEx-1]) << 56
} else if fieldNum == 2 {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvalue = uint64(dAtA[iNdEx-8])
- mapvalue |= uint64(dAtA[iNdEx-7]) << 8
- mapvalue |= uint64(dAtA[iNdEx-6]) << 16
- mapvalue |= uint64(dAtA[iNdEx-5]) << 24
- mapvalue |= uint64(dAtA[iNdEx-4]) << 32
- mapvalue |= uint64(dAtA[iNdEx-3]) << 40
- mapvalue |= uint64(dAtA[iNdEx-2]) << 48
- mapvalue |= uint64(dAtA[iNdEx-1]) << 56
} else {
iNdEx = entryPreIndex
skippy, err := skipTheproto3(dAtA[iNdEx:])
@@ -8368,28 +8280,14 @@ func (m *AllMapsOrdered) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapkey = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapkey = int64(dAtA[iNdEx-8])
- mapkey |= int64(dAtA[iNdEx-7]) << 8
- mapkey |= int64(dAtA[iNdEx-6]) << 16
- mapkey |= int64(dAtA[iNdEx-5]) << 24
- mapkey |= int64(dAtA[iNdEx-4]) << 32
- mapkey |= int64(dAtA[iNdEx-3]) << 40
- mapkey |= int64(dAtA[iNdEx-2]) << 48
- mapkey |= int64(dAtA[iNdEx-1]) << 56
} else if fieldNum == 2 {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvalue = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvalue = int64(dAtA[iNdEx-8])
- mapvalue |= int64(dAtA[iNdEx-7]) << 8
- mapvalue |= int64(dAtA[iNdEx-6]) << 16
- mapvalue |= int64(dAtA[iNdEx-5]) << 24
- mapvalue |= int64(dAtA[iNdEx-4]) << 32
- mapvalue |= int64(dAtA[iNdEx-3]) << 40
- mapvalue |= int64(dAtA[iNdEx-2]) << 48
- mapvalue |= int64(dAtA[iNdEx-1]) << 56
} else {
iNdEx = entryPreIndex
skippy, err := skipTheproto3(dAtA[iNdEx:])
@@ -9414,15 +9312,8 @@ func (m *FloatingPoint) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- v = uint64(dAtA[iNdEx-8])
- v |= uint64(dAtA[iNdEx-7]) << 8
- v |= uint64(dAtA[iNdEx-6]) << 16
- v |= uint64(dAtA[iNdEx-5]) << 24
- v |= uint64(dAtA[iNdEx-4]) << 32
- v |= uint64(dAtA[iNdEx-3]) << 40
- v |= uint64(dAtA[iNdEx-2]) << 48
- v |= uint64(dAtA[iNdEx-1]) << 56
m.F = float64(math.Float64frombits(v))
default:
iNdEx = preIndex
@@ -9716,15 +9607,8 @@ func (m *ContainsNestedMap_NestedMap) Unmarshal(dAtA []byte) error {
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
+ mapvaluetemp = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
- mapvaluetemp = uint64(dAtA[iNdEx-8])
- mapvaluetemp |= uint64(dAtA[iNdEx-7]) << 8
- mapvaluetemp |= uint64(dAtA[iNdEx-6]) << 16
- mapvaluetemp |= uint64(dAtA[iNdEx-5]) << 24
- mapvaluetemp |= uint64(dAtA[iNdEx-4]) << 32
- mapvaluetemp |= uint64(dAtA[iNdEx-3]) << 40
- mapvaluetemp |= uint64(dAtA[iNdEx-2]) << 48
- mapvaluetemp |= uint64(dAtA[iNdEx-1]) << 56
mapvalue = math.Float64frombits(mapvaluetemp)
} else {
iNdEx = entryPreIndex
diff --git a/test/theproto3/combos/unsafeboth/proto3_test.go b/test/theproto3/combos/unsafeboth/proto3_test.go
deleted file mode 100644
index bb7eb6bb92..0000000000
--- a/test/theproto3/combos/unsafeboth/proto3_test.go
+++ /dev/null
@@ -1,159 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2015, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package theproto3
-
-import (
- "reflect"
- "testing"
-
- "github.com/gogo/protobuf/proto"
-)
-
-func TestNilMaps(t *testing.T) {
- m := &AllMaps{StringToMsgMap: map[string]*FloatingPoint{"a": nil}}
- data, err := proto.Marshal(m)
- if err != nil {
- t.Fatal(err)
- }
- size := m.Size()
- protoSize := proto.Size(m)
- marshaledSize := len(data)
- if size != protoSize || marshaledSize != protoSize {
- t.Errorf("size %d != protoSize %d != marshaledSize %d", size, protoSize, marshaledSize)
- }
- m2 := &AllMaps{}
- if err := proto.Unmarshal(data, m2); err != nil {
- t.Fatal(err)
- }
- if v, ok := m2.StringToMsgMap["a"]; !ok {
- t.Error("element not in map")
- } else if v != nil {
- t.Errorf("element should be nil, but its %v", v)
- }
-}
-
-func TestNilMapsBytes(t *testing.T) {
- m := &AllMaps{StringToBytesMap: map[string][]byte{"a": nil}}
- data, err := proto.Marshal(m)
- if err != nil {
- t.Fatal(err)
- }
- size := m.Size()
- protoSize := proto.Size(m)
- marshaledSize := len(data)
- if size != protoSize || marshaledSize != protoSize {
- t.Errorf("size %d != protoSize %d != marshaledSize %d", size, protoSize, marshaledSize)
- }
- m2 := &AllMaps{}
- if err := proto.Unmarshal(data, m2); err != nil {
- t.Fatal(err)
- }
- if v, ok := m2.StringToBytesMap["a"]; !ok {
- t.Error("element not in map")
- } else if len(v) != 0 {
- t.Errorf("element should be empty, but its %v", v)
- }
-}
-
-func TestEmptyMapsBytes(t *testing.T) {
- m := &AllMaps{StringToBytesMap: map[string][]byte{"b": {}}}
- data, err := proto.Marshal(m)
- if err != nil {
- t.Fatal(err)
- }
- size := m.Size()
- protoSize := proto.Size(m)
- marshaledSize := len(data)
- if size != protoSize || marshaledSize != protoSize {
- t.Errorf("size %d != protoSize %d != marshaledSize %d", size, protoSize, marshaledSize)
- }
- m2 := &AllMaps{}
- if err := proto.Unmarshal(data, m2); err != nil {
- t.Fatal(err)
- }
- if v, ok := m2.StringToBytesMap["b"]; !ok {
- t.Error("element not in map")
- } else if len(v) != 0 {
- t.Errorf("element should be empty, but its %v", v)
- }
-}
-
-func TestCustomTypeSize(t *testing.T) {
- m := &Uint128Pair{}
- m.Size() // Should not panic.
-}
-
-func TestCustomTypeMarshalUnmarshal(t *testing.T) {
- m1 := &Uint128Pair{}
- if b, err := proto.Marshal(m1); err != nil {
- t.Fatal(err)
- } else {
- m2 := &Uint128Pair{}
- if err := proto.Unmarshal(b, m2); err != nil {
- t.Fatal(err)
- }
- if !reflect.DeepEqual(m1, m2) {
- t.Errorf("expected %+v, got %+v", m1, m2)
- }
- }
-}
-
-func TestNotPackedToPacked(t *testing.T) {
- input := []uint64{1, 10e9}
- notpacked := &NotPacked{Key: input}
- if data, err := proto.Marshal(notpacked); err != nil {
- t.Fatal(err)
- } else {
- packed := &Message{}
- if err := proto.Unmarshal(data, packed); err != nil {
- t.Fatal(err)
- }
- output := packed.Key
- if !reflect.DeepEqual(input, output) {
- t.Fatalf("expected %#v, got %#v", input, output)
- }
- }
-}
-
-func TestPackedToNotPacked(t *testing.T) {
- input := []uint64{1, 10e9}
- packed := &Message{Key: input}
- if data, err := proto.Marshal(packed); err != nil {
- t.Fatal(err)
- } else {
- notpacked := &NotPacked{}
- if err := proto.Unmarshal(data, notpacked); err != nil {
- t.Fatal(err)
- }
- output := notpacked.Key
- if !reflect.DeepEqual(input, output) {
- t.Fatalf("expected %#v, got %#v", input, output)
- }
- }
-}
diff --git a/test/theproto3/combos/unsafeboth/theproto3.pb.go b/test/theproto3/combos/unsafeboth/theproto3.pb.go
deleted file mode 100644
index de43dd78a6..0000000000
--- a/test/theproto3/combos/unsafeboth/theproto3.pb.go
+++ /dev/null
@@ -1,11216 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeboth/theproto3.proto
-
-/*
- Package theproto3 is a generated protocol buffer package.
-
- It is generated from these files:
- combos/unsafeboth/theproto3.proto
-
- It has these top-level messages:
- Message
- Nested
- AllMaps
- AllMapsOrdered
- MessageWithMap
- FloatingPoint
- Uint128Pair
- ContainsNestedMap
- NotPacked
-*/
-package theproto3
-
-import proto "github.com/gogo/protobuf/proto"
-import fmt "fmt"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-import test "github.com/gogo/protobuf/test/combos/both"
-
-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 strconv "strconv"
-
-import strings "strings"
-import reflect "reflect"
-import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
-
-import unsafe "unsafe"
-
-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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type MapEnum int32
-
-const (
- MA MapEnum = 0
- MB MapEnum = 1
- MC MapEnum = 2
-)
-
-var MapEnum_name = map[int32]string{
- 0: "MA",
- 1: "MB",
- 2: "MC",
-}
-var MapEnum_value = map[string]int32{
- "MA": 0,
- "MB": 1,
- "MC": 2,
-}
-
-func (MapEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{0} }
-
-type Message_Humour int32
-
-const (
- UNKNOWN Message_Humour = 0
- PUNS Message_Humour = 1
- SLAPSTICK Message_Humour = 2
- BILL_BAILEY Message_Humour = 3
-)
-
-var Message_Humour_name = map[int32]string{
- 0: "UNKNOWN",
- 1: "PUNS",
- 2: "SLAPSTICK",
- 3: "BILL_BAILEY",
-}
-var Message_Humour_value = map[string]int32{
- "UNKNOWN": 0,
- "PUNS": 1,
- "SLAPSTICK": 2,
- "BILL_BAILEY": 3,
-}
-
-func (Message_Humour) EnumDescriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{0, 0} }
-
-type Message struct {
- Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
- Hilarity Message_Humour `protobuf:"varint,2,opt,name=hilarity,proto3,enum=theproto3.Message_Humour" json:"hilarity,omitempty"`
- HeightInCm uint32 `protobuf:"varint,3,opt,name=height_in_cm,json=heightInCm,proto3" json:"height_in_cm,omitempty"`
- Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
- ResultCount int64 `protobuf:"varint,7,opt,name=result_count,json=resultCount,proto3" json:"result_count,omitempty"`
- TrueScotsman bool `protobuf:"varint,8,opt,name=true_scotsman,json=trueScotsman,proto3" json:"true_scotsman,omitempty"`
- Score float32 `protobuf:"fixed32,9,opt,name=score,proto3" json:"score,omitempty"`
- Key []uint64 `protobuf:"varint,5,rep,packed,name=key" json:"key,omitempty"`
- Nested *Nested `protobuf:"bytes,6,opt,name=nested" json:"nested,omitempty"`
- Terrain map[int64]*Nested `protobuf:"bytes,10,rep,name=terrain" json:"terrain,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"`
- Proto2Field *test.NinOptNative `protobuf:"bytes,11,opt,name=proto2_field,json=proto2Field" json:"proto2_field,omitempty"`
- Proto2Value map[int64]*test.NinOptEnum `protobuf:"bytes,13,rep,name=proto2_value,json=proto2Value" json:"proto2_value,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"`
-}
-
-func (m *Message) Reset() { *m = Message{} }
-func (*Message) ProtoMessage() {}
-func (*Message) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{0} }
-
-type Nested struct {
- Bunny string `protobuf:"bytes,1,opt,name=bunny,proto3" json:"bunny,omitempty"`
-}
-
-func (m *Nested) Reset() { *m = Nested{} }
-func (*Nested) ProtoMessage() {}
-func (*Nested) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{1} }
-
-type AllMaps struct {
- StringToDoubleMap map[string]float64 `protobuf:"bytes,1,rep,name=StringToDoubleMap" json:"StringToDoubleMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
- StringToFloatMap map[string]float32 `protobuf:"bytes,2,rep,name=StringToFloatMap" json:"StringToFloatMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
- Int32Map map[int32]int32 `protobuf:"bytes,3,rep,name=Int32Map" json:"Int32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Int64Map map[int64]int64 `protobuf:"bytes,4,rep,name=Int64Map" json:"Int64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Uint32Map map[uint32]uint32 `protobuf:"bytes,5,rep,name=Uint32Map" json:"Uint32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Uint64Map map[uint64]uint64 `protobuf:"bytes,6,rep,name=Uint64Map" json:"Uint64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Sint32Map map[int32]int32 `protobuf:"bytes,7,rep,name=Sint32Map" json:"Sint32Map,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"`
- Sint64Map map[int64]int64 `protobuf:"bytes,8,rep,name=Sint64Map" json:"Sint64Map,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"zigzag64,2,opt,name=value,proto3"`
- Fixed32Map map[uint32]uint32 `protobuf:"bytes,9,rep,name=Fixed32Map" json:"Fixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
- Sfixed32Map map[int32]int32 `protobuf:"bytes,10,rep,name=Sfixed32Map" json:"Sfixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
- Fixed64Map map[uint64]uint64 `protobuf:"bytes,11,rep,name=Fixed64Map" json:"Fixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
- Sfixed64Map map[int64]int64 `protobuf:"bytes,12,rep,name=Sfixed64Map" json:"Sfixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
- BoolMap map[bool]bool `protobuf:"bytes,13,rep,name=BoolMap" json:"BoolMap,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- StringMap map[string]string `protobuf:"bytes,14,rep,name=StringMap" json:"StringMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- StringToBytesMap map[string][]byte `protobuf:"bytes,15,rep,name=StringToBytesMap" json:"StringToBytesMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- StringToEnumMap map[string]MapEnum `protobuf:"bytes,16,rep,name=StringToEnumMap" json:"StringToEnumMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=theproto3.MapEnum"`
- StringToMsgMap map[string]*FloatingPoint `protobuf:"bytes,17,rep,name=StringToMsgMap" json:"StringToMsgMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"`
-}
-
-func (m *AllMaps) Reset() { *m = AllMaps{} }
-func (*AllMaps) ProtoMessage() {}
-func (*AllMaps) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{2} }
-
-type AllMapsOrdered struct {
- StringToDoubleMap map[string]float64 `protobuf:"bytes,1,rep,name=StringToDoubleMap" json:"StringToDoubleMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
- StringToFloatMap map[string]float32 `protobuf:"bytes,2,rep,name=StringToFloatMap" json:"StringToFloatMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
- Int32Map map[int32]int32 `protobuf:"bytes,3,rep,name=Int32Map" json:"Int32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Int64Map map[int64]int64 `protobuf:"bytes,4,rep,name=Int64Map" json:"Int64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Uint32Map map[uint32]uint32 `protobuf:"bytes,5,rep,name=Uint32Map" json:"Uint32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Uint64Map map[uint64]uint64 `protobuf:"bytes,6,rep,name=Uint64Map" json:"Uint64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Sint32Map map[int32]int32 `protobuf:"bytes,7,rep,name=Sint32Map" json:"Sint32Map,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"`
- Sint64Map map[int64]int64 `protobuf:"bytes,8,rep,name=Sint64Map" json:"Sint64Map,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"zigzag64,2,opt,name=value,proto3"`
- Fixed32Map map[uint32]uint32 `protobuf:"bytes,9,rep,name=Fixed32Map" json:"Fixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
- Sfixed32Map map[int32]int32 `protobuf:"bytes,10,rep,name=Sfixed32Map" json:"Sfixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
- Fixed64Map map[uint64]uint64 `protobuf:"bytes,11,rep,name=Fixed64Map" json:"Fixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
- Sfixed64Map map[int64]int64 `protobuf:"bytes,12,rep,name=Sfixed64Map" json:"Sfixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
- BoolMap map[bool]bool `protobuf:"bytes,13,rep,name=BoolMap" json:"BoolMap,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- StringMap map[string]string `protobuf:"bytes,14,rep,name=StringMap" json:"StringMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- StringToBytesMap map[string][]byte `protobuf:"bytes,15,rep,name=StringToBytesMap" json:"StringToBytesMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- StringToEnumMap map[string]MapEnum `protobuf:"bytes,16,rep,name=StringToEnumMap" json:"StringToEnumMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=theproto3.MapEnum"`
- StringToMsgMap map[string]*FloatingPoint `protobuf:"bytes,17,rep,name=StringToMsgMap" json:"StringToMsgMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"`
-}
-
-func (m *AllMapsOrdered) Reset() { *m = AllMapsOrdered{} }
-func (*AllMapsOrdered) ProtoMessage() {}
-func (*AllMapsOrdered) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{3} }
-
-type MessageWithMap struct {
- NameMapping map[int32]string `protobuf:"bytes,1,rep,name=name_mapping,json=nameMapping" json:"name_mapping,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- MsgMapping map[int64]*FloatingPoint `protobuf:"bytes,2,rep,name=msg_mapping,json=msgMapping" json:"msg_mapping,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"`
- ByteMapping map[bool][]byte `protobuf:"bytes,3,rep,name=byte_mapping,json=byteMapping" json:"byte_mapping,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
-}
-
-func (m *MessageWithMap) Reset() { *m = MessageWithMap{} }
-func (*MessageWithMap) ProtoMessage() {}
-func (*MessageWithMap) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{4} }
-
-type FloatingPoint struct {
- F float64 `protobuf:"fixed64,1,opt,name=f,proto3" json:"f,omitempty"`
-}
-
-func (m *FloatingPoint) Reset() { *m = FloatingPoint{} }
-func (*FloatingPoint) ProtoMessage() {}
-func (*FloatingPoint) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{5} }
-
-type Uint128Pair struct {
- Left github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,1,opt,name=left,proto3,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"left"`
- Right *github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,opt,name=right,proto3,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"right,omitempty"`
-}
-
-func (m *Uint128Pair) Reset() { *m = Uint128Pair{} }
-func (*Uint128Pair) ProtoMessage() {}
-func (*Uint128Pair) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{6} }
-
-type ContainsNestedMap struct {
-}
-
-func (m *ContainsNestedMap) Reset() { *m = ContainsNestedMap{} }
-func (*ContainsNestedMap) ProtoMessage() {}
-func (*ContainsNestedMap) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{7} }
-
-type ContainsNestedMap_NestedMap struct {
- NestedMapField map[string]float64 `protobuf:"bytes,1,rep,name=NestedMapField" json:"NestedMapField,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
-}
-
-func (m *ContainsNestedMap_NestedMap) Reset() { *m = ContainsNestedMap_NestedMap{} }
-func (*ContainsNestedMap_NestedMap) ProtoMessage() {}
-func (*ContainsNestedMap_NestedMap) Descriptor() ([]byte, []int) {
- return fileDescriptorTheproto3, []int{7, 0}
-}
-
-type NotPacked struct {
- Key []uint64 `protobuf:"varint,5,rep,name=key" json:"key,omitempty"`
-}
-
-func (m *NotPacked) Reset() { *m = NotPacked{} }
-func (*NotPacked) ProtoMessage() {}
-func (*NotPacked) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{8} }
-
-func init() {
- proto.RegisterType((*Message)(nil), "theproto3.Message")
- proto.RegisterType((*Nested)(nil), "theproto3.Nested")
- proto.RegisterType((*AllMaps)(nil), "theproto3.AllMaps")
- proto.RegisterType((*AllMapsOrdered)(nil), "theproto3.AllMapsOrdered")
- proto.RegisterType((*MessageWithMap)(nil), "theproto3.MessageWithMap")
- proto.RegisterType((*FloatingPoint)(nil), "theproto3.FloatingPoint")
- proto.RegisterType((*Uint128Pair)(nil), "theproto3.Uint128Pair")
- proto.RegisterType((*ContainsNestedMap)(nil), "theproto3.ContainsNestedMap")
- proto.RegisterType((*ContainsNestedMap_NestedMap)(nil), "theproto3.ContainsNestedMap.NestedMap")
- proto.RegisterType((*NotPacked)(nil), "theproto3.NotPacked")
- proto.RegisterEnum("theproto3.MapEnum", MapEnum_name, MapEnum_value)
- proto.RegisterEnum("theproto3.Message_Humour", Message_Humour_name, Message_Humour_value)
-}
-func (this *Message) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *Nested) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *AllMaps) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *AllMapsOrdered) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *MessageWithMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *FloatingPoint) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *Uint128Pair) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *ContainsNestedMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *ContainsNestedMap_NestedMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *NotPacked) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func Theproto3Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 7929 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x7d, 0x5b, 0x70, 0x23, 0xd7,
- 0x99, 0x1e, 0x1b, 0x0d, 0x92, 0xe0, 0x0f, 0x90, 0x6c, 0x36, 0x47, 0x14, 0x44, 0x49, 0xe4, 0x0c,
- 0x34, 0x1a, 0x51, 0xb4, 0xc5, 0x99, 0xe1, 0x70, 0x6e, 0x18, 0x4b, 0x5a, 0x00, 0x04, 0x47, 0x1c,
- 0xf3, 0xe6, 0x26, 0x69, 0x69, 0xd6, 0xa9, 0xa0, 0x9a, 0xc0, 0x21, 0x09, 0x09, 0xe8, 0xc6, 0xa2,
- 0x1b, 0x92, 0xa8, 0x4a, 0xa5, 0x94, 0x75, 0xb2, 0xf1, 0x26, 0x95, 0xeb, 0x26, 0x15, 0xaf, 0xe3,
- 0x8b, 0xbc, 0xa9, 0x8d, 0xbd, 0xbb, 0xb9, 0x78, 0xbd, 0x1b, 0x67, 0xb3, 0x95, 0xca, 0x2a, 0x0f,
- 0x4e, 0x26, 0x2f, 0x29, 0x6d, 0xf2, 0x92, 0x72, 0xa5, 0x54, 0xd6, 0xd8, 0x49, 0x9c, 0xc4, 0x49,
- 0x9c, 0x5d, 0x57, 0x65, 0xab, 0xbc, 0x0f, 0xa9, 0x73, 0xeb, 0x3e, 0xe7, 0xa0, 0x81, 0x06, 0x47,
- 0x92, 0xed, 0x07, 0xbf, 0xcc, 0xa0, 0xcf, 0xf9, 0xbf, 0xaf, 0xff, 0xfe, 0x6f, 0xe7, 0xef, 0xd3,
- 0x0d, 0x10, 0x7e, 0xeb, 0x06, 0x9c, 0x3d, 0x72, 0xdd, 0xa3, 0x06, 0xba, 0xd8, 0x6a, 0xbb, 0xbe,
- 0x7b, 0xd0, 0x39, 0xbc, 0x58, 0x43, 0x5e, 0xb5, 0x5d, 0x6f, 0xf9, 0x6e, 0x7b, 0x89, 0x8c, 0x99,
- 0x93, 0x54, 0x62, 0x89, 0x4b, 0xe4, 0x36, 0x61, 0x6a, 0xad, 0xde, 0x40, 0xab, 0x81, 0xe0, 0x2e,
- 0xf2, 0xcd, 0x1b, 0x90, 0x3c, 0xac, 0x37, 0x50, 0x56, 0x3b, 0xab, 0x2f, 0xa4, 0x97, 0xcf, 0x2f,
- 0x29, 0xa0, 0x25, 0x19, 0xb1, 0x83, 0x87, 0x2d, 0x82, 0xc8, 0x7d, 0x37, 0x09, 0xd3, 0x11, 0xb3,
- 0xa6, 0x09, 0x49, 0xc7, 0x6e, 0x62, 0x46, 0x6d, 0x61, 0xcc, 0x22, 0x9f, 0xcd, 0x2c, 0x8c, 0xb6,
- 0xec, 0xea, 0x2b, 0xf6, 0x11, 0xca, 0x26, 0xc8, 0x30, 0x3f, 0x34, 0xe7, 0x00, 0x6a, 0xa8, 0x85,
- 0x9c, 0x1a, 0x72, 0xaa, 0x27, 0x59, 0xfd, 0xac, 0xbe, 0x30, 0x66, 0x09, 0x23, 0xe6, 0x47, 0x60,
- 0xaa, 0xd5, 0x39, 0x68, 0xd4, 0xab, 0x15, 0x41, 0x0c, 0xce, 0xea, 0x0b, 0xc3, 0x96, 0x41, 0x27,
- 0x56, 0x43, 0xe1, 0xa7, 0x60, 0xf2, 0x35, 0x64, 0xbf, 0x22, 0x8a, 0xa6, 0x89, 0xe8, 0x04, 0x1e,
- 0x16, 0x04, 0x4b, 0x90, 0x69, 0x22, 0xcf, 0xb3, 0x8f, 0x50, 0xc5, 0x3f, 0x69, 0xa1, 0x6c, 0x92,
- 0x5c, 0xfd, 0xd9, 0xae, 0xab, 0x57, 0xaf, 0x3c, 0xcd, 0x50, 0x7b, 0x27, 0x2d, 0x64, 0x16, 0x60,
- 0x0c, 0x39, 0x9d, 0x26, 0x65, 0x18, 0xee, 0x61, 0xbf, 0xb2, 0xd3, 0x69, 0xaa, 0x2c, 0x29, 0x0c,
- 0x63, 0x14, 0xa3, 0x1e, 0x6a, 0xbf, 0x5a, 0xaf, 0xa2, 0xec, 0x08, 0x21, 0x78, 0xaa, 0x8b, 0x60,
- 0x97, 0xce, 0xab, 0x1c, 0x1c, 0x67, 0x96, 0x60, 0x0c, 0xbd, 0xee, 0x23, 0xc7, 0xab, 0xbb, 0x4e,
- 0x76, 0x94, 0x90, 0x3c, 0x19, 0xe1, 0x45, 0xd4, 0xa8, 0xa9, 0x14, 0x21, 0xce, 0xbc, 0x06, 0xa3,
- 0x6e, 0xcb, 0xaf, 0xbb, 0x8e, 0x97, 0x4d, 0x9d, 0xd5, 0x16, 0xd2, 0xcb, 0x8f, 0x45, 0x06, 0xc2,
- 0x36, 0x95, 0xb1, 0xb8, 0xb0, 0xb9, 0x0e, 0x86, 0xe7, 0x76, 0xda, 0x55, 0x54, 0xa9, 0xba, 0x35,
- 0x54, 0xa9, 0x3b, 0x87, 0x6e, 0x76, 0x8c, 0x10, 0xcc, 0x77, 0x5f, 0x08, 0x11, 0x2c, 0xb9, 0x35,
- 0xb4, 0xee, 0x1c, 0xba, 0xd6, 0x84, 0x27, 0x1d, 0x9b, 0x33, 0x30, 0xe2, 0x9d, 0x38, 0xbe, 0xfd,
- 0x7a, 0x36, 0x43, 0x22, 0x84, 0x1d, 0xe5, 0xfe, 0xc5, 0x08, 0x4c, 0x0e, 0x12, 0x62, 0xb7, 0x60,
- 0xf8, 0x10, 0x5f, 0x65, 0x36, 0x71, 0x1a, 0x1b, 0x50, 0x8c, 0x6c, 0xc4, 0x91, 0x07, 0x34, 0x62,
- 0x01, 0xd2, 0x0e, 0xf2, 0x7c, 0x54, 0xa3, 0x11, 0xa1, 0x0f, 0x18, 0x53, 0x40, 0x41, 0xdd, 0x21,
- 0x95, 0x7c, 0xa0, 0x90, 0x7a, 0x09, 0x26, 0x03, 0x95, 0x2a, 0x6d, 0xdb, 0x39, 0xe2, 0xb1, 0x79,
- 0x31, 0x4e, 0x93, 0xa5, 0x32, 0xc7, 0x59, 0x18, 0x66, 0x4d, 0x20, 0xe9, 0xd8, 0x5c, 0x05, 0x70,
- 0x1d, 0xe4, 0x1e, 0x56, 0x6a, 0xa8, 0xda, 0xc8, 0xa6, 0x7a, 0x58, 0x69, 0x1b, 0x8b, 0x74, 0x59,
- 0xc9, 0xa5, 0xa3, 0xd5, 0x86, 0x79, 0x33, 0x0c, 0xb5, 0xd1, 0x1e, 0x91, 0xb2, 0x49, 0x93, 0xac,
- 0x2b, 0xda, 0xf6, 0x61, 0xa2, 0x8d, 0x70, 0xdc, 0xa3, 0x1a, 0xbb, 0xb2, 0x31, 0xa2, 0xc4, 0x52,
- 0xec, 0x95, 0x59, 0x0c, 0x46, 0x2f, 0x6c, 0xbc, 0x2d, 0x1e, 0x9a, 0x4f, 0x40, 0x30, 0x50, 0x21,
- 0x61, 0x05, 0xa4, 0x0a, 0x65, 0xf8, 0xe0, 0x96, 0xdd, 0x44, 0xb3, 0x6f, 0xc0, 0x84, 0x6c, 0x1e,
- 0xf3, 0x0c, 0x0c, 0x7b, 0xbe, 0xdd, 0xf6, 0x49, 0x14, 0x0e, 0x5b, 0xf4, 0xc0, 0x34, 0x40, 0x47,
- 0x4e, 0x8d, 0x54, 0xb9, 0x61, 0x0b, 0x7f, 0x34, 0x7f, 0x2e, 0xbc, 0x60, 0x9d, 0x5c, 0xf0, 0x85,
- 0x6e, 0x8f, 0x4a, 0xcc, 0xea, 0x75, 0xcf, 0x5e, 0x87, 0x71, 0xe9, 0x02, 0x06, 0x3d, 0x75, 0xee,
- 0xcf, 0xc1, 0x43, 0x91, 0xd4, 0xe6, 0x4b, 0x70, 0xa6, 0xe3, 0xd4, 0x1d, 0x1f, 0xb5, 0x5b, 0x6d,
- 0x84, 0x23, 0x96, 0x9e, 0x2a, 0xfb, 0xdf, 0x46, 0x7b, 0xc4, 0xdc, 0xbe, 0x28, 0x4d, 0x59, 0xac,
- 0xe9, 0x4e, 0xf7, 0xe0, 0xe2, 0x58, 0xea, 0x7b, 0xa3, 0xc6, 0x9b, 0x6f, 0xbe, 0xf9, 0x66, 0x22,
- 0xf7, 0xd9, 0x11, 0x38, 0x13, 0x95, 0x33, 0x91, 0xe9, 0x3b, 0x03, 0x23, 0x4e, 0xa7, 0x79, 0x80,
- 0xda, 0xc4, 0x48, 0xc3, 0x16, 0x3b, 0x32, 0x0b, 0x30, 0xdc, 0xb0, 0x0f, 0x50, 0x23, 0x9b, 0x3c,
- 0xab, 0x2d, 0x4c, 0x2c, 0x7f, 0x64, 0xa0, 0xac, 0x5c, 0xda, 0xc0, 0x10, 0x8b, 0x22, 0xcd, 0xe7,
- 0x20, 0xc9, 0x4a, 0x34, 0x66, 0x58, 0x1c, 0x8c, 0x01, 0xe7, 0x92, 0x45, 0x70, 0xe6, 0xa3, 0x30,
- 0x86, 0xff, 0xa7, 0xb1, 0x31, 0x42, 0x74, 0x4e, 0xe1, 0x01, 0x1c, 0x17, 0xe6, 0x2c, 0xa4, 0x48,
- 0x9a, 0xd4, 0x10, 0x5f, 0xda, 0x82, 0x63, 0x1c, 0x58, 0x35, 0x74, 0x68, 0x77, 0x1a, 0x7e, 0xe5,
- 0x55, 0xbb, 0xd1, 0x41, 0x24, 0xe0, 0xc7, 0xac, 0x0c, 0x1b, 0xfc, 0x24, 0x1e, 0x33, 0xe7, 0x21,
- 0x4d, 0xb3, 0xaa, 0xee, 0xd4, 0xd0, 0xeb, 0xa4, 0x7a, 0x0e, 0x5b, 0x34, 0xd1, 0xd6, 0xf1, 0x08,
- 0x3e, 0xfd, 0xcb, 0x9e, 0xeb, 0xf0, 0xd0, 0x24, 0xa7, 0xc0, 0x03, 0xe4, 0xf4, 0xd7, 0xd5, 0xc2,
- 0xfd, 0x78, 0xf4, 0xe5, 0xa9, 0x31, 0x95, 0xfb, 0x46, 0x02, 0x92, 0xa4, 0x5e, 0x4c, 0x42, 0x7a,
- 0xef, 0xee, 0x4e, 0xb9, 0xb2, 0xba, 0xbd, 0x5f, 0xdc, 0x28, 0x1b, 0x9a, 0x39, 0x01, 0x40, 0x06,
- 0xd6, 0x36, 0xb6, 0x0b, 0x7b, 0x46, 0x22, 0x38, 0x5e, 0xdf, 0xda, 0xbb, 0xb6, 0x62, 0xe8, 0x01,
- 0x60, 0x9f, 0x0e, 0x24, 0x45, 0x81, 0x2b, 0xcb, 0xc6, 0xb0, 0x69, 0x40, 0x86, 0x12, 0xac, 0xbf,
- 0x54, 0x5e, 0xbd, 0xb6, 0x62, 0x8c, 0xc8, 0x23, 0x57, 0x96, 0x8d, 0x51, 0x73, 0x1c, 0xc6, 0xc8,
- 0x48, 0x71, 0x7b, 0x7b, 0xc3, 0x48, 0x05, 0x9c, 0xbb, 0x7b, 0xd6, 0xfa, 0xd6, 0x6d, 0x63, 0x2c,
- 0xe0, 0xbc, 0x6d, 0x6d, 0xef, 0xef, 0x18, 0x10, 0x30, 0x6c, 0x96, 0x77, 0x77, 0x0b, 0xb7, 0xcb,
- 0x46, 0x3a, 0x90, 0x28, 0xde, 0xdd, 0x2b, 0xef, 0x1a, 0x19, 0x49, 0xad, 0x2b, 0xcb, 0xc6, 0x78,
- 0x70, 0x8a, 0xf2, 0xd6, 0xfe, 0xa6, 0x31, 0x61, 0x4e, 0xc1, 0x38, 0x3d, 0x05, 0x57, 0x62, 0x52,
- 0x19, 0xba, 0xb6, 0x62, 0x18, 0xa1, 0x22, 0x94, 0x65, 0x4a, 0x1a, 0xb8, 0xb6, 0x62, 0x98, 0xb9,
- 0x12, 0x0c, 0x93, 0xe8, 0x32, 0x4d, 0x98, 0xd8, 0x28, 0x14, 0xcb, 0x1b, 0x95, 0xed, 0x9d, 0xbd,
- 0xf5, 0xed, 0xad, 0xc2, 0x86, 0xa1, 0x85, 0x63, 0x56, 0xf9, 0x13, 0xfb, 0xeb, 0x56, 0x79, 0xd5,
- 0x48, 0x88, 0x63, 0x3b, 0xe5, 0xc2, 0x5e, 0x79, 0xd5, 0xd0, 0x73, 0x55, 0x38, 0x13, 0x55, 0x27,
- 0x23, 0x33, 0x43, 0x70, 0x71, 0xa2, 0x87, 0x8b, 0x09, 0x57, 0x97, 0x8b, 0x7f, 0x4d, 0x83, 0xe9,
- 0x88, 0xb5, 0x22, 0xf2, 0x24, 0xcf, 0xc3, 0x30, 0x0d, 0x51, 0xba, 0x7a, 0x3e, 0x1d, 0xb9, 0xe8,
- 0x90, 0x80, 0xed, 0x5a, 0x41, 0x09, 0x4e, 0xec, 0x20, 0xf4, 0x1e, 0x1d, 0x04, 0xa6, 0xe8, 0x52,
- 0xf2, 0xd3, 0x1a, 0x64, 0x7b, 0x71, 0xc7, 0x14, 0x8a, 0x84, 0x54, 0x28, 0x6e, 0xa9, 0x0a, 0x9c,
- 0xeb, 0x7d, 0x0d, 0x5d, 0x5a, 0x7c, 0x45, 0x83, 0x99, 0xe8, 0x46, 0x2b, 0x52, 0x87, 0xe7, 0x60,
- 0xa4, 0x89, 0xfc, 0x63, 0x97, 0x37, 0x1b, 0x17, 0x22, 0x96, 0x30, 0x3c, 0xad, 0xda, 0x8a, 0xa1,
- 0xc4, 0x35, 0x50, 0xef, 0xd5, 0x2d, 0x51, 0x6d, 0xba, 0x34, 0xfd, 0xe5, 0x04, 0x3c, 0x14, 0x49,
- 0x1e, 0xa9, 0xe8, 0xe3, 0x00, 0x75, 0xa7, 0xd5, 0xf1, 0x69, 0x43, 0x41, 0xeb, 0xd3, 0x18, 0x19,
- 0x21, 0xb9, 0x8f, 0x6b, 0x4f, 0xc7, 0x0f, 0xe6, 0x75, 0x32, 0x0f, 0x74, 0x88, 0x08, 0xdc, 0x08,
- 0x15, 0x4d, 0x12, 0x45, 0xe7, 0x7a, 0x5c, 0x69, 0xd7, 0x5a, 0x7d, 0x09, 0x8c, 0x6a, 0xa3, 0x8e,
- 0x1c, 0xbf, 0xe2, 0xf9, 0x6d, 0x64, 0x37, 0xeb, 0xce, 0x11, 0x29, 0xc0, 0xa9, 0xfc, 0xf0, 0xa1,
- 0xdd, 0xf0, 0x90, 0x35, 0x49, 0xa7, 0x77, 0xf9, 0x2c, 0x46, 0x90, 0x35, 0xae, 0x2d, 0x20, 0x46,
- 0x24, 0x04, 0x9d, 0x0e, 0x10, 0xb9, 0xdf, 0x49, 0x41, 0x5a, 0x68, 0x4b, 0xcd, 0x73, 0x90, 0x79,
- 0xd9, 0x7e, 0xd5, 0xae, 0xf0, 0x5b, 0x0d, 0x6a, 0x89, 0x34, 0x1e, 0xdb, 0x61, 0xb7, 0x1b, 0x97,
- 0xe0, 0x0c, 0x11, 0x71, 0x3b, 0x3e, 0x6a, 0x57, 0xaa, 0x0d, 0xdb, 0xf3, 0x88, 0xd1, 0x52, 0x44,
- 0xd4, 0xc4, 0x73, 0xdb, 0x78, 0xaa, 0xc4, 0x67, 0xcc, 0xab, 0x30, 0x4d, 0x10, 0xcd, 0x4e, 0xc3,
- 0xaf, 0xb7, 0x1a, 0xa8, 0x82, 0x6f, 0x7e, 0x3c, 0x52, 0x88, 0x03, 0xcd, 0xa6, 0xb0, 0xc4, 0x26,
- 0x13, 0xc0, 0x1a, 0x79, 0xe6, 0x2a, 0x3c, 0x4e, 0x60, 0x47, 0xc8, 0x41, 0x6d, 0xdb, 0x47, 0x15,
- 0xf4, 0x0b, 0x1d, 0xbb, 0xe1, 0x55, 0x6c, 0xa7, 0x56, 0x39, 0xb6, 0xbd, 0xe3, 0xec, 0x19, 0x4c,
- 0x50, 0x4c, 0x64, 0x35, 0xeb, 0x11, 0x2c, 0x78, 0x9b, 0xc9, 0x95, 0x89, 0x58, 0xc1, 0xa9, 0xbd,
- 0x60, 0x7b, 0xc7, 0x66, 0x1e, 0x66, 0x08, 0x8b, 0xe7, 0xb7, 0xeb, 0xce, 0x51, 0xa5, 0x7a, 0x8c,
- 0xaa, 0xaf, 0x54, 0x3a, 0xfe, 0xe1, 0x8d, 0xec, 0xa3, 0xe2, 0xf9, 0x89, 0x86, 0xbb, 0x44, 0xa6,
- 0x84, 0x45, 0xf6, 0xfd, 0xc3, 0x1b, 0xe6, 0x2e, 0x64, 0xb0, 0x33, 0x9a, 0xf5, 0x37, 0x50, 0xe5,
- 0xd0, 0x6d, 0x93, 0x95, 0x65, 0x22, 0x22, 0xb3, 0x05, 0x0b, 0x2e, 0x6d, 0x33, 0xc0, 0xa6, 0x5b,
- 0x43, 0xf9, 0xe1, 0xdd, 0x9d, 0x72, 0x79, 0xd5, 0x4a, 0x73, 0x96, 0x35, 0xb7, 0x8d, 0x03, 0xea,
- 0xc8, 0x0d, 0x0c, 0x9c, 0xa6, 0x01, 0x75, 0xe4, 0x72, 0xf3, 0x5e, 0x85, 0xe9, 0x6a, 0x95, 0x5e,
- 0x73, 0xbd, 0x5a, 0x61, 0xb7, 0x28, 0x5e, 0xd6, 0x90, 0x8c, 0x55, 0xad, 0xde, 0xa6, 0x02, 0x2c,
- 0xc6, 0x3d, 0xf3, 0x26, 0x3c, 0x14, 0x1a, 0x4b, 0x04, 0x4e, 0x75, 0x5d, 0xa5, 0x0a, 0xbd, 0x0a,
- 0xd3, 0xad, 0x93, 0x6e, 0xa0, 0x29, 0x9d, 0xb1, 0x75, 0xa2, 0xc2, 0xae, 0xc3, 0x99, 0xd6, 0x71,
- 0xab, 0x1b, 0x37, 0x2d, 0xe2, 0xcc, 0xd6, 0x71, 0x4b, 0x05, 0x3e, 0x49, 0xee, 0x57, 0xdb, 0xa8,
- 0x6a, 0xfb, 0xa8, 0x96, 0x7d, 0x58, 0x14, 0x17, 0x26, 0xcc, 0x8b, 0x60, 0x54, 0xab, 0x15, 0xe4,
- 0xd8, 0x07, 0x0d, 0x54, 0xb1, 0xdb, 0xc8, 0xb1, 0xbd, 0xec, 0xbc, 0x28, 0x3c, 0x51, 0xad, 0x96,
- 0xc9, 0x6c, 0x81, 0x4c, 0x9a, 0x8b, 0x30, 0xe5, 0x1e, 0xbc, 0x5c, 0xa5, 0x21, 0x59, 0x69, 0xb5,
- 0xd1, 0x61, 0xfd, 0xf5, 0xec, 0x79, 0x62, 0xdf, 0x49, 0x3c, 0x41, 0x02, 0x72, 0x87, 0x0c, 0x9b,
- 0x4f, 0x83, 0x51, 0xf5, 0x8e, 0xed, 0x76, 0x8b, 0xf4, 0x04, 0x5e, 0xcb, 0xae, 0xa2, 0xec, 0x93,
- 0x54, 0x94, 0x8e, 0x6f, 0xf1, 0x61, 0x9c, 0x12, 0xde, 0x6b, 0xf5, 0x43, 0x9f, 0x33, 0x3e, 0x45,
- 0x53, 0x82, 0x8c, 0x31, 0xb6, 0x05, 0x30, 0xb0, 0x29, 0xa4, 0x13, 0x2f, 0x10, 0xb1, 0x89, 0xd6,
- 0x71, 0x4b, 0x3c, 0xef, 0x13, 0x30, 0x8e, 0x25, 0xc3, 0x93, 0x3e, 0x4d, 0xfb, 0x99, 0xd6, 0xb1,
- 0x70, 0xc6, 0x0f, 0xad, 0xb5, 0xcc, 0xe5, 0x21, 0x23, 0xc6, 0xa7, 0x39, 0x06, 0x34, 0x42, 0x0d,
- 0x0d, 0xaf, 0xf5, 0xa5, 0xed, 0x55, 0xbc, 0x4a, 0xff, 0x7c, 0xd9, 0x48, 0xe0, 0x6e, 0x61, 0x63,
- 0x7d, 0xaf, 0x5c, 0xb1, 0xf6, 0xb7, 0xf6, 0xd6, 0x37, 0xcb, 0x86, 0x2e, 0xb6, 0xa5, 0xdf, 0x4c,
- 0xc0, 0x84, 0x7c, 0x87, 0x61, 0x7e, 0x0c, 0x1e, 0xe6, 0xdb, 0x01, 0x1e, 0xf2, 0x2b, 0xaf, 0xd5,
- 0xdb, 0x24, 0x65, 0x9a, 0x36, 0xed, 0xb0, 0x03, 0xa7, 0x9d, 0x61, 0x52, 0xbb, 0xc8, 0x7f, 0xb1,
- 0xde, 0xc6, 0x09, 0xd1, 0xb4, 0x7d, 0x73, 0x03, 0xe6, 0x1d, 0xb7, 0xe2, 0xf9, 0xb6, 0x53, 0xb3,
- 0xdb, 0xb5, 0x4a, 0xb8, 0x11, 0x53, 0xb1, 0xab, 0x55, 0xe4, 0x79, 0x2e, 0x5d, 0xaa, 0x02, 0x96,
- 0xc7, 0x1c, 0x77, 0x97, 0x09, 0x87, 0x35, 0xbc, 0xc0, 0x44, 0x95, 0x00, 0xd3, 0x7b, 0x05, 0xd8,
- 0xa3, 0x30, 0xd6, 0xb4, 0x5b, 0x15, 0xe4, 0xf8, 0xed, 0x13, 0xd2, 0x57, 0xa6, 0xac, 0x54, 0xd3,
- 0x6e, 0x95, 0xf1, 0xf1, 0x8f, 0xa7, 0xbd, 0xff, 0xcf, 0x3a, 0x64, 0xc4, 0xde, 0x12, 0xb7, 0xea,
- 0x55, 0xb2, 0x8e, 0x68, 0xa4, 0xd2, 0x3c, 0xd1, 0xb7, 0x13, 0x5d, 0x2a, 0xe1, 0x05, 0x26, 0x3f,
- 0x42, 0x3b, 0x3e, 0x8b, 0x22, 0xf1, 0xe2, 0x8e, 0x6b, 0x0b, 0xa2, 0x77, 0x31, 0x29, 0x8b, 0x1d,
- 0x99, 0xb7, 0x61, 0xe4, 0x65, 0x8f, 0x70, 0x8f, 0x10, 0xee, 0xf3, 0xfd, 0xb9, 0xef, 0xec, 0x12,
- 0xf2, 0xb1, 0x3b, 0xbb, 0x95, 0xad, 0x6d, 0x6b, 0xb3, 0xb0, 0x61, 0x31, 0xb8, 0xf9, 0x08, 0x24,
- 0x1b, 0xf6, 0x1b, 0x27, 0xf2, 0x52, 0x44, 0x86, 0x06, 0x35, 0xfc, 0x23, 0x90, 0x7c, 0x0d, 0xd9,
- 0xaf, 0xc8, 0x0b, 0x00, 0x19, 0xfa, 0x10, 0x43, 0xff, 0x22, 0x0c, 0x13, 0x7b, 0x99, 0x00, 0xcc,
- 0x62, 0xc6, 0x90, 0x99, 0x82, 0x64, 0x69, 0xdb, 0xc2, 0xe1, 0x6f, 0x40, 0x86, 0x8e, 0x56, 0x76,
- 0xd6, 0xcb, 0xa5, 0xb2, 0x91, 0xc8, 0x5d, 0x85, 0x11, 0x6a, 0x04, 0x9c, 0x1a, 0x81, 0x19, 0x8c,
- 0x21, 0x76, 0xc8, 0x38, 0x34, 0x3e, 0xbb, 0xbf, 0x59, 0x2c, 0x5b, 0x46, 0x42, 0x74, 0xaf, 0x07,
- 0x19, 0xb1, 0xad, 0xfc, 0xf1, 0xc4, 0xd4, 0xef, 0x6b, 0x90, 0x16, 0xda, 0x44, 0xdc, 0xa0, 0xd8,
- 0x8d, 0x86, 0xfb, 0x5a, 0xc5, 0x6e, 0xd4, 0x6d, 0x8f, 0x05, 0x05, 0x90, 0xa1, 0x02, 0x1e, 0x19,
- 0xd4, 0x69, 0x3f, 0x16, 0xe5, 0xbf, 0xa8, 0x81, 0xa1, 0xb6, 0x98, 0x8a, 0x82, 0xda, 0x4f, 0x54,
- 0xc1, 0xcf, 0x6b, 0x30, 0x21, 0xf7, 0x95, 0x8a, 0x7a, 0xe7, 0x7e, 0xa2, 0xea, 0x7d, 0x3b, 0x01,
- 0xe3, 0x52, 0x37, 0x39, 0xa8, 0x76, 0xbf, 0x00, 0x53, 0xf5, 0x1a, 0x6a, 0xb6, 0x5c, 0x1f, 0x39,
- 0xd5, 0x93, 0x4a, 0x03, 0xbd, 0x8a, 0x1a, 0xd9, 0x1c, 0x29, 0x14, 0x17, 0xfb, 0xf7, 0xab, 0x4b,
- 0xeb, 0x21, 0x6e, 0x03, 0xc3, 0xf2, 0xd3, 0xeb, 0xab, 0xe5, 0xcd, 0x9d, 0xed, 0xbd, 0xf2, 0x56,
- 0xe9, 0x6e, 0x65, 0x7f, 0xeb, 0xe3, 0x5b, 0xdb, 0x2f, 0x6e, 0x59, 0x46, 0x5d, 0x11, 0xfb, 0x10,
- 0x53, 0x7d, 0x07, 0x0c, 0x55, 0x29, 0xf3, 0x61, 0x88, 0x52, 0xcb, 0x18, 0x32, 0xa7, 0x61, 0x72,
- 0x6b, 0xbb, 0xb2, 0xbb, 0xbe, 0x5a, 0xae, 0x94, 0xd7, 0xd6, 0xca, 0xa5, 0xbd, 0x5d, 0x7a, 0x03,
- 0x1f, 0x48, 0xef, 0xc9, 0x49, 0xfd, 0x39, 0x1d, 0xa6, 0x23, 0x34, 0x31, 0x0b, 0xec, 0xde, 0x81,
- 0xde, 0xce, 0x3c, 0x33, 0x88, 0xf6, 0x4b, 0x78, 0xc9, 0xdf, 0xb1, 0xdb, 0x3e, 0xbb, 0xd5, 0x78,
- 0x1a, 0xb0, 0x95, 0x1c, 0xbf, 0x7e, 0x58, 0x47, 0x6d, 0xb6, 0xdf, 0x41, 0x6f, 0x28, 0x26, 0xc3,
- 0x71, 0xba, 0xe5, 0xf1, 0x51, 0x30, 0x5b, 0xae, 0x57, 0xf7, 0xeb, 0xaf, 0xa2, 0x4a, 0xdd, 0xe1,
- 0x9b, 0x23, 0xf8, 0x06, 0x23, 0x69, 0x19, 0x7c, 0x66, 0xdd, 0xf1, 0x03, 0x69, 0x07, 0x1d, 0xd9,
- 0x8a, 0x34, 0x2e, 0xe0, 0xba, 0x65, 0xf0, 0x99, 0x40, 0xfa, 0x1c, 0x64, 0x6a, 0x6e, 0x07, 0x77,
- 0x5d, 0x54, 0x0e, 0xaf, 0x17, 0x9a, 0x95, 0xa6, 0x63, 0x81, 0x08, 0xeb, 0xa7, 0xc3, 0x5d, 0x99,
- 0x8c, 0x95, 0xa6, 0x63, 0x54, 0xe4, 0x29, 0x98, 0xb4, 0x8f, 0x8e, 0xda, 0x98, 0x9c, 0x13, 0xd1,
- 0x3b, 0x84, 0x89, 0x60, 0x98, 0x08, 0xce, 0xde, 0x81, 0x14, 0xb7, 0x03, 0x5e, 0x92, 0xb1, 0x25,
- 0x2a, 0x2d, 0xba, 0x33, 0x97, 0x58, 0x18, 0xb3, 0x52, 0x0e, 0x9f, 0x3c, 0x07, 0x99, 0xba, 0x57,
- 0x09, 0x37, 0x99, 0x13, 0x67, 0x13, 0x0b, 0x29, 0x2b, 0x5d, 0xf7, 0x82, 0x0d, 0xba, 0xdc, 0x57,
- 0x12, 0x30, 0x21, 0x6f, 0x92, 0x9b, 0xab, 0x90, 0x6a, 0xb8, 0x55, 0x9b, 0x84, 0x16, 0x7d, 0x42,
- 0xb3, 0x10, 0xb3, 0xaf, 0xbe, 0xb4, 0xc1, 0xe4, 0xad, 0x00, 0x39, 0xfb, 0xef, 0x35, 0x48, 0xf1,
- 0x61, 0x73, 0x06, 0x92, 0x2d, 0xdb, 0x3f, 0x26, 0x74, 0xc3, 0xc5, 0x84, 0xa1, 0x59, 0xe4, 0x18,
- 0x8f, 0x7b, 0x2d, 0xdb, 0x21, 0x21, 0xc0, 0xc6, 0xf1, 0x31, 0xf6, 0x6b, 0x03, 0xd9, 0x35, 0x72,
- 0xfb, 0xe1, 0x36, 0x9b, 0xc8, 0xf1, 0x3d, 0xee, 0x57, 0x36, 0x5e, 0x62, 0xc3, 0xe6, 0x47, 0x60,
- 0xca, 0x6f, 0xdb, 0xf5, 0x86, 0x24, 0x9b, 0x24, 0xb2, 0x06, 0x9f, 0x08, 0x84, 0xf3, 0xf0, 0x08,
- 0xe7, 0xad, 0x21, 0xdf, 0xae, 0x1e, 0xa3, 0x5a, 0x08, 0x1a, 0x21, 0x3b, 0xb0, 0x0f, 0x33, 0x81,
- 0x55, 0x36, 0xcf, 0xb1, 0xb9, 0x3f, 0xd4, 0x60, 0x8a, 0xdf, 0x30, 0xd5, 0x02, 0x63, 0x6d, 0x02,
- 0xd8, 0x8e, 0xe3, 0xfa, 0xa2, 0xb9, 0xba, 0x43, 0xb9, 0x0b, 0xb7, 0x54, 0x08, 0x40, 0x96, 0x40,
- 0x30, 0xdb, 0x04, 0x08, 0x67, 0x7a, 0x9a, 0x6d, 0x1e, 0xd2, 0xec, 0x09, 0x08, 0x79, 0x8c, 0x46,
- 0x6f, 0xb1, 0x81, 0x0e, 0xe1, 0x3b, 0x2b, 0xf3, 0x0c, 0x0c, 0x1f, 0xa0, 0xa3, 0xba, 0xc3, 0xf6,
- 0x35, 0xe9, 0x01, 0xdf, 0xab, 0x4d, 0x06, 0x7b, 0xb5, 0xc5, 0x97, 0x60, 0xba, 0xea, 0x36, 0x55,
- 0x75, 0x8b, 0x86, 0x72, 0x9b, 0xef, 0xbd, 0xa0, 0xfd, 0x3c, 0x84, 0x2d, 0xe6, 0xaf, 0x25, 0xf4,
- 0xdb, 0x3b, 0xc5, 0xdf, 0x4c, 0xcc, 0xde, 0xa6, 0xb8, 0x1d, 0x7e, 0x99, 0x16, 0x3a, 0x6c, 0xa0,
- 0x2a, 0x56, 0x1d, 0xfe, 0xf8, 0x02, 0x3c, 0x73, 0x54, 0xf7, 0x8f, 0x3b, 0x07, 0x4b, 0x55, 0xb7,
- 0x79, 0xf1, 0xc8, 0x3d, 0x72, 0xc3, 0xc7, 0x86, 0xf8, 0x88, 0x1c, 0x90, 0x4f, 0xec, 0xd1, 0xe1,
- 0x58, 0x30, 0x3a, 0x1b, 0xfb, 0x9c, 0x31, 0xbf, 0x05, 0xd3, 0x4c, 0xb8, 0x42, 0x9e, 0x5d, 0xd0,
- 0x5b, 0x08, 0xb3, 0xef, 0xfe, 0x4f, 0xf6, 0xb7, 0xbf, 0x4b, 0xd6, 0x6a, 0x6b, 0x8a, 0x41, 0xf1,
- 0x1c, 0xbd, 0xcb, 0xc8, 0x5b, 0xf0, 0x90, 0xc4, 0x47, 0xf3, 0x12, 0xb5, 0x63, 0x18, 0xbf, 0xc9,
- 0x18, 0xa7, 0x05, 0xc6, 0x5d, 0x06, 0xcd, 0x97, 0x60, 0xfc, 0x34, 0x5c, 0xff, 0x86, 0x71, 0x65,
- 0x90, 0x48, 0x72, 0x1b, 0x26, 0x09, 0x49, 0xb5, 0xe3, 0xf9, 0x6e, 0x93, 0x14, 0xbd, 0xfe, 0x34,
- 0xff, 0xf6, 0xbb, 0x34, 0x51, 0x26, 0x30, 0xac, 0x14, 0xa0, 0xf2, 0x79, 0x20, 0x8f, 0x6b, 0x6a,
- 0xa8, 0xda, 0x88, 0x61, 0xb8, 0xc7, 0x14, 0x09, 0xe4, 0xf3, 0x9f, 0x84, 0x33, 0xf8, 0x33, 0xa9,
- 0x49, 0xa2, 0x26, 0xf1, 0xbb, 0x5d, 0xd9, 0x3f, 0xfc, 0x34, 0xcd, 0xc5, 0xe9, 0x80, 0x40, 0xd0,
- 0x49, 0xf0, 0xe2, 0x11, 0xf2, 0x7d, 0xd4, 0xf6, 0x2a, 0x76, 0x23, 0x4a, 0x3d, 0x61, 0xbb, 0x20,
- 0xfb, 0xab, 0xdf, 0x97, 0xbd, 0x78, 0x9b, 0x22, 0x0b, 0x8d, 0x46, 0x7e, 0x1f, 0x1e, 0x8e, 0x88,
- 0x8a, 0x01, 0x38, 0x3f, 0xc7, 0x38, 0xcf, 0x74, 0x45, 0x06, 0xa6, 0xdd, 0x01, 0x3e, 0x1e, 0xf8,
- 0x72, 0x00, 0xce, 0xbf, 0xcf, 0x38, 0x4d, 0x86, 0xe5, 0x2e, 0xc5, 0x8c, 0x77, 0x60, 0xea, 0x55,
- 0xd4, 0x3e, 0x70, 0x3d, 0xb6, 0x45, 0x33, 0x00, 0xdd, 0xe7, 0x19, 0xdd, 0x24, 0x03, 0x92, 0x3d,
- 0x1b, 0xcc, 0x75, 0x13, 0x52, 0x87, 0x76, 0x15, 0x0d, 0x40, 0xf1, 0x05, 0x46, 0x31, 0x8a, 0xe5,
- 0x31, 0xb4, 0x00, 0x99, 0x23, 0x97, 0x2d, 0x4b, 0xf1, 0xf0, 0x2f, 0x32, 0x78, 0x9a, 0x63, 0x18,
- 0x45, 0xcb, 0x6d, 0x75, 0x1a, 0x78, 0xcd, 0x8a, 0xa7, 0xf8, 0x12, 0xa7, 0xe0, 0x18, 0x46, 0x71,
- 0x0a, 0xb3, 0xbe, 0xc5, 0x29, 0x3c, 0xc1, 0x9e, 0xcf, 0x43, 0xda, 0x75, 0x1a, 0x27, 0xae, 0x33,
- 0x88, 0x12, 0x5f, 0x66, 0x0c, 0xc0, 0x20, 0x98, 0xe0, 0x16, 0x8c, 0x0d, 0xea, 0x88, 0x5f, 0xff,
- 0x3e, 0x4f, 0x0f, 0xee, 0x81, 0xdb, 0x30, 0xc9, 0x0b, 0x54, 0xdd, 0x75, 0x06, 0xa0, 0xf8, 0x87,
- 0x8c, 0x62, 0x42, 0x80, 0xb1, 0xcb, 0xf0, 0x91, 0xe7, 0x1f, 0xa1, 0x41, 0x48, 0xbe, 0xc2, 0x2f,
- 0x83, 0x41, 0x98, 0x29, 0x0f, 0x90, 0x53, 0x3d, 0x1e, 0x8c, 0xe1, 0xab, 0xdc, 0x94, 0x1c, 0x83,
- 0x29, 0x4a, 0x30, 0xde, 0xb4, 0xdb, 0xde, 0xb1, 0xdd, 0x18, 0xc8, 0x1d, 0xbf, 0xc1, 0x38, 0x32,
- 0x01, 0x88, 0x59, 0xa4, 0xe3, 0x9c, 0x86, 0xe6, 0x37, 0xb9, 0x45, 0x04, 0x18, 0x4b, 0x3d, 0xcf,
- 0x27, 0xfb, 0x59, 0xa7, 0x61, 0xfb, 0x2d, 0x9e, 0x7a, 0x14, 0xbb, 0x29, 0x32, 0xde, 0x82, 0x31,
- 0xaf, 0xfe, 0xc6, 0x40, 0x34, 0xff, 0x88, 0x7b, 0x9a, 0x00, 0x30, 0xf8, 0x2e, 0x3c, 0x12, 0xb9,
- 0x4c, 0x0c, 0x40, 0xf6, 0x8f, 0x19, 0xd9, 0x4c, 0xc4, 0x52, 0xc1, 0x4a, 0xc2, 0x69, 0x29, 0xff,
- 0x09, 0x2f, 0x09, 0x48, 0xe1, 0xda, 0xc1, 0x37, 0x0a, 0x9e, 0x7d, 0x78, 0x3a, 0xab, 0xfd, 0x53,
- 0x6e, 0x35, 0x8a, 0x95, 0xac, 0xb6, 0x07, 0x33, 0x8c, 0xf1, 0x74, 0x7e, 0xfd, 0x1a, 0x2f, 0xac,
- 0x14, 0xbd, 0x2f, 0x7b, 0xf7, 0x53, 0x30, 0x1b, 0x98, 0x93, 0x77, 0xa4, 0x5e, 0xa5, 0x69, 0xb7,
- 0x06, 0x60, 0xfe, 0x6d, 0xc6, 0xcc, 0x2b, 0x7e, 0xd0, 0xd2, 0x7a, 0x9b, 0x76, 0x0b, 0x93, 0xbf,
- 0x04, 0x59, 0x4e, 0xde, 0x71, 0xda, 0xa8, 0xea, 0x1e, 0x39, 0xf5, 0x37, 0x50, 0x6d, 0x00, 0xea,
- 0xaf, 0x2b, 0xae, 0xda, 0x17, 0xe0, 0x98, 0x79, 0x1d, 0x8c, 0xa0, 0x57, 0xa9, 0xd4, 0x9b, 0x2d,
- 0xb7, 0xed, 0xc7, 0x30, 0xfe, 0x0e, 0xf7, 0x54, 0x80, 0x5b, 0x27, 0xb0, 0x7c, 0x19, 0x26, 0xc8,
- 0xe1, 0xa0, 0x21, 0xf9, 0xbb, 0x8c, 0x68, 0x3c, 0x44, 0xb1, 0xc2, 0x51, 0x75, 0x9b, 0x2d, 0xbb,
- 0x3d, 0x48, 0xfd, 0xfb, 0x67, 0xbc, 0x70, 0x30, 0x08, 0x2b, 0x1c, 0xfe, 0x49, 0x0b, 0xe1, 0xd5,
- 0x7e, 0x00, 0x86, 0x6f, 0xf0, 0xc2, 0xc1, 0x31, 0x8c, 0x82, 0x37, 0x0c, 0x03, 0x50, 0xfc, 0x73,
- 0x4e, 0xc1, 0x31, 0x98, 0xe2, 0x13, 0xe1, 0x42, 0xdb, 0x46, 0x47, 0x75, 0xcf, 0x6f, 0xd3, 0x3e,
- 0xb8, 0x3f, 0xd5, 0xef, 0x7d, 0x5f, 0x6e, 0xc2, 0x2c, 0x01, 0x9a, 0xbf, 0x03, 0x93, 0x4a, 0x8b,
- 0x61, 0xc6, 0xbd, 0xfb, 0x91, 0xfd, 0x0b, 0x3f, 0x64, 0xc5, 0x48, 0xee, 0x30, 0xf2, 0x1b, 0xd8,
- 0xef, 0x72, 0x1f, 0x10, 0x4f, 0xf6, 0xe9, 0x1f, 0x06, 0xae, 0x97, 0xda, 0x80, 0xfc, 0x1a, 0x8c,
- 0x4b, 0x3d, 0x40, 0x3c, 0xd5, 0x5f, 0x64, 0x54, 0x19, 0xb1, 0x05, 0xc8, 0x5f, 0x85, 0x24, 0x5e,
- 0xcf, 0xe3, 0xe1, 0x7f, 0x89, 0xc1, 0x89, 0x78, 0xfe, 0x59, 0x48, 0xf1, 0x75, 0x3c, 0x1e, 0xfa,
- 0x4b, 0x0c, 0x1a, 0x40, 0x30, 0x9c, 0xaf, 0xe1, 0xf1, 0xf0, 0xbf, 0xcc, 0xe1, 0x1c, 0x82, 0xe1,
- 0x83, 0x9b, 0xf0, 0xed, 0xbf, 0x9a, 0x64, 0x75, 0x98, 0xdb, 0xee, 0x16, 0x8c, 0xb2, 0xc5, 0x3b,
- 0x1e, 0xfd, 0xcb, 0xec, 0xe4, 0x1c, 0x91, 0xbf, 0x0e, 0xc3, 0x03, 0x1a, 0xfc, 0xaf, 0x31, 0x28,
- 0x95, 0xcf, 0x97, 0x20, 0x2d, 0x2c, 0xd8, 0xf1, 0xf0, 0xbf, 0xce, 0xe0, 0x22, 0x0a, 0xab, 0xce,
- 0x16, 0xec, 0x78, 0x82, 0xbf, 0xc1, 0x55, 0x67, 0x08, 0x6c, 0x36, 0xbe, 0x56, 0xc7, 0xa3, 0xff,
- 0x26, 0xb7, 0x3a, 0x87, 0xe4, 0x9f, 0x87, 0xb1, 0xa0, 0xfe, 0xc6, 0xe3, 0xff, 0x16, 0xc3, 0x87,
- 0x18, 0x6c, 0x01, 0xa1, 0xfe, 0xc7, 0x53, 0xfc, 0x6d, 0x6e, 0x01, 0x01, 0x85, 0xd3, 0x48, 0x5d,
- 0xd3, 0xe3, 0x99, 0x7e, 0x85, 0xa7, 0x91, 0xb2, 0xa4, 0x63, 0x6f, 0x92, 0x32, 0x18, 0x4f, 0xf1,
- 0x77, 0xb8, 0x37, 0x89, 0x3c, 0x56, 0x43, 0x5d, 0x24, 0xe3, 0x39, 0xfe, 0x1e, 0x57, 0x43, 0x59,
- 0x23, 0xf3, 0x3b, 0x60, 0x76, 0x2f, 0x90, 0xf1, 0x7c, 0x9f, 0x65, 0x7c, 0x53, 0x5d, 0xeb, 0x63,
- 0xfe, 0x45, 0x98, 0x89, 0x5e, 0x1c, 0xe3, 0x59, 0x7f, 0xf5, 0x87, 0xca, 0xed, 0x8c, 0xb8, 0x36,
- 0xe6, 0xf7, 0xc2, 0x2a, 0x2b, 0x2e, 0x8c, 0xf1, 0xb4, 0x9f, 0xfb, 0xa1, 0x5c, 0x68, 0xc5, 0x75,
- 0x31, 0x5f, 0x00, 0x08, 0xd7, 0xa4, 0x78, 0xae, 0xcf, 0x33, 0x2e, 0x01, 0x84, 0x53, 0x83, 0x2d,
- 0x49, 0xf1, 0xf8, 0x2f, 0xf0, 0xd4, 0x60, 0x08, 0x9c, 0x1a, 0x7c, 0x35, 0x8a, 0x47, 0x7f, 0x91,
- 0xa7, 0x06, 0x87, 0xe4, 0x6f, 0x41, 0xca, 0xe9, 0x34, 0x1a, 0x38, 0xb6, 0xcc, 0xfe, 0xaf, 0x33,
- 0x65, 0xff, 0xfb, 0x8f, 0x18, 0x98, 0x03, 0xf2, 0x57, 0x61, 0x18, 0x35, 0x0f, 0x50, 0x2d, 0x0e,
- 0xf9, 0x3f, 0x7e, 0xc4, 0xeb, 0x09, 0x96, 0xce, 0x3f, 0x0f, 0x40, 0x6f, 0xa6, 0xc9, 0x53, 0xa2,
- 0x18, 0xec, 0xff, 0xfc, 0x11, 0x7b, 0x53, 0x22, 0x84, 0x84, 0x04, 0xf4, 0xbd, 0x8b, 0xfe, 0x04,
- 0xdf, 0x97, 0x09, 0xc8, 0x0d, 0xf8, 0x4d, 0x18, 0x7d, 0xd9, 0x73, 0x1d, 0xdf, 0x3e, 0x8a, 0x43,
- 0xff, 0x2f, 0x86, 0xe6, 0xf2, 0xd8, 0x60, 0x4d, 0xb7, 0x8d, 0x7c, 0xfb, 0xc8, 0x8b, 0xc3, 0xfe,
- 0x6f, 0x86, 0x0d, 0x00, 0x18, 0x5c, 0xb5, 0x3d, 0x7f, 0x90, 0xeb, 0xfe, 0x3f, 0x1c, 0xcc, 0x01,
- 0x58, 0x69, 0xfc, 0xf9, 0x15, 0x74, 0x12, 0x87, 0xfd, 0x01, 0x57, 0x9a, 0xc9, 0xe7, 0x9f, 0x85,
- 0x31, 0xfc, 0x91, 0xbe, 0x3d, 0x14, 0x03, 0xfe, 0xbf, 0x0c, 0x1c, 0x22, 0xf0, 0x99, 0x3d, 0xbf,
- 0xe6, 0xd7, 0xe3, 0x8d, 0xfd, 0x47, 0xcc, 0xd3, 0x5c, 0x3e, 0x5f, 0x80, 0xb4, 0xe7, 0xd7, 0x6a,
- 0x1d, 0xd6, 0xd1, 0xc4, 0xc0, 0xff, 0xf8, 0x47, 0xc1, 0x4d, 0x6e, 0x80, 0x29, 0x9e, 0x8b, 0xde,
- 0xac, 0x83, 0xdb, 0xee, 0x6d, 0x97, 0x6e, 0xd3, 0xc1, 0x7f, 0x69, 0xc0, 0xf5, 0x9e, 0xbb, 0x6e,
- 0x78, 0x11, 0xb9, 0x58, 0x75, 0x9b, 0x07, 0xae, 0x77, 0xf1, 0xc0, 0xf5, 0x8f, 0x2f, 0xfa, 0xc7,
- 0x08, 0x8f, 0xb1, 0xfd, 0xb7, 0x24, 0xfe, 0x3c, 0x7b, 0xba, 0x4d, 0x3b, 0xf2, 0x3c, 0x76, 0xab,
- 0x8e, 0xf5, 0xde, 0x22, 0x5b, 0xe2, 0xe6, 0x63, 0x30, 0x42, 0xae, 0xe4, 0x32, 0x79, 0xec, 0xa4,
- 0x15, 0x93, 0xf7, 0xde, 0x9d, 0x1f, 0xb2, 0xd8, 0x58, 0x30, 0xbb, 0x4c, 0xf6, 0x2c, 0x13, 0xd2,
- 0xec, 0x72, 0x30, 0x7b, 0x85, 0x6e, 0x5b, 0x4a, 0xb3, 0x57, 0x82, 0xd9, 0x15, 0xb2, 0x81, 0xa9,
- 0x4b, 0xb3, 0x2b, 0xc1, 0xec, 0x55, 0xb2, 0x49, 0x3f, 0x2e, 0xcd, 0x5e, 0x0d, 0x66, 0xaf, 0x91,
- 0xad, 0xf9, 0xa4, 0x34, 0x7b, 0x2d, 0x98, 0xbd, 0x4e, 0x76, 0xe5, 0xa7, 0xa4, 0xd9, 0xeb, 0xc1,
- 0xec, 0x0d, 0xb2, 0x1b, 0x6f, 0x4a, 0xb3, 0x37, 0x82, 0xd9, 0x9b, 0xe4, 0x55, 0x97, 0x51, 0x69,
- 0xf6, 0xa6, 0x39, 0x07, 0xa3, 0xf4, 0xca, 0x2f, 0x91, 0x47, 0xb7, 0x93, 0x6c, 0x9a, 0x0f, 0x86,
- 0xf3, 0x97, 0xc9, 0x6b, 0x2d, 0x23, 0xf2, 0xfc, 0xe5, 0x70, 0x7e, 0x99, 0xbc, 0xa0, 0x6e, 0xc8,
- 0xf3, 0xcb, 0xe1, 0xfc, 0x95, 0xec, 0x38, 0x79, 0xb5, 0x47, 0x9a, 0xbf, 0x12, 0xce, 0xaf, 0x64,
- 0x27, 0x70, 0x30, 0xcb, 0xf3, 0x2b, 0xe1, 0xfc, 0xd5, 0xec, 0xe4, 0x59, 0x6d, 0x21, 0x23, 0xcf,
- 0x5f, 0xcd, 0xfd, 0x22, 0x71, 0xaf, 0x13, 0xba, 0x77, 0x46, 0x76, 0x6f, 0xe0, 0xd8, 0x19, 0xd9,
- 0xb1, 0x81, 0x4b, 0x67, 0x64, 0x97, 0x06, 0xce, 0x9c, 0x91, 0x9d, 0x19, 0xb8, 0x71, 0x46, 0x76,
- 0x63, 0xe0, 0xc0, 0x19, 0xd9, 0x81, 0x81, 0xeb, 0x66, 0x64, 0xd7, 0x05, 0x4e, 0x9b, 0x91, 0x9d,
- 0x16, 0xb8, 0x6b, 0x46, 0x76, 0x57, 0xe0, 0xa8, 0xac, 0xe2, 0xa8, 0xd0, 0x45, 0x59, 0xc5, 0x45,
- 0xa1, 0x73, 0xb2, 0x8a, 0x73, 0x42, 0xb7, 0x64, 0x15, 0xb7, 0x84, 0x0e, 0xc9, 0x2a, 0x0e, 0x09,
- 0x5d, 0x91, 0x55, 0x5c, 0x11, 0x3a, 0x81, 0xe5, 0x98, 0x85, 0x5a, 0x11, 0x39, 0xa6, 0xf7, 0xcd,
- 0x31, 0xbd, 0x6f, 0x8e, 0xe9, 0x7d, 0x73, 0x4c, 0xef, 0x9b, 0x63, 0x7a, 0xdf, 0x1c, 0xd3, 0xfb,
- 0xe6, 0x98, 0xde, 0x37, 0xc7, 0xf4, 0xbe, 0x39, 0xa6, 0xf7, 0xcf, 0x31, 0x3d, 0x26, 0xc7, 0xf4,
- 0x98, 0x1c, 0xd3, 0x63, 0x72, 0x4c, 0x8f, 0xc9, 0x31, 0x3d, 0x26, 0xc7, 0xf4, 0x9e, 0x39, 0x16,
- 0xba, 0x77, 0x46, 0x76, 0x6f, 0x64, 0x8e, 0xe9, 0x3d, 0x72, 0x4c, 0xef, 0x91, 0x63, 0x7a, 0x8f,
- 0x1c, 0xd3, 0x7b, 0xe4, 0x98, 0xde, 0x23, 0xc7, 0xf4, 0x1e, 0x39, 0xa6, 0xf7, 0xc8, 0x31, 0xbd,
- 0x57, 0x8e, 0xe9, 0x3d, 0x73, 0x4c, 0xef, 0x99, 0x63, 0x7a, 0xcf, 0x1c, 0xd3, 0x7b, 0xe6, 0x98,
- 0xde, 0x33, 0xc7, 0x74, 0x31, 0xc7, 0xfe, 0xa5, 0x0e, 0x26, 0xcd, 0xb1, 0x1d, 0xf2, 0xf2, 0x0f,
- 0x73, 0xc5, 0x9c, 0x92, 0x69, 0x23, 0xd8, 0x75, 0x46, 0xe8, 0x92, 0x39, 0x25, 0xd7, 0xe4, 0xf9,
- 0xe5, 0x60, 0x9e, 0x67, 0x9b, 0x3c, 0x7f, 0x25, 0x98, 0xe7, 0xf9, 0x26, 0xcf, 0xaf, 0x04, 0xf3,
- 0x3c, 0xe3, 0xe4, 0xf9, 0xab, 0xc1, 0x3c, 0xcf, 0x39, 0x79, 0xfe, 0x5a, 0x30, 0xcf, 0xb3, 0x4e,
- 0x9e, 0xbf, 0x1e, 0xcc, 0xf3, 0xbc, 0x93, 0xe7, 0x6f, 0x04, 0xf3, 0x3c, 0xf3, 0xe4, 0xf9, 0x9b,
- 0xe6, 0x59, 0x35, 0xf7, 0xb8, 0x40, 0xe0, 0xda, 0xb3, 0x6a, 0xf6, 0x29, 0x12, 0x97, 0x43, 0x09,
- 0x9e, 0x7f, 0x8a, 0xc4, 0x72, 0x28, 0xc1, 0x33, 0x50, 0x91, 0xb8, 0x92, 0xfb, 0x0c, 0x71, 0x9f,
- 0xa3, 0xba, 0x6f, 0x56, 0x71, 0x5f, 0x42, 0x70, 0xdd, 0xac, 0xe2, 0xba, 0x84, 0xe0, 0xb6, 0x59,
- 0xc5, 0x6d, 0x09, 0xc1, 0x65, 0xb3, 0x8a, 0xcb, 0x12, 0x82, 0xbb, 0x66, 0x15, 0x77, 0x25, 0x04,
- 0x57, 0xcd, 0x2a, 0xae, 0x4a, 0x08, 0x6e, 0x9a, 0x55, 0xdc, 0x94, 0x10, 0x5c, 0x34, 0xab, 0xb8,
- 0x28, 0x21, 0xb8, 0x67, 0x56, 0x71, 0x4f, 0x42, 0x70, 0xcd, 0x63, 0xaa, 0x6b, 0x12, 0xa2, 0x5b,
- 0x1e, 0x53, 0xdd, 0x92, 0x10, 0x5d, 0xf2, 0x98, 0xea, 0x92, 0x84, 0xe8, 0x8e, 0xc7, 0x54, 0x77,
- 0x24, 0x44, 0x57, 0xfc, 0x69, 0x82, 0x77, 0x84, 0xbb, 0x7e, 0xbb, 0x53, 0xf5, 0xdf, 0x57, 0x47,
- 0x78, 0x49, 0x6a, 0x1f, 0xd2, 0xcb, 0xe6, 0x12, 0x69, 0x58, 0xc5, 0x8e, 0x53, 0x59, 0xc1, 0x2e,
- 0x49, 0x8d, 0x85, 0x80, 0x70, 0xa2, 0x11, 0x2b, 0xef, 0xab, 0x37, 0xbc, 0x24, 0xb5, 0x19, 0xf1,
- 0xfa, 0xdd, 0xf8, 0xd0, 0x3b, 0xb6, 0xb7, 0x13, 0xbc, 0x63, 0x63, 0xe6, 0x3f, 0x6d, 0xc7, 0xb6,
- 0x18, 0x6f, 0xf2, 0xc0, 0xd8, 0x8b, 0xf1, 0xc6, 0xee, 0x5a, 0x75, 0x06, 0xed, 0xe0, 0x16, 0xe3,
- 0x4d, 0x1b, 0x18, 0xf5, 0x83, 0xed, 0xb7, 0x58, 0x04, 0x5b, 0xa8, 0x15, 0x11, 0xc1, 0xa7, 0xed,
- 0xb7, 0x2e, 0x49, 0xa5, 0xe4, 0xb4, 0x11, 0xac, 0x9f, 0x3a, 0x82, 0x4f, 0xdb, 0x79, 0x5d, 0x92,
- 0xca, 0xcb, 0xa9, 0x23, 0xf8, 0x43, 0xe8, 0x87, 0x58, 0x04, 0x87, 0xe6, 0x3f, 0x6d, 0x3f, 0xb4,
- 0x18, 0x6f, 0xf2, 0xc8, 0x08, 0xd6, 0x4f, 0x11, 0xc1, 0x83, 0xf4, 0x47, 0x8b, 0xf1, 0xa6, 0x8d,
- 0x8e, 0xe0, 0xf7, 0xdd, 0xcd, 0x7c, 0x49, 0x83, 0xa9, 0xad, 0x7a, 0xad, 0xdc, 0x3c, 0x40, 0xb5,
- 0x1a, 0xaa, 0x31, 0x3b, 0x5e, 0x92, 0x2a, 0x41, 0x0f, 0x57, 0xbf, 0xf3, 0xee, 0x7c, 0x68, 0xe1,
- 0xab, 0x90, 0xa2, 0x36, 0xbd, 0x74, 0x29, 0x7b, 0x4f, 0x8b, 0xa9, 0x70, 0x81, 0xa8, 0x79, 0x8e,
- 0xc3, 0x2e, 0x5f, 0xca, 0xfe, 0x07, 0x4d, 0xa8, 0x72, 0xc1, 0x70, 0xee, 0x57, 0x88, 0x86, 0xce,
- 0xfb, 0xd6, 0xf0, 0xe2, 0x40, 0x1a, 0x0a, 0xba, 0x3d, 0xda, 0xa5, 0x9b, 0xa0, 0x55, 0x07, 0x26,
- 0xb7, 0xea, 0xb5, 0x2d, 0xf2, 0xd5, 0xe8, 0x41, 0x54, 0xa2, 0x32, 0x4a, 0x3d, 0xb8, 0x24, 0x85,
- 0xa5, 0x88, 0x08, 0x42, 0x5a, 0xae, 0x11, 0xb9, 0x3a, 0x3e, 0xad, 0x23, 0x9d, 0x76, 0xb1, 0xd7,
- 0x69, 0xc3, 0xca, 0x1e, 0x9c, 0x70, 0xb1, 0xd7, 0x09, 0xc3, 0x1c, 0x0a, 0x4e, 0xf5, 0x3a, 0x5f,
- 0x9c, 0xe9, 0x5b, 0x38, 0xe6, 0x63, 0x90, 0x58, 0xa7, 0x6f, 0x08, 0x67, 0x8a, 0x19, 0xac, 0xd4,
- 0xb7, 0xde, 0x9d, 0x4f, 0xee, 0x77, 0xea, 0x35, 0x2b, 0xb1, 0x5e, 0x33, 0xef, 0xc0, 0xf0, 0x27,
- 0xd9, 0x17, 0xf4, 0xb0, 0xc0, 0x0a, 0x13, 0xf8, 0x68, 0xcc, 0x16, 0x13, 0xa1, 0x5e, 0xda, 0xaf,
- 0x3b, 0xfe, 0xe5, 0xe5, 0x1b, 0x16, 0xa5, 0xc8, 0xfd, 0x19, 0x00, 0x7a, 0xce, 0x55, 0xdb, 0x3b,
- 0x36, 0xb7, 0x38, 0x33, 0x3d, 0xf5, 0x8d, 0x6f, 0xbd, 0x3b, 0xbf, 0x32, 0x08, 0xeb, 0x33, 0x35,
- 0xdb, 0x3b, 0x7e, 0xc6, 0x3f, 0x69, 0xa1, 0xa5, 0xe2, 0x89, 0x8f, 0x3c, 0xce, 0xde, 0xe2, 0xab,
- 0x1e, 0xbb, 0xae, 0xac, 0x70, 0x5d, 0x29, 0xe9, 0x9a, 0xd6, 0xe4, 0x6b, 0xba, 0xf4, 0xa0, 0xd7,
- 0xf3, 0x3a, 0x5f, 0x24, 0x14, 0x4b, 0xea, 0x71, 0x96, 0xd4, 0xdf, 0xaf, 0x25, 0x5b, 0xbc, 0x3e,
- 0x2a, 0xd7, 0xaa, 0xf7, 0xbb, 0x56, 0xfd, 0xfd, 0x5c, 0xeb, 0xff, 0xa3, 0xd9, 0x1a, 0xe4, 0xd3,
- 0xbe, 0x43, 0xdf, 0x4e, 0xfc, 0xe9, 0xda, 0x0b, 0xfa, 0x40, 0xbb, 0x80, 0x7c, 0xf2, 0xde, 0x5b,
- 0xf3, 0x5a, 0xee, 0x4b, 0x09, 0x7e, 0xe5, 0x34, 0x91, 0x1e, 0xec, 0xca, 0x7f, 0x5a, 0x7a, 0xaa,
- 0x0f, 0xc3, 0x42, 0x5f, 0xd4, 0x60, 0xa6, 0xab, 0x92, 0x53, 0x33, 0x7d, 0xb0, 0xe5, 0xdc, 0x39,
- 0x6d, 0x39, 0x67, 0x0a, 0xfe, 0xae, 0x06, 0x67, 0x94, 0xf2, 0x4a, 0xd5, 0xbb, 0xa8, 0xa8, 0xf7,
- 0x70, 0xf7, 0x99, 0x88, 0xa0, 0xa0, 0x9d, 0xe8, 0x5e, 0x05, 0x20, 0x30, 0x07, 0x7e, 0x5f, 0x51,
- 0xfc, 0xfe, 0x58, 0x00, 0x88, 0x30, 0x17, 0x8f, 0x00, 0xa6, 0xb6, 0x0b, 0xc9, 0xbd, 0x36, 0x42,
- 0xe6, 0x1c, 0x24, 0xb6, 0xdb, 0x4c, 0xc3, 0x09, 0x8a, 0xdf, 0x6e, 0x17, 0xdb, 0xb6, 0x53, 0x3d,
- 0xb6, 0x12, 0xdb, 0x6d, 0xf3, 0x1c, 0xe8, 0x05, 0xf6, 0x03, 0x0c, 0xe9, 0xe5, 0x49, 0x2a, 0x50,
- 0x70, 0x6a, 0x4c, 0x02, 0xcf, 0x99, 0x73, 0x90, 0xdc, 0x40, 0xf6, 0x21, 0x53, 0x02, 0xa8, 0x0c,
- 0x1e, 0xb1, 0xc8, 0x38, 0x3b, 0xe1, 0x4b, 0x90, 0xe2, 0xc4, 0xe6, 0x79, 0x8c, 0x38, 0xf4, 0xd9,
- 0x69, 0x19, 0x02, 0xab, 0xc3, 0x56, 0x2e, 0x32, 0x6b, 0x5e, 0x80, 0x61, 0xab, 0x7e, 0x74, 0xec,
- 0xb3, 0x93, 0x77, 0x8b, 0xd1, 0xe9, 0xdc, 0x5d, 0x18, 0x0b, 0x34, 0xfa, 0x80, 0xa9, 0x57, 0xe9,
- 0xa5, 0x99, 0xb3, 0xe2, 0x7a, 0xc2, 0xf7, 0x2d, 0xe9, 0x90, 0x79, 0x16, 0x52, 0xbb, 0x7e, 0x3b,
- 0x2c, 0xfa, 0xbc, 0x23, 0x0d, 0x46, 0x73, 0xbf, 0xa8, 0x41, 0x6a, 0x15, 0xa1, 0x16, 0x31, 0xf8,
- 0x93, 0x90, 0x5c, 0x75, 0x5f, 0x73, 0x98, 0x82, 0x53, 0xcc, 0xa2, 0x78, 0x9a, 0xd9, 0x94, 0x4c,
- 0x9b, 0x4f, 0x8a, 0x76, 0x9f, 0x0e, 0xec, 0x2e, 0xc8, 0x11, 0xdb, 0xe7, 0x24, 0xdb, 0x33, 0x07,
- 0x62, 0xa1, 0x2e, 0xfb, 0x5f, 0x87, 0xb4, 0x70, 0x16, 0x73, 0x81, 0xa9, 0x91, 0x50, 0x81, 0xa2,
- 0xad, 0xb0, 0x44, 0x0e, 0xc1, 0xb8, 0x74, 0x62, 0x0c, 0x15, 0x4c, 0xdc, 0x03, 0x4a, 0xcc, 0xbc,
- 0x28, 0x9b, 0x39, 0x5a, 0x94, 0x99, 0xfa, 0x12, 0xb5, 0x11, 0x31, 0xf7, 0x79, 0x1a, 0x9c, 0xbd,
- 0x9d, 0x88, 0x3f, 0xe7, 0x86, 0x41, 0xdf, 0xaa, 0x37, 0x72, 0xcf, 0x02, 0xd0, 0x94, 0x2f, 0x3b,
- 0x9d, 0xa6, 0x92, 0x75, 0x13, 0xdc, 0xc0, 0x7b, 0xc7, 0x68, 0x0f, 0x79, 0x44, 0x44, 0xee, 0xa7,
- 0x70, 0x81, 0x01, 0x9a, 0x62, 0x04, 0xff, 0x74, 0x2c, 0x3e, 0xb2, 0x13, 0xc3, 0xa2, 0x59, 0x2a,
- 0x7a, 0x17, 0xf9, 0x05, 0xc7, 0xf5, 0x8f, 0x51, 0x5b, 0x41, 0x2c, 0x9b, 0x57, 0xa4, 0x84, 0x9d,
- 0x58, 0x7e, 0x34, 0x40, 0xf4, 0x04, 0x5d, 0xc9, 0x7d, 0x8d, 0x28, 0x88, 0x5b, 0x81, 0xae, 0x0b,
- 0xd4, 0x07, 0xb8, 0x40, 0xf3, 0x9a, 0xd4, 0xbf, 0xf5, 0x51, 0x53, 0xb9, 0xb5, 0xbc, 0x29, 0xdd,
- 0xe7, 0xf4, 0x57, 0x56, 0xbe, 0xc7, 0xe4, 0x36, 0xe5, 0x2a, 0x3f, 0x1d, 0xab, 0x72, 0x8f, 0xee,
- 0xf6, 0xb4, 0x36, 0xd5, 0x07, 0xb5, 0xe9, 0xef, 0x07, 0x1d, 0x07, 0xfd, 0x31, 0x09, 0xf2, 0xdb,
- 0x25, 0xe6, 0x47, 0x63, 0x7d, 0x9f, 0xd7, 0x4a, 0x81, 0xaa, 0x2b, 0x83, 0xba, 0x3f, 0x9f, 0x28,
- 0x16, 0x03, 0x75, 0xaf, 0x9f, 0x22, 0x04, 0xf2, 0x89, 0x52, 0x29, 0x28, 0xdb, 0xa9, 0xcf, 0xbc,
- 0x35, 0xaf, 0x7d, 0xf5, 0xad, 0xf9, 0xa1, 0xdc, 0x6f, 0x68, 0x30, 0xc5, 0x24, 0x85, 0xc0, 0x7d,
- 0x46, 0x51, 0xfe, 0x21, 0x5e, 0x33, 0xa2, 0x2c, 0xf0, 0x63, 0x0b, 0xde, 0x6f, 0x6a, 0x90, 0xed,
- 0xd2, 0x95, 0xdb, 0xfb, 0xd2, 0x40, 0x2a, 0xe7, 0xb5, 0xf2, 0x4f, 0xde, 0xe6, 0x77, 0x61, 0x78,
- 0xaf, 0xde, 0x44, 0x6d, 0xbc, 0x12, 0xe0, 0x0f, 0x54, 0x65, 0xfe, 0x30, 0x87, 0x0e, 0xf1, 0x39,
- 0xaa, 0x9c, 0x34, 0xb7, 0x6c, 0x66, 0x21, 0xb9, 0x6a, 0xfb, 0x36, 0xd1, 0x20, 0x13, 0xd4, 0x57,
- 0xdb, 0xb7, 0x73, 0x57, 0x20, 0xb3, 0x79, 0x42, 0x5e, 0xa1, 0xa9, 0x91, 0xd7, 0x43, 0xe4, 0xee,
- 0x8f, 0xf7, 0xab, 0x97, 0x17, 0x87, 0x53, 0x35, 0xe3, 0x9e, 0x96, 0x4f, 0x12, 0x7d, 0x5e, 0x85,
- 0x89, 0x6d, 0xac, 0x36, 0xc1, 0x11, 0xd8, 0x59, 0xd0, 0x36, 0xe5, 0x46, 0x48, 0x64, 0xb5, 0xb4,
- 0x4d, 0xa5, 0x7d, 0xd4, 0x03, 0xf3, 0x28, 0x6d, 0x9b, 0x1e, 0xb4, 0x6d, 0x8b, 0xc9, 0xd4, 0x84,
- 0x31, 0xb5, 0x98, 0x4c, 0x81, 0x31, 0xce, 0xce, 0xfb, 0xef, 0x74, 0x30, 0x68, 0xab, 0xb3, 0x8a,
- 0x0e, 0xeb, 0x4e, 0xdd, 0xef, 0xee, 0x57, 0x03, 0x8d, 0xcd, 0xe7, 0x61, 0x0c, 0x9b, 0x74, 0x8d,
- 0xfd, 0x84, 0x19, 0x36, 0xfd, 0x39, 0xd6, 0xa2, 0x28, 0x14, 0x6c, 0x80, 0x84, 0x4e, 0x88, 0x31,
- 0xd7, 0x40, 0xdf, 0xda, 0xda, 0x64, 0x8b, 0xdb, 0x4a, 0x5f, 0x28, 0x7b, 0x03, 0x87, 0x1d, 0xb1,
- 0x31, 0xef, 0xc8, 0xc2, 0x04, 0xe6, 0x0a, 0x24, 0xb6, 0x36, 0x59, 0xc3, 0x7b, 0x7e, 0x10, 0x1a,
- 0x2b, 0xb1, 0xb5, 0x39, 0xfb, 0xaf, 0x34, 0x18, 0x97, 0x46, 0xcd, 0x1c, 0x64, 0xe8, 0x80, 0x70,
- 0xb9, 0x23, 0x96, 0x34, 0xc6, 0x75, 0x4e, 0xbc, 0x4f, 0x9d, 0x67, 0x0b, 0x30, 0xa9, 0x8c, 0x9b,
- 0x4b, 0x60, 0x8a, 0x43, 0x4c, 0x09, 0xfa, 0xf3, 0x49, 0x11, 0x33, 0xb9, 0xc7, 0x01, 0x42, 0xbb,
- 0x06, 0xbf, 0xfa, 0xb3, 0x55, 0xde, 0xdd, 0x2b, 0xaf, 0x1a, 0x5a, 0xee, 0x1b, 0x1a, 0xa4, 0x59,
- 0xdb, 0x5a, 0x75, 0x5b, 0xc8, 0x2c, 0x82, 0x56, 0x60, 0x11, 0xf4, 0x60, 0x7a, 0x6b, 0x05, 0xf3,
- 0x22, 0x68, 0xc5, 0xc1, 0x5d, 0xad, 0x15, 0xcd, 0x65, 0xd0, 0x4a, 0xcc, 0xc1, 0x83, 0x79, 0x46,
- 0x2b, 0xe5, 0xfe, 0x48, 0x87, 0x69, 0xb1, 0x8d, 0xe6, 0xf5, 0xe4, 0x9c, 0x7c, 0xdf, 0x94, 0x1f,
- 0xbb, 0xbc, 0x7c, 0x65, 0x65, 0x09, 0xff, 0x13, 0x84, 0x64, 0x4e, 0xbe, 0x85, 0xca, 0x43, 0x20,
- 0x72, 0xb9, 0xd7, 0x7b, 0x22, 0xf9, 0xa4, 0xc0, 0xd0, 0xf5, 0x9e, 0x88, 0x34, 0xdb, 0xf5, 0x9e,
- 0x88, 0x34, 0xdb, 0xf5, 0x9e, 0x88, 0x34, 0xdb, 0xf5, 0x2c, 0x40, 0x9a, 0xed, 0x7a, 0x4f, 0x44,
- 0x9a, 0xed, 0x7a, 0x4f, 0x44, 0x9a, 0xed, 0x7e, 0x4f, 0x84, 0x4d, 0xf7, 0x7c, 0x4f, 0x44, 0x9e,
- 0xef, 0x7e, 0x4f, 0x44, 0x9e, 0xef, 0x7e, 0x4f, 0x24, 0x9f, 0xf4, 0xdb, 0x1d, 0xd4, 0xfb, 0xa9,
- 0x83, 0x8c, 0xef, 0x77, 0x13, 0x18, 0x56, 0xe0, 0x6d, 0x98, 0xa4, 0x1b, 0x12, 0x25, 0xd7, 0xf1,
- 0xed, 0xba, 0x83, 0xda, 0xe6, 0xc7, 0x20, 0x43, 0x87, 0xe8, 0x6d, 0x4e, 0xd4, 0x6d, 0x20, 0x9d,
- 0x67, 0xf5, 0x56, 0x92, 0xce, 0xfd, 0x69, 0x12, 0x66, 0xe8, 0xc0, 0x96, 0xdd, 0x44, 0xd2, 0x5b,
- 0x46, 0x17, 0x94, 0x67, 0x4a, 0x13, 0x18, 0x7e, 0xff, 0xdd, 0x79, 0x3a, 0x5a, 0x08, 0xa2, 0xe9,
- 0x82, 0xf2, 0x74, 0x49, 0x96, 0x0b, 0x17, 0xa0, 0x0b, 0xca, 0x9b, 0x47, 0xb2, 0x5c, 0xb0, 0xde,
- 0x04, 0x72, 0xfc, 0x1d, 0x24, 0x59, 0x6e, 0x35, 0x88, 0xb2, 0x0b, 0xca, 0xdb, 0x48, 0xb2, 0x5c,
- 0x39, 0x88, 0xb7, 0x0b, 0xca, 0xb3, 0x27, 0x59, 0x6e, 0x2d, 0x88, 0xbc, 0x0b, 0xca, 0x53, 0x28,
- 0x59, 0xee, 0x76, 0x10, 0x83, 0x17, 0x94, 0x77, 0x95, 0x64, 0xb9, 0x17, 0x82, 0x68, 0xbc, 0xa0,
- 0xbc, 0xb5, 0x24, 0xcb, 0xad, 0x07, 0x71, 0xb9, 0xa0, 0xbe, 0xbf, 0x24, 0x0b, 0xde, 0x09, 0x23,
- 0x74, 0x41, 0x7d, 0x93, 0x49, 0x96, 0xfc, 0x78, 0x18, 0xab, 0x0b, 0xea, 0x3b, 0x4d, 0xb2, 0xe4,
- 0x46, 0x18, 0xb5, 0x0b, 0xea, 0xb3, 0x32, 0x59, 0x72, 0x33, 0x8c, 0xdf, 0x05, 0xf5, 0xa9, 0x99,
- 0x2c, 0xb9, 0x15, 0x46, 0xf2, 0x82, 0xfa, 0xfc, 0x4c, 0x96, 0xdc, 0x0e, 0x37, 0xd1, 0xff, 0x40,
- 0x09, 0x3f, 0xe1, 0x2d, 0xa8, 0x9c, 0x12, 0x7e, 0x10, 0x11, 0x7a, 0x4a, 0x21, 0x13, 0x64, 0xc2,
- 0xb0, 0xcb, 0x29, 0x61, 0x07, 0x11, 0x21, 0x97, 0x53, 0x42, 0x0e, 0x22, 0xc2, 0x2d, 0xa7, 0x84,
- 0x1b, 0x44, 0x84, 0x5a, 0x4e, 0x09, 0x35, 0x88, 0x08, 0xb3, 0x9c, 0x12, 0x66, 0x10, 0x11, 0x62,
- 0x39, 0x25, 0xc4, 0x20, 0x22, 0xbc, 0x72, 0x4a, 0x78, 0x41, 0x44, 0x68, 0x9d, 0x57, 0x43, 0x0b,
- 0xa2, 0xc2, 0xea, 0xbc, 0x1a, 0x56, 0x10, 0x15, 0x52, 0x4f, 0xa8, 0x21, 0x35, 0x76, 0xff, 0xdd,
- 0xf9, 0x61, 0x3c, 0x24, 0x44, 0xd3, 0x79, 0x35, 0x9a, 0x20, 0x2a, 0x92, 0xce, 0xab, 0x91, 0x04,
- 0x51, 0x51, 0x74, 0x5e, 0x8d, 0x22, 0x88, 0x8a, 0xa0, 0xb7, 0xd5, 0x08, 0x0a, 0xdf, 0xf1, 0xc9,
- 0x29, 0x8f, 0x14, 0xe3, 0x22, 0x48, 0x1f, 0x20, 0x82, 0xf4, 0x01, 0x22, 0x48, 0x1f, 0x20, 0x82,
- 0xf4, 0x01, 0x22, 0x48, 0x1f, 0x20, 0x82, 0xf4, 0x01, 0x22, 0x48, 0x1f, 0x20, 0x82, 0xf4, 0x41,
- 0x22, 0x48, 0x1f, 0x28, 0x82, 0xf4, 0x5e, 0x11, 0x74, 0x5e, 0x7d, 0xe3, 0x01, 0xa2, 0x0a, 0xd2,
- 0x79, 0xf5, 0xd1, 0x67, 0x7c, 0x08, 0xe9, 0x03, 0x85, 0x90, 0xde, 0x2b, 0x84, 0xfe, 0x40, 0x87,
- 0x69, 0x29, 0x84, 0xd8, 0xf3, 0xa1, 0x0f, 0xaa, 0x02, 0x5d, 0x1b, 0xe0, 0x05, 0x8b, 0xa8, 0x98,
- 0xba, 0x36, 0xc0, 0x43, 0xea, 0x7e, 0x71, 0xd6, 0x5d, 0x85, 0xca, 0x03, 0x54, 0xa1, 0xb5, 0x20,
- 0x86, 0xae, 0x0d, 0xf0, 0xe2, 0x45, 0x77, 0xec, 0xdd, 0xe8, 0x57, 0x04, 0x5e, 0x18, 0xa8, 0x08,
- 0xac, 0x0f, 0x54, 0x04, 0xee, 0x84, 0x1e, 0xfc, 0xa5, 0x04, 0x9c, 0x09, 0x3d, 0x48, 0x3f, 0x91,
- 0xdf, 0x48, 0xca, 0x09, 0x8f, 0xa8, 0x4c, 0xfe, 0xd8, 0x46, 0x70, 0x63, 0x62, 0xbd, 0x66, 0xee,
- 0xc8, 0x0f, 0xab, 0xf2, 0xa7, 0x7d, 0x80, 0x23, 0x78, 0x9c, 0x6d, 0x86, 0x9e, 0x07, 0x7d, 0xbd,
- 0xe6, 0x91, 0x6a, 0x11, 0x75, 0xda, 0x92, 0x85, 0xa7, 0x4d, 0x0b, 0x46, 0x88, 0xb8, 0x47, 0xdc,
- 0xfb, 0x7e, 0x4e, 0xbc, 0x6a, 0x31, 0xa6, 0xdc, 0xdb, 0x1a, 0x9c, 0x95, 0x42, 0xf9, 0x83, 0x79,
- 0x64, 0x70, 0x6b, 0xa0, 0x47, 0x06, 0x52, 0x82, 0x84, 0x8f, 0x0f, 0x9e, 0xea, 0x7e, 0x52, 0x2d,
- 0x66, 0x89, 0xfa, 0x28, 0xe1, 0xcf, 0xc3, 0x44, 0x78, 0x05, 0xe4, 0x9e, 0xed, 0x6a, 0xfc, 0x6e,
- 0x66, 0x54, 0x6a, 0x5e, 0x55, 0x76, 0xd1, 0xfa, 0xc2, 0x82, 0x6c, 0xcd, 0xe5, 0x61, 0x72, 0x4b,
- 0xfe, 0x32, 0x4f, 0xdc, 0x66, 0x44, 0x0a, 0xb7, 0xe6, 0xf7, 0xbe, 0x3c, 0x3f, 0x94, 0xfb, 0x28,
- 0x64, 0xc4, 0xef, 0xeb, 0x28, 0xc0, 0x31, 0x0e, 0xcc, 0x27, 0xdf, 0xc1, 0xd2, 0x7f, 0x57, 0x83,
- 0x87, 0x44, 0xf1, 0x17, 0xeb, 0xfe, 0xf1, 0xba, 0x83, 0x7b, 0xfa, 0x67, 0x21, 0x85, 0x98, 0xe3,
- 0xd8, 0xcf, 0x9d, 0xb0, 0xfb, 0xc8, 0x48, 0xf1, 0x25, 0xf2, 0xaf, 0x15, 0x40, 0x94, 0x3d, 0x0e,
- 0x7e, 0xda, 0xe5, 0xd9, 0x27, 0x61, 0x98, 0xf2, 0xcb, 0x7a, 0x8d, 0x2b, 0x7a, 0xfd, 0x7a, 0x84,
- 0x5e, 0x24, 0x8e, 0xcc, 0x3b, 0x92, 0x5e, 0xc2, 0xed, 0x6a, 0xa4, 0xf8, 0x12, 0x0f, 0xbe, 0x62,
- 0x0a, 0xf7, 0x7f, 0x24, 0xa2, 0xe2, 0x95, 0x5c, 0x80, 0x54, 0x59, 0x95, 0x89, 0xd6, 0x73, 0x15,
- 0x92, 0x5b, 0x6e, 0x8d, 0xfc, 0x10, 0x0b, 0xf9, 0xe1, 0x5e, 0x66, 0x64, 0xf6, 0x2b, 0xbe, 0x17,
- 0x20, 0x55, 0x3a, 0xae, 0x37, 0x6a, 0x6d, 0xe4, 0xb0, 0x67, 0xf6, 0x6c, 0x0b, 0x1d, 0x63, 0xac,
- 0x60, 0x2e, 0x57, 0x82, 0xa9, 0x2d, 0xd7, 0x29, 0x9e, 0xf8, 0x62, 0xdd, 0x58, 0x52, 0x52, 0x84,
- 0x3d, 0xf3, 0x21, 0xdf, 0x00, 0xc1, 0x02, 0xc5, 0xe1, 0x6f, 0xbd, 0x3b, 0xaf, 0xed, 0x05, 0xfb,
- 0xe7, 0x9b, 0xf0, 0x30, 0x4b, 0x9f, 0x2e, 0xaa, 0xe5, 0x38, 0xaa, 0x31, 0xf6, 0x9c, 0x5a, 0xa0,
- 0x5b, 0xc7, 0x74, 0x4e, 0x24, 0xdd, 0x83, 0x69, 0x86, 0x9b, 0xa2, 0xbe, 0x9a, 0xe9, 0xa7, 0xd2,
- 0x2c, 0x92, 0x6e, 0x29, 0x8e, 0x4e, 0xd1, 0xec, 0x09, 0x18, 0x0b, 0xe6, 0x84, 0x68, 0x10, 0x33,
- 0x65, 0x79, 0x31, 0x07, 0x69, 0x21, 0x61, 0xcd, 0x61, 0xd0, 0x0a, 0xc6, 0x10, 0xfe, 0xaf, 0x68,
- 0x68, 0xf8, 0xbf, 0x92, 0x91, 0x58, 0x7c, 0x12, 0x26, 0x95, 0xfd, 0x4b, 0x3c, 0xb3, 0x6a, 0x00,
- 0xfe, 0xaf, 0x6c, 0xa4, 0x67, 0x93, 0x9f, 0xf9, 0x07, 0x73, 0x43, 0x8b, 0xb7, 0xc0, 0xec, 0xde,
- 0xe9, 0x34, 0x47, 0x20, 0x51, 0xc0, 0x94, 0x0f, 0x43, 0xa2, 0x58, 0x34, 0xb4, 0xd9, 0xc9, 0xbf,
- 0xf2, 0x85, 0xb3, 0xe9, 0x22, 0xf9, 0x32, 0xf2, 0x5d, 0xe4, 0x17, 0x8b, 0x0c, 0xfc, 0x1c, 0x3c,
- 0x14, 0xb9, 0x53, 0x8a, 0xf1, 0xa5, 0x12, 0xc5, 0xaf, 0xae, 0x76, 0xe1, 0x57, 0x57, 0x09, 0x5e,
- 0xcb, 0xf3, 0x27, 0xce, 0x05, 0x33, 0x62, 0x5f, 0x32, 0x5b, 0x13, 0x9e, 0x70, 0x17, 0xf2, 0xcf,
- 0x31, 0xd9, 0x62, 0xa4, 0x2c, 0x8a, 0x79, 0x62, 0x5d, 0xcc, 0x97, 0x18, 0xbe, 0x14, 0x89, 0x3f,
- 0x54, 0x1e, 0xab, 0xca, 0x2b, 0x04, 0x23, 0x29, 0x05, 0x0a, 0xaf, 0x46, 0x92, 0x1c, 0x0b, 0x2f,
- 0xbb, 0xaf, 0x06, 0x0a, 0x97, 0x23, 0x65, 0xeb, 0x31, 0x2f, 0x7d, 0x95, 0xf3, 0x17, 0xd9, 0x22,
- 0x5f, 0xb8, 0x6c, 0x3e, 0xc4, 0x73, 0x54, 0xaa, 0xc0, 0xcc, 0x40, 0x5c, 0x2a, 0x5f, 0x62, 0x80,
- 0x62, 0x4f, 0x40, 0x6f, 0x2b, 0x71, 0x64, 0xfe, 0x05, 0x46, 0x52, 0xea, 0x49, 0x12, 0x63, 0x2a,
- 0x0e, 0x2f, 0xee, 0xdd, 0x7b, 0x6f, 0x6e, 0xe8, 0x9d, 0xf7, 0xe6, 0x86, 0xfe, 0xd3, 0x7b, 0x73,
- 0x43, 0xdf, 0x7e, 0x6f, 0x4e, 0xfb, 0xde, 0x7b, 0x73, 0xda, 0x0f, 0xde, 0x9b, 0xd3, 0xfe, 0xe4,
- 0xbd, 0x39, 0xed, 0xcd, 0xfb, 0x73, 0xda, 0x57, 0xef, 0xcf, 0x69, 0x5f, 0xbb, 0x3f, 0xa7, 0xfd,
- 0xde, 0xfd, 0x39, 0xed, 0xed, 0xfb, 0x73, 0xda, 0xbd, 0xfb, 0x73, 0xda, 0x3b, 0xf7, 0xe7, 0xb4,
- 0x6f, 0xdf, 0x9f, 0xd3, 0xbe, 0x77, 0x7f, 0x6e, 0xe8, 0x07, 0xf7, 0xe7, 0xb4, 0x3f, 0xb9, 0x3f,
- 0x37, 0xf4, 0xe6, 0x77, 0xe6, 0x86, 0xde, 0xfa, 0xce, 0xdc, 0xd0, 0x57, 0xbf, 0x33, 0xa7, 0xc1,
- 0x7f, 0x5d, 0x81, 0x73, 0xec, 0x9b, 0x64, 0xf4, 0x8b, 0xab, 0xfc, 0xfb, 0x64, 0xa4, 0x27, 0xb8,
- 0xc2, 0x7f, 0xd1, 0x29, 0x18, 0x38, 0xe5, 0xd7, 0xca, 0x66, 0x1f, 0xf4, 0x4b, 0x6c, 0xb9, 0x7f,
- 0x3d, 0x0c, 0xa3, 0x7c, 0x33, 0x38, 0xea, 0xb7, 0xa9, 0xaf, 0x42, 0xea, 0xb8, 0xde, 0xb0, 0xdb,
- 0x75, 0xff, 0x84, 0xed, 0x82, 0x3e, 0xb2, 0x14, 0xaa, 0xcd, 0xf7, 0x4d, 0x5f, 0xe8, 0x34, 0xdd,
- 0x4e, 0xdb, 0x0a, 0x44, 0xcd, 0xb3, 0x90, 0x39, 0x46, 0xf5, 0xa3, 0x63, 0xbf, 0x52, 0x77, 0x2a,
- 0xd5, 0x26, 0x69, 0x96, 0xc7, 0x2d, 0xa0, 0x63, 0xeb, 0x4e, 0xa9, 0x89, 0x4f, 0x56, 0xb3, 0x7d,
- 0x9b, 0xdc, 0xa4, 0x67, 0x2c, 0xf2, 0xd9, 0x3c, 0x07, 0x99, 0x36, 0xf2, 0x3a, 0x0d, 0xbf, 0x52,
- 0x75, 0x3b, 0x8e, 0x4f, 0xda, 0x59, 0xdd, 0x4a, 0xd3, 0xb1, 0x12, 0x1e, 0x32, 0x9f, 0x80, 0x71,
- 0xbf, 0xdd, 0x41, 0x15, 0xaf, 0xea, 0xfa, 0x5e, 0xd3, 0x76, 0x48, 0x3b, 0x9b, 0xb2, 0x32, 0x78,
- 0x70, 0x97, 0x8d, 0x91, 0xbf, 0xbc, 0x50, 0x75, 0xdb, 0x88, 0xdc, 0x4d, 0x27, 0x2c, 0x7a, 0x60,
- 0x1a, 0xa0, 0xbf, 0x82, 0x4e, 0xc8, 0xfd, 0x5a, 0xd2, 0xc2, 0x1f, 0xcd, 0xa7, 0x61, 0x84, 0xfe,
- 0x59, 0x0f, 0xd2, 0x5c, 0x93, 0x67, 0xd7, 0xc1, 0xa5, 0xd1, 0x3d, 0x5a, 0x8b, 0x09, 0x98, 0x37,
- 0x61, 0xd4, 0x47, 0xed, 0xb6, 0x5d, 0x77, 0xc8, 0xbd, 0x53, 0x7a, 0x79, 0x3e, 0xc2, 0x0c, 0x7b,
- 0x54, 0x82, 0xfc, 0xbc, 0xab, 0xc5, 0xe5, 0xcd, 0xab, 0x90, 0x21, 0x72, 0xcb, 0x15, 0xfa, 0xa7,
- 0x4f, 0xd2, 0x3d, 0xc3, 0x39, 0x4d, 0xe5, 0xf8, 0xa3, 0x02, 0x0e, 0xa3, 0x3f, 0x6d, 0x37, 0x4e,
- 0x4e, 0xfb, 0x44, 0xc4, 0x69, 0x49, 0xe5, 0x5d, 0x26, 0x5d, 0x23, 0x3d, 0x35, 0xe3, 0xa1, 0x3f,
- 0x7e, 0xb7, 0x09, 0x19, 0x51, 0x2f, 0x6e, 0x06, 0xda, 0xfd, 0x10, 0x33, 0x3c, 0x15, 0xfe, 0xac,
- 0x7c, 0x0f, 0x2b, 0xd0, 0xf9, 0x7c, 0xe2, 0x86, 0x36, 0xbb, 0x03, 0x86, 0x7a, 0xbe, 0x08, 0xca,
- 0x0b, 0x32, 0xa5, 0x21, 0x5e, 0x2c, 0xd9, 0x28, 0x0f, 0x19, 0x73, 0xcf, 0xc3, 0x08, 0x8d, 0x1f,
- 0x33, 0x0d, 0xa3, 0xe1, 0xaf, 0x26, 0xa6, 0x20, 0xb9, 0xb3, 0xbf, 0xb5, 0x4b, 0x7f, 0xfe, 0x74,
- 0x77, 0xa3, 0xb0, 0xb3, 0xbb, 0xb7, 0x5e, 0xfa, 0xb8, 0x91, 0x30, 0x27, 0x21, 0x5d, 0x5c, 0xdf,
- 0xd8, 0xa8, 0x14, 0x0b, 0xeb, 0x1b, 0xe5, 0xbb, 0x86, 0x9e, 0x9b, 0x83, 0x11, 0xaa, 0x27, 0xf9,
- 0x19, 0xb7, 0x8e, 0xe3, 0x9c, 0xf0, 0xee, 0x81, 0x1c, 0xe4, 0xbe, 0x6e, 0xc2, 0x68, 0xa1, 0xd1,
- 0xd8, 0xb4, 0x5b, 0x9e, 0xf9, 0x22, 0x4c, 0xd1, 0x1f, 0x94, 0xd8, 0x73, 0x57, 0xc9, 0xaf, 0x0d,
- 0xe2, 0xda, 0xa0, 0xb1, 0x9f, 0xd3, 0x0f, 0xaf, 0x9b, 0x89, 0x2f, 0x75, 0xc9, 0x52, 0x03, 0x77,
- 0x73, 0x98, 0x7b, 0x60, 0xf0, 0xc1, 0xb5, 0x86, 0x6b, 0xfb, 0x98, 0x37, 0xc1, 0x7e, 0x0c, 0xb0,
- 0x37, 0x2f, 0x17, 0xa5, 0xb4, 0x5d, 0x0c, 0xe6, 0xc7, 0x20, 0xb5, 0xee, 0xf8, 0x57, 0x96, 0x31,
- 0x1b, 0xff, 0x53, 0x35, 0xdd, 0x6c, 0x5c, 0x84, 0xb2, 0x04, 0x08, 0x86, 0xbe, 0xb6, 0x82, 0xd1,
- 0xc9, 0x7e, 0x68, 0x22, 0x12, 0xa2, 0xc9, 0xa1, 0xf9, 0x3c, 0x8c, 0xe1, 0x9b, 0x13, 0x7a, 0xf2,
- 0x61, 0xde, 0xb9, 0x76, 0xc1, 0x03, 0x19, 0x8a, 0x0f, 0x31, 0x9c, 0x80, 0x9e, 0x7f, 0xa4, 0x2f,
- 0x81, 0xa0, 0x40, 0x88, 0xc1, 0x04, 0xbb, 0x81, 0x06, 0xa3, 0x3d, 0x09, 0x76, 0x15, 0x0d, 0x76,
- 0x45, 0x0d, 0x76, 0x03, 0x0d, 0x52, 0x7d, 0x09, 0x44, 0x0d, 0x82, 0x63, 0xb3, 0x08, 0xb0, 0x56,
- 0x7f, 0x1d, 0xd5, 0xa8, 0x0a, 0xf4, 0x0f, 0xd9, 0xe4, 0x22, 0x18, 0x42, 0x21, 0x4a, 0x21, 0xa0,
- 0xcc, 0x32, 0xa4, 0x77, 0x0f, 0x43, 0x12, 0xe8, 0xca, 0xe3, 0x40, 0x8d, 0x43, 0x85, 0x45, 0xc4,
- 0x05, 0xaa, 0xd0, 0x8b, 0x49, 0xf7, 0x57, 0x45, 0xb8, 0x1a, 0x01, 0x15, 0xaa, 0x42, 0x49, 0x32,
- 0x31, 0xaa, 0x08, 0x2c, 0x22, 0x0e, 0x17, 0xc3, 0xa2, 0xeb, 0x62, 0x49, 0x56, 0x95, 0xe6, 0x23,
- 0x28, 0x98, 0x04, 0x2b, 0x86, 0xec, 0x88, 0x78, 0x84, 0x04, 0x39, 0x06, 0x4f, 0xf4, 0xf6, 0x08,
- 0x97, 0xe1, 0x1e, 0xe1, 0xc7, 0x62, 0x9e, 0x91, 0x17, 0x5a, 0x31, 0xcf, 0x64, 0x6c, 0x9e, 0x71,
- 0x51, 0x25, 0xcf, 0xf8, 0xb0, 0xf9, 0x09, 0x98, 0xe4, 0x63, 0xb8, 0x3c, 0x61, 0x52, 0x83, 0xfd,
- 0xa9, 0xaf, 0xde, 0xa4, 0x4c, 0x92, 0x72, 0xaa, 0x78, 0x73, 0x0b, 0x26, 0xf8, 0xd0, 0xa6, 0x47,
- 0x2e, 0x77, 0x8a, 0xfd, 0x19, 0x8a, 0xde, 0x8c, 0x54, 0x90, 0x12, 0x2a, 0xe8, 0xd9, 0x55, 0x98,
- 0x89, 0xae, 0x46, 0x62, 0xf9, 0x1d, 0xa3, 0xe5, 0xf7, 0x8c, 0x58, 0x7e, 0x35, 0xb1, 0x7c, 0x97,
- 0xe0, 0xa1, 0xc8, 0xda, 0x13, 0x47, 0x92, 0x10, 0x49, 0x6e, 0xc1, 0xb8, 0x54, 0x72, 0x44, 0xf0,
- 0x70, 0x04, 0x78, 0xb8, 0x1b, 0x1c, 0x86, 0x56, 0xc4, 0xea, 0x21, 0x81, 0x75, 0x11, 0xfc, 0x31,
- 0x98, 0x90, 0xeb, 0x8d, 0x88, 0x1e, 0x8f, 0x40, 0x8f, 0x47, 0xa0, 0xa3, 0xcf, 0x9d, 0x8c, 0x40,
- 0x27, 0x15, 0xf4, 0x6e, 0xcf, 0x73, 0x4f, 0x45, 0xa0, 0xa7, 0x22, 0xd0, 0xd1, 0xe7, 0x36, 0x23,
- 0xd0, 0xa6, 0x88, 0x7e, 0x16, 0x26, 0x95, 0x12, 0x23, 0xc2, 0x47, 0x23, 0xe0, 0xa3, 0x22, 0xfc,
- 0x39, 0x30, 0xd4, 0xe2, 0x22, 0xe2, 0x27, 0x23, 0xf0, 0x93, 0x51, 0xa7, 0x8f, 0xd6, 0x7e, 0x24,
- 0x02, 0x3e, 0x12, 0x79, 0xfa, 0x68, 0xbc, 0x11, 0x81, 0x37, 0x44, 0x7c, 0x1e, 0x32, 0x62, 0x35,
- 0x11, 0xb1, 0xa9, 0x08, 0x6c, 0x4a, 0xb5, 0xbb, 0x54, 0x4c, 0xe2, 0x22, 0x7d, 0xac, 0x47, 0xba,
- 0x48, 0x25, 0x24, 0x8e, 0x24, 0x23, 0x92, 0x7c, 0x12, 0xce, 0x44, 0x95, 0x8c, 0x08, 0x8e, 0x05,
- 0x91, 0x63, 0x02, 0xf7, 0x88, 0x61, 0xb3, 0x67, 0xb7, 0x94, 0xc6, 0x69, 0xf6, 0x53, 0x30, 0x1d,
- 0x51, 0x38, 0x22, 0x68, 0x97, 0xe4, 0x6e, 0x2c, 0x2b, 0xd0, 0x92, 0x22, 0x50, 0x77, 0x8e, 0x76,
- 0xdc, 0xba, 0xe3, 0x8b, 0x5d, 0xd9, 0x37, 0xa6, 0x61, 0x82, 0x95, 0xa7, 0xed, 0x76, 0x0d, 0xb5,
- 0x51, 0xcd, 0xfc, 0xb3, 0xbd, 0x7b, 0xa7, 0x4b, 0xdd, 0x45, 0x8d, 0xa1, 0x4e, 0xd1, 0x42, 0x7d,
- 0xaa, 0x67, 0x0b, 0x75, 0x31, 0x9e, 0x3e, 0xae, 0x93, 0x2a, 0x75, 0x75, 0x52, 0x4f, 0xf5, 0x26,
- 0xed, 0xd5, 0x50, 0x95, 0xba, 0x1a, 0xaa, 0xfe, 0x24, 0x91, 0x7d, 0xd5, 0x5a, 0x77, 0x5f, 0xb5,
- 0xd0, 0x9b, 0xa5, 0x77, 0x7b, 0xb5, 0xd6, 0xdd, 0x5e, 0xc5, 0xf0, 0x44, 0x77, 0x59, 0x6b, 0xdd,
- 0x5d, 0x56, 0x1f, 0x9e, 0xde, 0xcd, 0xd6, 0x5a, 0x77, 0xb3, 0x15, 0xc3, 0x13, 0xdd, 0x73, 0xad,
- 0x47, 0xf4, 0x5c, 0x4f, 0xf7, 0x26, 0xea, 0xd7, 0x7a, 0x6d, 0x44, 0xb5, 0x5e, 0x8b, 0x7d, 0x94,
- 0xea, 0xdb, 0x81, 0xad, 0x47, 0x74, 0x60, 0x71, 0x8a, 0xf5, 0x68, 0xc4, 0x36, 0xa2, 0x1a, 0xb1,
- 0x58, 0xc5, 0x7a, 0xf5, 0x63, 0x3f, 0xa7, 0xf6, 0x63, 0x17, 0x7a, 0x33, 0x45, 0xb7, 0x65, 0x6b,
- 0xdd, 0x6d, 0xd9, 0x42, 0x5c, 0xce, 0x45, 0x75, 0x67, 0x9f, 0xea, 0xd9, 0x9d, 0x0d, 0x90, 0xc2,
- 0x71, 0x4d, 0xda, 0x4b, 0xbd, 0x9a, 0xb4, 0xa5, 0x78, 0xee, 0xfe, 0xbd, 0xda, 0x7e, 0x8f, 0x5e,
- 0xed, 0x99, 0x78, 0xe2, 0x9f, 0xb5, 0x6c, 0x3f, 0x6b, 0xd9, 0x7e, 0xd6, 0xb2, 0xfd, 0xac, 0x65,
- 0xfb, 0xc9, 0xb7, 0x6c, 0xf9, 0xe4, 0x67, 0xbf, 0x3c, 0xaf, 0xe5, 0xfe, 0xa3, 0x1e, 0xfc, 0xe5,
- 0xac, 0x17, 0xeb, 0xfe, 0x31, 0x2e, 0x6f, 0x9b, 0x90, 0x21, 0x7f, 0xf3, 0xa2, 0x69, 0xb7, 0x5a,
- 0x75, 0xe7, 0x88, 0xf5, 0x6c, 0x8b, 0xdd, 0x5b, 0x89, 0x0c, 0x40, 0xfe, 0x6a, 0xc8, 0x26, 0x15,
- 0x66, 0xcb, 0x8d, 0x13, 0x8e, 0x98, 0x77, 0x20, 0xdd, 0xf4, 0x8e, 0x02, 0xb6, 0x44, 0xd7, 0x42,
- 0xa8, 0xb0, 0xd1, 0x2b, 0x0d, 0xc9, 0xa0, 0x19, 0x0c, 0x60, 0xd5, 0x0e, 0x4e, 0xfc, 0x50, 0x35,
- 0x3d, 0x4e, 0x35, 0xec, 0x53, 0x59, 0xb5, 0x83, 0x70, 0x04, 0x87, 0xad, 0xaa, 0x7b, 0x5c, 0xa5,
- 0x93, 0x82, 0xe7, 0x45, 0x98, 0x54, 0xb4, 0x8d, 0xc8, 0xf9, 0x07, 0xf0, 0x0d, 0x56, 0x4c, 0xd5,
- 0x3c, 0x2e, 0x27, 0xc4, 0x80, 0xcc, 0x3d, 0x0e, 0xe3, 0x12, 0xb7, 0x99, 0x01, 0xed, 0x90, 0x7d,
- 0x9b, 0x52, 0x3b, 0xcc, 0x7d, 0x49, 0x83, 0x34, 0x7b, 0x93, 0x60, 0xc7, 0xae, 0xb7, 0xcd, 0x17,
- 0x20, 0xd9, 0xe0, 0xdf, 0x68, 0x7a, 0xd0, 0x6f, 0xcf, 0x12, 0x06, 0x73, 0x0d, 0x86, 0xdb, 0xc1,
- 0x37, 0x9e, 0x1e, 0xe8, 0x2b, 0xb1, 0x04, 0x9e, 0xbb, 0xa7, 0xc1, 0x14, 0x7b, 0xd1, 0xd5, 0x63,
- 0xef, 0x3f, 0xdb, 0xad, 0xd9, 0xaf, 0x6b, 0x30, 0x16, 0x1c, 0x99, 0x07, 0x30, 0x11, 0x1c, 0xd0,
- 0x77, 0xec, 0x69, 0xa4, 0xe6, 0x05, 0x0b, 0x77, 0x71, 0x2c, 0x45, 0x7c, 0xa2, 0xcf, 0xa2, 0xe8,
- 0x9a, 0x2c, 0x0f, 0xce, 0x16, 0x60, 0x3a, 0x42, 0xec, 0x34, 0x0b, 0x72, 0xee, 0x1c, 0x8c, 0x6d,
- 0xb9, 0x3e, 0xfd, 0xe1, 0x1c, 0xf3, 0x8c, 0xf0, 0x54, 0xa1, 0x98, 0x30, 0x86, 0x08, 0x78, 0xf1,
- 0x1c, 0x8c, 0xb2, 0xec, 0x37, 0x47, 0x20, 0xb1, 0x59, 0x30, 0x86, 0xc8, 0xff, 0x45, 0x43, 0x23,
- 0xff, 0x97, 0x8c, 0x44, 0x71, 0xe3, 0x01, 0x1e, 0x34, 0x0d, 0xbd, 0x73, 0x7f, 0x6e, 0x48, 0x79,
- 0xd0, 0xa4, 0xbd, 0xf9, 0x9d, 0x39, 0xed, 0x60, 0x84, 0x9a, 0xe7, 0xff, 0x07, 0x00, 0x00, 0xff,
- 0xff, 0xeb, 0xee, 0x63, 0xd3, 0x75, 0x80, 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 (x MapEnum) String() string {
- s, ok := MapEnum_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (x Message_Humour) String() string {
- s, ok := Message_Humour_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (this *Message) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Message)
- if !ok {
- that2, ok := that.(Message)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Message")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Message but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Message but is not nil && this == nil")
- }
- if this.Name != that1.Name {
- return fmt.Errorf("Name this(%v) Not Equal that(%v)", this.Name, that1.Name)
- }
- if this.Hilarity != that1.Hilarity {
- return fmt.Errorf("Hilarity this(%v) Not Equal that(%v)", this.Hilarity, that1.Hilarity)
- }
- if this.HeightInCm != that1.HeightInCm {
- return fmt.Errorf("HeightInCm this(%v) Not Equal that(%v)", this.HeightInCm, that1.HeightInCm)
- }
- if !bytes.Equal(this.Data, that1.Data) {
- return fmt.Errorf("Data this(%v) Not Equal that(%v)", this.Data, that1.Data)
- }
- if this.ResultCount != that1.ResultCount {
- return fmt.Errorf("ResultCount this(%v) Not Equal that(%v)", this.ResultCount, that1.ResultCount)
- }
- if this.TrueScotsman != that1.TrueScotsman {
- return fmt.Errorf("TrueScotsman this(%v) Not Equal that(%v)", this.TrueScotsman, that1.TrueScotsman)
- }
- if this.Score != that1.Score {
- return fmt.Errorf("Score this(%v) Not Equal that(%v)", this.Score, that1.Score)
- }
- if len(this.Key) != len(that1.Key) {
- return fmt.Errorf("Key this(%v) Not Equal that(%v)", len(this.Key), len(that1.Key))
- }
- for i := range this.Key {
- if this.Key[i] != that1.Key[i] {
- return fmt.Errorf("Key this[%v](%v) Not Equal that[%v](%v)", i, this.Key[i], i, that1.Key[i])
- }
- }
- if !this.Nested.Equal(that1.Nested) {
- return fmt.Errorf("Nested this(%v) Not Equal that(%v)", this.Nested, that1.Nested)
- }
- if len(this.Terrain) != len(that1.Terrain) {
- return fmt.Errorf("Terrain this(%v) Not Equal that(%v)", len(this.Terrain), len(that1.Terrain))
- }
- for i := range this.Terrain {
- if !this.Terrain[i].Equal(that1.Terrain[i]) {
- return fmt.Errorf("Terrain this[%v](%v) Not Equal that[%v](%v)", i, this.Terrain[i], i, that1.Terrain[i])
- }
- }
- if !this.Proto2Field.Equal(that1.Proto2Field) {
- return fmt.Errorf("Proto2Field this(%v) Not Equal that(%v)", this.Proto2Field, that1.Proto2Field)
- }
- if len(this.Proto2Value) != len(that1.Proto2Value) {
- return fmt.Errorf("Proto2Value this(%v) Not Equal that(%v)", len(this.Proto2Value), len(that1.Proto2Value))
- }
- for i := range this.Proto2Value {
- if !this.Proto2Value[i].Equal(that1.Proto2Value[i]) {
- return fmt.Errorf("Proto2Value this[%v](%v) Not Equal that[%v](%v)", i, this.Proto2Value[i], i, that1.Proto2Value[i])
- }
- }
- return nil
-}
-func (this *Message) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Message)
- if !ok {
- that2, ok := that.(Message)
- 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.Name != that1.Name {
- return false
- }
- if this.Hilarity != that1.Hilarity {
- return false
- }
- if this.HeightInCm != that1.HeightInCm {
- return false
- }
- if !bytes.Equal(this.Data, that1.Data) {
- return false
- }
- if this.ResultCount != that1.ResultCount {
- return false
- }
- if this.TrueScotsman != that1.TrueScotsman {
- return false
- }
- if this.Score != that1.Score {
- return false
- }
- if len(this.Key) != len(that1.Key) {
- return false
- }
- for i := range this.Key {
- if this.Key[i] != that1.Key[i] {
- return false
- }
- }
- if !this.Nested.Equal(that1.Nested) {
- return false
- }
- if len(this.Terrain) != len(that1.Terrain) {
- return false
- }
- for i := range this.Terrain {
- if !this.Terrain[i].Equal(that1.Terrain[i]) {
- return false
- }
- }
- if !this.Proto2Field.Equal(that1.Proto2Field) {
- return false
- }
- if len(this.Proto2Value) != len(that1.Proto2Value) {
- return false
- }
- for i := range this.Proto2Value {
- if !this.Proto2Value[i].Equal(that1.Proto2Value[i]) {
- return false
- }
- }
- return true
-}
-func (this *Nested) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Nested)
- if !ok {
- that2, ok := that.(Nested)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Nested")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Nested but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Nested but is not nil && this == nil")
- }
- if this.Bunny != that1.Bunny {
- return fmt.Errorf("Bunny this(%v) Not Equal that(%v)", this.Bunny, that1.Bunny)
- }
- return nil
-}
-func (this *Nested) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Nested)
- if !ok {
- that2, ok := that.(Nested)
- 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.Bunny != that1.Bunny {
- return false
- }
- return true
-}
-func (this *AllMaps) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllMaps)
- if !ok {
- that2, ok := that.(AllMaps)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllMaps")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllMaps but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllMaps but is not nil && this == nil")
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap))
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i])
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap))
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i])
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map))
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i])
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map))
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i])
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map))
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i])
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map))
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i])
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map))
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i])
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map))
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i])
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map))
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i])
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map))
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i])
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map))
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i])
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map))
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i])
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap))
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i])
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap))
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i])
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap))
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i])
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap))
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i])
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap))
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[i])
- }
- }
- return nil
-}
-func (this *AllMaps) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllMaps)
- if !ok {
- that2, ok := that.(AllMaps)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return false
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return false
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return false
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return false
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return false
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return false
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return false
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return false
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return false
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return false
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return false
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return false
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return false
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return false
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return false
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return false
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return false
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return false
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return false
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return false
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return false
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return false
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return false
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return false
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return false
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return false
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return false
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return false
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return false
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return false
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return false
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return false
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return false
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return false
- }
- }
- return true
-}
-func (this *AllMapsOrdered) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllMapsOrdered)
- if !ok {
- that2, ok := that.(AllMapsOrdered)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllMapsOrdered")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllMapsOrdered but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllMapsOrdered but is not nil && this == nil")
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap))
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i])
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap))
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i])
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map))
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i])
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map))
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i])
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map))
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i])
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map))
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i])
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map))
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i])
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map))
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i])
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map))
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i])
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map))
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i])
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map))
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i])
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map))
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i])
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap))
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i])
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap))
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i])
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap))
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i])
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap))
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i])
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap))
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[i])
- }
- }
- return nil
-}
-func (this *AllMapsOrdered) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllMapsOrdered)
- if !ok {
- that2, ok := that.(AllMapsOrdered)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return false
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return false
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return false
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return false
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return false
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return false
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return false
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return false
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return false
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return false
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return false
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return false
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return false
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return false
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return false
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return false
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return false
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return false
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return false
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return false
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return false
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return false
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return false
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return false
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return false
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return false
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return false
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return false
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return false
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return false
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return false
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return false
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return false
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return false
- }
- }
- return true
-}
-func (this *MessageWithMap) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*MessageWithMap)
- if !ok {
- that2, ok := that.(MessageWithMap)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *MessageWithMap")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *MessageWithMap but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *MessageWithMap but is not nil && this == nil")
- }
- if len(this.NameMapping) != len(that1.NameMapping) {
- return fmt.Errorf("NameMapping this(%v) Not Equal that(%v)", len(this.NameMapping), len(that1.NameMapping))
- }
- for i := range this.NameMapping {
- if this.NameMapping[i] != that1.NameMapping[i] {
- return fmt.Errorf("NameMapping this[%v](%v) Not Equal that[%v](%v)", i, this.NameMapping[i], i, that1.NameMapping[i])
- }
- }
- if len(this.MsgMapping) != len(that1.MsgMapping) {
- return fmt.Errorf("MsgMapping this(%v) Not Equal that(%v)", len(this.MsgMapping), len(that1.MsgMapping))
- }
- for i := range this.MsgMapping {
- if !this.MsgMapping[i].Equal(that1.MsgMapping[i]) {
- return fmt.Errorf("MsgMapping this[%v](%v) Not Equal that[%v](%v)", i, this.MsgMapping[i], i, that1.MsgMapping[i])
- }
- }
- if len(this.ByteMapping) != len(that1.ByteMapping) {
- return fmt.Errorf("ByteMapping this(%v) Not Equal that(%v)", len(this.ByteMapping), len(that1.ByteMapping))
- }
- for i := range this.ByteMapping {
- if !bytes.Equal(this.ByteMapping[i], that1.ByteMapping[i]) {
- return fmt.Errorf("ByteMapping this[%v](%v) Not Equal that[%v](%v)", i, this.ByteMapping[i], i, that1.ByteMapping[i])
- }
- }
- return nil
-}
-func (this *MessageWithMap) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*MessageWithMap)
- if !ok {
- that2, ok := that.(MessageWithMap)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.NameMapping) != len(that1.NameMapping) {
- return false
- }
- for i := range this.NameMapping {
- if this.NameMapping[i] != that1.NameMapping[i] {
- return false
- }
- }
- if len(this.MsgMapping) != len(that1.MsgMapping) {
- return false
- }
- for i := range this.MsgMapping {
- if !this.MsgMapping[i].Equal(that1.MsgMapping[i]) {
- return false
- }
- }
- if len(this.ByteMapping) != len(that1.ByteMapping) {
- return false
- }
- for i := range this.ByteMapping {
- if !bytes.Equal(this.ByteMapping[i], that1.ByteMapping[i]) {
- return false
- }
- }
- return true
-}
-func (this *FloatingPoint) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*FloatingPoint)
- if !ok {
- that2, ok := that.(FloatingPoint)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *FloatingPoint")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *FloatingPoint but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *FloatingPoint but is not nil && this == nil")
- }
- if this.F != that1.F {
- return fmt.Errorf("F this(%v) Not Equal that(%v)", this.F, that1.F)
- }
- return nil
-}
-func (this *FloatingPoint) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*FloatingPoint)
- if !ok {
- that2, ok := that.(FloatingPoint)
- 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.F != that1.F {
- return false
- }
- return true
-}
-func (this *Uint128Pair) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Uint128Pair)
- if !ok {
- that2, ok := that.(Uint128Pair)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Uint128Pair")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Uint128Pair but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Uint128Pair but is not nil && this == nil")
- }
- if !this.Left.Equal(that1.Left) {
- return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left)
- }
- if that1.Right == nil {
- if this.Right != nil {
- return fmt.Errorf("this.Right != nil && that1.Right == nil")
- }
- } else if !this.Right.Equal(*that1.Right) {
- return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right)
- }
- return nil
-}
-func (this *Uint128Pair) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Uint128Pair)
- if !ok {
- that2, ok := that.(Uint128Pair)
- 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.Left.Equal(that1.Left) {
- return false
- }
- if that1.Right == nil {
- if this.Right != nil {
- return false
- }
- } else if !this.Right.Equal(*that1.Right) {
- return false
- }
- return true
-}
-func (this *ContainsNestedMap) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*ContainsNestedMap)
- if !ok {
- that2, ok := that.(ContainsNestedMap)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *ContainsNestedMap")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *ContainsNestedMap but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *ContainsNestedMap but is not nil && this == nil")
- }
- return nil
-}
-func (this *ContainsNestedMap) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*ContainsNestedMap)
- if !ok {
- that2, ok := that.(ContainsNestedMap)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- return true
-}
-func (this *ContainsNestedMap_NestedMap) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*ContainsNestedMap_NestedMap)
- if !ok {
- that2, ok := that.(ContainsNestedMap_NestedMap)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *ContainsNestedMap_NestedMap")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *ContainsNestedMap_NestedMap but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *ContainsNestedMap_NestedMap but is not nil && this == nil")
- }
- if len(this.NestedMapField) != len(that1.NestedMapField) {
- return fmt.Errorf("NestedMapField this(%v) Not Equal that(%v)", len(this.NestedMapField), len(that1.NestedMapField))
- }
- for i := range this.NestedMapField {
- if this.NestedMapField[i] != that1.NestedMapField[i] {
- return fmt.Errorf("NestedMapField this[%v](%v) Not Equal that[%v](%v)", i, this.NestedMapField[i], i, that1.NestedMapField[i])
- }
- }
- return nil
-}
-func (this *ContainsNestedMap_NestedMap) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*ContainsNestedMap_NestedMap)
- if !ok {
- that2, ok := that.(ContainsNestedMap_NestedMap)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.NestedMapField) != len(that1.NestedMapField) {
- return false
- }
- for i := range this.NestedMapField {
- if this.NestedMapField[i] != that1.NestedMapField[i] {
- return false
- }
- }
- return true
-}
-func (this *NotPacked) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NotPacked)
- if !ok {
- that2, ok := that.(NotPacked)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NotPacked")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NotPacked but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NotPacked but is not nil && this == nil")
- }
- if len(this.Key) != len(that1.Key) {
- return fmt.Errorf("Key this(%v) Not Equal that(%v)", len(this.Key), len(that1.Key))
- }
- for i := range this.Key {
- if this.Key[i] != that1.Key[i] {
- return fmt.Errorf("Key this[%v](%v) Not Equal that[%v](%v)", i, this.Key[i], i, that1.Key[i])
- }
- }
- return nil
-}
-func (this *NotPacked) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NotPacked)
- if !ok {
- that2, ok := that.(NotPacked)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Key) != len(that1.Key) {
- return false
- }
- for i := range this.Key {
- if this.Key[i] != that1.Key[i] {
- return false
- }
- }
- return true
-}
-
-type MessageFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetName() string
- GetHilarity() Message_Humour
- GetHeightInCm() uint32
- GetData() []byte
- GetResultCount() int64
- GetTrueScotsman() bool
- GetScore() float32
- GetKey() []uint64
- GetNested() *Nested
- GetTerrain() map[int64]*Nested
- GetProto2Field() *test.NinOptNative
- GetProto2Value() map[int64]*test.NinOptEnum
-}
-
-func (this *Message) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Message) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewMessageFromFace(this)
-}
-
-func (this *Message) GetName() string {
- return this.Name
-}
-
-func (this *Message) GetHilarity() Message_Humour {
- return this.Hilarity
-}
-
-func (this *Message) GetHeightInCm() uint32 {
- return this.HeightInCm
-}
-
-func (this *Message) GetData() []byte {
- return this.Data
-}
-
-func (this *Message) GetResultCount() int64 {
- return this.ResultCount
-}
-
-func (this *Message) GetTrueScotsman() bool {
- return this.TrueScotsman
-}
-
-func (this *Message) GetScore() float32 {
- return this.Score
-}
-
-func (this *Message) GetKey() []uint64 {
- return this.Key
-}
-
-func (this *Message) GetNested() *Nested {
- return this.Nested
-}
-
-func (this *Message) GetTerrain() map[int64]*Nested {
- return this.Terrain
-}
-
-func (this *Message) GetProto2Field() *test.NinOptNative {
- return this.Proto2Field
-}
-
-func (this *Message) GetProto2Value() map[int64]*test.NinOptEnum {
- return this.Proto2Value
-}
-
-func NewMessageFromFace(that MessageFace) *Message {
- this := &Message{}
- this.Name = that.GetName()
- this.Hilarity = that.GetHilarity()
- this.HeightInCm = that.GetHeightInCm()
- this.Data = that.GetData()
- this.ResultCount = that.GetResultCount()
- this.TrueScotsman = that.GetTrueScotsman()
- this.Score = that.GetScore()
- this.Key = that.GetKey()
- this.Nested = that.GetNested()
- this.Terrain = that.GetTerrain()
- this.Proto2Field = that.GetProto2Field()
- this.Proto2Value = that.GetProto2Value()
- return this
-}
-
-type NestedFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetBunny() string
-}
-
-func (this *Nested) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Nested) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNestedFromFace(this)
-}
-
-func (this *Nested) GetBunny() string {
- return this.Bunny
-}
-
-func NewNestedFromFace(that NestedFace) *Nested {
- this := &Nested{}
- this.Bunny = that.GetBunny()
- return this
-}
-
-type AllMapsFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetStringToDoubleMap() map[string]float64
- GetStringToFloatMap() map[string]float32
- GetInt32Map() map[int32]int32
- GetInt64Map() map[int64]int64
- GetUint32Map() map[uint32]uint32
- GetUint64Map() map[uint64]uint64
- GetSint32Map() map[int32]int32
- GetSint64Map() map[int64]int64
- GetFixed32Map() map[uint32]uint32
- GetSfixed32Map() map[int32]int32
- GetFixed64Map() map[uint64]uint64
- GetSfixed64Map() map[int64]int64
- GetBoolMap() map[bool]bool
- GetStringMap() map[string]string
- GetStringToBytesMap() map[string][]byte
- GetStringToEnumMap() map[string]MapEnum
- GetStringToMsgMap() map[string]*FloatingPoint
-}
-
-func (this *AllMaps) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *AllMaps) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewAllMapsFromFace(this)
-}
-
-func (this *AllMaps) GetStringToDoubleMap() map[string]float64 {
- return this.StringToDoubleMap
-}
-
-func (this *AllMaps) GetStringToFloatMap() map[string]float32 {
- return this.StringToFloatMap
-}
-
-func (this *AllMaps) GetInt32Map() map[int32]int32 {
- return this.Int32Map
-}
-
-func (this *AllMaps) GetInt64Map() map[int64]int64 {
- return this.Int64Map
-}
-
-func (this *AllMaps) GetUint32Map() map[uint32]uint32 {
- return this.Uint32Map
-}
-
-func (this *AllMaps) GetUint64Map() map[uint64]uint64 {
- return this.Uint64Map
-}
-
-func (this *AllMaps) GetSint32Map() map[int32]int32 {
- return this.Sint32Map
-}
-
-func (this *AllMaps) GetSint64Map() map[int64]int64 {
- return this.Sint64Map
-}
-
-func (this *AllMaps) GetFixed32Map() map[uint32]uint32 {
- return this.Fixed32Map
-}
-
-func (this *AllMaps) GetSfixed32Map() map[int32]int32 {
- return this.Sfixed32Map
-}
-
-func (this *AllMaps) GetFixed64Map() map[uint64]uint64 {
- return this.Fixed64Map
-}
-
-func (this *AllMaps) GetSfixed64Map() map[int64]int64 {
- return this.Sfixed64Map
-}
-
-func (this *AllMaps) GetBoolMap() map[bool]bool {
- return this.BoolMap
-}
-
-func (this *AllMaps) GetStringMap() map[string]string {
- return this.StringMap
-}
-
-func (this *AllMaps) GetStringToBytesMap() map[string][]byte {
- return this.StringToBytesMap
-}
-
-func (this *AllMaps) GetStringToEnumMap() map[string]MapEnum {
- return this.StringToEnumMap
-}
-
-func (this *AllMaps) GetStringToMsgMap() map[string]*FloatingPoint {
- return this.StringToMsgMap
-}
-
-func NewAllMapsFromFace(that AllMapsFace) *AllMaps {
- this := &AllMaps{}
- this.StringToDoubleMap = that.GetStringToDoubleMap()
- this.StringToFloatMap = that.GetStringToFloatMap()
- this.Int32Map = that.GetInt32Map()
- this.Int64Map = that.GetInt64Map()
- this.Uint32Map = that.GetUint32Map()
- this.Uint64Map = that.GetUint64Map()
- this.Sint32Map = that.GetSint32Map()
- this.Sint64Map = that.GetSint64Map()
- this.Fixed32Map = that.GetFixed32Map()
- this.Sfixed32Map = that.GetSfixed32Map()
- this.Fixed64Map = that.GetFixed64Map()
- this.Sfixed64Map = that.GetSfixed64Map()
- this.BoolMap = that.GetBoolMap()
- this.StringMap = that.GetStringMap()
- this.StringToBytesMap = that.GetStringToBytesMap()
- this.StringToEnumMap = that.GetStringToEnumMap()
- this.StringToMsgMap = that.GetStringToMsgMap()
- return this
-}
-
-type AllMapsOrderedFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetStringToDoubleMap() map[string]float64
- GetStringToFloatMap() map[string]float32
- GetInt32Map() map[int32]int32
- GetInt64Map() map[int64]int64
- GetUint32Map() map[uint32]uint32
- GetUint64Map() map[uint64]uint64
- GetSint32Map() map[int32]int32
- GetSint64Map() map[int64]int64
- GetFixed32Map() map[uint32]uint32
- GetSfixed32Map() map[int32]int32
- GetFixed64Map() map[uint64]uint64
- GetSfixed64Map() map[int64]int64
- GetBoolMap() map[bool]bool
- GetStringMap() map[string]string
- GetStringToBytesMap() map[string][]byte
- GetStringToEnumMap() map[string]MapEnum
- GetStringToMsgMap() map[string]*FloatingPoint
-}
-
-func (this *AllMapsOrdered) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *AllMapsOrdered) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewAllMapsOrderedFromFace(this)
-}
-
-func (this *AllMapsOrdered) GetStringToDoubleMap() map[string]float64 {
- return this.StringToDoubleMap
-}
-
-func (this *AllMapsOrdered) GetStringToFloatMap() map[string]float32 {
- return this.StringToFloatMap
-}
-
-func (this *AllMapsOrdered) GetInt32Map() map[int32]int32 {
- return this.Int32Map
-}
-
-func (this *AllMapsOrdered) GetInt64Map() map[int64]int64 {
- return this.Int64Map
-}
-
-func (this *AllMapsOrdered) GetUint32Map() map[uint32]uint32 {
- return this.Uint32Map
-}
-
-func (this *AllMapsOrdered) GetUint64Map() map[uint64]uint64 {
- return this.Uint64Map
-}
-
-func (this *AllMapsOrdered) GetSint32Map() map[int32]int32 {
- return this.Sint32Map
-}
-
-func (this *AllMapsOrdered) GetSint64Map() map[int64]int64 {
- return this.Sint64Map
-}
-
-func (this *AllMapsOrdered) GetFixed32Map() map[uint32]uint32 {
- return this.Fixed32Map
-}
-
-func (this *AllMapsOrdered) GetSfixed32Map() map[int32]int32 {
- return this.Sfixed32Map
-}
-
-func (this *AllMapsOrdered) GetFixed64Map() map[uint64]uint64 {
- return this.Fixed64Map
-}
-
-func (this *AllMapsOrdered) GetSfixed64Map() map[int64]int64 {
- return this.Sfixed64Map
-}
-
-func (this *AllMapsOrdered) GetBoolMap() map[bool]bool {
- return this.BoolMap
-}
-
-func (this *AllMapsOrdered) GetStringMap() map[string]string {
- return this.StringMap
-}
-
-func (this *AllMapsOrdered) GetStringToBytesMap() map[string][]byte {
- return this.StringToBytesMap
-}
-
-func (this *AllMapsOrdered) GetStringToEnumMap() map[string]MapEnum {
- return this.StringToEnumMap
-}
-
-func (this *AllMapsOrdered) GetStringToMsgMap() map[string]*FloatingPoint {
- return this.StringToMsgMap
-}
-
-func NewAllMapsOrderedFromFace(that AllMapsOrderedFace) *AllMapsOrdered {
- this := &AllMapsOrdered{}
- this.StringToDoubleMap = that.GetStringToDoubleMap()
- this.StringToFloatMap = that.GetStringToFloatMap()
- this.Int32Map = that.GetInt32Map()
- this.Int64Map = that.GetInt64Map()
- this.Uint32Map = that.GetUint32Map()
- this.Uint64Map = that.GetUint64Map()
- this.Sint32Map = that.GetSint32Map()
- this.Sint64Map = that.GetSint64Map()
- this.Fixed32Map = that.GetFixed32Map()
- this.Sfixed32Map = that.GetSfixed32Map()
- this.Fixed64Map = that.GetFixed64Map()
- this.Sfixed64Map = that.GetSfixed64Map()
- this.BoolMap = that.GetBoolMap()
- this.StringMap = that.GetStringMap()
- this.StringToBytesMap = that.GetStringToBytesMap()
- this.StringToEnumMap = that.GetStringToEnumMap()
- this.StringToMsgMap = that.GetStringToMsgMap()
- return this
-}
-
-type MessageWithMapFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNameMapping() map[int32]string
- GetMsgMapping() map[int64]*FloatingPoint
- GetByteMapping() map[bool][]byte
-}
-
-func (this *MessageWithMap) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *MessageWithMap) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewMessageWithMapFromFace(this)
-}
-
-func (this *MessageWithMap) GetNameMapping() map[int32]string {
- return this.NameMapping
-}
-
-func (this *MessageWithMap) GetMsgMapping() map[int64]*FloatingPoint {
- return this.MsgMapping
-}
-
-func (this *MessageWithMap) GetByteMapping() map[bool][]byte {
- return this.ByteMapping
-}
-
-func NewMessageWithMapFromFace(that MessageWithMapFace) *MessageWithMap {
- this := &MessageWithMap{}
- this.NameMapping = that.GetNameMapping()
- this.MsgMapping = that.GetMsgMapping()
- this.ByteMapping = that.GetByteMapping()
- return this
-}
-
-type FloatingPointFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetF() float64
-}
-
-func (this *FloatingPoint) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *FloatingPoint) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewFloatingPointFromFace(this)
-}
-
-func (this *FloatingPoint) GetF() float64 {
- return this.F
-}
-
-func NewFloatingPointFromFace(that FloatingPointFace) *FloatingPoint {
- this := &FloatingPoint{}
- this.F = that.GetF()
- return this
-}
-
-type Uint128PairFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetLeft() github_com_gogo_protobuf_test_custom.Uint128
- GetRight() *github_com_gogo_protobuf_test_custom.Uint128
-}
-
-func (this *Uint128Pair) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Uint128Pair) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewUint128PairFromFace(this)
-}
-
-func (this *Uint128Pair) GetLeft() github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Left
-}
-
-func (this *Uint128Pair) GetRight() *github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Right
-}
-
-func NewUint128PairFromFace(that Uint128PairFace) *Uint128Pair {
- this := &Uint128Pair{}
- this.Left = that.GetLeft()
- this.Right = that.GetRight()
- return this
-}
-
-type ContainsNestedMapFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
-}
-
-func (this *ContainsNestedMap) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *ContainsNestedMap) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewContainsNestedMapFromFace(this)
-}
-
-func NewContainsNestedMapFromFace(that ContainsNestedMapFace) *ContainsNestedMap {
- this := &ContainsNestedMap{}
- return this
-}
-
-type ContainsNestedMap_NestedMapFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNestedMapField() map[string]float64
-}
-
-func (this *ContainsNestedMap_NestedMap) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *ContainsNestedMap_NestedMap) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewContainsNestedMap_NestedMapFromFace(this)
-}
-
-func (this *ContainsNestedMap_NestedMap) GetNestedMapField() map[string]float64 {
- return this.NestedMapField
-}
-
-func NewContainsNestedMap_NestedMapFromFace(that ContainsNestedMap_NestedMapFace) *ContainsNestedMap_NestedMap {
- this := &ContainsNestedMap_NestedMap{}
- this.NestedMapField = that.GetNestedMapField()
- return this
-}
-
-type NotPackedFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetKey() []uint64
-}
-
-func (this *NotPacked) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NotPacked) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNotPackedFromFace(this)
-}
-
-func (this *NotPacked) GetKey() []uint64 {
- return this.Key
-}
-
-func NewNotPackedFromFace(that NotPackedFace) *NotPacked {
- this := &NotPacked{}
- this.Key = that.GetKey()
- return this
-}
-
-func (this *Message) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 16)
- s = append(s, "&theproto3.Message{")
- s = append(s, "Name: "+fmt.Sprintf("%#v", this.Name)+",\n")
- s = append(s, "Hilarity: "+fmt.Sprintf("%#v", this.Hilarity)+",\n")
- s = append(s, "HeightInCm: "+fmt.Sprintf("%#v", this.HeightInCm)+",\n")
- s = append(s, "Data: "+fmt.Sprintf("%#v", this.Data)+",\n")
- s = append(s, "ResultCount: "+fmt.Sprintf("%#v", this.ResultCount)+",\n")
- s = append(s, "TrueScotsman: "+fmt.Sprintf("%#v", this.TrueScotsman)+",\n")
- s = append(s, "Score: "+fmt.Sprintf("%#v", this.Score)+",\n")
- s = append(s, "Key: "+fmt.Sprintf("%#v", this.Key)+",\n")
- if this.Nested != nil {
- s = append(s, "Nested: "+fmt.Sprintf("%#v", this.Nested)+",\n")
- }
- keysForTerrain := make([]int64, 0, len(this.Terrain))
- for k := range this.Terrain {
- keysForTerrain = append(keysForTerrain, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForTerrain)
- mapStringForTerrain := "map[int64]*Nested{"
- for _, k := range keysForTerrain {
- mapStringForTerrain += fmt.Sprintf("%#v: %#v,", k, this.Terrain[k])
- }
- mapStringForTerrain += "}"
- if this.Terrain != nil {
- s = append(s, "Terrain: "+mapStringForTerrain+",\n")
- }
- if this.Proto2Field != nil {
- s = append(s, "Proto2Field: "+fmt.Sprintf("%#v", this.Proto2Field)+",\n")
- }
- keysForProto2Value := make([]int64, 0, len(this.Proto2Value))
- for k := range this.Proto2Value {
- keysForProto2Value = append(keysForProto2Value, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForProto2Value)
- mapStringForProto2Value := "map[int64]*test.NinOptEnum{"
- for _, k := range keysForProto2Value {
- mapStringForProto2Value += fmt.Sprintf("%#v: %#v,", k, this.Proto2Value[k])
- }
- mapStringForProto2Value += "}"
- if this.Proto2Value != nil {
- s = append(s, "Proto2Value: "+mapStringForProto2Value+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *Nested) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&theproto3.Nested{")
- s = append(s, "Bunny: "+fmt.Sprintf("%#v", this.Bunny)+",\n")
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *AllMaps) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 21)
- s = append(s, "&theproto3.AllMaps{")
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- if this.StringToDoubleMap != nil {
- s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n")
- }
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- if this.StringToFloatMap != nil {
- s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n")
- }
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- if this.Int32Map != nil {
- s = append(s, "Int32Map: "+mapStringForInt32Map+",\n")
- }
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- if this.Int64Map != nil {
- s = append(s, "Int64Map: "+mapStringForInt64Map+",\n")
- }
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- if this.Uint32Map != nil {
- s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n")
- }
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- if this.Uint64Map != nil {
- s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n")
- }
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- if this.Sint32Map != nil {
- s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n")
- }
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- if this.Sint64Map != nil {
- s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n")
- }
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- if this.Fixed32Map != nil {
- s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n")
- }
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- if this.Sfixed32Map != nil {
- s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n")
- }
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- if this.Fixed64Map != nil {
- s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n")
- }
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- if this.Sfixed64Map != nil {
- s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n")
- }
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- if this.BoolMap != nil {
- s = append(s, "BoolMap: "+mapStringForBoolMap+",\n")
- }
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- if this.StringMap != nil {
- s = append(s, "StringMap: "+mapStringForStringMap+",\n")
- }
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- if this.StringToBytesMap != nil {
- s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n")
- }
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- if this.StringToEnumMap != nil {
- s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n")
- }
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- if this.StringToMsgMap != nil {
- s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *AllMapsOrdered) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 21)
- s = append(s, "&theproto3.AllMapsOrdered{")
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- if this.StringToDoubleMap != nil {
- s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n")
- }
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- if this.StringToFloatMap != nil {
- s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n")
- }
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- if this.Int32Map != nil {
- s = append(s, "Int32Map: "+mapStringForInt32Map+",\n")
- }
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- if this.Int64Map != nil {
- s = append(s, "Int64Map: "+mapStringForInt64Map+",\n")
- }
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- if this.Uint32Map != nil {
- s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n")
- }
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- if this.Uint64Map != nil {
- s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n")
- }
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- if this.Sint32Map != nil {
- s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n")
- }
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- if this.Sint64Map != nil {
- s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n")
- }
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- if this.Fixed32Map != nil {
- s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n")
- }
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- if this.Sfixed32Map != nil {
- s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n")
- }
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- if this.Fixed64Map != nil {
- s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n")
- }
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- if this.Sfixed64Map != nil {
- s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n")
- }
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- if this.BoolMap != nil {
- s = append(s, "BoolMap: "+mapStringForBoolMap+",\n")
- }
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- if this.StringMap != nil {
- s = append(s, "StringMap: "+mapStringForStringMap+",\n")
- }
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- if this.StringToBytesMap != nil {
- s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n")
- }
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- if this.StringToEnumMap != nil {
- s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n")
- }
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- if this.StringToMsgMap != nil {
- s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *MessageWithMap) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&theproto3.MessageWithMap{")
- keysForNameMapping := make([]int32, 0, len(this.NameMapping))
- for k := range this.NameMapping {
- keysForNameMapping = append(keysForNameMapping, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForNameMapping)
- mapStringForNameMapping := "map[int32]string{"
- for _, k := range keysForNameMapping {
- mapStringForNameMapping += fmt.Sprintf("%#v: %#v,", k, this.NameMapping[k])
- }
- mapStringForNameMapping += "}"
- if this.NameMapping != nil {
- s = append(s, "NameMapping: "+mapStringForNameMapping+",\n")
- }
- keysForMsgMapping := make([]int64, 0, len(this.MsgMapping))
- for k := range this.MsgMapping {
- keysForMsgMapping = append(keysForMsgMapping, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForMsgMapping)
- mapStringForMsgMapping := "map[int64]*FloatingPoint{"
- for _, k := range keysForMsgMapping {
- mapStringForMsgMapping += fmt.Sprintf("%#v: %#v,", k, this.MsgMapping[k])
- }
- mapStringForMsgMapping += "}"
- if this.MsgMapping != nil {
- s = append(s, "MsgMapping: "+mapStringForMsgMapping+",\n")
- }
- keysForByteMapping := make([]bool, 0, len(this.ByteMapping))
- for k := range this.ByteMapping {
- keysForByteMapping = append(keysForByteMapping, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForByteMapping)
- mapStringForByteMapping := "map[bool][]byte{"
- for _, k := range keysForByteMapping {
- mapStringForByteMapping += fmt.Sprintf("%#v: %#v,", k, this.ByteMapping[k])
- }
- mapStringForByteMapping += "}"
- if this.ByteMapping != nil {
- s = append(s, "ByteMapping: "+mapStringForByteMapping+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *FloatingPoint) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&theproto3.FloatingPoint{")
- s = append(s, "F: "+fmt.Sprintf("%#v", this.F)+",\n")
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *Uint128Pair) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&theproto3.Uint128Pair{")
- s = append(s, "Left: "+fmt.Sprintf("%#v", this.Left)+",\n")
- s = append(s, "Right: "+fmt.Sprintf("%#v", this.Right)+",\n")
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *ContainsNestedMap) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 4)
- s = append(s, "&theproto3.ContainsNestedMap{")
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *ContainsNestedMap_NestedMap) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&theproto3.ContainsNestedMap_NestedMap{")
- keysForNestedMapField := make([]string, 0, len(this.NestedMapField))
- for k := range this.NestedMapField {
- keysForNestedMapField = append(keysForNestedMapField, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForNestedMapField)
- mapStringForNestedMapField := "map[string]float64{"
- for _, k := range keysForNestedMapField {
- mapStringForNestedMapField += fmt.Sprintf("%#v: %#v,", k, this.NestedMapField[k])
- }
- mapStringForNestedMapField += "}"
- if this.NestedMapField != nil {
- s = append(s, "NestedMapField: "+mapStringForNestedMapField+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *NotPacked) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&theproto3.NotPacked{")
- s = append(s, "Key: "+fmt.Sprintf("%#v", this.Key)+",\n")
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func valueToGoStringTheproto3(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 NewPopulatedMessage(r randyTheproto3, easy bool) *Message {
- this := &Message{}
- this.Name = string(randStringTheproto3(r))
- this.Hilarity = Message_Humour([]int32{0, 1, 2, 3}[r.Intn(4)])
- this.HeightInCm = uint32(r.Uint32())
- v1 := r.Intn(100)
- this.Data = make([]byte, v1)
- for i := 0; i < v1; i++ {
- this.Data[i] = byte(r.Intn(256))
- }
- this.ResultCount = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.ResultCount *= -1
- }
- this.TrueScotsman = bool(bool(r.Intn(2) == 0))
- this.Score = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Score *= -1
- }
- v2 := r.Intn(10)
- this.Key = make([]uint64, v2)
- for i := 0; i < v2; i++ {
- this.Key[i] = uint64(uint64(r.Uint32()))
- }
- if r.Intn(10) != 0 {
- this.Nested = NewPopulatedNested(r, easy)
- }
- if r.Intn(10) != 0 {
- v3 := r.Intn(10)
- this.Terrain = make(map[int64]*Nested)
- for i := 0; i < v3; i++ {
- this.Terrain[int64(r.Int63())] = NewPopulatedNested(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- this.Proto2Field = test.NewPopulatedNinOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- v4 := r.Intn(10)
- this.Proto2Value = make(map[int64]*test.NinOptEnum)
- for i := 0; i < v4; i++ {
- this.Proto2Value[int64(r.Int63())] = test.NewPopulatedNinOptEnum(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedNested(r randyTheproto3, easy bool) *Nested {
- this := &Nested{}
- this.Bunny = string(randStringTheproto3(r))
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedAllMaps(r randyTheproto3, easy bool) *AllMaps {
- this := &AllMaps{}
- if r.Intn(10) != 0 {
- v5 := r.Intn(10)
- this.StringToDoubleMap = make(map[string]float64)
- for i := 0; i < v5; i++ {
- v6 := randStringTheproto3(r)
- this.StringToDoubleMap[v6] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.StringToDoubleMap[v6] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v7 := r.Intn(10)
- this.StringToFloatMap = make(map[string]float32)
- for i := 0; i < v7; i++ {
- v8 := randStringTheproto3(r)
- this.StringToFloatMap[v8] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.StringToFloatMap[v8] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v9 := r.Intn(10)
- this.Int32Map = make(map[int32]int32)
- for i := 0; i < v9; i++ {
- v10 := int32(r.Int31())
- this.Int32Map[v10] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Int32Map[v10] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v11 := r.Intn(10)
- this.Int64Map = make(map[int64]int64)
- for i := 0; i < v11; i++ {
- v12 := int64(r.Int63())
- this.Int64Map[v12] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Int64Map[v12] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v13 := r.Intn(10)
- this.Uint32Map = make(map[uint32]uint32)
- for i := 0; i < v13; i++ {
- v14 := uint32(r.Uint32())
- this.Uint32Map[v14] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v15 := r.Intn(10)
- this.Uint64Map = make(map[uint64]uint64)
- for i := 0; i < v15; i++ {
- v16 := uint64(uint64(r.Uint32()))
- this.Uint64Map[v16] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v17 := r.Intn(10)
- this.Sint32Map = make(map[int32]int32)
- for i := 0; i < v17; i++ {
- v18 := int32(r.Int31())
- this.Sint32Map[v18] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sint32Map[v18] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v19 := r.Intn(10)
- this.Sint64Map = make(map[int64]int64)
- for i := 0; i < v19; i++ {
- v20 := int64(r.Int63())
- this.Sint64Map[v20] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sint64Map[v20] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v21 := r.Intn(10)
- this.Fixed32Map = make(map[uint32]uint32)
- for i := 0; i < v21; i++ {
- v22 := uint32(r.Uint32())
- this.Fixed32Map[v22] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v23 := r.Intn(10)
- this.Sfixed32Map = make(map[int32]int32)
- for i := 0; i < v23; i++ {
- v24 := int32(r.Int31())
- this.Sfixed32Map[v24] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sfixed32Map[v24] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v25 := r.Intn(10)
- this.Fixed64Map = make(map[uint64]uint64)
- for i := 0; i < v25; i++ {
- v26 := uint64(uint64(r.Uint32()))
- this.Fixed64Map[v26] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v27 := r.Intn(10)
- this.Sfixed64Map = make(map[int64]int64)
- for i := 0; i < v27; i++ {
- v28 := int64(r.Int63())
- this.Sfixed64Map[v28] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sfixed64Map[v28] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v29 := r.Intn(10)
- this.BoolMap = make(map[bool]bool)
- for i := 0; i < v29; i++ {
- v30 := bool(bool(r.Intn(2) == 0))
- this.BoolMap[v30] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v31 := r.Intn(10)
- this.StringMap = make(map[string]string)
- for i := 0; i < v31; i++ {
- this.StringMap[randStringTheproto3(r)] = randStringTheproto3(r)
- }
- }
- if r.Intn(10) != 0 {
- v32 := r.Intn(10)
- this.StringToBytesMap = make(map[string][]byte)
- for i := 0; i < v32; i++ {
- v33 := r.Intn(100)
- v34 := randStringTheproto3(r)
- this.StringToBytesMap[v34] = make([]byte, v33)
- for i := 0; i < v33; i++ {
- this.StringToBytesMap[v34][i] = byte(r.Intn(256))
- }
- }
- }
- if r.Intn(10) != 0 {
- v35 := r.Intn(10)
- this.StringToEnumMap = make(map[string]MapEnum)
- for i := 0; i < v35; i++ {
- this.StringToEnumMap[randStringTheproto3(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)])
- }
- }
- if r.Intn(10) != 0 {
- v36 := r.Intn(10)
- this.StringToMsgMap = make(map[string]*FloatingPoint)
- for i := 0; i < v36; i++ {
- this.StringToMsgMap[randStringTheproto3(r)] = NewPopulatedFloatingPoint(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedAllMapsOrdered(r randyTheproto3, easy bool) *AllMapsOrdered {
- this := &AllMapsOrdered{}
- if r.Intn(10) != 0 {
- v37 := r.Intn(10)
- this.StringToDoubleMap = make(map[string]float64)
- for i := 0; i < v37; i++ {
- v38 := randStringTheproto3(r)
- this.StringToDoubleMap[v38] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.StringToDoubleMap[v38] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v39 := r.Intn(10)
- this.StringToFloatMap = make(map[string]float32)
- for i := 0; i < v39; i++ {
- v40 := randStringTheproto3(r)
- this.StringToFloatMap[v40] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.StringToFloatMap[v40] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v41 := r.Intn(10)
- this.Int32Map = make(map[int32]int32)
- for i := 0; i < v41; i++ {
- v42 := int32(r.Int31())
- this.Int32Map[v42] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Int32Map[v42] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v43 := r.Intn(10)
- this.Int64Map = make(map[int64]int64)
- for i := 0; i < v43; i++ {
- v44 := int64(r.Int63())
- this.Int64Map[v44] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Int64Map[v44] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v45 := r.Intn(10)
- this.Uint32Map = make(map[uint32]uint32)
- for i := 0; i < v45; i++ {
- v46 := uint32(r.Uint32())
- this.Uint32Map[v46] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v47 := r.Intn(10)
- this.Uint64Map = make(map[uint64]uint64)
- for i := 0; i < v47; i++ {
- v48 := uint64(uint64(r.Uint32()))
- this.Uint64Map[v48] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v49 := r.Intn(10)
- this.Sint32Map = make(map[int32]int32)
- for i := 0; i < v49; i++ {
- v50 := int32(r.Int31())
- this.Sint32Map[v50] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sint32Map[v50] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v51 := r.Intn(10)
- this.Sint64Map = make(map[int64]int64)
- for i := 0; i < v51; i++ {
- v52 := int64(r.Int63())
- this.Sint64Map[v52] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sint64Map[v52] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v53 := r.Intn(10)
- this.Fixed32Map = make(map[uint32]uint32)
- for i := 0; i < v53; i++ {
- v54 := uint32(r.Uint32())
- this.Fixed32Map[v54] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v55 := r.Intn(10)
- this.Sfixed32Map = make(map[int32]int32)
- for i := 0; i < v55; i++ {
- v56 := int32(r.Int31())
- this.Sfixed32Map[v56] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sfixed32Map[v56] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v57 := r.Intn(10)
- this.Fixed64Map = make(map[uint64]uint64)
- for i := 0; i < v57; i++ {
- v58 := uint64(uint64(r.Uint32()))
- this.Fixed64Map[v58] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v59 := r.Intn(10)
- this.Sfixed64Map = make(map[int64]int64)
- for i := 0; i < v59; i++ {
- v60 := int64(r.Int63())
- this.Sfixed64Map[v60] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sfixed64Map[v60] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v61 := r.Intn(10)
- this.BoolMap = make(map[bool]bool)
- for i := 0; i < v61; i++ {
- v62 := bool(bool(r.Intn(2) == 0))
- this.BoolMap[v62] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v63 := r.Intn(10)
- this.StringMap = make(map[string]string)
- for i := 0; i < v63; i++ {
- this.StringMap[randStringTheproto3(r)] = randStringTheproto3(r)
- }
- }
- if r.Intn(10) != 0 {
- v64 := r.Intn(10)
- this.StringToBytesMap = make(map[string][]byte)
- for i := 0; i < v64; i++ {
- v65 := r.Intn(100)
- v66 := randStringTheproto3(r)
- this.StringToBytesMap[v66] = make([]byte, v65)
- for i := 0; i < v65; i++ {
- this.StringToBytesMap[v66][i] = byte(r.Intn(256))
- }
- }
- }
- if r.Intn(10) != 0 {
- v67 := r.Intn(10)
- this.StringToEnumMap = make(map[string]MapEnum)
- for i := 0; i < v67; i++ {
- this.StringToEnumMap[randStringTheproto3(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)])
- }
- }
- if r.Intn(10) != 0 {
- v68 := r.Intn(10)
- this.StringToMsgMap = make(map[string]*FloatingPoint)
- for i := 0; i < v68; i++ {
- this.StringToMsgMap[randStringTheproto3(r)] = NewPopulatedFloatingPoint(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedMessageWithMap(r randyTheproto3, easy bool) *MessageWithMap {
- this := &MessageWithMap{}
- if r.Intn(10) != 0 {
- v69 := r.Intn(10)
- this.NameMapping = make(map[int32]string)
- for i := 0; i < v69; i++ {
- this.NameMapping[int32(r.Int31())] = randStringTheproto3(r)
- }
- }
- if r.Intn(10) != 0 {
- v70 := r.Intn(10)
- this.MsgMapping = make(map[int64]*FloatingPoint)
- for i := 0; i < v70; i++ {
- this.MsgMapping[int64(r.Int63())] = NewPopulatedFloatingPoint(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v71 := r.Intn(10)
- this.ByteMapping = make(map[bool][]byte)
- for i := 0; i < v71; i++ {
- v72 := r.Intn(100)
- v73 := bool(bool(r.Intn(2) == 0))
- this.ByteMapping[v73] = make([]byte, v72)
- for i := 0; i < v72; i++ {
- this.ByteMapping[v73][i] = byte(r.Intn(256))
- }
- }
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedFloatingPoint(r randyTheproto3, easy bool) *FloatingPoint {
- this := &FloatingPoint{}
- this.F = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.F *= -1
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedUint128Pair(r randyTheproto3, easy bool) *Uint128Pair {
- this := &Uint128Pair{}
- v74 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- this.Left = *v74
- this.Right = github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedContainsNestedMap(r randyTheproto3, easy bool) *ContainsNestedMap {
- this := &ContainsNestedMap{}
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedContainsNestedMap_NestedMap(r randyTheproto3, easy bool) *ContainsNestedMap_NestedMap {
- this := &ContainsNestedMap_NestedMap{}
- if r.Intn(10) != 0 {
- v75 := r.Intn(10)
- this.NestedMapField = make(map[string]float64)
- for i := 0; i < v75; i++ {
- v76 := randStringTheproto3(r)
- this.NestedMapField[v76] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.NestedMapField[v76] *= -1
- }
- }
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedNotPacked(r randyTheproto3, easy bool) *NotPacked {
- this := &NotPacked{}
- v77 := r.Intn(10)
- this.Key = make([]uint64, v77)
- for i := 0; i < v77; i++ {
- this.Key[i] = uint64(uint64(r.Uint32()))
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-type randyTheproto3 interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneTheproto3(r randyTheproto3) 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 randStringTheproto3(r randyTheproto3) string {
- v78 := r.Intn(100)
- tmps := make([]rune, v78)
- for i := 0; i < v78; i++ {
- tmps[i] = randUTF8RuneTheproto3(r)
- }
- return string(tmps)
-}
-func randUnrecognizedTheproto3(r randyTheproto3, 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 = randFieldTheproto3(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldTheproto3(dAtA []byte, r randyTheproto3, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(key))
- v79 := r.Int63()
- if r.Intn(2) == 0 {
- v79 *= -1
- }
- dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(v79))
- case 1:
- dAtA = encodeVarintPopulateTheproto3(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 = encodeVarintPopulateTheproto3(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateTheproto3(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 encodeVarintPopulateTheproto3(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 *Message) Size() (n int) {
- var l int
- _ = l
- l = len(m.Name)
- if l > 0 {
- n += 1 + l + sovTheproto3(uint64(l))
- }
- if m.Hilarity != 0 {
- n += 1 + sovTheproto3(uint64(m.Hilarity))
- }
- if m.HeightInCm != 0 {
- n += 1 + sovTheproto3(uint64(m.HeightInCm))
- }
- l = len(m.Data)
- if l > 0 {
- n += 1 + l + sovTheproto3(uint64(l))
- }
- if m.ResultCount != 0 {
- n += 1 + sovTheproto3(uint64(m.ResultCount))
- }
- if m.TrueScotsman {
- n += 2
- }
- if m.Score != 0 {
- n += 5
- }
- if len(m.Key) > 0 {
- l = 0
- for _, e := range m.Key {
- l += sovTheproto3(uint64(e))
- }
- n += 1 + sovTheproto3(uint64(l)) + l
- }
- if m.Nested != nil {
- l = m.Nested.Size()
- n += 1 + l + sovTheproto3(uint64(l))
- }
- if len(m.Terrain) > 0 {
- for k, v := range m.Terrain {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovTheproto3(uint64(l))
- }
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + l
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if m.Proto2Field != nil {
- l = m.Proto2Field.Size()
- n += 1 + l + sovTheproto3(uint64(l))
- }
- if len(m.Proto2Value) > 0 {
- for k, v := range m.Proto2Value {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovTheproto3(uint64(l))
- }
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + l
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- return n
-}
-
-func (m *Nested) Size() (n int) {
- var l int
- _ = l
- l = len(m.Bunny)
- if l > 0 {
- n += 1 + l + sovTheproto3(uint64(l))
- }
- return n
-}
-
-func (m *AllMaps) Size() (n int) {
- var l int
- _ = l
- if len(m.StringToDoubleMap) > 0 {
- for k, v := range m.StringToDoubleMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToFloatMap) > 0 {
- for k, v := range m.StringToFloatMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 4
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Int32Map) > 0 {
- for k, v := range m.Int32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Int64Map) > 0 {
- for k, v := range m.Int64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Uint32Map) > 0 {
- for k, v := range m.Uint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Uint64Map) > 0 {
- for k, v := range m.Uint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sint32Map) > 0 {
- for k, v := range m.Sint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sint64Map) > 0 {
- for k, v := range m.Sint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed32Map) > 0 {
- for k, v := range m.Fixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed32Map) > 0 {
- for k, v := range m.Sfixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed64Map) > 0 {
- for k, v := range m.Fixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed64Map) > 0 {
- for k, v := range m.Sfixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.BoolMap) > 0 {
- for k, v := range m.BoolMap {
- _ = k
- _ = v
- mapEntrySize := 1 + 1 + 1 + 1
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringMap) > 0 {
- for k, v := range m.StringMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + len(v) + sovTheproto3(uint64(len(v)))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToBytesMap) > 0 {
- for k, v := range m.StringToBytesMap {
- _ = k
- _ = v
- l = 0
- if len(v) > 0 {
- l = 1 + len(v) + sovTheproto3(uint64(len(v)))
- }
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToEnumMap) > 0 {
- for k, v := range m.StringToEnumMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToMsgMap) > 0 {
- for k, v := range m.StringToMsgMap {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovTheproto3(uint64(l))
- }
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l
- n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- return n
-}
-
-func (m *AllMapsOrdered) Size() (n int) {
- var l int
- _ = l
- if len(m.StringToDoubleMap) > 0 {
- for k, v := range m.StringToDoubleMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToFloatMap) > 0 {
- for k, v := range m.StringToFloatMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 4
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Int32Map) > 0 {
- for k, v := range m.Int32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Int64Map) > 0 {
- for k, v := range m.Int64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Uint32Map) > 0 {
- for k, v := range m.Uint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Uint64Map) > 0 {
- for k, v := range m.Uint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sint32Map) > 0 {
- for k, v := range m.Sint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sint64Map) > 0 {
- for k, v := range m.Sint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed32Map) > 0 {
- for k, v := range m.Fixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed32Map) > 0 {
- for k, v := range m.Sfixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed64Map) > 0 {
- for k, v := range m.Fixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed64Map) > 0 {
- for k, v := range m.Sfixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.BoolMap) > 0 {
- for k, v := range m.BoolMap {
- _ = k
- _ = v
- mapEntrySize := 1 + 1 + 1 + 1
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringMap) > 0 {
- for k, v := range m.StringMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + len(v) + sovTheproto3(uint64(len(v)))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToBytesMap) > 0 {
- for k, v := range m.StringToBytesMap {
- _ = k
- _ = v
- l = 0
- if len(v) > 0 {
- l = 1 + len(v) + sovTheproto3(uint64(len(v)))
- }
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToEnumMap) > 0 {
- for k, v := range m.StringToEnumMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToMsgMap) > 0 {
- for k, v := range m.StringToMsgMap {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovTheproto3(uint64(l))
- }
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l
- n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- return n
-}
-
-func (m *MessageWithMap) Size() (n int) {
- var l int
- _ = l
- if len(m.NameMapping) > 0 {
- for k, v := range m.NameMapping {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + len(v) + sovTheproto3(uint64(len(v)))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.MsgMapping) > 0 {
- for k, v := range m.MsgMapping {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovTheproto3(uint64(l))
- }
- mapEntrySize := 1 + sozTheproto3(uint64(k)) + l
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.ByteMapping) > 0 {
- for k, v := range m.ByteMapping {
- _ = k
- _ = v
- l = 0
- if len(v) > 0 {
- l = 1 + len(v) + sovTheproto3(uint64(len(v)))
- }
- mapEntrySize := 1 + 1 + l
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- return n
-}
-
-func (m *FloatingPoint) Size() (n int) {
- var l int
- _ = l
- if m.F != 0 {
- n += 9
- }
- return n
-}
-
-func (m *Uint128Pair) Size() (n int) {
- var l int
- _ = l
- l = m.Left.Size()
- n += 1 + l + sovTheproto3(uint64(l))
- if m.Right != nil {
- l = m.Right.Size()
- n += 1 + l + sovTheproto3(uint64(l))
- }
- return n
-}
-
-func (m *ContainsNestedMap) Size() (n int) {
- var l int
- _ = l
- return n
-}
-
-func (m *ContainsNestedMap_NestedMap) Size() (n int) {
- var l int
- _ = l
- if len(m.NestedMapField) > 0 {
- for k, v := range m.NestedMapField {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- return n
-}
-
-func (m *NotPacked) Size() (n int) {
- var l int
- _ = l
- if len(m.Key) > 0 {
- for _, e := range m.Key {
- n += 1 + sovTheproto3(uint64(e))
- }
- }
- return n
-}
-
-func sovTheproto3(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozTheproto3(x uint64) (n int) {
- return sovTheproto3(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *Message) String() string {
- if this == nil {
- return "nil"
- }
- keysForTerrain := make([]int64, 0, len(this.Terrain))
- for k := range this.Terrain {
- keysForTerrain = append(keysForTerrain, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForTerrain)
- mapStringForTerrain := "map[int64]*Nested{"
- for _, k := range keysForTerrain {
- mapStringForTerrain += fmt.Sprintf("%v: %v,", k, this.Terrain[k])
- }
- mapStringForTerrain += "}"
- keysForProto2Value := make([]int64, 0, len(this.Proto2Value))
- for k := range this.Proto2Value {
- keysForProto2Value = append(keysForProto2Value, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForProto2Value)
- mapStringForProto2Value := "map[int64]*test.NinOptEnum{"
- for _, k := range keysForProto2Value {
- mapStringForProto2Value += fmt.Sprintf("%v: %v,", k, this.Proto2Value[k])
- }
- mapStringForProto2Value += "}"
- s := strings.Join([]string{`&Message{`,
- `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
- `Hilarity:` + fmt.Sprintf("%v", this.Hilarity) + `,`,
- `HeightInCm:` + fmt.Sprintf("%v", this.HeightInCm) + `,`,
- `Data:` + fmt.Sprintf("%v", this.Data) + `,`,
- `ResultCount:` + fmt.Sprintf("%v", this.ResultCount) + `,`,
- `TrueScotsman:` + fmt.Sprintf("%v", this.TrueScotsman) + `,`,
- `Score:` + fmt.Sprintf("%v", this.Score) + `,`,
- `Key:` + fmt.Sprintf("%v", this.Key) + `,`,
- `Nested:` + strings.Replace(fmt.Sprintf("%v", this.Nested), "Nested", "Nested", 1) + `,`,
- `Terrain:` + mapStringForTerrain + `,`,
- `Proto2Field:` + strings.Replace(fmt.Sprintf("%v", this.Proto2Field), "NinOptNative", "test.NinOptNative", 1) + `,`,
- `Proto2Value:` + mapStringForProto2Value + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Nested) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Nested{`,
- `Bunny:` + fmt.Sprintf("%v", this.Bunny) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllMaps) String() string {
- if this == nil {
- return "nil"
- }
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- s := strings.Join([]string{`&AllMaps{`,
- `StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`,
- `StringToFloatMap:` + mapStringForStringToFloatMap + `,`,
- `Int32Map:` + mapStringForInt32Map + `,`,
- `Int64Map:` + mapStringForInt64Map + `,`,
- `Uint32Map:` + mapStringForUint32Map + `,`,
- `Uint64Map:` + mapStringForUint64Map + `,`,
- `Sint32Map:` + mapStringForSint32Map + `,`,
- `Sint64Map:` + mapStringForSint64Map + `,`,
- `Fixed32Map:` + mapStringForFixed32Map + `,`,
- `Sfixed32Map:` + mapStringForSfixed32Map + `,`,
- `Fixed64Map:` + mapStringForFixed64Map + `,`,
- `Sfixed64Map:` + mapStringForSfixed64Map + `,`,
- `BoolMap:` + mapStringForBoolMap + `,`,
- `StringMap:` + mapStringForStringMap + `,`,
- `StringToBytesMap:` + mapStringForStringToBytesMap + `,`,
- `StringToEnumMap:` + mapStringForStringToEnumMap + `,`,
- `StringToMsgMap:` + mapStringForStringToMsgMap + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllMapsOrdered) String() string {
- if this == nil {
- return "nil"
- }
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- s := strings.Join([]string{`&AllMapsOrdered{`,
- `StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`,
- `StringToFloatMap:` + mapStringForStringToFloatMap + `,`,
- `Int32Map:` + mapStringForInt32Map + `,`,
- `Int64Map:` + mapStringForInt64Map + `,`,
- `Uint32Map:` + mapStringForUint32Map + `,`,
- `Uint64Map:` + mapStringForUint64Map + `,`,
- `Sint32Map:` + mapStringForSint32Map + `,`,
- `Sint64Map:` + mapStringForSint64Map + `,`,
- `Fixed32Map:` + mapStringForFixed32Map + `,`,
- `Sfixed32Map:` + mapStringForSfixed32Map + `,`,
- `Fixed64Map:` + mapStringForFixed64Map + `,`,
- `Sfixed64Map:` + mapStringForSfixed64Map + `,`,
- `BoolMap:` + mapStringForBoolMap + `,`,
- `StringMap:` + mapStringForStringMap + `,`,
- `StringToBytesMap:` + mapStringForStringToBytesMap + `,`,
- `StringToEnumMap:` + mapStringForStringToEnumMap + `,`,
- `StringToMsgMap:` + mapStringForStringToMsgMap + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *MessageWithMap) String() string {
- if this == nil {
- return "nil"
- }
- keysForNameMapping := make([]int32, 0, len(this.NameMapping))
- for k := range this.NameMapping {
- keysForNameMapping = append(keysForNameMapping, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForNameMapping)
- mapStringForNameMapping := "map[int32]string{"
- for _, k := range keysForNameMapping {
- mapStringForNameMapping += fmt.Sprintf("%v: %v,", k, this.NameMapping[k])
- }
- mapStringForNameMapping += "}"
- keysForMsgMapping := make([]int64, 0, len(this.MsgMapping))
- for k := range this.MsgMapping {
- keysForMsgMapping = append(keysForMsgMapping, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForMsgMapping)
- mapStringForMsgMapping := "map[int64]*FloatingPoint{"
- for _, k := range keysForMsgMapping {
- mapStringForMsgMapping += fmt.Sprintf("%v: %v,", k, this.MsgMapping[k])
- }
- mapStringForMsgMapping += "}"
- keysForByteMapping := make([]bool, 0, len(this.ByteMapping))
- for k := range this.ByteMapping {
- keysForByteMapping = append(keysForByteMapping, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForByteMapping)
- mapStringForByteMapping := "map[bool][]byte{"
- for _, k := range keysForByteMapping {
- mapStringForByteMapping += fmt.Sprintf("%v: %v,", k, this.ByteMapping[k])
- }
- mapStringForByteMapping += "}"
- s := strings.Join([]string{`&MessageWithMap{`,
- `NameMapping:` + mapStringForNameMapping + `,`,
- `MsgMapping:` + mapStringForMsgMapping + `,`,
- `ByteMapping:` + mapStringForByteMapping + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *FloatingPoint) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&FloatingPoint{`,
- `F:` + fmt.Sprintf("%v", this.F) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Uint128Pair) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Uint128Pair{`,
- `Left:` + fmt.Sprintf("%v", this.Left) + `,`,
- `Right:` + fmt.Sprintf("%v", this.Right) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *ContainsNestedMap) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&ContainsNestedMap{`,
- `}`,
- }, "")
- return s
-}
-func (this *ContainsNestedMap_NestedMap) String() string {
- if this == nil {
- return "nil"
- }
- keysForNestedMapField := make([]string, 0, len(this.NestedMapField))
- for k := range this.NestedMapField {
- keysForNestedMapField = append(keysForNestedMapField, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForNestedMapField)
- mapStringForNestedMapField := "map[string]float64{"
- for _, k := range keysForNestedMapField {
- mapStringForNestedMapField += fmt.Sprintf("%v: %v,", k, this.NestedMapField[k])
- }
- mapStringForNestedMapField += "}"
- s := strings.Join([]string{`&ContainsNestedMap_NestedMap{`,
- `NestedMapField:` + mapStringForNestedMapField + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NotPacked) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NotPacked{`,
- `Key:` + fmt.Sprintf("%v", this.Key) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringTheproto3(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *Message) 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 *Message) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Name) > 0 {
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(m.Name)))
- i += copy(dAtA[i:], m.Name)
- }
- if m.Hilarity != 0 {
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(m.Hilarity))
- }
- if m.HeightInCm != 0 {
- dAtA[i] = 0x18
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(m.HeightInCm))
- }
- if len(m.Data) > 0 {
- dAtA[i] = 0x22
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(m.Data)))
- i += copy(dAtA[i:], m.Data)
- }
- if len(m.Key) > 0 {
- dAtA2 := make([]byte, len(m.Key)*10)
- var j1 int
- for _, num := range m.Key {
- for num >= 1<<7 {
- dAtA2[j1] = uint8(uint64(num)&0x7f | 0x80)
- num >>= 7
- j1++
- }
- dAtA2[j1] = uint8(num)
- j1++
- }
- dAtA[i] = 0x2a
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(j1))
- i += copy(dAtA[i:], dAtA2[:j1])
- }
- if m.Nested != nil {
- dAtA[i] = 0x32
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(m.Nested.Size()))
- n3, err := m.Nested.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n3
- }
- if m.ResultCount != 0 {
- dAtA[i] = 0x38
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(m.ResultCount))
- }
- if m.TrueScotsman {
- dAtA[i] = 0x40
- i++
- if m.TrueScotsman {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- if m.Score != 0 {
- dAtA[i] = 0x4d
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = m.Score
- i += 4
- }
- if len(m.Terrain) > 0 {
- for k := range m.Terrain {
- dAtA[i] = 0x52
- i++
- v := m.Terrain[k]
- msgSize := 0
- if v != nil {
- msgSize = v.Size()
- msgSize += 1 + sovTheproto3(uint64(msgSize))
- }
- mapSize := 1 + sovTheproto3(uint64(k)) + msgSize
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(k))
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v.Size()))
- n4, err := v.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n4
- }
- }
- }
- if m.Proto2Field != nil {
- dAtA[i] = 0x5a
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(m.Proto2Field.Size()))
- n5, err := m.Proto2Field.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n5
- }
- if len(m.Proto2Value) > 0 {
- for k := range m.Proto2Value {
- dAtA[i] = 0x6a
- i++
- v := m.Proto2Value[k]
- msgSize := 0
- if v != nil {
- msgSize = v.Size()
- msgSize += 1 + sovTheproto3(uint64(msgSize))
- }
- mapSize := 1 + sovTheproto3(uint64(k)) + msgSize
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(k))
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v.Size()))
- n6, err := v.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n6
- }
- }
- }
- return i, nil
-}
-
-func (m *Nested) 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 *Nested) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Bunny) > 0 {
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(m.Bunny)))
- i += copy(dAtA[i:], m.Bunny)
- }
- return i, nil
-}
-
-func (m *AllMaps) 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 *AllMaps) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.StringToDoubleMap) > 0 {
- for k := range m.StringToDoubleMap {
- dAtA[i] = 0xa
- i++
- v := m.StringToDoubleMap[k]
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(math.Float64bits(float64(v))))
- }
- }
- if len(m.StringToFloatMap) > 0 {
- for k := range m.StringToFloatMap {
- dAtA[i] = 0x12
- i++
- v := m.StringToFloatMap[k]
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 4
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(math.Float32bits(float32(v))))
- }
- }
- if len(m.Int32Map) > 0 {
- for k := range m.Int32Map {
- dAtA[i] = 0x1a
- i++
- v := m.Int32Map[k]
- mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.Int64Map) > 0 {
- for k := range m.Int64Map {
- dAtA[i] = 0x22
- i++
- v := m.Int64Map[k]
- mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.Uint32Map) > 0 {
- for k := range m.Uint32Map {
- dAtA[i] = 0x2a
- i++
- v := m.Uint32Map[k]
- mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.Uint64Map) > 0 {
- for k := range m.Uint64Map {
- dAtA[i] = 0x32
- i++
- v := m.Uint64Map[k]
- mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.Sint32Map) > 0 {
- for k := range m.Sint32Map {
- dAtA[i] = 0x3a
- i++
- v := m.Sint32Map[k]
- mapSize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64((uint32(k)<<1)^uint32((k>>31))))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64((uint32(v)<<1)^uint32((v>>31))))
- }
- }
- if len(m.Sint64Map) > 0 {
- for k := range m.Sint64Map {
- dAtA[i] = 0x42
- i++
- v := m.Sint64Map[k]
- mapSize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64((uint64(k)<<1)^uint64((k>>63))))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64((uint64(v)<<1)^uint64((v>>63))))
- }
- }
- if len(m.Fixed32Map) > 0 {
- for k := range m.Fixed32Map {
- dAtA[i] = 0x4a
- i++
- v := m.Fixed32Map[k]
- mapSize := 1 + 4 + 1 + 4
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xd
- i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(k))
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(v))
- }
- }
- if len(m.Sfixed32Map) > 0 {
- for k := range m.Sfixed32Map {
- dAtA[i] = 0x52
- i++
- v := m.Sfixed32Map[k]
- mapSize := 1 + 4 + 1 + 4
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xd
- i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(k))
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(v))
- }
- }
- if len(m.Fixed64Map) > 0 {
- for k := range m.Fixed64Map {
- dAtA[i] = 0x5a
- i++
- v := m.Fixed64Map[k]
- mapSize := 1 + 8 + 1 + 8
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x9
- i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.Sfixed64Map) > 0 {
- for k := range m.Sfixed64Map {
- dAtA[i] = 0x62
- i++
- v := m.Sfixed64Map[k]
- mapSize := 1 + 8 + 1 + 8
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x9
- i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.BoolMap) > 0 {
- for k := range m.BoolMap {
- dAtA[i] = 0x6a
- i++
- v := m.BoolMap[k]
- mapSize := 1 + 1 + 1 + 1
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- if k {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- dAtA[i] = 0x10
- i++
- if v {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- }
- if len(m.StringMap) > 0 {
- for k := range m.StringMap {
- dAtA[i] = 0x72
- i++
- v := m.StringMap[k]
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + len(v) + sovTheproto3(uint64(len(v)))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(v)))
- i += copy(dAtA[i:], v)
- }
- }
- if len(m.StringToBytesMap) > 0 {
- for k := range m.StringToBytesMap {
- dAtA[i] = 0x7a
- i++
- v := m.StringToBytesMap[k]
- byteSize := 0
- if len(v) > 0 {
- byteSize = 1 + len(v) + sovTheproto3(uint64(len(v)))
- }
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + byteSize
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- if len(v) > 0 {
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(v)))
- i += copy(dAtA[i:], v)
- }
- }
- }
- if len(m.StringToEnumMap) > 0 {
- for k := range m.StringToEnumMap {
- dAtA[i] = 0x82
- i++
- dAtA[i] = 0x1
- i++
- v := m.StringToEnumMap[k]
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + sovTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.StringToMsgMap) > 0 {
- for k := range m.StringToMsgMap {
- dAtA[i] = 0x8a
- i++
- dAtA[i] = 0x1
- i++
- v := m.StringToMsgMap[k]
- msgSize := 0
- if v != nil {
- msgSize = v.Size()
- msgSize += 1 + sovTheproto3(uint64(msgSize))
- }
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + msgSize
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v.Size()))
- n7, err := v.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n7
- }
- }
- }
- return i, nil
-}
-
-func (m *AllMapsOrdered) 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 *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.StringToDoubleMap) > 0 {
- keysForStringToDoubleMap := make([]string, 0, len(m.StringToDoubleMap))
- for k := range m.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- for _, k := range keysForStringToDoubleMap {
- dAtA[i] = 0xa
- i++
- v := m.StringToDoubleMap[string(k)]
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(math.Float64bits(float64(v))))
- }
- }
- if len(m.StringToFloatMap) > 0 {
- keysForStringToFloatMap := make([]string, 0, len(m.StringToFloatMap))
- for k := range m.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- for _, k := range keysForStringToFloatMap {
- dAtA[i] = 0x12
- i++
- v := m.StringToFloatMap[string(k)]
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 4
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(math.Float32bits(float32(v))))
- }
- }
- if len(m.Int32Map) > 0 {
- keysForInt32Map := make([]int32, 0, len(m.Int32Map))
- for k := range m.Int32Map {
- keysForInt32Map = append(keysForInt32Map, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- for _, k := range keysForInt32Map {
- dAtA[i] = 0x1a
- i++
- v := m.Int32Map[int32(k)]
- mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.Int64Map) > 0 {
- keysForInt64Map := make([]int64, 0, len(m.Int64Map))
- for k := range m.Int64Map {
- keysForInt64Map = append(keysForInt64Map, int64(k))
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- for _, k := range keysForInt64Map {
- dAtA[i] = 0x22
- i++
- v := m.Int64Map[int64(k)]
- mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.Uint32Map) > 0 {
- keysForUint32Map := make([]uint32, 0, len(m.Uint32Map))
- for k := range m.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, uint32(k))
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- for _, k := range keysForUint32Map {
- dAtA[i] = 0x2a
- i++
- v := m.Uint32Map[uint32(k)]
- mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.Uint64Map) > 0 {
- keysForUint64Map := make([]uint64, 0, len(m.Uint64Map))
- for k := range m.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, uint64(k))
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- for _, k := range keysForUint64Map {
- dAtA[i] = 0x32
- i++
- v := m.Uint64Map[uint64(k)]
- mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.Sint32Map) > 0 {
- keysForSint32Map := make([]int32, 0, len(m.Sint32Map))
- for k := range m.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- for _, k := range keysForSint32Map {
- dAtA[i] = 0x3a
- i++
- v := m.Sint32Map[int32(k)]
- mapSize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64((uint32(k)<<1)^uint32((k>>31))))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64((uint32(v)<<1)^uint32((v>>31))))
- }
- }
- if len(m.Sint64Map) > 0 {
- keysForSint64Map := make([]int64, 0, len(m.Sint64Map))
- for k := range m.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, int64(k))
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- for _, k := range keysForSint64Map {
- dAtA[i] = 0x42
- i++
- v := m.Sint64Map[int64(k)]
- mapSize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64((uint64(k)<<1)^uint64((k>>63))))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64((uint64(v)<<1)^uint64((v>>63))))
- }
- }
- if len(m.Fixed32Map) > 0 {
- keysForFixed32Map := make([]uint32, 0, len(m.Fixed32Map))
- for k := range m.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, uint32(k))
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- for _, k := range keysForFixed32Map {
- dAtA[i] = 0x4a
- i++
- v := m.Fixed32Map[uint32(k)]
- mapSize := 1 + 4 + 1 + 4
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xd
- i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(k))
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(v))
- }
- }
- if len(m.Sfixed32Map) > 0 {
- keysForSfixed32Map := make([]int32, 0, len(m.Sfixed32Map))
- for k := range m.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- for _, k := range keysForSfixed32Map {
- dAtA[i] = 0x52
- i++
- v := m.Sfixed32Map[int32(k)]
- mapSize := 1 + 4 + 1 + 4
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xd
- i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(k))
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(v))
- }
- }
- if len(m.Fixed64Map) > 0 {
- keysForFixed64Map := make([]uint64, 0, len(m.Fixed64Map))
- for k := range m.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, uint64(k))
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- for _, k := range keysForFixed64Map {
- dAtA[i] = 0x5a
- i++
- v := m.Fixed64Map[uint64(k)]
- mapSize := 1 + 8 + 1 + 8
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x9
- i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.Sfixed64Map) > 0 {
- keysForSfixed64Map := make([]int64, 0, len(m.Sfixed64Map))
- for k := range m.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, int64(k))
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- for _, k := range keysForSfixed64Map {
- dAtA[i] = 0x62
- i++
- v := m.Sfixed64Map[int64(k)]
- mapSize := 1 + 8 + 1 + 8
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x9
- i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.BoolMap) > 0 {
- keysForBoolMap := make([]bool, 0, len(m.BoolMap))
- for k := range m.BoolMap {
- keysForBoolMap = append(keysForBoolMap, bool(k))
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- for _, k := range keysForBoolMap {
- dAtA[i] = 0x6a
- i++
- v := m.BoolMap[bool(k)]
- mapSize := 1 + 1 + 1 + 1
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- if k {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- dAtA[i] = 0x10
- i++
- if v {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- }
- if len(m.StringMap) > 0 {
- keysForStringMap := make([]string, 0, len(m.StringMap))
- for k := range m.StringMap {
- keysForStringMap = append(keysForStringMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- for _, k := range keysForStringMap {
- dAtA[i] = 0x72
- i++
- v := m.StringMap[string(k)]
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + len(v) + sovTheproto3(uint64(len(v)))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(v)))
- i += copy(dAtA[i:], v)
- }
- }
- if len(m.StringToBytesMap) > 0 {
- keysForStringToBytesMap := make([]string, 0, len(m.StringToBytesMap))
- for k := range m.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- for _, k := range keysForStringToBytesMap {
- dAtA[i] = 0x7a
- i++
- v := m.StringToBytesMap[string(k)]
- byteSize := 0
- if len(v) > 0 {
- byteSize = 1 + len(v) + sovTheproto3(uint64(len(v)))
- }
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + byteSize
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- if len(v) > 0 {
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(v)))
- i += copy(dAtA[i:], v)
- }
- }
- }
- if len(m.StringToEnumMap) > 0 {
- keysForStringToEnumMap := make([]string, 0, len(m.StringToEnumMap))
- for k := range m.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- for _, k := range keysForStringToEnumMap {
- dAtA[i] = 0x82
- i++
- dAtA[i] = 0x1
- i++
- v := m.StringToEnumMap[string(k)]
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + sovTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.StringToMsgMap) > 0 {
- keysForStringToMsgMap := make([]string, 0, len(m.StringToMsgMap))
- for k := range m.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- for _, k := range keysForStringToMsgMap {
- dAtA[i] = 0x8a
- i++
- dAtA[i] = 0x1
- i++
- v := m.StringToMsgMap[string(k)]
- msgSize := 0
- if v != nil {
- msgSize = v.Size()
- msgSize += 1 + sovTheproto3(uint64(msgSize))
- }
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + msgSize
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v.Size()))
- n8, err := v.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n8
- }
- }
- }
- return i, nil
-}
-
-func (m *MessageWithMap) 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 *MessageWithMap) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.NameMapping) > 0 {
- for k := range m.NameMapping {
- dAtA[i] = 0xa
- i++
- v := m.NameMapping[k]
- mapSize := 1 + sovTheproto3(uint64(k)) + 1 + len(v) + sovTheproto3(uint64(len(v)))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(v)))
- i += copy(dAtA[i:], v)
- }
- }
- if len(m.MsgMapping) > 0 {
- for k := range m.MsgMapping {
- dAtA[i] = 0x12
- i++
- v := m.MsgMapping[k]
- msgSize := 0
- if v != nil {
- msgSize = v.Size()
- msgSize += 1 + sovTheproto3(uint64(msgSize))
- }
- mapSize := 1 + sozTheproto3(uint64(k)) + msgSize
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64((uint64(k)<<1)^uint64((k>>63))))
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v.Size()))
- n9, err := v.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n9
- }
- }
- }
- if len(m.ByteMapping) > 0 {
- for k := range m.ByteMapping {
- dAtA[i] = 0x1a
- i++
- v := m.ByteMapping[k]
- byteSize := 0
- if len(v) > 0 {
- byteSize = 1 + len(v) + sovTheproto3(uint64(len(v)))
- }
- mapSize := 1 + 1 + byteSize
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- if k {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- if len(v) > 0 {
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(v)))
- i += copy(dAtA[i:], v)
- }
- }
- }
- return i, nil
-}
-
-func (m *FloatingPoint) 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 *FloatingPoint) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.F != 0 {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = m.F
- i += 8
- }
- return i, nil
-}
-
-func (m *Uint128Pair) 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 *Uint128Pair) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(m.Left.Size()))
- n10, err := m.Left.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n10
- if m.Right != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(m.Right.Size()))
- n11, err := m.Right.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n11
- }
- return i, nil
-}
-
-func (m *ContainsNestedMap) 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 *ContainsNestedMap) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- return i, nil
-}
-
-func (m *ContainsNestedMap_NestedMap) 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 *ContainsNestedMap_NestedMap) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.NestedMapField) > 0 {
- for k := range m.NestedMapField {
- dAtA[i] = 0xa
- i++
- v := m.NestedMapField[k]
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(math.Float64bits(float64(v))))
- }
- }
- return i, nil
-}
-
-func (m *NotPacked) 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 *NotPacked) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Key) > 0 {
- for _, num := range m.Key {
- dAtA[i] = 0x28
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(num))
- }
- }
- return i, nil
-}
-
-func encodeFixed64Theproto3(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 encodeFixed32Theproto3(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 encodeVarintTheproto3(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 (m *Message) 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 ErrIntOverflowTheproto3Unsafe
- }
- 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: Message: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Message: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- 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 ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Name = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Hilarity", wireType)
- }
- m.Hilarity = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.Hilarity |= (Message_Humour(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field HeightInCm", wireType)
- }
- m.HeightInCm = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.HeightInCm |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...)
- if m.Data == nil {
- m.Data = []byte{}
- }
- iNdEx = postIndex
- case 5:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Key = append(m.Key, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Key = append(m.Key, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
- }
- case 6:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Nested", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Nested == nil {
- m.Nested = &Nested{}
- }
- if err := m.Nested.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field ResultCount", wireType)
- }
- m.ResultCount = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.ResultCount |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 8:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field TrueScotsman", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.TrueScotsman = bool(v != 0)
- case 9:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Score", wireType)
- }
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- m.Score = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- case 10:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Terrain", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Terrain == nil {
- m.Terrain = make(map[int64]*Nested)
- }
- var mapkey int64
- var mapvalue *Nested
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postmsgIndex := iNdEx + mapmsglen
- if mapmsglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &Nested{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Terrain[mapkey] = mapvalue
- iNdEx = postIndex
- case 11:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Proto2Field", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Proto2Field == nil {
- m.Proto2Field = &test.NinOptNative{}
- }
- if err := m.Proto2Field.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 13:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Proto2Value", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Proto2Value == nil {
- m.Proto2Value = make(map[int64]*test.NinOptEnum)
- }
- var mapkey int64
- var mapvalue *test.NinOptEnum
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postmsgIndex := iNdEx + mapmsglen
- if mapmsglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &test.NinOptEnum{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Proto2Value[mapkey] = mapvalue
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *Nested) 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 ErrIntOverflowTheproto3Unsafe
- }
- 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: Nested: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Nested: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Bunny", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- 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 ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Bunny = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *AllMaps) 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 ErrIntOverflowTheproto3Unsafe
- }
- 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: AllMaps: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: AllMaps: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToDoubleMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToDoubleMap == nil {
- m.StringToDoubleMap = make(map[string]float64)
- }
- var mapkey string
- var mapvalue float64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapvaluetemp uint64
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvaluetemp = uint64(dAtA[iNdEx-8])
- mapvaluetemp |= uint64(dAtA[iNdEx-7]) << 8
- mapvaluetemp |= uint64(dAtA[iNdEx-6]) << 16
- mapvaluetemp |= uint64(dAtA[iNdEx-5]) << 24
- mapvaluetemp |= uint64(dAtA[iNdEx-4]) << 32
- mapvaluetemp |= uint64(dAtA[iNdEx-3]) << 40
- mapvaluetemp |= uint64(dAtA[iNdEx-2]) << 48
- mapvaluetemp |= uint64(dAtA[iNdEx-1]) << 56
- mapvalue = math.Float64frombits(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToDoubleMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToFloatMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToFloatMap == nil {
- m.StringToFloatMap = make(map[string]float32)
- }
- var mapkey string
- var mapvalue float32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapvaluetemp uint32
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvaluetemp = uint32(dAtA[iNdEx-4])
- mapvaluetemp |= uint32(dAtA[iNdEx-3]) << 8
- mapvaluetemp |= uint32(dAtA[iNdEx-2]) << 16
- mapvaluetemp |= uint32(dAtA[iNdEx-1]) << 24
- mapvalue = math.Float32frombits(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToFloatMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Int32Map == nil {
- m.Int32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Int32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Int64Map == nil {
- m.Int64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Int64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 5:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Uint32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Uint32Map == nil {
- m.Uint32Map = make(map[uint32]uint32)
- }
- var mapkey uint32
- var mapvalue uint32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Uint32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 6:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Uint64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Uint64Map == nil {
- m.Uint64Map = make(map[uint64]uint64)
- }
- var mapkey uint64
- var mapvalue uint64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Uint64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 7:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sint32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sint32Map == nil {
- m.Sint32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkeytemp = int32((uint32(mapkeytemp) >> 1) ^ uint32(((mapkeytemp&1)<<31)>>31))
- mapkey = int32(mapkeytemp)
- } else if fieldNum == 2 {
- var mapvaluetemp int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvaluetemp = int32((uint32(mapvaluetemp) >> 1) ^ uint32(((mapvaluetemp&1)<<31)>>31))
- mapvalue = int32(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sint32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sint64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sint64Map == nil {
- m.Sint64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkeytemp = (mapkeytemp >> 1) ^ uint64((int64(mapkeytemp&1)<<63)>>63)
- mapkey = int64(mapkeytemp)
- } else if fieldNum == 2 {
- var mapvaluetemp uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvaluetemp = (mapvaluetemp >> 1) ^ uint64((int64(mapvaluetemp&1)<<63)>>63)
- mapvalue = int64(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sint64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 9:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Fixed32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Fixed32Map == nil {
- m.Fixed32Map = make(map[uint32]uint32)
- }
- var mapkey uint32
- var mapvalue uint32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapkey = uint32(dAtA[iNdEx-4])
- mapkey |= uint32(dAtA[iNdEx-3]) << 8
- mapkey |= uint32(dAtA[iNdEx-2]) << 16
- mapkey |= uint32(dAtA[iNdEx-1]) << 24
- } else if fieldNum == 2 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvalue = uint32(dAtA[iNdEx-4])
- mapvalue |= uint32(dAtA[iNdEx-3]) << 8
- mapvalue |= uint32(dAtA[iNdEx-2]) << 16
- mapvalue |= uint32(dAtA[iNdEx-1]) << 24
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Fixed32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 10:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sfixed32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sfixed32Map == nil {
- m.Sfixed32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapkey = int32(dAtA[iNdEx-4])
- mapkey |= int32(dAtA[iNdEx-3]) << 8
- mapkey |= int32(dAtA[iNdEx-2]) << 16
- mapkey |= int32(dAtA[iNdEx-1]) << 24
- } else if fieldNum == 2 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvalue = int32(dAtA[iNdEx-4])
- mapvalue |= int32(dAtA[iNdEx-3]) << 8
- mapvalue |= int32(dAtA[iNdEx-2]) << 16
- mapvalue |= int32(dAtA[iNdEx-1]) << 24
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sfixed32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 11:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Fixed64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Fixed64Map == nil {
- m.Fixed64Map = make(map[uint64]uint64)
- }
- var mapkey uint64
- var mapvalue uint64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapkey = uint64(dAtA[iNdEx-8])
- mapkey |= uint64(dAtA[iNdEx-7]) << 8
- mapkey |= uint64(dAtA[iNdEx-6]) << 16
- mapkey |= uint64(dAtA[iNdEx-5]) << 24
- mapkey |= uint64(dAtA[iNdEx-4]) << 32
- mapkey |= uint64(dAtA[iNdEx-3]) << 40
- mapkey |= uint64(dAtA[iNdEx-2]) << 48
- mapkey |= uint64(dAtA[iNdEx-1]) << 56
- } else if fieldNum == 2 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvalue = uint64(dAtA[iNdEx-8])
- mapvalue |= uint64(dAtA[iNdEx-7]) << 8
- mapvalue |= uint64(dAtA[iNdEx-6]) << 16
- mapvalue |= uint64(dAtA[iNdEx-5]) << 24
- mapvalue |= uint64(dAtA[iNdEx-4]) << 32
- mapvalue |= uint64(dAtA[iNdEx-3]) << 40
- mapvalue |= uint64(dAtA[iNdEx-2]) << 48
- mapvalue |= uint64(dAtA[iNdEx-1]) << 56
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Fixed64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 12:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sfixed64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sfixed64Map == nil {
- m.Sfixed64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapkey = int64(dAtA[iNdEx-8])
- mapkey |= int64(dAtA[iNdEx-7]) << 8
- mapkey |= int64(dAtA[iNdEx-6]) << 16
- mapkey |= int64(dAtA[iNdEx-5]) << 24
- mapkey |= int64(dAtA[iNdEx-4]) << 32
- mapkey |= int64(dAtA[iNdEx-3]) << 40
- mapkey |= int64(dAtA[iNdEx-2]) << 48
- mapkey |= int64(dAtA[iNdEx-1]) << 56
- } else if fieldNum == 2 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvalue = int64(dAtA[iNdEx-8])
- mapvalue |= int64(dAtA[iNdEx-7]) << 8
- mapvalue |= int64(dAtA[iNdEx-6]) << 16
- mapvalue |= int64(dAtA[iNdEx-5]) << 24
- mapvalue |= int64(dAtA[iNdEx-4]) << 32
- mapvalue |= int64(dAtA[iNdEx-3]) << 40
- mapvalue |= int64(dAtA[iNdEx-2]) << 48
- mapvalue |= int64(dAtA[iNdEx-1]) << 56
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sfixed64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 13:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field BoolMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.BoolMap == nil {
- m.BoolMap = make(map[bool]bool)
- }
- var mapkey bool
- var mapvalue bool
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkey = bool(mapkeytemp != 0)
- } else if fieldNum == 2 {
- var mapvaluetemp int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvalue = bool(mapvaluetemp != 0)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.BoolMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringMap == nil {
- m.StringMap = make(map[string]string)
- }
- var mapkey string
- var mapvalue string
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var stringLenmapvalue uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapvalue := int(stringLenmapvalue)
- if intStringLenmapvalue < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapvalue := iNdEx + intStringLenmapvalue
- if postStringIndexmapvalue > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
- iNdEx = postStringIndexmapvalue
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToBytesMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToBytesMap == nil {
- m.StringToBytesMap = make(map[string][]byte)
- }
- var mapkey string
- mapvalue := []byte{}
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapbyteLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapbyteLen |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intMapbyteLen := int(mapbyteLen)
- if intMapbyteLen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postbytesIndex := iNdEx + intMapbyteLen
- if postbytesIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = make([]byte, mapbyteLen)
- copy(mapvalue, dAtA[iNdEx:postbytesIndex])
- iNdEx = postbytesIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToBytesMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 16:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToEnumMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToEnumMap == nil {
- m.StringToEnumMap = make(map[string]MapEnum)
- }
- var mapkey string
- var mapvalue MapEnum
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (MapEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToEnumMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 17:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToMsgMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToMsgMap == nil {
- m.StringToMsgMap = make(map[string]*FloatingPoint)
- }
- var mapkey string
- var mapvalue *FloatingPoint
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postmsgIndex := iNdEx + mapmsglen
- if mapmsglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &FloatingPoint{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToMsgMap[mapkey] = mapvalue
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *AllMapsOrdered) 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 ErrIntOverflowTheproto3Unsafe
- }
- 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: AllMapsOrdered: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: AllMapsOrdered: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToDoubleMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToDoubleMap == nil {
- m.StringToDoubleMap = make(map[string]float64)
- }
- var mapkey string
- var mapvalue float64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapvaluetemp uint64
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvaluetemp = uint64(dAtA[iNdEx-8])
- mapvaluetemp |= uint64(dAtA[iNdEx-7]) << 8
- mapvaluetemp |= uint64(dAtA[iNdEx-6]) << 16
- mapvaluetemp |= uint64(dAtA[iNdEx-5]) << 24
- mapvaluetemp |= uint64(dAtA[iNdEx-4]) << 32
- mapvaluetemp |= uint64(dAtA[iNdEx-3]) << 40
- mapvaluetemp |= uint64(dAtA[iNdEx-2]) << 48
- mapvaluetemp |= uint64(dAtA[iNdEx-1]) << 56
- mapvalue = math.Float64frombits(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToDoubleMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToFloatMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToFloatMap == nil {
- m.StringToFloatMap = make(map[string]float32)
- }
- var mapkey string
- var mapvalue float32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapvaluetemp uint32
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvaluetemp = uint32(dAtA[iNdEx-4])
- mapvaluetemp |= uint32(dAtA[iNdEx-3]) << 8
- mapvaluetemp |= uint32(dAtA[iNdEx-2]) << 16
- mapvaluetemp |= uint32(dAtA[iNdEx-1]) << 24
- mapvalue = math.Float32frombits(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToFloatMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Int32Map == nil {
- m.Int32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Int32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Int64Map == nil {
- m.Int64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Int64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 5:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Uint32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Uint32Map == nil {
- m.Uint32Map = make(map[uint32]uint32)
- }
- var mapkey uint32
- var mapvalue uint32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Uint32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 6:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Uint64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Uint64Map == nil {
- m.Uint64Map = make(map[uint64]uint64)
- }
- var mapkey uint64
- var mapvalue uint64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Uint64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 7:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sint32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sint32Map == nil {
- m.Sint32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkeytemp = int32((uint32(mapkeytemp) >> 1) ^ uint32(((mapkeytemp&1)<<31)>>31))
- mapkey = int32(mapkeytemp)
- } else if fieldNum == 2 {
- var mapvaluetemp int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvaluetemp = int32((uint32(mapvaluetemp) >> 1) ^ uint32(((mapvaluetemp&1)<<31)>>31))
- mapvalue = int32(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sint32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sint64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sint64Map == nil {
- m.Sint64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkeytemp = (mapkeytemp >> 1) ^ uint64((int64(mapkeytemp&1)<<63)>>63)
- mapkey = int64(mapkeytemp)
- } else if fieldNum == 2 {
- var mapvaluetemp uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvaluetemp = (mapvaluetemp >> 1) ^ uint64((int64(mapvaluetemp&1)<<63)>>63)
- mapvalue = int64(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sint64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 9:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Fixed32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Fixed32Map == nil {
- m.Fixed32Map = make(map[uint32]uint32)
- }
- var mapkey uint32
- var mapvalue uint32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapkey = uint32(dAtA[iNdEx-4])
- mapkey |= uint32(dAtA[iNdEx-3]) << 8
- mapkey |= uint32(dAtA[iNdEx-2]) << 16
- mapkey |= uint32(dAtA[iNdEx-1]) << 24
- } else if fieldNum == 2 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvalue = uint32(dAtA[iNdEx-4])
- mapvalue |= uint32(dAtA[iNdEx-3]) << 8
- mapvalue |= uint32(dAtA[iNdEx-2]) << 16
- mapvalue |= uint32(dAtA[iNdEx-1]) << 24
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Fixed32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 10:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sfixed32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sfixed32Map == nil {
- m.Sfixed32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapkey = int32(dAtA[iNdEx-4])
- mapkey |= int32(dAtA[iNdEx-3]) << 8
- mapkey |= int32(dAtA[iNdEx-2]) << 16
- mapkey |= int32(dAtA[iNdEx-1]) << 24
- } else if fieldNum == 2 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvalue = int32(dAtA[iNdEx-4])
- mapvalue |= int32(dAtA[iNdEx-3]) << 8
- mapvalue |= int32(dAtA[iNdEx-2]) << 16
- mapvalue |= int32(dAtA[iNdEx-1]) << 24
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sfixed32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 11:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Fixed64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Fixed64Map == nil {
- m.Fixed64Map = make(map[uint64]uint64)
- }
- var mapkey uint64
- var mapvalue uint64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapkey = uint64(dAtA[iNdEx-8])
- mapkey |= uint64(dAtA[iNdEx-7]) << 8
- mapkey |= uint64(dAtA[iNdEx-6]) << 16
- mapkey |= uint64(dAtA[iNdEx-5]) << 24
- mapkey |= uint64(dAtA[iNdEx-4]) << 32
- mapkey |= uint64(dAtA[iNdEx-3]) << 40
- mapkey |= uint64(dAtA[iNdEx-2]) << 48
- mapkey |= uint64(dAtA[iNdEx-1]) << 56
- } else if fieldNum == 2 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvalue = uint64(dAtA[iNdEx-8])
- mapvalue |= uint64(dAtA[iNdEx-7]) << 8
- mapvalue |= uint64(dAtA[iNdEx-6]) << 16
- mapvalue |= uint64(dAtA[iNdEx-5]) << 24
- mapvalue |= uint64(dAtA[iNdEx-4]) << 32
- mapvalue |= uint64(dAtA[iNdEx-3]) << 40
- mapvalue |= uint64(dAtA[iNdEx-2]) << 48
- mapvalue |= uint64(dAtA[iNdEx-1]) << 56
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Fixed64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 12:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sfixed64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sfixed64Map == nil {
- m.Sfixed64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapkey = int64(dAtA[iNdEx-8])
- mapkey |= int64(dAtA[iNdEx-7]) << 8
- mapkey |= int64(dAtA[iNdEx-6]) << 16
- mapkey |= int64(dAtA[iNdEx-5]) << 24
- mapkey |= int64(dAtA[iNdEx-4]) << 32
- mapkey |= int64(dAtA[iNdEx-3]) << 40
- mapkey |= int64(dAtA[iNdEx-2]) << 48
- mapkey |= int64(dAtA[iNdEx-1]) << 56
- } else if fieldNum == 2 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvalue = int64(dAtA[iNdEx-8])
- mapvalue |= int64(dAtA[iNdEx-7]) << 8
- mapvalue |= int64(dAtA[iNdEx-6]) << 16
- mapvalue |= int64(dAtA[iNdEx-5]) << 24
- mapvalue |= int64(dAtA[iNdEx-4]) << 32
- mapvalue |= int64(dAtA[iNdEx-3]) << 40
- mapvalue |= int64(dAtA[iNdEx-2]) << 48
- mapvalue |= int64(dAtA[iNdEx-1]) << 56
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sfixed64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 13:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field BoolMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.BoolMap == nil {
- m.BoolMap = make(map[bool]bool)
- }
- var mapkey bool
- var mapvalue bool
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkey = bool(mapkeytemp != 0)
- } else if fieldNum == 2 {
- var mapvaluetemp int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvalue = bool(mapvaluetemp != 0)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.BoolMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringMap == nil {
- m.StringMap = make(map[string]string)
- }
- var mapkey string
- var mapvalue string
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var stringLenmapvalue uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapvalue := int(stringLenmapvalue)
- if intStringLenmapvalue < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapvalue := iNdEx + intStringLenmapvalue
- if postStringIndexmapvalue > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
- iNdEx = postStringIndexmapvalue
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToBytesMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToBytesMap == nil {
- m.StringToBytesMap = make(map[string][]byte)
- }
- var mapkey string
- mapvalue := []byte{}
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapbyteLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapbyteLen |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intMapbyteLen := int(mapbyteLen)
- if intMapbyteLen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postbytesIndex := iNdEx + intMapbyteLen
- if postbytesIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = make([]byte, mapbyteLen)
- copy(mapvalue, dAtA[iNdEx:postbytesIndex])
- iNdEx = postbytesIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToBytesMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 16:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToEnumMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToEnumMap == nil {
- m.StringToEnumMap = make(map[string]MapEnum)
- }
- var mapkey string
- var mapvalue MapEnum
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (MapEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToEnumMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 17:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToMsgMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToMsgMap == nil {
- m.StringToMsgMap = make(map[string]*FloatingPoint)
- }
- var mapkey string
- var mapvalue *FloatingPoint
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postmsgIndex := iNdEx + mapmsglen
- if mapmsglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &FloatingPoint{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToMsgMap[mapkey] = mapvalue
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *MessageWithMap) 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 ErrIntOverflowTheproto3Unsafe
- }
- 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: MessageWithMap: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: MessageWithMap: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NameMapping", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.NameMapping == nil {
- m.NameMapping = make(map[int32]string)
- }
- var mapkey int32
- var mapvalue string
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- var stringLenmapvalue uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapvalue := int(stringLenmapvalue)
- if intStringLenmapvalue < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapvalue := iNdEx + intStringLenmapvalue
- if postStringIndexmapvalue > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
- iNdEx = postStringIndexmapvalue
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.NameMapping[mapkey] = mapvalue
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field MsgMapping", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.MsgMapping == nil {
- m.MsgMapping = make(map[int64]*FloatingPoint)
- }
- var mapkey int64
- var mapvalue *FloatingPoint
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkeytemp = (mapkeytemp >> 1) ^ uint64((int64(mapkeytemp&1)<<63)>>63)
- mapkey = int64(mapkeytemp)
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postmsgIndex := iNdEx + mapmsglen
- if mapmsglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &FloatingPoint{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.MsgMapping[mapkey] = mapvalue
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field ByteMapping", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.ByteMapping == nil {
- m.ByteMapping = make(map[bool][]byte)
- }
- var mapkey bool
- mapvalue := []byte{}
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkey = bool(mapkeytemp != 0)
- } else if fieldNum == 2 {
- var mapbyteLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapbyteLen |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intMapbyteLen := int(mapbyteLen)
- if intMapbyteLen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postbytesIndex := iNdEx + intMapbyteLen
- if postbytesIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = make([]byte, mapbyteLen)
- copy(mapvalue, dAtA[iNdEx:postbytesIndex])
- iNdEx = postbytesIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.ByteMapping[mapkey] = mapvalue
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *FloatingPoint) 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 ErrIntOverflowTheproto3Unsafe
- }
- 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: FloatingPoint: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: FloatingPoint: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field F", wireType)
- }
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- m.F = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- default:
- iNdEx = preIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *Uint128Pair) 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 ErrIntOverflowTheproto3Unsafe
- }
- 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: Uint128Pair: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Uint128Pair: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Left", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Left.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Right", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v github_com_gogo_protobuf_test_custom.Uint128
- m.Right = &v
- if err := m.Right.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *ContainsNestedMap) 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 ErrIntOverflowTheproto3Unsafe
- }
- 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: ContainsNestedMap: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: ContainsNestedMap: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- default:
- iNdEx = preIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *ContainsNestedMap_NestedMap) 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 ErrIntOverflowTheproto3Unsafe
- }
- 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: NestedMap: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NestedMap: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NestedMapField", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.NestedMapField == nil {
- m.NestedMapField = make(map[string]float64)
- }
- var mapkey string
- var mapvalue float64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapvaluetemp uint64
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvaluetemp = uint64(dAtA[iNdEx-8])
- mapvaluetemp |= uint64(dAtA[iNdEx-7]) << 8
- mapvaluetemp |= uint64(dAtA[iNdEx-6]) << 16
- mapvaluetemp |= uint64(dAtA[iNdEx-5]) << 24
- mapvaluetemp |= uint64(dAtA[iNdEx-4]) << 32
- mapvaluetemp |= uint64(dAtA[iNdEx-3]) << 40
- mapvaluetemp |= uint64(dAtA[iNdEx-2]) << 48
- mapvaluetemp |= uint64(dAtA[iNdEx-1]) << 56
- mapvalue = math.Float64frombits(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.NestedMapField[mapkey] = mapvalue
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *NotPacked) 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 ErrIntOverflowTheproto3Unsafe
- }
- 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: NotPacked: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NotPacked: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 5:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Key = append(m.Key, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Key = append(m.Key, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
- }
- default:
- iNdEx = preIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func skipTheproto3Unsafe(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, ErrIntOverflowTheproto3Unsafe
- }
- 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, ErrIntOverflowTheproto3Unsafe
- }
- 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, ErrIntOverflowTheproto3Unsafe
- }
- 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, ErrInvalidLengthTheproto3Unsafe
- }
- return iNdEx, nil
- case 3:
- for {
- var innerWire uint64
- var start int = iNdEx
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowTheproto3Unsafe
- }
- 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 := skipTheproto3Unsafe(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 (
- ErrInvalidLengthTheproto3Unsafe = fmt.Errorf("proto: negative length found during unmarshaling")
- ErrIntOverflowTheproto3Unsafe = fmt.Errorf("proto: integer overflow")
-)
-
-func init() { proto.RegisterFile("combos/unsafeboth/theproto3.proto", fileDescriptorTheproto3) }
-
-var fileDescriptorTheproto3 = []byte{
- // 1605 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x99, 0xbf, 0x6f, 0xdb, 0x46,
- 0x14, 0xc7, 0x75, 0xfa, 0xad, 0xa7, 0x1f, 0xa6, 0x2f, 0x69, 0xa1, 0x1a, 0x28, 0x2d, 0x2b, 0x40,
- 0xa2, 0x04, 0x8d, 0x9c, 0x3a, 0x49, 0x9b, 0xba, 0x69, 0x53, 0x4b, 0xb1, 0x10, 0x37, 0xb6, 0xe2,
- 0x4a, 0x76, 0xdc, 0x22, 0x40, 0x0d, 0xca, 0xa6, 0x24, 0x22, 0x12, 0x69, 0x88, 0xa7, 0xa0, 0xde,
- 0xf2, 0x67, 0x74, 0x2b, 0xba, 0x75, 0x2c, 0x32, 0x14, 0x1d, 0xdb, 0xcd, 0x63, 0x80, 0x2e, 0x45,
- 0x87, 0x20, 0x56, 0x97, 0x8c, 0x19, 0x33, 0x16, 0xbc, 0x23, 0xa5, 0x13, 0x79, 0x14, 0x9b, 0x2e,
- 0x5d, 0x3c, 0x89, 0xf7, 0xfc, 0xbe, 0x9f, 0x7b, 0x3c, 0xde, 0x3d, 0x7e, 0x41, 0xc3, 0xd2, 0x81,
- 0xd1, 0x6f, 0x19, 0xe6, 0xf2, 0x50, 0x37, 0x95, 0xb6, 0xda, 0x32, 0x48, 0x77, 0x99, 0x74, 0xd5,
- 0xa3, 0x81, 0x41, 0x8c, 0xeb, 0x65, 0xfa, 0x83, 0x53, 0xe3, 0xc0, 0xc2, 0xd5, 0x8e, 0x46, 0xba,
- 0xc3, 0x56, 0xf9, 0xc0, 0xe8, 0x2f, 0x77, 0x8c, 0x8e, 0xb1, 0x4c, 0xe3, 0xad, 0x61, 0x9b, 0x8e,
- 0xe8, 0x80, 0x5e, 0x31, 0xe5, 0xc2, 0xc7, 0xbe, 0xe9, 0x44, 0x35, 0xc9, 0xb2, 0x3d, 0xb5, 0x33,
- 0xa9, 0x15, 0x63, 0xc2, 0xe2, 0xef, 0x31, 0x48, 0x6c, 0xa9, 0xa6, 0xa9, 0x74, 0x54, 0x8c, 0x21,
- 0xaa, 0x2b, 0x7d, 0x35, 0x8f, 0x0a, 0xa8, 0x94, 0x6a, 0xd0, 0x6b, 0x7c, 0x13, 0x92, 0x5d, 0xad,
- 0xa7, 0x0c, 0x34, 0x72, 0x9c, 0x0f, 0x17, 0x50, 0x29, 0xb7, 0xf2, 0x5e, 0x79, 0x52, 0xb6, 0xad,
- 0x2c, 0xdf, 0x1b, 0xf6, 0x8d, 0xe1, 0xa0, 0x31, 0x4e, 0xc5, 0x05, 0xc8, 0x74, 0x55, 0xad, 0xd3,
- 0x25, 0xfb, 0x9a, 0xbe, 0x7f, 0xd0, 0xcf, 0x47, 0x0a, 0xa8, 0x94, 0x6d, 0x00, 0x8b, 0x6d, 0xe8,
- 0xd5, 0xbe, 0x35, 0xd9, 0xa1, 0x42, 0x94, 0x7c, 0xb4, 0x80, 0x4a, 0x99, 0x06, 0xbd, 0xc6, 0x12,
- 0x44, 0x1e, 0xab, 0xc7, 0xf9, 0x58, 0x21, 0x52, 0x8a, 0x36, 0xac, 0x4b, 0x7c, 0x19, 0xe2, 0xba,
- 0x6a, 0x12, 0xf5, 0x30, 0x1f, 0x2f, 0xa0, 0x52, 0x7a, 0x65, 0x9e, 0x9b, 0xbc, 0x4e, 0xff, 0xd0,
- 0xb0, 0x13, 0xf0, 0x12, 0x64, 0x06, 0xaa, 0x39, 0xec, 0x91, 0xfd, 0x03, 0x63, 0xa8, 0x93, 0x7c,
- 0xa2, 0x80, 0x4a, 0x91, 0x46, 0x9a, 0xc5, 0xaa, 0x56, 0x08, 0x5f, 0x80, 0x2c, 0x19, 0x0c, 0xd5,
- 0x7d, 0xf3, 0xc0, 0x20, 0x66, 0x5f, 0xd1, 0xf3, 0xc9, 0x02, 0x2a, 0x25, 0x1b, 0x19, 0x2b, 0xd8,
- 0xb4, 0x63, 0xf8, 0x3c, 0xc4, 0xcc, 0x03, 0x63, 0xa0, 0xe6, 0x53, 0x05, 0x54, 0x0a, 0x37, 0xd8,
- 0x00, 0x7f, 0x02, 0x09, 0xa2, 0x0e, 0x06, 0x8a, 0xa6, 0xe7, 0xa1, 0x10, 0x29, 0xa5, 0x57, 0x16,
- 0x05, 0xcb, 0xb0, 0xc3, 0x32, 0xd6, 0x75, 0x32, 0x38, 0x6e, 0x38, 0xf9, 0xf8, 0x26, 0x64, 0x68,
- 0xde, 0xca, 0x7e, 0x5b, 0x53, 0x7b, 0x87, 0xf9, 0x34, 0xbd, 0x13, 0x5c, 0xa6, 0x4f, 0xa1, 0xae,
- 0xe9, 0x0f, 0x8e, 0x48, 0x5d, 0x21, 0xda, 0x13, 0xb5, 0x91, 0x66, 0x79, 0x35, 0x2b, 0x0d, 0xd7,
- 0xc6, 0xb2, 0x27, 0x4a, 0x6f, 0xa8, 0xe6, 0xb3, 0x74, 0xda, 0x0b, 0x82, 0x69, 0xb7, 0x69, 0xda,
- 0x43, 0x2b, 0x8b, 0x4d, 0x6d, 0x73, 0x68, 0x64, 0x61, 0x0b, 0x32, 0x7c, 0x5d, 0xce, 0x22, 0x23,
- 0xba, 0x3c, 0x74, 0x91, 0x2f, 0x41, 0x8c, 0x4d, 0x11, 0xf6, 0x5b, 0x63, 0xf6, 0xf7, 0xd5, 0xf0,
- 0x2d, 0xb4, 0xb0, 0x0d, 0x92, 0x7b, 0x3e, 0x01, 0xf2, 0xe2, 0x34, 0x52, 0xe2, 0x6f, 0x76, 0x5d,
- 0x1f, 0xf6, 0x39, 0x62, 0xf1, 0x0e, 0xc4, 0xd9, 0xfe, 0xc1, 0x69, 0x48, 0xec, 0xd6, 0xef, 0xd7,
- 0x1f, 0xec, 0xd5, 0xa5, 0x10, 0x4e, 0x42, 0x74, 0x7b, 0xb7, 0xde, 0x94, 0x10, 0xce, 0x42, 0xaa,
- 0xb9, 0xb9, 0xb6, 0xdd, 0xdc, 0xd9, 0xa8, 0xde, 0x97, 0xc2, 0x78, 0x0e, 0xd2, 0x95, 0x8d, 0xcd,
- 0xcd, 0xfd, 0xca, 0xda, 0xc6, 0xe6, 0xfa, 0x37, 0x52, 0xa4, 0x28, 0x43, 0x9c, 0xd5, 0x69, 0x3d,
- 0xbb, 0xd6, 0x50, 0xd7, 0x8f, 0xed, 0x2d, 0xcc, 0x06, 0xc5, 0x67, 0x18, 0x12, 0x6b, 0xbd, 0xde,
- 0x96, 0x72, 0x64, 0xe2, 0x3d, 0x98, 0x6f, 0x92, 0x81, 0xa6, 0x77, 0x76, 0x8c, 0xbb, 0xc6, 0xb0,
- 0xd5, 0x53, 0xb7, 0x94, 0xa3, 0x3c, 0xa2, 0x4b, 0x7b, 0x99, 0xbb, 0x6f, 0x3b, 0xbd, 0xec, 0xc9,
- 0x65, 0x0b, 0xec, 0x65, 0xe0, 0x1d, 0x90, 0x9c, 0x60, 0xad, 0x67, 0x28, 0xc4, 0xe2, 0x86, 0x29,
- 0xb7, 0x34, 0x83, 0xeb, 0xa4, 0x32, 0xac, 0x87, 0x80, 0x6f, 0x43, 0x72, 0x43, 0x27, 0xd7, 0x57,
- 0x2c, 0x5a, 0x84, 0xd2, 0x0a, 0x02, 0x9a, 0x93, 0xc2, 0x28, 0x63, 0x85, 0xad, 0xfe, 0xe8, 0x86,
- 0xa5, 0x8e, 0xce, 0x52, 0xd3, 0x94, 0x89, 0x9a, 0x0e, 0xf1, 0x1d, 0x48, 0xed, 0x6a, 0xce, 0xe4,
- 0x31, 0x2a, 0x5f, 0x12, 0xc8, 0xc7, 0x39, 0x4c, 0x3f, 0xd1, 0x38, 0x00, 0x36, 0x7f, 0x7c, 0x26,
- 0x80, 0x2b, 0x60, 0xa2, 0xb1, 0x00, 0xcd, 0x71, 0x05, 0x09, 0x5f, 0x40, 0xd3, 0x55, 0x41, 0x93,
- 0xaf, 0xa0, 0x39, 0xae, 0x20, 0x39, 0x13, 0xc0, 0x57, 0x30, 0x1e, 0xe3, 0x0a, 0x40, 0x4d, 0xfb,
- 0x4e, 0x3d, 0x64, 0x25, 0xa4, 0x28, 0xa1, 0x28, 0x20, 0x4c, 0x92, 0x18, 0x82, 0x53, 0xe1, 0x75,
- 0x48, 0x37, 0xdb, 0x13, 0x08, 0x78, 0xce, 0xf1, 0xb8, 0x8c, 0xb6, 0x8b, 0xc2, 0xeb, 0xc6, 0xa5,
- 0xb0, 0x9b, 0x49, 0xcf, 0x2e, 0x85, 0xbb, 0x1b, 0x4e, 0x35, 0x29, 0x85, 0x41, 0x32, 0x01, 0xa5,
- 0x70, 0x14, 0x5e, 0x67, 0x35, 0xc3, 0x8a, 0x61, 0x58, 0x99, 0x76, 0x57, 0x5a, 0x14, 0x20, 0xec,
- 0x0c, 0xbb, 0x19, 0xda, 0x23, 0xfa, 0x44, 0xe8, 0x26, 0xb7, 0xc4, 0x39, 0xff, 0x27, 0xe2, 0xe4,
- 0x38, 0x4f, 0xc4, 0x19, 0xf3, 0xe7, 0xac, 0x72, 0x4c, 0x54, 0xd3, 0xe2, 0xcc, 0x05, 0x9e, 0x33,
- 0x27, 0xd5, 0x75, 0xce, 0x9c, 0x30, 0xfe, 0x0a, 0xe6, 0x9c, 0x98, 0xd5, 0x9e, 0x2c, 0xa8, 0x44,
- 0xa1, 0x97, 0x66, 0x40, 0xed, 0x4c, 0xc6, 0x74, 0xeb, 0x71, 0x1d, 0x72, 0x4e, 0x68, 0xcb, 0xa4,
- 0xb7, 0x3b, 0x4f, 0x89, 0x17, 0x67, 0x10, 0x59, 0x22, 0x03, 0xba, 0xd4, 0x0b, 0x77, 0xe1, 0x5d,
- 0x71, 0x37, 0xe2, 0xdb, 0x6f, 0x8a, 0xb5, 0xdf, 0xf3, 0x7c, 0xfb, 0x45, 0x7c, 0xfb, 0xae, 0xc2,
- 0x3b, 0xc2, 0xde, 0x13, 0x04, 0x09, 0xf3, 0x90, 0x4f, 0x21, 0x3b, 0xd5, 0x72, 0x78, 0x71, 0x4c,
- 0x20, 0x8e, 0x79, 0xc5, 0x93, 0xad, 0x25, 0x78, 0x7b, 0x4c, 0x89, 0x23, 0xbc, 0xf8, 0x36, 0xe4,
- 0xa6, 0xfb, 0x0d, 0xaf, 0xce, 0x0a, 0xd4, 0x59, 0x81, 0x5a, 0x3c, 0x77, 0x54, 0xa0, 0x8e, 0xba,
- 0xd4, 0x4d, 0xdf, 0xb9, 0xe7, 0x05, 0xea, 0x79, 0x81, 0x5a, 0x3c, 0x37, 0x16, 0xa8, 0x31, 0xaf,
- 0xfe, 0x0c, 0xe6, 0x5c, 0x2d, 0x86, 0x97, 0x27, 0x04, 0xf2, 0x04, 0x2f, 0xff, 0x1c, 0x24, 0x77,
- 0x73, 0xe1, 0xf5, 0x73, 0x02, 0xfd, 0x9c, 0x68, 0x7a, 0x71, 0xf5, 0x71, 0x81, 0x3c, 0x2e, 0x9c,
- 0x5e, 0xac, 0x97, 0x04, 0x7a, 0x89, 0xd7, 0xaf, 0x42, 0x86, 0xef, 0x26, 0xbc, 0x36, 0x29, 0xd0,
- 0x26, 0xdd, 0xeb, 0x3e, 0xd5, 0x4c, 0x82, 0x76, 0x7a, 0xca, 0xe7, 0xb8, 0x4c, 0xb5, 0x90, 0x20,
- 0x48, 0x86, 0x87, 0x3c, 0x84, 0xf3, 0xa2, 0x96, 0x21, 0x60, 0x94, 0x78, 0x46, 0xce, 0xf2, 0x88,
- 0x13, 0xb3, 0x67, 0xa9, 0xa6, 0x8c, 0xd3, 0xc2, 0x23, 0x38, 0x27, 0x68, 0x1c, 0x02, 0x6c, 0x79,
- 0xda, 0x8d, 0xe5, 0x39, 0x2c, 0x6d, 0x02, 0x9a, 0xde, 0xd9, 0x36, 0x34, 0x9d, 0xf0, 0xae, 0xec,
- 0x97, 0x73, 0x90, 0xb3, 0xdb, 0xd3, 0x83, 0xc1, 0xa1, 0x3a, 0x50, 0x0f, 0xf1, 0xb7, 0xfe, 0xde,
- 0xe9, 0x9a, 0xb7, 0xa9, 0xd9, 0xaa, 0xb7, 0xb0, 0x50, 0x8f, 0x7c, 0x2d, 0xd4, 0x72, 0x30, 0x3e,
- 0xc8, 0x49, 0x55, 0x3d, 0x4e, 0xea, 0x92, 0x3f, 0xd4, 0xcf, 0x50, 0x55, 0x3d, 0x86, 0x6a, 0x36,
- 0x44, 0xe8, 0xab, 0x6a, 0x5e, 0x5f, 0x55, 0xf2, 0xa7, 0xf8, 0xdb, 0xab, 0x9a, 0xd7, 0x5e, 0x05,
- 0x70, 0xc4, 0x2e, 0xab, 0xe6, 0x75, 0x59, 0x33, 0x38, 0xfe, 0x66, 0xab, 0xe6, 0x35, 0x5b, 0x01,
- 0x1c, 0xb1, 0xe7, 0xda, 0x10, 0x78, 0xae, 0xcb, 0xfe, 0xa0, 0x59, 0xd6, 0x6b, 0x53, 0x64, 0xbd,
- 0xae, 0xcc, 0x28, 0x6a, 0xa6, 0x03, 0xdb, 0x10, 0x38, 0xb0, 0xa0, 0xc2, 0x7c, 0x8c, 0xd8, 0xa6,
- 0xc8, 0x88, 0x05, 0x16, 0xe6, 0xe7, 0xc7, 0xbe, 0x70, 0xfb, 0xb1, 0x8b, 0xfe, 0x24, 0xb1, 0x2d,
- 0xab, 0x79, 0x6d, 0x59, 0x29, 0xe8, 0xcc, 0x89, 0xdc, 0xd9, 0x23, 0x5f, 0x77, 0xf6, 0x2f, 0x8e,
- 0x70, 0x90, 0x49, 0xfb, 0xda, 0xcf, 0xa4, 0x95, 0x83, 0xd9, 0xb3, 0xbd, 0xda, 0xae, 0x8f, 0x57,
- 0xbb, 0x1a, 0x0c, 0x3e, 0xb3, 0x6c, 0x67, 0x96, 0xed, 0xcc, 0xb2, 0x9d, 0x59, 0xb6, 0xff, 0xdf,
- 0xb2, 0xad, 0x46, 0xbf, 0xff, 0x71, 0x11, 0x15, 0xff, 0x88, 0x40, 0xce, 0xfe, 0x32, 0xb8, 0xa7,
- 0x91, 0xae, 0xd5, 0xde, 0xb6, 0x20, 0xa3, 0x2b, 0x7d, 0x75, 0xbf, 0xaf, 0x1c, 0x1d, 0x69, 0x7a,
- 0xc7, 0xf6, 0x6c, 0x57, 0xbc, 0x9f, 0x12, 0x6d, 0x41, 0xb9, 0xae, 0xf4, 0xad, 0x5e, 0x65, 0x25,
- 0xdb, 0xaf, 0x1b, 0x7d, 0x12, 0xc1, 0x5f, 0x42, 0xba, 0x6f, 0x76, 0xc6, 0xb4, 0xb0, 0xe7, 0x45,
- 0xe8, 0xa2, 0xb1, 0x3b, 0x9d, 0xc0, 0xa0, 0x3f, 0x0e, 0x58, 0xa5, 0xb5, 0x8e, 0xc9, 0xa4, 0xb4,
- 0x48, 0x50, 0x69, 0xd6, 0x33, 0x9d, 0x2e, 0xad, 0x35, 0x89, 0x58, 0xdb, 0xd6, 0x5d, 0x7b, 0x50,
- 0xa7, 0x9b, 0xda, 0x3c, 0x7b, 0x30, 0xe7, 0xaa, 0x56, 0x70, 0xe6, 0xff, 0xc3, 0xb3, 0xb1, 0x0a,
- 0x73, 0x57, 0x1e, 0x74, 0x26, 0xf8, 0x0d, 0x59, 0x7c, 0x1f, 0xb2, 0x53, 0x6c, 0x9c, 0x01, 0xd4,
- 0xa6, 0x52, 0xd4, 0x40, 0xed, 0xe2, 0x0f, 0x08, 0xd2, 0x56, 0x9f, 0xfc, 0x70, 0xe5, 0xd6, 0xb6,
- 0xa2, 0x0d, 0xf0, 0x3d, 0x88, 0xf6, 0xd4, 0x36, 0xa1, 0x09, 0x99, 0xca, 0x8d, 0x93, 0x17, 0x8b,
- 0xa1, 0xbf, 0x5e, 0x2c, 0x7e, 0x10, 0xf0, 0x5f, 0x82, 0xa1, 0x49, 0x8c, 0x7e, 0xd9, 0xe6, 0x34,
- 0x28, 0x01, 0xd7, 0x20, 0x36, 0xd0, 0x3a, 0x5d, 0xc2, 0x4a, 0xaa, 0x5c, 0x7b, 0x6b, 0x0c, 0x93,
- 0x17, 0x4f, 0x10, 0xcc, 0x57, 0x0d, 0x9d, 0x28, 0x9a, 0x6e, 0xb2, 0xaf, 0xb5, 0xd6, 0x1b, 0xf2,
- 0x19, 0x82, 0xd4, 0x78, 0x84, 0x5b, 0x90, 0x1b, 0x0f, 0xe8, 0x47, 0x70, 0x7b, 0xa7, 0xae, 0x72,
- 0x2b, 0xec, 0x61, 0x94, 0x05, 0x57, 0x54, 0x6c, 0xbf, 0x93, 0xa7, 0x83, 0x0b, 0x6b, 0x70, 0x4e,
- 0x90, 0xf6, 0x36, 0x2f, 0xe4, 0xe2, 0x12, 0xa4, 0xea, 0x06, 0xd9, 0x56, 0x0e, 0x1e, 0xd3, 0x4f,
- 0xce, 0x93, 0xff, 0x59, 0x54, 0xc2, 0x52, 0x88, 0x8a, 0xaf, 0x2c, 0x41, 0xc2, 0x3e, 0xfd, 0x38,
- 0x0e, 0xe1, 0xad, 0x35, 0x29, 0x44, 0x7f, 0x2b, 0x12, 0xa2, 0xbf, 0x55, 0x29, 0x5c, 0xd9, 0x3c,
- 0x39, 0x95, 0x43, 0xcf, 0x4f, 0xe5, 0xd0, 0x9f, 0xa7, 0x72, 0xe8, 0xe5, 0xa9, 0x8c, 0x5e, 0x9d,
- 0xca, 0xe8, 0xf5, 0xa9, 0x8c, 0xde, 0x9c, 0xca, 0xe8, 0xe9, 0x48, 0x46, 0x3f, 0x8d, 0x64, 0xf4,
- 0xf3, 0x48, 0x46, 0xbf, 0x8e, 0x64, 0xf4, 0xdb, 0x48, 0x46, 0x27, 0x23, 0x39, 0xf4, 0x7c, 0x24,
- 0x87, 0x5e, 0x8e, 0x64, 0xf4, 0x6a, 0x24, 0x87, 0x5e, 0x8f, 0x64, 0xf4, 0x66, 0x24, 0xa3, 0xa7,
- 0x7f, 0xcb, 0xa8, 0x15, 0x67, 0xcb, 0xf3, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x4f, 0x94, 0x72,
- 0x8f, 0x66, 0x1a, 0x00, 0x00,
-}
diff --git a/test/theproto3/combos/unsafeboth/theproto3.proto b/test/theproto3/combos/unsafeboth/theproto3.proto
deleted file mode 100644
index 37e33d0ea1..0000000000
--- a/test/theproto3/combos/unsafeboth/theproto3.proto
+++ /dev/null
@@ -1,168 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2014 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto3";
-
-package theproto3;
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-import "github.com/gogo/protobuf/test/combos/both/thetest.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.face_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.benchgen_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = true;
-option (gogoproto.unsafe_unmarshaler_all) = true;
-
-message Message {
- enum Humour {
- UNKNOWN = 0;
- PUNS = 1;
- SLAPSTICK = 2;
- BILL_BAILEY = 3;
- }
-
- string name = 1;
- Humour hilarity = 2;
- uint32 height_in_cm = 3;
- bytes data = 4;
- int64 result_count = 7;
- bool true_scotsman = 8;
- float score = 9;
-
- repeated uint64 key = 5;
- Nested nested = 6;
-
- map terrain = 10;
- test.NinOptNative proto2_field = 11;
- map proto2_value = 13;
-}
-
-message Nested {
- string bunny = 1;
-}
-
-enum MapEnum {
- MA = 0;
- MB = 1;
- MC = 2;
-}
-
-message AllMaps {
- map StringToDoubleMap = 1;
- map StringToFloatMap = 2;
- map Int32Map = 3;
- map Int64Map = 4;
- map Uint32Map = 5;
- map Uint64Map = 6;
- map Sint32Map = 7;
- map Sint64Map = 8;
- map Fixed32Map = 9;
- map Sfixed32Map = 10;
- map Fixed64Map = 11;
- map Sfixed64Map = 12;
- map BoolMap = 13;
- map StringMap = 14;
- map StringToBytesMap = 15;
- map StringToEnumMap = 16;
- map StringToMsgMap = 17;
-}
-
-message AllMapsOrdered {
- option (gogoproto.stable_marshaler) = true;
-
- map StringToDoubleMap = 1;
- map StringToFloatMap = 2;
- map Int32Map = 3;
- map Int64Map = 4;
- map Uint32Map = 5;
- map Uint64Map = 6;
- map Sint32Map = 7;
- map Sint64Map = 8;
- map Fixed32Map = 9;
- map Sfixed32Map = 10;
- map Fixed64Map = 11;
- map Sfixed64Map = 12;
- map BoolMap = 13;
- map StringMap = 14;
- map StringToBytesMap = 15;
- map StringToEnumMap = 16;
- map StringToMsgMap = 17;
-}
-
-message MessageWithMap {
- map name_mapping = 1;
- map msg_mapping = 2;
- map byte_mapping = 3;
-}
-
-message FloatingPoint {
- double f = 1;
-}
-
-message Uint128Pair {
- bytes left = 1 [(gogoproto.nullable) = false, (gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128"];
- bytes right = 2 [(gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128"];
-}
-
-message ContainsNestedMap {
- message NestedMap {
- map NestedMapField = 1;
- }
-}
-
-message NotPacked {
- repeated uint64 key = 5 [packed=false];
-}
\ No newline at end of file
diff --git a/test/theproto3/combos/unsafeboth/theproto3pb_test.go b/test/theproto3/combos/unsafeboth/theproto3pb_test.go
deleted file mode 100644
index a329f58661..0000000000
--- a/test/theproto3/combos/unsafeboth/theproto3pb_test.go
+++ /dev/null
@@ -1,2545 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeboth/theproto3.proto
-
-/*
-Package theproto3 is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafeboth/theproto3.proto
-
-It has these top-level messages:
- Message
- Nested
- AllMaps
- AllMapsOrdered
- MessageWithMap
- FloatingPoint
- Uint128Pair
- ContainsNestedMap
- NotPacked
-*/
-package theproto3
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-import _ "github.com/gogo/protobuf/test/combos/both"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestMessageProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessage(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Message{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestMessageMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessage(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Message{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkMessageProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Message, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedMessage(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkMessageProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedMessage(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Message{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNested(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Nested{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNestedMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNested(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Nested{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNestedProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Nested, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNested(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNestedProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNested(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Nested{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAllMapsProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestAllMapsMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkAllMapsProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AllMaps, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedAllMaps(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkAllMapsProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedAllMaps(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &AllMaps{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAllMapsOrderedProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestAllMapsOrderedMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkAllMapsOrderedProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AllMapsOrdered, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedAllMapsOrdered(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkAllMapsOrderedProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedAllMapsOrdered(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &AllMapsOrdered{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestMessageWithMapProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessageWithMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &MessageWithMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestMessageWithMapMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessageWithMap(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &MessageWithMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkMessageWithMapProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*MessageWithMap, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedMessageWithMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkMessageWithMapProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedMessageWithMap(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &MessageWithMap{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestFloatingPointProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestFloatingPointMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkFloatingPointProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*FloatingPoint, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedFloatingPoint(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkFloatingPointProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedFloatingPoint(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &FloatingPoint{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUint128PairProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUint128Pair(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Uint128Pair{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestUint128PairMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUint128Pair(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Uint128Pair{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkUint128PairProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Uint128Pair, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedUint128Pair(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkUint128PairProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedUint128Pair(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Uint128Pair{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestContainsNestedMapProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ContainsNestedMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestContainsNestedMapMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ContainsNestedMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkContainsNestedMapProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*ContainsNestedMap, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedContainsNestedMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkContainsNestedMapProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedContainsNestedMap(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &ContainsNestedMap{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestContainsNestedMap_NestedMapProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap_NestedMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ContainsNestedMap_NestedMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestContainsNestedMap_NestedMapMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap_NestedMap(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ContainsNestedMap_NestedMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkContainsNestedMap_NestedMapProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*ContainsNestedMap_NestedMap, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedContainsNestedMap_NestedMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkContainsNestedMap_NestedMapProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedContainsNestedMap_NestedMap(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &ContainsNestedMap_NestedMap{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNotPackedProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNotPacked(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NotPacked{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNotPackedMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNotPacked(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NotPacked{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNotPackedProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NotPacked, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNotPacked(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNotPackedProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNotPacked(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NotPacked{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestMessageJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessage(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Message{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNestedJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNested(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Nested{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAllMapsJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMaps{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAllMapsOrderedJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMapsOrdered{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestMessageWithMapJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessageWithMap(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &MessageWithMap{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestFloatingPointJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FloatingPoint{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestUint128PairJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUint128Pair(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Uint128Pair{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestContainsNestedMapJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ContainsNestedMap{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestContainsNestedMap_NestedMapJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap_NestedMap(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ContainsNestedMap_NestedMap{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNotPackedJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNotPacked(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NotPacked{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestMessageProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessage(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Message{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMessageProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessage(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Message{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNested(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Nested{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNested(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Nested{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllMapsProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllMapsProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllMapsOrderedProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllMapsOrderedProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMessageWithMapProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessageWithMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &MessageWithMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMessageWithMapProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessageWithMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &MessageWithMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFloatingPointProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFloatingPointProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUint128PairProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUint128Pair(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Uint128Pair{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUint128PairProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUint128Pair(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Uint128Pair{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestContainsNestedMapProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &ContainsNestedMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestContainsNestedMapProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &ContainsNestedMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestContainsNestedMap_NestedMapProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap_NestedMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &ContainsNestedMap_NestedMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestContainsNestedMap_NestedMapProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap_NestedMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &ContainsNestedMap_NestedMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNotPackedProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNotPacked(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NotPacked{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNotPackedProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNotPacked(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NotPacked{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestTheproto3Description(t *testing.T) {
- Theproto3Description()
-}
-func TestMessageVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMessage(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Message{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNestedVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNested(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Nested{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAllMapsVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMaps(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAllMapsOrderedVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMapsOrdered(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestMessageWithMapVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMessageWithMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &MessageWithMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestFloatingPointVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFloatingPoint(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestUint128PairVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUint128Pair(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Uint128Pair{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestContainsNestedMapVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedContainsNestedMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &ContainsNestedMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestContainsNestedMap_NestedMapVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedContainsNestedMap_NestedMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &ContainsNestedMap_NestedMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNotPackedVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNotPacked(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NotPacked{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestMessageFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMessage(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNestedFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNested(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestAllMapsFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMaps(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestAllMapsOrderedFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMapsOrdered(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestMessageWithMapFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMessageWithMap(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestFloatingPointFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFloatingPoint(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestUint128PairFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUint128Pair(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestContainsNestedMapFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedContainsNestedMap(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestContainsNestedMap_NestedMapFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedContainsNestedMap_NestedMap(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNotPackedFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNotPacked(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestMessageGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMessage(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNestedGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNested(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAllMapsGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMaps(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAllMapsOrderedGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMapsOrdered(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestMessageWithMapGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMessageWithMap(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestFloatingPointGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFloatingPoint(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestUint128PairGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUint128Pair(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestContainsNestedMapGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedContainsNestedMap(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestContainsNestedMap_NestedMapGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedContainsNestedMap_NestedMap(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNotPackedGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNotPacked(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestMessageSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessage(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkMessageSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Message, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedMessage(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNested(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNestedSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Nested, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNested(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAllMapsSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkAllMapsSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AllMaps, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedAllMaps(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAllMapsOrderedSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkAllMapsOrderedSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AllMapsOrdered, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedAllMapsOrdered(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestMessageWithMapSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessageWithMap(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkMessageWithMapSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*MessageWithMap, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedMessageWithMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestFloatingPointSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkFloatingPointSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*FloatingPoint, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedFloatingPoint(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUint128PairSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUint128Pair(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkUint128PairSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Uint128Pair, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedUint128Pair(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestContainsNestedMapSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkContainsNestedMapSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*ContainsNestedMap, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedContainsNestedMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestContainsNestedMap_NestedMapSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap_NestedMap(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkContainsNestedMap_NestedMapSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*ContainsNestedMap_NestedMap, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedContainsNestedMap_NestedMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNotPackedSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNotPacked(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNotPackedSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NotPacked, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNotPacked(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestMessageStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMessage(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNestedStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNested(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAllMapsStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMaps(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAllMapsOrderedStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMapsOrdered(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestMessageWithMapStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMessageWithMap(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestFloatingPointStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFloatingPoint(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestUint128PairStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUint128Pair(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestContainsNestedMapStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedContainsNestedMap(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestContainsNestedMap_NestedMapStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedContainsNestedMap_NestedMap(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNotPackedStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNotPacked(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/theproto3/combos/unsafemarshaler/proto3_test.go b/test/theproto3/combos/unsafemarshaler/proto3_test.go
deleted file mode 100644
index bb7eb6bb92..0000000000
--- a/test/theproto3/combos/unsafemarshaler/proto3_test.go
+++ /dev/null
@@ -1,159 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2015, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package theproto3
-
-import (
- "reflect"
- "testing"
-
- "github.com/gogo/protobuf/proto"
-)
-
-func TestNilMaps(t *testing.T) {
- m := &AllMaps{StringToMsgMap: map[string]*FloatingPoint{"a": nil}}
- data, err := proto.Marshal(m)
- if err != nil {
- t.Fatal(err)
- }
- size := m.Size()
- protoSize := proto.Size(m)
- marshaledSize := len(data)
- if size != protoSize || marshaledSize != protoSize {
- t.Errorf("size %d != protoSize %d != marshaledSize %d", size, protoSize, marshaledSize)
- }
- m2 := &AllMaps{}
- if err := proto.Unmarshal(data, m2); err != nil {
- t.Fatal(err)
- }
- if v, ok := m2.StringToMsgMap["a"]; !ok {
- t.Error("element not in map")
- } else if v != nil {
- t.Errorf("element should be nil, but its %v", v)
- }
-}
-
-func TestNilMapsBytes(t *testing.T) {
- m := &AllMaps{StringToBytesMap: map[string][]byte{"a": nil}}
- data, err := proto.Marshal(m)
- if err != nil {
- t.Fatal(err)
- }
- size := m.Size()
- protoSize := proto.Size(m)
- marshaledSize := len(data)
- if size != protoSize || marshaledSize != protoSize {
- t.Errorf("size %d != protoSize %d != marshaledSize %d", size, protoSize, marshaledSize)
- }
- m2 := &AllMaps{}
- if err := proto.Unmarshal(data, m2); err != nil {
- t.Fatal(err)
- }
- if v, ok := m2.StringToBytesMap["a"]; !ok {
- t.Error("element not in map")
- } else if len(v) != 0 {
- t.Errorf("element should be empty, but its %v", v)
- }
-}
-
-func TestEmptyMapsBytes(t *testing.T) {
- m := &AllMaps{StringToBytesMap: map[string][]byte{"b": {}}}
- data, err := proto.Marshal(m)
- if err != nil {
- t.Fatal(err)
- }
- size := m.Size()
- protoSize := proto.Size(m)
- marshaledSize := len(data)
- if size != protoSize || marshaledSize != protoSize {
- t.Errorf("size %d != protoSize %d != marshaledSize %d", size, protoSize, marshaledSize)
- }
- m2 := &AllMaps{}
- if err := proto.Unmarshal(data, m2); err != nil {
- t.Fatal(err)
- }
- if v, ok := m2.StringToBytesMap["b"]; !ok {
- t.Error("element not in map")
- } else if len(v) != 0 {
- t.Errorf("element should be empty, but its %v", v)
- }
-}
-
-func TestCustomTypeSize(t *testing.T) {
- m := &Uint128Pair{}
- m.Size() // Should not panic.
-}
-
-func TestCustomTypeMarshalUnmarshal(t *testing.T) {
- m1 := &Uint128Pair{}
- if b, err := proto.Marshal(m1); err != nil {
- t.Fatal(err)
- } else {
- m2 := &Uint128Pair{}
- if err := proto.Unmarshal(b, m2); err != nil {
- t.Fatal(err)
- }
- if !reflect.DeepEqual(m1, m2) {
- t.Errorf("expected %+v, got %+v", m1, m2)
- }
- }
-}
-
-func TestNotPackedToPacked(t *testing.T) {
- input := []uint64{1, 10e9}
- notpacked := &NotPacked{Key: input}
- if data, err := proto.Marshal(notpacked); err != nil {
- t.Fatal(err)
- } else {
- packed := &Message{}
- if err := proto.Unmarshal(data, packed); err != nil {
- t.Fatal(err)
- }
- output := packed.Key
- if !reflect.DeepEqual(input, output) {
- t.Fatalf("expected %#v, got %#v", input, output)
- }
- }
-}
-
-func TestPackedToNotPacked(t *testing.T) {
- input := []uint64{1, 10e9}
- packed := &Message{Key: input}
- if data, err := proto.Marshal(packed); err != nil {
- t.Fatal(err)
- } else {
- notpacked := &NotPacked{}
- if err := proto.Unmarshal(data, notpacked); err != nil {
- t.Fatal(err)
- }
- output := notpacked.Key
- if !reflect.DeepEqual(input, output) {
- t.Fatalf("expected %#v, got %#v", input, output)
- }
- }
-}
diff --git a/test/theproto3/combos/unsafemarshaler/theproto3.pb.go b/test/theproto3/combos/unsafemarshaler/theproto3.pb.go
deleted file mode 100644
index 6007c36261..0000000000
--- a/test/theproto3/combos/unsafemarshaler/theproto3.pb.go
+++ /dev/null
@@ -1,6077 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafemarshaler/theproto3.proto
-
-/*
- Package theproto3 is a generated protocol buffer package.
-
- It is generated from these files:
- combos/unsafemarshaler/theproto3.proto
-
- It has these top-level messages:
- Message
- Nested
- AllMaps
- AllMapsOrdered
- MessageWithMap
- FloatingPoint
- Uint128Pair
- ContainsNestedMap
- NotPacked
-*/
-package theproto3
-
-import proto "github.com/gogo/protobuf/proto"
-import fmt "fmt"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-import test "github.com/gogo/protobuf/test/combos/both"
-
-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 strconv "strconv"
-
-import strings "strings"
-import reflect "reflect"
-import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
-
-import unsafe "unsafe"
-
-// 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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type MapEnum int32
-
-const (
- MA MapEnum = 0
- MB MapEnum = 1
- MC MapEnum = 2
-)
-
-var MapEnum_name = map[int32]string{
- 0: "MA",
- 1: "MB",
- 2: "MC",
-}
-var MapEnum_value = map[string]int32{
- "MA": 0,
- "MB": 1,
- "MC": 2,
-}
-
-func (MapEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{0} }
-
-type Message_Humour int32
-
-const (
- UNKNOWN Message_Humour = 0
- PUNS Message_Humour = 1
- SLAPSTICK Message_Humour = 2
- BILL_BAILEY Message_Humour = 3
-)
-
-var Message_Humour_name = map[int32]string{
- 0: "UNKNOWN",
- 1: "PUNS",
- 2: "SLAPSTICK",
- 3: "BILL_BAILEY",
-}
-var Message_Humour_value = map[string]int32{
- "UNKNOWN": 0,
- "PUNS": 1,
- "SLAPSTICK": 2,
- "BILL_BAILEY": 3,
-}
-
-func (Message_Humour) EnumDescriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{0, 0} }
-
-type Message struct {
- Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
- Hilarity Message_Humour `protobuf:"varint,2,opt,name=hilarity,proto3,enum=theproto3.Message_Humour" json:"hilarity,omitempty"`
- HeightInCm uint32 `protobuf:"varint,3,opt,name=height_in_cm,json=heightInCm,proto3" json:"height_in_cm,omitempty"`
- Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
- ResultCount int64 `protobuf:"varint,7,opt,name=result_count,json=resultCount,proto3" json:"result_count,omitempty"`
- TrueScotsman bool `protobuf:"varint,8,opt,name=true_scotsman,json=trueScotsman,proto3" json:"true_scotsman,omitempty"`
- Score float32 `protobuf:"fixed32,9,opt,name=score,proto3" json:"score,omitempty"`
- Key []uint64 `protobuf:"varint,5,rep,packed,name=key" json:"key,omitempty"`
- Nested *Nested `protobuf:"bytes,6,opt,name=nested" json:"nested,omitempty"`
- Terrain map[int64]*Nested `protobuf:"bytes,10,rep,name=terrain" json:"terrain,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"`
- Proto2Field *test.NinOptNative `protobuf:"bytes,11,opt,name=proto2_field,json=proto2Field" json:"proto2_field,omitempty"`
- Proto2Value map[int64]*test.NinOptEnum `protobuf:"bytes,13,rep,name=proto2_value,json=proto2Value" json:"proto2_value,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"`
-}
-
-func (m *Message) Reset() { *m = Message{} }
-func (*Message) ProtoMessage() {}
-func (*Message) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{0} }
-
-type Nested struct {
- Bunny string `protobuf:"bytes,1,opt,name=bunny,proto3" json:"bunny,omitempty"`
-}
-
-func (m *Nested) Reset() { *m = Nested{} }
-func (*Nested) ProtoMessage() {}
-func (*Nested) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{1} }
-
-type AllMaps struct {
- StringToDoubleMap map[string]float64 `protobuf:"bytes,1,rep,name=StringToDoubleMap" json:"StringToDoubleMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
- StringToFloatMap map[string]float32 `protobuf:"bytes,2,rep,name=StringToFloatMap" json:"StringToFloatMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
- Int32Map map[int32]int32 `protobuf:"bytes,3,rep,name=Int32Map" json:"Int32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Int64Map map[int64]int64 `protobuf:"bytes,4,rep,name=Int64Map" json:"Int64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Uint32Map map[uint32]uint32 `protobuf:"bytes,5,rep,name=Uint32Map" json:"Uint32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Uint64Map map[uint64]uint64 `protobuf:"bytes,6,rep,name=Uint64Map" json:"Uint64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Sint32Map map[int32]int32 `protobuf:"bytes,7,rep,name=Sint32Map" json:"Sint32Map,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"`
- Sint64Map map[int64]int64 `protobuf:"bytes,8,rep,name=Sint64Map" json:"Sint64Map,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"zigzag64,2,opt,name=value,proto3"`
- Fixed32Map map[uint32]uint32 `protobuf:"bytes,9,rep,name=Fixed32Map" json:"Fixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
- Sfixed32Map map[int32]int32 `protobuf:"bytes,10,rep,name=Sfixed32Map" json:"Sfixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
- Fixed64Map map[uint64]uint64 `protobuf:"bytes,11,rep,name=Fixed64Map" json:"Fixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
- Sfixed64Map map[int64]int64 `protobuf:"bytes,12,rep,name=Sfixed64Map" json:"Sfixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
- BoolMap map[bool]bool `protobuf:"bytes,13,rep,name=BoolMap" json:"BoolMap,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- StringMap map[string]string `protobuf:"bytes,14,rep,name=StringMap" json:"StringMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- StringToBytesMap map[string][]byte `protobuf:"bytes,15,rep,name=StringToBytesMap" json:"StringToBytesMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- StringToEnumMap map[string]MapEnum `protobuf:"bytes,16,rep,name=StringToEnumMap" json:"StringToEnumMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=theproto3.MapEnum"`
- StringToMsgMap map[string]*FloatingPoint `protobuf:"bytes,17,rep,name=StringToMsgMap" json:"StringToMsgMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"`
-}
-
-func (m *AllMaps) Reset() { *m = AllMaps{} }
-func (*AllMaps) ProtoMessage() {}
-func (*AllMaps) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{2} }
-
-type AllMapsOrdered struct {
- StringToDoubleMap map[string]float64 `protobuf:"bytes,1,rep,name=StringToDoubleMap" json:"StringToDoubleMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
- StringToFloatMap map[string]float32 `protobuf:"bytes,2,rep,name=StringToFloatMap" json:"StringToFloatMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
- Int32Map map[int32]int32 `protobuf:"bytes,3,rep,name=Int32Map" json:"Int32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Int64Map map[int64]int64 `protobuf:"bytes,4,rep,name=Int64Map" json:"Int64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Uint32Map map[uint32]uint32 `protobuf:"bytes,5,rep,name=Uint32Map" json:"Uint32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Uint64Map map[uint64]uint64 `protobuf:"bytes,6,rep,name=Uint64Map" json:"Uint64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Sint32Map map[int32]int32 `protobuf:"bytes,7,rep,name=Sint32Map" json:"Sint32Map,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"`
- Sint64Map map[int64]int64 `protobuf:"bytes,8,rep,name=Sint64Map" json:"Sint64Map,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"zigzag64,2,opt,name=value,proto3"`
- Fixed32Map map[uint32]uint32 `protobuf:"bytes,9,rep,name=Fixed32Map" json:"Fixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
- Sfixed32Map map[int32]int32 `protobuf:"bytes,10,rep,name=Sfixed32Map" json:"Sfixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
- Fixed64Map map[uint64]uint64 `protobuf:"bytes,11,rep,name=Fixed64Map" json:"Fixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
- Sfixed64Map map[int64]int64 `protobuf:"bytes,12,rep,name=Sfixed64Map" json:"Sfixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
- BoolMap map[bool]bool `protobuf:"bytes,13,rep,name=BoolMap" json:"BoolMap,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- StringMap map[string]string `protobuf:"bytes,14,rep,name=StringMap" json:"StringMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- StringToBytesMap map[string][]byte `protobuf:"bytes,15,rep,name=StringToBytesMap" json:"StringToBytesMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- StringToEnumMap map[string]MapEnum `protobuf:"bytes,16,rep,name=StringToEnumMap" json:"StringToEnumMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=theproto3.MapEnum"`
- StringToMsgMap map[string]*FloatingPoint `protobuf:"bytes,17,rep,name=StringToMsgMap" json:"StringToMsgMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"`
-}
-
-func (m *AllMapsOrdered) Reset() { *m = AllMapsOrdered{} }
-func (*AllMapsOrdered) ProtoMessage() {}
-func (*AllMapsOrdered) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{3} }
-
-type MessageWithMap struct {
- NameMapping map[int32]string `protobuf:"bytes,1,rep,name=name_mapping,json=nameMapping" json:"name_mapping,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- MsgMapping map[int64]*FloatingPoint `protobuf:"bytes,2,rep,name=msg_mapping,json=msgMapping" json:"msg_mapping,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"`
- ByteMapping map[bool][]byte `protobuf:"bytes,3,rep,name=byte_mapping,json=byteMapping" json:"byte_mapping,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
-}
-
-func (m *MessageWithMap) Reset() { *m = MessageWithMap{} }
-func (*MessageWithMap) ProtoMessage() {}
-func (*MessageWithMap) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{4} }
-
-type FloatingPoint struct {
- F float64 `protobuf:"fixed64,1,opt,name=f,proto3" json:"f,omitempty"`
-}
-
-func (m *FloatingPoint) Reset() { *m = FloatingPoint{} }
-func (*FloatingPoint) ProtoMessage() {}
-func (*FloatingPoint) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{5} }
-
-type Uint128Pair struct {
- Left github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,1,opt,name=left,proto3,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"left"`
- Right *github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,opt,name=right,proto3,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"right,omitempty"`
-}
-
-func (m *Uint128Pair) Reset() { *m = Uint128Pair{} }
-func (*Uint128Pair) ProtoMessage() {}
-func (*Uint128Pair) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{6} }
-
-type ContainsNestedMap struct {
-}
-
-func (m *ContainsNestedMap) Reset() { *m = ContainsNestedMap{} }
-func (*ContainsNestedMap) ProtoMessage() {}
-func (*ContainsNestedMap) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{7} }
-
-type ContainsNestedMap_NestedMap struct {
- NestedMapField map[string]float64 `protobuf:"bytes,1,rep,name=NestedMapField" json:"NestedMapField,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
-}
-
-func (m *ContainsNestedMap_NestedMap) Reset() { *m = ContainsNestedMap_NestedMap{} }
-func (*ContainsNestedMap_NestedMap) ProtoMessage() {}
-func (*ContainsNestedMap_NestedMap) Descriptor() ([]byte, []int) {
- return fileDescriptorTheproto3, []int{7, 0}
-}
-
-type NotPacked struct {
- Key []uint64 `protobuf:"varint,5,rep,name=key" json:"key,omitempty"`
-}
-
-func (m *NotPacked) Reset() { *m = NotPacked{} }
-func (*NotPacked) ProtoMessage() {}
-func (*NotPacked) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{8} }
-
-func init() {
- proto.RegisterType((*Message)(nil), "theproto3.Message")
- proto.RegisterType((*Nested)(nil), "theproto3.Nested")
- proto.RegisterType((*AllMaps)(nil), "theproto3.AllMaps")
- proto.RegisterType((*AllMapsOrdered)(nil), "theproto3.AllMapsOrdered")
- proto.RegisterType((*MessageWithMap)(nil), "theproto3.MessageWithMap")
- proto.RegisterType((*FloatingPoint)(nil), "theproto3.FloatingPoint")
- proto.RegisterType((*Uint128Pair)(nil), "theproto3.Uint128Pair")
- proto.RegisterType((*ContainsNestedMap)(nil), "theproto3.ContainsNestedMap")
- proto.RegisterType((*ContainsNestedMap_NestedMap)(nil), "theproto3.ContainsNestedMap.NestedMap")
- proto.RegisterType((*NotPacked)(nil), "theproto3.NotPacked")
- proto.RegisterEnum("theproto3.MapEnum", MapEnum_name, MapEnum_value)
- proto.RegisterEnum("theproto3.Message_Humour", Message_Humour_name, Message_Humour_value)
-}
-func (this *Message) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *Nested) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *AllMaps) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *AllMapsOrdered) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *MessageWithMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *FloatingPoint) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *Uint128Pair) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *ContainsNestedMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *ContainsNestedMap_NestedMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *NotPacked) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func Theproto3Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 7933 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x7d, 0x5b, 0x70, 0x23, 0xd7,
- 0x99, 0x1e, 0x1b, 0x0d, 0x92, 0xe0, 0x0f, 0x90, 0x6c, 0x36, 0x47, 0x14, 0x44, 0x49, 0xe4, 0x0c,
- 0x34, 0x1a, 0x51, 0xb4, 0xc5, 0x99, 0xe1, 0x70, 0x6e, 0x18, 0x4b, 0x5a, 0x00, 0x04, 0x47, 0x1c,
- 0xf3, 0xe6, 0x26, 0x69, 0x69, 0xd6, 0xa9, 0xa0, 0x9a, 0xc0, 0x21, 0x09, 0x09, 0xe8, 0xc6, 0xa2,
- 0x1b, 0x92, 0xa8, 0x4a, 0xa5, 0x94, 0x75, 0xb2, 0xf1, 0x26, 0x95, 0xeb, 0x26, 0x15, 0xaf, 0xe3,
- 0x8b, 0xbc, 0xa9, 0x8d, 0xbd, 0xbb, 0xb9, 0x78, 0xbd, 0x1b, 0x67, 0xb3, 0x95, 0xca, 0x2a, 0x0f,
- 0x4e, 0x26, 0x2f, 0x29, 0x6d, 0xf2, 0x92, 0x72, 0xa5, 0x54, 0xd6, 0xd8, 0xa9, 0x38, 0x59, 0x27,
- 0x71, 0x76, 0x5d, 0x95, 0xad, 0xf2, 0x3e, 0xa4, 0xce, 0xad, 0xfb, 0x9c, 0x83, 0x06, 0x1a, 0x1c,
- 0x49, 0xb6, 0x1f, 0xfc, 0x32, 0x83, 0x3e, 0xe7, 0xff, 0xbe, 0xfe, 0xfb, 0xbf, 0x9d, 0xbf, 0x4f,
- 0x37, 0x40, 0xf8, 0xad, 0x1b, 0x70, 0xf6, 0xc8, 0x75, 0x8f, 0x1a, 0xe8, 0x62, 0xab, 0xed, 0xfa,
- 0xee, 0x41, 0xe7, 0xf0, 0x62, 0x0d, 0x79, 0xd5, 0x76, 0xbd, 0xe5, 0xbb, 0xed, 0x25, 0x32, 0x66,
- 0x4e, 0x52, 0x89, 0x25, 0x2e, 0x91, 0xdb, 0x84, 0xa9, 0xb5, 0x7a, 0x03, 0xad, 0x06, 0x82, 0xbb,
- 0xc8, 0x37, 0x6f, 0x40, 0xf2, 0xb0, 0xde, 0x40, 0x59, 0xed, 0xac, 0xbe, 0x90, 0x5e, 0x3e, 0xbf,
- 0xa4, 0x80, 0x96, 0x64, 0xc4, 0x0e, 0x1e, 0xb6, 0x08, 0x22, 0xf7, 0xdd, 0x24, 0x4c, 0x47, 0xcc,
- 0x9a, 0x26, 0x24, 0x1d, 0xbb, 0x89, 0x19, 0xb5, 0x85, 0x31, 0x8b, 0x7c, 0x36, 0xb3, 0x30, 0xda,
- 0xb2, 0xab, 0xaf, 0xd8, 0x47, 0x28, 0x9b, 0x20, 0xc3, 0xfc, 0xd0, 0x9c, 0x03, 0xa8, 0xa1, 0x16,
- 0x72, 0x6a, 0xc8, 0xa9, 0x9e, 0x64, 0xf5, 0xb3, 0xfa, 0xc2, 0x98, 0x25, 0x8c, 0x98, 0x1f, 0x81,
- 0xa9, 0x56, 0xe7, 0xa0, 0x51, 0xaf, 0x56, 0x04, 0x31, 0x38, 0xab, 0x2f, 0x0c, 0x5b, 0x06, 0x9d,
- 0x58, 0x0d, 0x85, 0x9f, 0x82, 0xc9, 0xd7, 0x90, 0xfd, 0x8a, 0x28, 0x9a, 0x26, 0xa2, 0x13, 0x78,
- 0x58, 0x10, 0x2c, 0x41, 0xa6, 0x89, 0x3c, 0xcf, 0x3e, 0x42, 0x15, 0xff, 0xa4, 0x85, 0xb2, 0x49,
- 0x72, 0xf5, 0x67, 0xbb, 0xae, 0x5e, 0xbd, 0xf2, 0x34, 0x43, 0xed, 0x9d, 0xb4, 0x90, 0x59, 0x80,
- 0x31, 0xe4, 0x74, 0x9a, 0x94, 0x61, 0xb8, 0x87, 0xfd, 0xca, 0x4e, 0xa7, 0xa9, 0xb2, 0xa4, 0x30,
- 0x8c, 0x51, 0x8c, 0x7a, 0xa8, 0xfd, 0x6a, 0xbd, 0x8a, 0xb2, 0x23, 0x84, 0xe0, 0xa9, 0x2e, 0x82,
- 0x5d, 0x3a, 0xaf, 0x72, 0x70, 0x9c, 0x59, 0x82, 0x31, 0xf4, 0xba, 0x8f, 0x1c, 0xaf, 0xee, 0x3a,
- 0xd9, 0x51, 0x42, 0xf2, 0x64, 0x84, 0x17, 0x51, 0xa3, 0xa6, 0x52, 0x84, 0x38, 0xf3, 0x1a, 0x8c,
- 0xba, 0x2d, 0xbf, 0xee, 0x3a, 0x5e, 0x36, 0x75, 0x56, 0x5b, 0x48, 0x2f, 0x3f, 0x16, 0x19, 0x08,
- 0xdb, 0x54, 0xc6, 0xe2, 0xc2, 0xe6, 0x3a, 0x18, 0x9e, 0xdb, 0x69, 0x57, 0x51, 0xa5, 0xea, 0xd6,
- 0x50, 0xa5, 0xee, 0x1c, 0xba, 0xd9, 0x31, 0x42, 0x30, 0xdf, 0x7d, 0x21, 0x44, 0xb0, 0xe4, 0xd6,
- 0xd0, 0xba, 0x73, 0xe8, 0x5a, 0x13, 0x9e, 0x74, 0x6c, 0xce, 0xc0, 0x88, 0x77, 0xe2, 0xf8, 0xf6,
- 0xeb, 0xd9, 0x0c, 0x89, 0x10, 0x76, 0x94, 0xfb, 0x57, 0x23, 0x30, 0x39, 0x48, 0x88, 0xdd, 0x82,
- 0xe1, 0x43, 0x7c, 0x95, 0xd9, 0xc4, 0x69, 0x6c, 0x40, 0x31, 0xb2, 0x11, 0x47, 0x1e, 0xd0, 0x88,
- 0x05, 0x48, 0x3b, 0xc8, 0xf3, 0x51, 0x8d, 0x46, 0x84, 0x3e, 0x60, 0x4c, 0x01, 0x05, 0x75, 0x87,
- 0x54, 0xf2, 0x81, 0x42, 0xea, 0x25, 0x98, 0x0c, 0x54, 0xaa, 0xb4, 0x6d, 0xe7, 0x88, 0xc7, 0xe6,
- 0xc5, 0x38, 0x4d, 0x96, 0xca, 0x1c, 0x67, 0x61, 0x98, 0x35, 0x81, 0xa4, 0x63, 0x73, 0x15, 0xc0,
- 0x75, 0x90, 0x7b, 0x58, 0xa9, 0xa1, 0x6a, 0x23, 0x9b, 0xea, 0x61, 0xa5, 0x6d, 0x2c, 0xd2, 0x65,
- 0x25, 0x97, 0x8e, 0x56, 0x1b, 0xe6, 0xcd, 0x30, 0xd4, 0x46, 0x7b, 0x44, 0xca, 0x26, 0x4d, 0xb2,
- 0xae, 0x68, 0xdb, 0x87, 0x89, 0x36, 0xc2, 0x71, 0x8f, 0x6a, 0xec, 0xca, 0xc6, 0x88, 0x12, 0x4b,
- 0xb1, 0x57, 0x66, 0x31, 0x18, 0xbd, 0xb0, 0xf1, 0xb6, 0x78, 0x68, 0x3e, 0x01, 0xc1, 0x40, 0x85,
- 0x84, 0x15, 0x90, 0x2a, 0x94, 0xe1, 0x83, 0x5b, 0x76, 0x13, 0xcd, 0xbe, 0x01, 0x13, 0xb2, 0x79,
- 0xcc, 0x33, 0x30, 0xec, 0xf9, 0x76, 0xdb, 0x27, 0x51, 0x38, 0x6c, 0xd1, 0x03, 0xd3, 0x00, 0x1d,
- 0x39, 0x35, 0x52, 0xe5, 0x86, 0x2d, 0xfc, 0xd1, 0xfc, 0xb9, 0xf0, 0x82, 0x75, 0x72, 0xc1, 0x17,
- 0xba, 0x3d, 0x2a, 0x31, 0xab, 0xd7, 0x3d, 0x7b, 0x1d, 0xc6, 0xa5, 0x0b, 0x18, 0xf4, 0xd4, 0xb9,
- 0xbf, 0x00, 0x0f, 0x45, 0x52, 0x9b, 0x2f, 0xc1, 0x99, 0x8e, 0x53, 0x77, 0x7c, 0xd4, 0x6e, 0xb5,
- 0x11, 0x8e, 0x58, 0x7a, 0xaa, 0xec, 0x7f, 0x1f, 0xed, 0x11, 0x73, 0xfb, 0xa2, 0x34, 0x65, 0xb1,
- 0xa6, 0x3b, 0xdd, 0x83, 0x8b, 0x63, 0xa9, 0xef, 0x8d, 0x1a, 0x6f, 0xbe, 0xf9, 0xe6, 0x9b, 0x89,
- 0xdc, 0x67, 0x47, 0xe0, 0x4c, 0x54, 0xce, 0x44, 0xa6, 0xef, 0x0c, 0x8c, 0x38, 0x9d, 0xe6, 0x01,
- 0x6a, 0x13, 0x23, 0x0d, 0x5b, 0xec, 0xc8, 0x2c, 0xc0, 0x70, 0xc3, 0x3e, 0x40, 0x8d, 0x6c, 0xf2,
- 0xac, 0xb6, 0x30, 0xb1, 0xfc, 0x91, 0x81, 0xb2, 0x72, 0x69, 0x03, 0x43, 0x2c, 0x8a, 0x34, 0x9f,
- 0x83, 0x24, 0x2b, 0xd1, 0x98, 0x61, 0x71, 0x30, 0x06, 0x9c, 0x4b, 0x16, 0xc1, 0x99, 0x8f, 0xc2,
- 0x18, 0xfe, 0x9f, 0xc6, 0xc6, 0x08, 0xd1, 0x39, 0x85, 0x07, 0x70, 0x5c, 0x98, 0xb3, 0x90, 0x22,
- 0x69, 0x52, 0x43, 0x7c, 0x69, 0x0b, 0x8e, 0x71, 0x60, 0xd5, 0xd0, 0xa1, 0xdd, 0x69, 0xf8, 0x95,
- 0x57, 0xed, 0x46, 0x07, 0x91, 0x80, 0x1f, 0xb3, 0x32, 0x6c, 0xf0, 0x93, 0x78, 0xcc, 0x9c, 0x87,
- 0x34, 0xcd, 0xaa, 0xba, 0x53, 0x43, 0xaf, 0x93, 0xea, 0x39, 0x6c, 0xd1, 0x44, 0x5b, 0xc7, 0x23,
- 0xf8, 0xf4, 0x2f, 0x7b, 0xae, 0xc3, 0x43, 0x93, 0x9c, 0x02, 0x0f, 0x90, 0xd3, 0x5f, 0x57, 0x0b,
- 0xf7, 0xe3, 0xd1, 0x97, 0xa7, 0xc6, 0x54, 0xee, 0x1b, 0x09, 0x48, 0x92, 0x7a, 0x31, 0x09, 0xe9,
- 0xbd, 0xbb, 0x3b, 0xe5, 0xca, 0xea, 0xf6, 0x7e, 0x71, 0xa3, 0x6c, 0x68, 0xe6, 0x04, 0x00, 0x19,
- 0x58, 0xdb, 0xd8, 0x2e, 0xec, 0x19, 0x89, 0xe0, 0x78, 0x7d, 0x6b, 0xef, 0xda, 0x8a, 0xa1, 0x07,
- 0x80, 0x7d, 0x3a, 0x90, 0x14, 0x05, 0xae, 0x2c, 0x1b, 0xc3, 0xa6, 0x01, 0x19, 0x4a, 0xb0, 0xfe,
- 0x52, 0x79, 0xf5, 0xda, 0x8a, 0x31, 0x22, 0x8f, 0x5c, 0x59, 0x36, 0x46, 0xcd, 0x71, 0x18, 0x23,
- 0x23, 0xc5, 0xed, 0xed, 0x0d, 0x23, 0x15, 0x70, 0xee, 0xee, 0x59, 0xeb, 0x5b, 0xb7, 0x8d, 0xb1,
- 0x80, 0xf3, 0xb6, 0xb5, 0xbd, 0xbf, 0x63, 0x40, 0xc0, 0xb0, 0x59, 0xde, 0xdd, 0x2d, 0xdc, 0x2e,
- 0x1b, 0xe9, 0x40, 0xa2, 0x78, 0x77, 0xaf, 0xbc, 0x6b, 0x64, 0x24, 0xb5, 0xae, 0x2c, 0x1b, 0xe3,
- 0xc1, 0x29, 0xca, 0x5b, 0xfb, 0x9b, 0xc6, 0x84, 0x39, 0x05, 0xe3, 0xf4, 0x14, 0x5c, 0x89, 0x49,
- 0x65, 0xe8, 0xda, 0x8a, 0x61, 0x84, 0x8a, 0x50, 0x96, 0x29, 0x69, 0xe0, 0xda, 0x8a, 0x61, 0xe6,
- 0x4a, 0x30, 0x4c, 0xa2, 0xcb, 0x34, 0x61, 0x62, 0xa3, 0x50, 0x2c, 0x6f, 0x54, 0xb6, 0x77, 0xf6,
- 0xd6, 0xb7, 0xb7, 0x0a, 0x1b, 0x86, 0x16, 0x8e, 0x59, 0xe5, 0x4f, 0xec, 0xaf, 0x5b, 0xe5, 0x55,
- 0x23, 0x21, 0x8e, 0xed, 0x94, 0x0b, 0x7b, 0xe5, 0x55, 0x43, 0xcf, 0x55, 0xe1, 0x4c, 0x54, 0x9d,
- 0x8c, 0xcc, 0x0c, 0xc1, 0xc5, 0x89, 0x1e, 0x2e, 0x26, 0x5c, 0x5d, 0x2e, 0xfe, 0x35, 0x0d, 0xa6,
- 0x23, 0xd6, 0x8a, 0xc8, 0x93, 0x3c, 0x0f, 0xc3, 0x34, 0x44, 0xe9, 0xea, 0xf9, 0x74, 0xe4, 0xa2,
- 0x43, 0x02, 0xb6, 0x6b, 0x05, 0x25, 0x38, 0xb1, 0x83, 0xd0, 0x7b, 0x74, 0x10, 0x98, 0xa2, 0x4b,
- 0xc9, 0x4f, 0x6b, 0x90, 0xed, 0xc5, 0x1d, 0x53, 0x28, 0x12, 0x52, 0xa1, 0xb8, 0xa5, 0x2a, 0x70,
- 0xae, 0xf7, 0x35, 0x74, 0x69, 0xf1, 0x15, 0x0d, 0x66, 0xa2, 0x1b, 0xad, 0x48, 0x1d, 0x9e, 0x83,
- 0x91, 0x26, 0xf2, 0x8f, 0x5d, 0xde, 0x6c, 0x5c, 0x88, 0x58, 0xc2, 0xf0, 0xb4, 0x6a, 0x2b, 0x86,
- 0x12, 0xd7, 0x40, 0xbd, 0x57, 0xb7, 0x44, 0xb5, 0xe9, 0xd2, 0xf4, 0x97, 0x13, 0xf0, 0x50, 0x24,
- 0x79, 0xa4, 0xa2, 0x8f, 0x03, 0xd4, 0x9d, 0x56, 0xc7, 0xa7, 0x0d, 0x05, 0xad, 0x4f, 0x63, 0x64,
- 0x84, 0xe4, 0x3e, 0xae, 0x3d, 0x1d, 0x3f, 0x98, 0xd7, 0xc9, 0x3c, 0xd0, 0x21, 0x22, 0x70, 0x23,
- 0x54, 0x34, 0x49, 0x14, 0x9d, 0xeb, 0x71, 0xa5, 0x5d, 0x6b, 0xf5, 0x25, 0x30, 0xaa, 0x8d, 0x3a,
- 0x72, 0xfc, 0x8a, 0xe7, 0xb7, 0x91, 0xdd, 0xac, 0x3b, 0x47, 0xa4, 0x00, 0xa7, 0xf2, 0xc3, 0x87,
- 0x76, 0xc3, 0x43, 0xd6, 0x24, 0x9d, 0xde, 0xe5, 0xb3, 0x18, 0x41, 0xd6, 0xb8, 0xb6, 0x80, 0x18,
- 0x91, 0x10, 0x74, 0x3a, 0x40, 0xe4, 0x7e, 0x27, 0x05, 0x69, 0xa1, 0x2d, 0x35, 0xcf, 0x41, 0xe6,
- 0x65, 0xfb, 0x55, 0xbb, 0xc2, 0x6f, 0x35, 0xa8, 0x25, 0xd2, 0x78, 0x6c, 0x87, 0xdd, 0x6e, 0x5c,
- 0x82, 0x33, 0x44, 0xc4, 0xed, 0xf8, 0xa8, 0x5d, 0xa9, 0x36, 0x6c, 0xcf, 0x23, 0x46, 0x4b, 0x11,
- 0x51, 0x13, 0xcf, 0x6d, 0xe3, 0xa9, 0x12, 0x9f, 0x31, 0xaf, 0xc2, 0x34, 0x41, 0x34, 0x3b, 0x0d,
- 0xbf, 0xde, 0x6a, 0xa0, 0x0a, 0xbe, 0xf9, 0xf1, 0x48, 0x21, 0x0e, 0x34, 0x9b, 0xc2, 0x12, 0x9b,
- 0x4c, 0x00, 0x6b, 0xe4, 0x99, 0xab, 0xf0, 0x38, 0x81, 0x1d, 0x21, 0x07, 0xb5, 0x6d, 0x1f, 0x55,
- 0xd0, 0x2f, 0x74, 0xec, 0x86, 0x57, 0xb1, 0x9d, 0x5a, 0xe5, 0xd8, 0xf6, 0x8e, 0xb3, 0x67, 0x30,
- 0x41, 0x31, 0x91, 0xd5, 0xac, 0x47, 0xb0, 0xe0, 0x6d, 0x26, 0x57, 0x26, 0x62, 0x05, 0xa7, 0xf6,
- 0x82, 0xed, 0x1d, 0x9b, 0x79, 0x98, 0x21, 0x2c, 0x9e, 0xdf, 0xae, 0x3b, 0x47, 0x95, 0xea, 0x31,
- 0xaa, 0xbe, 0x52, 0xe9, 0xf8, 0x87, 0x37, 0xb2, 0x8f, 0x8a, 0xe7, 0x27, 0x1a, 0xee, 0x12, 0x99,
- 0x12, 0x16, 0xd9, 0xf7, 0x0f, 0x6f, 0x98, 0xbb, 0x90, 0xc1, 0xce, 0x68, 0xd6, 0xdf, 0x40, 0x95,
- 0x43, 0xb7, 0x4d, 0x56, 0x96, 0x89, 0x88, 0xcc, 0x16, 0x2c, 0xb8, 0xb4, 0xcd, 0x00, 0x9b, 0x6e,
- 0x0d, 0xe5, 0x87, 0x77, 0x77, 0xca, 0xe5, 0x55, 0x2b, 0xcd, 0x59, 0xd6, 0xdc, 0x36, 0x0e, 0xa8,
- 0x23, 0x37, 0x30, 0x70, 0x9a, 0x06, 0xd4, 0x91, 0xcb, 0xcd, 0x7b, 0x15, 0xa6, 0xab, 0x55, 0x7a,
- 0xcd, 0xf5, 0x6a, 0x85, 0xdd, 0xa2, 0x78, 0x59, 0x43, 0x32, 0x56, 0xb5, 0x7a, 0x9b, 0x0a, 0xb0,
- 0x18, 0xf7, 0xcc, 0x9b, 0xf0, 0x50, 0x68, 0x2c, 0x11, 0x38, 0xd5, 0x75, 0x95, 0x2a, 0xf4, 0x2a,
- 0x4c, 0xb7, 0x4e, 0xba, 0x81, 0xa6, 0x74, 0xc6, 0xd6, 0x89, 0x0a, 0xbb, 0x0e, 0x67, 0x5a, 0xc7,
- 0xad, 0x6e, 0xdc, 0xb4, 0x88, 0x33, 0x5b, 0xc7, 0x2d, 0x15, 0xf8, 0x24, 0xb9, 0x5f, 0x6d, 0xa3,
- 0xaa, 0xed, 0xa3, 0x5a, 0xf6, 0x61, 0x51, 0x5c, 0x98, 0x30, 0x2f, 0x82, 0x51, 0xad, 0x56, 0x90,
- 0x63, 0x1f, 0x34, 0x50, 0xc5, 0x6e, 0x23, 0xc7, 0xf6, 0xb2, 0xf3, 0xa2, 0xf0, 0x44, 0xb5, 0x5a,
- 0x26, 0xb3, 0x05, 0x32, 0x69, 0x2e, 0xc2, 0x94, 0x7b, 0xf0, 0x72, 0x95, 0x86, 0x64, 0xa5, 0xd5,
- 0x46, 0x87, 0xf5, 0xd7, 0xb3, 0xe7, 0x89, 0x7d, 0x27, 0xf1, 0x04, 0x09, 0xc8, 0x1d, 0x32, 0x6c,
- 0x3e, 0x0d, 0x46, 0xd5, 0x3b, 0xb6, 0xdb, 0x2d, 0xd2, 0x13, 0x78, 0x2d, 0xbb, 0x8a, 0xb2, 0x4f,
- 0x52, 0x51, 0x3a, 0xbe, 0xc5, 0x87, 0x71, 0x4a, 0x78, 0xaf, 0xd5, 0x0f, 0x7d, 0xce, 0xf8, 0x14,
- 0x4d, 0x09, 0x32, 0xc6, 0xd8, 0x16, 0xc0, 0xc0, 0xa6, 0x90, 0x4e, 0xbc, 0x40, 0xc4, 0x26, 0x5a,
- 0xc7, 0x2d, 0xf1, 0xbc, 0x4f, 0xc0, 0x38, 0x96, 0x0c, 0x4f, 0xfa, 0x34, 0xed, 0x67, 0x5a, 0xc7,
- 0xc2, 0x19, 0x3f, 0xb4, 0xd6, 0x32, 0x97, 0x87, 0x8c, 0x18, 0x9f, 0xe6, 0x18, 0xd0, 0x08, 0x35,
- 0x34, 0xbc, 0xd6, 0x97, 0xb6, 0x57, 0xf1, 0x2a, 0xfd, 0xf3, 0x65, 0x23, 0x81, 0xbb, 0x85, 0x8d,
- 0xf5, 0xbd, 0x72, 0xc5, 0xda, 0xdf, 0xda, 0x5b, 0xdf, 0x2c, 0x1b, 0xba, 0xd8, 0x96, 0x7e, 0x33,
- 0x01, 0x13, 0xf2, 0x1d, 0x86, 0xf9, 0x31, 0x78, 0x98, 0x6f, 0x07, 0x78, 0xc8, 0xaf, 0xbc, 0x56,
- 0x6f, 0x93, 0x94, 0x69, 0xda, 0xb4, 0xc3, 0x0e, 0x9c, 0x76, 0x86, 0x49, 0xed, 0x22, 0xff, 0xc5,
- 0x7a, 0x1b, 0x27, 0x44, 0xd3, 0xf6, 0xcd, 0x0d, 0x98, 0x77, 0xdc, 0x8a, 0xe7, 0xdb, 0x4e, 0xcd,
- 0x6e, 0xd7, 0x2a, 0xe1, 0x46, 0x4c, 0xc5, 0xae, 0x56, 0x91, 0xe7, 0xb9, 0x74, 0xa9, 0x0a, 0x58,
- 0x1e, 0x73, 0xdc, 0x5d, 0x26, 0x1c, 0xd6, 0xf0, 0x02, 0x13, 0x55, 0x02, 0x4c, 0xef, 0x15, 0x60,
- 0x8f, 0xc2, 0x58, 0xd3, 0x6e, 0x55, 0x90, 0xe3, 0xb7, 0x4f, 0x48, 0x5f, 0x99, 0xb2, 0x52, 0x4d,
- 0xbb, 0x55, 0xc6, 0xc7, 0x3f, 0x9e, 0xf6, 0xfe, 0xbf, 0xea, 0x90, 0x11, 0x7b, 0x4b, 0xdc, 0xaa,
- 0x57, 0xc9, 0x3a, 0xa2, 0x91, 0x4a, 0xf3, 0x44, 0xdf, 0x4e, 0x74, 0xa9, 0x84, 0x17, 0x98, 0xfc,
- 0x08, 0xed, 0xf8, 0x2c, 0x8a, 0xc4, 0x8b, 0x3b, 0xae, 0x2d, 0x88, 0xde, 0xc5, 0xa4, 0x2c, 0x76,
- 0x64, 0xde, 0x86, 0x91, 0x97, 0x3d, 0xc2, 0x3d, 0x42, 0xb8, 0xcf, 0xf7, 0xe7, 0xbe, 0xb3, 0x4b,
- 0xc8, 0xc7, 0xee, 0xec, 0x56, 0xb6, 0xb6, 0xad, 0xcd, 0xc2, 0x86, 0xc5, 0xe0, 0xe6, 0x23, 0x90,
- 0x6c, 0xd8, 0x6f, 0x9c, 0xc8, 0x4b, 0x11, 0x19, 0x1a, 0xd4, 0xf0, 0x8f, 0x40, 0xf2, 0x35, 0x64,
- 0xbf, 0x22, 0x2f, 0x00, 0x64, 0xe8, 0x43, 0x0c, 0xfd, 0x8b, 0x30, 0x4c, 0xec, 0x65, 0x02, 0x30,
- 0x8b, 0x19, 0x43, 0x66, 0x0a, 0x92, 0xa5, 0x6d, 0x0b, 0x87, 0xbf, 0x01, 0x19, 0x3a, 0x5a, 0xd9,
- 0x59, 0x2f, 0x97, 0xca, 0x46, 0x22, 0x77, 0x15, 0x46, 0xa8, 0x11, 0x70, 0x6a, 0x04, 0x66, 0x30,
- 0x86, 0xd8, 0x21, 0xe3, 0xd0, 0xf8, 0xec, 0xfe, 0x66, 0xb1, 0x6c, 0x19, 0x09, 0xd1, 0xbd, 0x1e,
- 0x64, 0xc4, 0xb6, 0xf2, 0xc7, 0x13, 0x53, 0xbf, 0xaf, 0x41, 0x5a, 0x68, 0x13, 0x71, 0x83, 0x62,
- 0x37, 0x1a, 0xee, 0x6b, 0x15, 0xbb, 0x51, 0xb7, 0x3d, 0x16, 0x14, 0x40, 0x86, 0x0a, 0x78, 0x64,
- 0x50, 0xa7, 0xfd, 0x58, 0x94, 0xff, 0xa2, 0x06, 0x86, 0xda, 0x62, 0x2a, 0x0a, 0x6a, 0x3f, 0x51,
- 0x05, 0x3f, 0xaf, 0xc1, 0x84, 0xdc, 0x57, 0x2a, 0xea, 0x9d, 0xfb, 0x89, 0xaa, 0xf7, 0xed, 0x04,
- 0x8c, 0x4b, 0xdd, 0xe4, 0xa0, 0xda, 0xfd, 0x02, 0x4c, 0xd5, 0x6b, 0xa8, 0xd9, 0x72, 0x7d, 0xe4,
- 0x54, 0x4f, 0x2a, 0x0d, 0xf4, 0x2a, 0x6a, 0x64, 0x73, 0xa4, 0x50, 0x5c, 0xec, 0xdf, 0xaf, 0x2e,
- 0xad, 0x87, 0xb8, 0x0d, 0x0c, 0xcb, 0x4f, 0xaf, 0xaf, 0x96, 0x37, 0x77, 0xb6, 0xf7, 0xca, 0x5b,
- 0xa5, 0xbb, 0x95, 0xfd, 0xad, 0x8f, 0x6f, 0x6d, 0xbf, 0xb8, 0x65, 0x19, 0x75, 0x45, 0xec, 0x43,
- 0x4c, 0xf5, 0x1d, 0x30, 0x54, 0xa5, 0xcc, 0x87, 0x21, 0x4a, 0x2d, 0x63, 0xc8, 0x9c, 0x86, 0xc9,
- 0xad, 0xed, 0xca, 0xee, 0xfa, 0x6a, 0xb9, 0x52, 0x5e, 0x5b, 0x2b, 0x97, 0xf6, 0x76, 0xe9, 0x0d,
- 0x7c, 0x20, 0xbd, 0x27, 0x27, 0xf5, 0xe7, 0x74, 0x98, 0x8e, 0xd0, 0xc4, 0x2c, 0xb0, 0x7b, 0x07,
- 0x7a, 0x3b, 0xf3, 0xcc, 0x20, 0xda, 0x2f, 0xe1, 0x25, 0x7f, 0xc7, 0x6e, 0xfb, 0xec, 0x56, 0xe3,
- 0x69, 0xc0, 0x56, 0x72, 0xfc, 0xfa, 0x61, 0x1d, 0xb5, 0xd9, 0x7e, 0x07, 0xbd, 0xa1, 0x98, 0x0c,
- 0xc7, 0xe9, 0x96, 0xc7, 0x47, 0xc1, 0x6c, 0xb9, 0x5e, 0xdd, 0xaf, 0xbf, 0x8a, 0x2a, 0x75, 0x87,
- 0x6f, 0x8e, 0xe0, 0x1b, 0x8c, 0xa4, 0x65, 0xf0, 0x99, 0x75, 0xc7, 0x0f, 0xa4, 0x1d, 0x74, 0x64,
- 0x2b, 0xd2, 0xb8, 0x80, 0xeb, 0x96, 0xc1, 0x67, 0x02, 0xe9, 0x73, 0x90, 0xa9, 0xb9, 0x1d, 0xdc,
- 0x75, 0x51, 0x39, 0xbc, 0x5e, 0x68, 0x56, 0x9a, 0x8e, 0x05, 0x22, 0xac, 0x9f, 0x0e, 0x77, 0x65,
- 0x32, 0x56, 0x9a, 0x8e, 0x51, 0x91, 0xa7, 0x60, 0xd2, 0x3e, 0x3a, 0x6a, 0x63, 0x72, 0x4e, 0x44,
- 0xef, 0x10, 0x26, 0x82, 0x61, 0x22, 0x38, 0x7b, 0x07, 0x52, 0xdc, 0x0e, 0x78, 0x49, 0xc6, 0x96,
- 0xa8, 0xb4, 0xe8, 0xce, 0x5c, 0x62, 0x61, 0xcc, 0x4a, 0x39, 0x7c, 0xf2, 0x1c, 0x64, 0xea, 0x5e,
- 0x25, 0xdc, 0x64, 0x4e, 0x9c, 0x4d, 0x2c, 0xa4, 0xac, 0x74, 0xdd, 0x0b, 0x36, 0xe8, 0x72, 0x5f,
- 0x49, 0xc0, 0x84, 0xbc, 0x49, 0x6e, 0xae, 0x42, 0xaa, 0xe1, 0x56, 0x6d, 0x12, 0x5a, 0xf4, 0x09,
- 0xcd, 0x42, 0xcc, 0xbe, 0xfa, 0xd2, 0x06, 0x93, 0xb7, 0x02, 0xe4, 0xec, 0x7f, 0xd4, 0x20, 0xc5,
- 0x87, 0xcd, 0x19, 0x48, 0xb6, 0x6c, 0xff, 0x98, 0xd0, 0x0d, 0x17, 0x13, 0x86, 0x66, 0x91, 0x63,
- 0x3c, 0xee, 0xb5, 0x6c, 0x87, 0x84, 0x00, 0x1b, 0xc7, 0xc7, 0xd8, 0xaf, 0x0d, 0x64, 0xd7, 0xc8,
- 0xed, 0x87, 0xdb, 0x6c, 0x22, 0xc7, 0xf7, 0xb8, 0x5f, 0xd9, 0x78, 0x89, 0x0d, 0x9b, 0x1f, 0x81,
- 0x29, 0xbf, 0x6d, 0xd7, 0x1b, 0x92, 0x6c, 0x92, 0xc8, 0x1a, 0x7c, 0x22, 0x10, 0xce, 0xc3, 0x23,
- 0x9c, 0xb7, 0x86, 0x7c, 0xbb, 0x7a, 0x8c, 0x6a, 0x21, 0x68, 0x84, 0xec, 0xc0, 0x3e, 0xcc, 0x04,
- 0x56, 0xd9, 0x3c, 0xc7, 0xe6, 0xfe, 0x50, 0x83, 0x29, 0x7e, 0xc3, 0x54, 0x0b, 0x8c, 0xb5, 0x09,
- 0x60, 0x3b, 0x8e, 0xeb, 0x8b, 0xe6, 0xea, 0x0e, 0xe5, 0x2e, 0xdc, 0x52, 0x21, 0x00, 0x59, 0x02,
- 0xc1, 0x6c, 0x13, 0x20, 0x9c, 0xe9, 0x69, 0xb6, 0x79, 0x48, 0xb3, 0x27, 0x20, 0xe4, 0x31, 0x1a,
- 0xbd, 0xc5, 0x06, 0x3a, 0x84, 0xef, 0xac, 0xcc, 0x33, 0x30, 0x7c, 0x80, 0x8e, 0xea, 0x0e, 0xdb,
- 0xd7, 0xa4, 0x07, 0x7c, 0xaf, 0x36, 0x19, 0xec, 0xd5, 0x16, 0x5f, 0x82, 0xe9, 0xaa, 0xdb, 0x54,
- 0xd5, 0x2d, 0x1a, 0xca, 0x6d, 0xbe, 0xf7, 0x82, 0xf6, 0xf3, 0x10, 0xb6, 0x98, 0xbf, 0x96, 0xd0,
- 0x6f, 0xef, 0x14, 0x7f, 0x33, 0x31, 0x7b, 0x9b, 0xe2, 0x76, 0xf8, 0x65, 0x5a, 0xe8, 0xb0, 0x81,
- 0xaa, 0x58, 0x75, 0xf8, 0x93, 0x0b, 0xf0, 0xcc, 0x51, 0xdd, 0x3f, 0xee, 0x1c, 0x2c, 0x55, 0xdd,
- 0xe6, 0xc5, 0x23, 0xf7, 0xc8, 0x0d, 0x1f, 0x1b, 0xe2, 0x23, 0x72, 0x40, 0x3e, 0xb1, 0x47, 0x87,
- 0x63, 0xc1, 0xe8, 0x6c, 0xec, 0x73, 0xc6, 0xfc, 0x16, 0x4c, 0x33, 0xe1, 0x0a, 0x79, 0x76, 0x41,
- 0x6f, 0x21, 0xcc, 0xbe, 0xfb, 0x3f, 0xd9, 0xdf, 0xfe, 0x2e, 0x59, 0xab, 0xad, 0x29, 0x06, 0xc5,
- 0x73, 0xf4, 0x2e, 0x23, 0x6f, 0xc1, 0x43, 0x12, 0x1f, 0xcd, 0x4b, 0xd4, 0x8e, 0x61, 0xfc, 0x26,
- 0x63, 0x9c, 0x16, 0x18, 0x77, 0x19, 0x34, 0x5f, 0x82, 0xf1, 0xd3, 0x70, 0xfd, 0x3b, 0xc6, 0x95,
- 0x41, 0x22, 0xc9, 0x6d, 0x98, 0x24, 0x24, 0xd5, 0x8e, 0xe7, 0xbb, 0x4d, 0x52, 0xf4, 0xfa, 0xd3,
- 0xfc, 0xfb, 0xef, 0xd2, 0x44, 0x99, 0xc0, 0xb0, 0x52, 0x80, 0xca, 0xe7, 0x81, 0x3c, 0xae, 0xa9,
- 0xa1, 0x6a, 0x23, 0x86, 0xe1, 0x1e, 0x53, 0x24, 0x90, 0xcf, 0x7f, 0x12, 0xce, 0xe0, 0xcf, 0xa4,
- 0x26, 0x89, 0x9a, 0xc4, 0xef, 0x76, 0x65, 0xff, 0xf0, 0xd3, 0x34, 0x17, 0xa7, 0x03, 0x02, 0x41,
- 0x27, 0xc1, 0x8b, 0x47, 0xc8, 0xf7, 0x51, 0xdb, 0xab, 0xd8, 0x8d, 0x28, 0xf5, 0x84, 0xed, 0x82,
- 0xec, 0xaf, 0x7e, 0x5f, 0xf6, 0xe2, 0x6d, 0x8a, 0x2c, 0x34, 0x1a, 0xf9, 0x7d, 0x78, 0x38, 0x22,
- 0x2a, 0x06, 0xe0, 0xfc, 0x1c, 0xe3, 0x3c, 0xd3, 0x15, 0x19, 0x98, 0x76, 0x07, 0xf8, 0x78, 0xe0,
- 0xcb, 0x01, 0x38, 0xff, 0x21, 0xe3, 0x34, 0x19, 0x96, 0xbb, 0x14, 0x33, 0xde, 0x81, 0xa9, 0x57,
- 0x51, 0xfb, 0xc0, 0xf5, 0xd8, 0x16, 0xcd, 0x00, 0x74, 0x9f, 0x67, 0x74, 0x93, 0x0c, 0x48, 0xf6,
- 0x6c, 0x30, 0xd7, 0x4d, 0x48, 0x1d, 0xda, 0x55, 0x34, 0x00, 0xc5, 0x17, 0x18, 0xc5, 0x28, 0x96,
- 0xc7, 0xd0, 0x02, 0x64, 0x8e, 0x5c, 0xb6, 0x2c, 0xc5, 0xc3, 0xbf, 0xc8, 0xe0, 0x69, 0x8e, 0x61,
- 0x14, 0x2d, 0xb7, 0xd5, 0x69, 0xe0, 0x35, 0x2b, 0x9e, 0xe2, 0x4b, 0x9c, 0x82, 0x63, 0x18, 0xc5,
- 0x29, 0xcc, 0xfa, 0x16, 0xa7, 0xf0, 0x04, 0x7b, 0x3e, 0x0f, 0x69, 0xd7, 0x69, 0x9c, 0xb8, 0xce,
- 0x20, 0x4a, 0x7c, 0x99, 0x31, 0x00, 0x83, 0x60, 0x82, 0x5b, 0x30, 0x36, 0xa8, 0x23, 0x7e, 0xfd,
- 0xfb, 0x3c, 0x3d, 0xb8, 0x07, 0x6e, 0xc3, 0x24, 0x2f, 0x50, 0x75, 0xd7, 0x19, 0x80, 0xe2, 0x1f,
- 0x33, 0x8a, 0x09, 0x01, 0xc6, 0x2e, 0xc3, 0x47, 0x9e, 0x7f, 0x84, 0x06, 0x21, 0xf9, 0x0a, 0xbf,
- 0x0c, 0x06, 0x61, 0xa6, 0x3c, 0x40, 0x4e, 0xf5, 0x78, 0x30, 0x86, 0xaf, 0x72, 0x53, 0x72, 0x0c,
- 0xa6, 0x28, 0xc1, 0x78, 0xd3, 0x6e, 0x7b, 0xc7, 0x76, 0x63, 0x20, 0x77, 0xfc, 0x06, 0xe3, 0xc8,
- 0x04, 0x20, 0x66, 0x91, 0x8e, 0x73, 0x1a, 0x9a, 0xdf, 0xe4, 0x16, 0x11, 0x60, 0x2c, 0xf5, 0x3c,
- 0x9f, 0xec, 0x67, 0x9d, 0x86, 0xed, 0xb7, 0x78, 0xea, 0x51, 0xec, 0xa6, 0xc8, 0x78, 0x0b, 0xc6,
- 0xbc, 0xfa, 0x1b, 0x03, 0xd1, 0xfc, 0x13, 0xee, 0x69, 0x02, 0xc0, 0xe0, 0xbb, 0xf0, 0x48, 0xe4,
- 0x32, 0x31, 0x00, 0xd9, 0x3f, 0x65, 0x64, 0x33, 0x11, 0x4b, 0x05, 0x2b, 0x09, 0xa7, 0xa5, 0xfc,
- 0x67, 0xbc, 0x24, 0x20, 0x85, 0x6b, 0x07, 0xdf, 0x28, 0x78, 0xf6, 0xe1, 0xe9, 0xac, 0xf6, 0xcf,
- 0xb9, 0xd5, 0x28, 0x56, 0xb2, 0xda, 0x1e, 0xcc, 0x30, 0xc6, 0xd3, 0xf9, 0xf5, 0x6b, 0xbc, 0xb0,
- 0x52, 0xf4, 0xbe, 0xec, 0xdd, 0x4f, 0xc1, 0x6c, 0x60, 0x4e, 0xde, 0x91, 0x7a, 0x95, 0xa6, 0xdd,
- 0x1a, 0x80, 0xf9, 0xb7, 0x19, 0x33, 0xaf, 0xf8, 0x41, 0x4b, 0xeb, 0x6d, 0xda, 0x2d, 0x4c, 0xfe,
- 0x12, 0x64, 0x39, 0x79, 0xc7, 0x69, 0xa3, 0xaa, 0x7b, 0xe4, 0xd4, 0xdf, 0x40, 0xb5, 0x01, 0xa8,
- 0xbf, 0xae, 0xb8, 0x6a, 0x5f, 0x80, 0x63, 0xe6, 0x75, 0x30, 0x82, 0x5e, 0xa5, 0x52, 0x6f, 0xb6,
- 0xdc, 0xb6, 0x1f, 0xc3, 0xf8, 0x3b, 0xdc, 0x53, 0x01, 0x6e, 0x9d, 0xc0, 0xf2, 0x65, 0x98, 0x20,
- 0x87, 0x83, 0x86, 0xe4, 0xef, 0x32, 0xa2, 0xf1, 0x10, 0xc5, 0x0a, 0x47, 0xd5, 0x6d, 0xb6, 0xec,
- 0xf6, 0x20, 0xf5, 0xef, 0x5f, 0xf0, 0xc2, 0xc1, 0x20, 0xac, 0x70, 0xf8, 0x27, 0x2d, 0x84, 0x57,
- 0xfb, 0x01, 0x18, 0xbe, 0xc1, 0x0b, 0x07, 0xc7, 0x30, 0x0a, 0xde, 0x30, 0x0c, 0x40, 0xf1, 0x2f,
- 0x39, 0x05, 0xc7, 0x60, 0x8a, 0x4f, 0x84, 0x0b, 0x6d, 0x1b, 0x1d, 0xd5, 0x3d, 0xbf, 0x4d, 0xfb,
- 0xe0, 0xfe, 0x54, 0xbf, 0xf7, 0x7d, 0xb9, 0x09, 0xb3, 0x04, 0x68, 0xfe, 0x0e, 0x4c, 0x2a, 0x2d,
- 0x86, 0x19, 0xf7, 0xee, 0x47, 0xf6, 0x2f, 0xfd, 0x90, 0x15, 0x23, 0xb9, 0xc3, 0xc8, 0x6f, 0x60,
- 0xbf, 0xcb, 0x7d, 0x40, 0x3c, 0xd9, 0xa7, 0x7f, 0x18, 0xb8, 0x5e, 0x6a, 0x03, 0xf2, 0x6b, 0x30,
- 0x2e, 0xf5, 0x00, 0xf1, 0x54, 0x7f, 0x99, 0x51, 0x65, 0xc4, 0x16, 0x20, 0x7f, 0x15, 0x92, 0x78,
- 0x3d, 0x8f, 0x87, 0xff, 0x15, 0x06, 0x27, 0xe2, 0xf9, 0x67, 0x21, 0xc5, 0xd7, 0xf1, 0x78, 0xe8,
- 0x2f, 0x31, 0x68, 0x00, 0xc1, 0x70, 0xbe, 0x86, 0xc7, 0xc3, 0xff, 0x2a, 0x87, 0x73, 0x08, 0x86,
- 0x0f, 0x6e, 0xc2, 0xb7, 0xff, 0x7a, 0x92, 0xd5, 0x61, 0x6e, 0xbb, 0x5b, 0x30, 0xca, 0x16, 0xef,
- 0x78, 0xf4, 0x2f, 0xb3, 0x93, 0x73, 0x44, 0xfe, 0x3a, 0x0c, 0x0f, 0x68, 0xf0, 0xbf, 0xc1, 0xa0,
- 0x54, 0x3e, 0x5f, 0x82, 0xb4, 0xb0, 0x60, 0xc7, 0xc3, 0xff, 0x26, 0x83, 0x8b, 0x28, 0xac, 0x3a,
- 0x5b, 0xb0, 0xe3, 0x09, 0xfe, 0x16, 0x57, 0x9d, 0x21, 0xb0, 0xd9, 0xf8, 0x5a, 0x1d, 0x8f, 0xfe,
- 0xdb, 0xdc, 0xea, 0x1c, 0x92, 0x7f, 0x1e, 0xc6, 0x82, 0xfa, 0x1b, 0x8f, 0xff, 0x3b, 0x0c, 0x1f,
- 0x62, 0xb0, 0x05, 0x84, 0xfa, 0x1f, 0x4f, 0xf1, 0x77, 0xb9, 0x05, 0x04, 0x14, 0x4e, 0x23, 0x75,
- 0x4d, 0x8f, 0x67, 0xfa, 0x15, 0x9e, 0x46, 0xca, 0x92, 0x8e, 0xbd, 0x49, 0xca, 0x60, 0x3c, 0xc5,
- 0xdf, 0xe3, 0xde, 0x24, 0xf2, 0x58, 0x0d, 0x75, 0x91, 0x8c, 0xe7, 0xf8, 0x07, 0x5c, 0x0d, 0x65,
- 0x8d, 0xcc, 0xef, 0x80, 0xd9, 0xbd, 0x40, 0xc6, 0xf3, 0x7d, 0x96, 0xf1, 0x4d, 0x75, 0xad, 0x8f,
- 0xf9, 0x17, 0x61, 0x26, 0x7a, 0x71, 0x8c, 0x67, 0xfd, 0xd5, 0x1f, 0x2a, 0xb7, 0x33, 0xe2, 0xda,
- 0x98, 0xdf, 0x0b, 0xab, 0xac, 0xb8, 0x30, 0xc6, 0xd3, 0x7e, 0xee, 0x87, 0x72, 0xa1, 0x15, 0xd7,
- 0xc5, 0x7c, 0x01, 0x20, 0x5c, 0x93, 0xe2, 0xb9, 0x3e, 0xcf, 0xb8, 0x04, 0x10, 0x4e, 0x0d, 0xb6,
- 0x24, 0xc5, 0xe3, 0xbf, 0xc0, 0x53, 0x83, 0x21, 0x70, 0x6a, 0xf0, 0xd5, 0x28, 0x1e, 0xfd, 0x45,
- 0x9e, 0x1a, 0x1c, 0x92, 0xbf, 0x05, 0x29, 0xa7, 0xd3, 0x68, 0xe0, 0xd8, 0x32, 0xfb, 0xbf, 0xce,
- 0x94, 0xfd, 0x1f, 0x3f, 0x62, 0x60, 0x0e, 0xc8, 0x5f, 0x85, 0x61, 0xd4, 0x3c, 0x40, 0xb5, 0x38,
- 0xe4, 0xff, 0xfc, 0x11, 0xaf, 0x27, 0x58, 0x3a, 0xff, 0x3c, 0x00, 0xbd, 0x99, 0x26, 0x4f, 0x89,
- 0x62, 0xb0, 0x7f, 0xf4, 0x23, 0xf6, 0xa6, 0x44, 0x08, 0x09, 0x09, 0xe8, 0x7b, 0x17, 0xfd, 0x09,
- 0xbe, 0x2f, 0x13, 0x90, 0x1b, 0xf0, 0x9b, 0x30, 0xfa, 0xb2, 0xe7, 0x3a, 0xbe, 0x7d, 0x14, 0x87,
- 0xfe, 0x5f, 0x0c, 0xcd, 0xe5, 0xb1, 0xc1, 0x9a, 0x6e, 0x1b, 0xf9, 0xf6, 0x91, 0x17, 0x87, 0xfd,
- 0xdf, 0x0c, 0x1b, 0x00, 0x30, 0xb8, 0x6a, 0x7b, 0xfe, 0x20, 0xd7, 0xfd, 0x7f, 0x38, 0x98, 0x03,
- 0xb0, 0xd2, 0xf8, 0xf3, 0x2b, 0xe8, 0x24, 0x0e, 0xfb, 0x03, 0xae, 0x34, 0x93, 0xcf, 0x3f, 0x0b,
- 0x63, 0xf8, 0x23, 0x7d, 0x7b, 0x28, 0x06, 0xfc, 0x7f, 0x19, 0x38, 0x44, 0xe0, 0x33, 0x7b, 0x7e,
- 0xcd, 0xaf, 0xc7, 0x1b, 0xfb, 0x8f, 0x99, 0xa7, 0xb9, 0x7c, 0xbe, 0x00, 0x69, 0xcf, 0xaf, 0xd5,
- 0x3a, 0xac, 0xa3, 0x89, 0x81, 0xff, 0xc9, 0x8f, 0x82, 0x9b, 0xdc, 0x00, 0x53, 0x3c, 0x17, 0xbd,
- 0x59, 0x07, 0xb7, 0xdd, 0xdb, 0x2e, 0xdd, 0xa6, 0x83, 0xff, 0xd6, 0x80, 0xeb, 0x3d, 0x77, 0xdd,
- 0xf0, 0x22, 0x72, 0xb1, 0xea, 0x36, 0x0f, 0x5c, 0xef, 0xe2, 0x81, 0xeb, 0x1f, 0x5f, 0xf4, 0x8f,
- 0x11, 0x1e, 0x63, 0xfb, 0x6f, 0x49, 0xfc, 0x79, 0xf6, 0x74, 0x9b, 0x76, 0xe4, 0x79, 0xec, 0x56,
- 0x1d, 0xeb, 0xbd, 0x45, 0xb6, 0xc4, 0xcd, 0xc7, 0x60, 0x84, 0x5c, 0xc9, 0x65, 0xf2, 0xd8, 0x49,
- 0x2b, 0x26, 0xef, 0xbd, 0x3b, 0x3f, 0x64, 0xb1, 0xb1, 0x60, 0x76, 0x99, 0xec, 0x59, 0x26, 0xa4,
- 0xd9, 0xe5, 0x60, 0xf6, 0x0a, 0xdd, 0xb6, 0x94, 0x66, 0xaf, 0x04, 0xb3, 0x2b, 0x64, 0x03, 0x53,
- 0x97, 0x66, 0x57, 0x82, 0xd9, 0xab, 0x64, 0x93, 0x7e, 0x5c, 0x9a, 0xbd, 0x1a, 0xcc, 0x5e, 0x23,
- 0x5b, 0xf3, 0x49, 0x69, 0xf6, 0x5a, 0x30, 0x7b, 0x9d, 0xec, 0xca, 0x4f, 0x49, 0xb3, 0xd7, 0x83,
- 0xd9, 0x1b, 0x64, 0x37, 0xde, 0x94, 0x66, 0x6f, 0x04, 0xb3, 0x37, 0xc9, 0xab, 0x2e, 0xa3, 0xd2,
- 0xec, 0x4d, 0x73, 0x0e, 0x46, 0xe9, 0x95, 0x5f, 0x22, 0x8f, 0x6e, 0x27, 0xd9, 0x34, 0x1f, 0x0c,
- 0xe7, 0x2f, 0x93, 0xd7, 0x5a, 0x46, 0xe4, 0xf9, 0xcb, 0xe1, 0xfc, 0x32, 0x79, 0x41, 0xdd, 0x90,
- 0xe7, 0x97, 0xc3, 0xf9, 0x2b, 0xd9, 0x71, 0xf2, 0x6a, 0x8f, 0x34, 0x7f, 0x25, 0x9c, 0x5f, 0xc9,
- 0x4e, 0xe0, 0x60, 0x96, 0xe7, 0x57, 0xc2, 0xf9, 0xab, 0xd9, 0xc9, 0xb3, 0xda, 0x42, 0x46, 0x9e,
- 0xbf, 0x9a, 0xfb, 0x45, 0xe2, 0x5e, 0x27, 0x74, 0xef, 0x8c, 0xec, 0xde, 0xc0, 0xb1, 0x33, 0xb2,
- 0x63, 0x03, 0x97, 0xce, 0xc8, 0x2e, 0x0d, 0x9c, 0x39, 0x23, 0x3b, 0x33, 0x70, 0xe3, 0x8c, 0xec,
- 0xc6, 0xc0, 0x81, 0x33, 0xb2, 0x03, 0x03, 0xd7, 0xcd, 0xc8, 0xae, 0x0b, 0x9c, 0x36, 0x23, 0x3b,
- 0x2d, 0x70, 0xd7, 0x8c, 0xec, 0xae, 0xc0, 0x51, 0x59, 0xc5, 0x51, 0xa1, 0x8b, 0xb2, 0x8a, 0x8b,
- 0x42, 0xe7, 0x64, 0x15, 0xe7, 0x84, 0x6e, 0xc9, 0x2a, 0x6e, 0x09, 0x1d, 0x92, 0x55, 0x1c, 0x12,
- 0xba, 0x22, 0xab, 0xb8, 0x22, 0x74, 0x02, 0xcb, 0x31, 0x0b, 0xb5, 0x22, 0x72, 0x4c, 0xef, 0x9b,
- 0x63, 0x7a, 0xdf, 0x1c, 0xd3, 0xfb, 0xe6, 0x98, 0xde, 0x37, 0xc7, 0xf4, 0xbe, 0x39, 0xa6, 0xf7,
- 0xcd, 0x31, 0xbd, 0x6f, 0x8e, 0xe9, 0x7d, 0x73, 0x4c, 0xef, 0x9f, 0x63, 0x7a, 0x4c, 0x8e, 0xe9,
- 0x31, 0x39, 0xa6, 0xc7, 0xe4, 0x98, 0x1e, 0x93, 0x63, 0x7a, 0x4c, 0x8e, 0xe9, 0x3d, 0x73, 0x2c,
- 0x74, 0xef, 0x8c, 0xec, 0xde, 0xc8, 0x1c, 0xd3, 0x7b, 0xe4, 0x98, 0xde, 0x23, 0xc7, 0xf4, 0x1e,
- 0x39, 0xa6, 0xf7, 0xc8, 0x31, 0xbd, 0x47, 0x8e, 0xe9, 0x3d, 0x72, 0x4c, 0xef, 0x91, 0x63, 0x7a,
- 0xaf, 0x1c, 0xd3, 0x7b, 0xe6, 0x98, 0xde, 0x33, 0xc7, 0xf4, 0x9e, 0x39, 0xa6, 0xf7, 0xcc, 0x31,
- 0xbd, 0x67, 0x8e, 0xe9, 0x62, 0x8e, 0xfd, 0x6b, 0x1d, 0x4c, 0x9a, 0x63, 0x3b, 0xe4, 0xe5, 0x1f,
- 0xe6, 0x8a, 0x39, 0x25, 0xd3, 0x46, 0xb0, 0xeb, 0x8c, 0xd0, 0x25, 0x73, 0x4a, 0xae, 0xc9, 0xf3,
- 0xcb, 0xc1, 0x3c, 0xcf, 0x36, 0x79, 0xfe, 0x4a, 0x30, 0xcf, 0xf3, 0x4d, 0x9e, 0x5f, 0x09, 0xe6,
- 0x79, 0xc6, 0xc9, 0xf3, 0x57, 0x83, 0x79, 0x9e, 0x73, 0xf2, 0xfc, 0xb5, 0x60, 0x9e, 0x67, 0x9d,
- 0x3c, 0x7f, 0x3d, 0x98, 0xe7, 0x79, 0x27, 0xcf, 0xdf, 0x08, 0xe6, 0x79, 0xe6, 0xc9, 0xf3, 0x37,
- 0xcd, 0xb3, 0x6a, 0xee, 0x71, 0x81, 0xc0, 0xb5, 0x67, 0xd5, 0xec, 0x53, 0x24, 0x2e, 0x87, 0x12,
- 0x3c, 0xff, 0x14, 0x89, 0xe5, 0x50, 0x82, 0x67, 0xa0, 0x22, 0x71, 0x25, 0xf7, 0x19, 0xe2, 0x3e,
- 0x47, 0x75, 0xdf, 0xac, 0xe2, 0xbe, 0x84, 0xe0, 0xba, 0x59, 0xc5, 0x75, 0x09, 0xc1, 0x6d, 0xb3,
- 0x8a, 0xdb, 0x12, 0x82, 0xcb, 0x66, 0x15, 0x97, 0x25, 0x04, 0x77, 0xcd, 0x2a, 0xee, 0x4a, 0x08,
- 0xae, 0x9a, 0x55, 0x5c, 0x95, 0x10, 0xdc, 0x34, 0xab, 0xb8, 0x29, 0x21, 0xb8, 0x68, 0x56, 0x71,
- 0x51, 0x42, 0x70, 0xcf, 0xac, 0xe2, 0x9e, 0x84, 0xe0, 0x9a, 0xc7, 0x54, 0xd7, 0x24, 0x44, 0xb7,
- 0x3c, 0xa6, 0xba, 0x25, 0x21, 0xba, 0xe4, 0x31, 0xd5, 0x25, 0x09, 0xd1, 0x1d, 0x8f, 0xa9, 0xee,
- 0x48, 0x88, 0xae, 0xf8, 0xb3, 0x04, 0xef, 0x08, 0x77, 0xfd, 0x76, 0xa7, 0xea, 0xbf, 0xaf, 0x8e,
- 0xf0, 0x92, 0xd4, 0x3e, 0xa4, 0x97, 0xcd, 0x25, 0xd2, 0xb0, 0x8a, 0x1d, 0xa7, 0xb2, 0x82, 0x5d,
- 0x92, 0x1a, 0x0b, 0x01, 0xe1, 0x44, 0x23, 0x56, 0xde, 0x57, 0x6f, 0x78, 0x49, 0x6a, 0x33, 0xe2,
- 0xf5, 0xbb, 0xf1, 0xa1, 0x77, 0x6c, 0x6f, 0x27, 0x78, 0xc7, 0xc6, 0xcc, 0x7f, 0xda, 0x8e, 0x6d,
- 0x31, 0xde, 0xe4, 0x81, 0xb1, 0x17, 0xe3, 0x8d, 0xdd, 0xb5, 0xea, 0x0c, 0xda, 0xc1, 0x2d, 0xc6,
- 0x9b, 0x36, 0x30, 0xea, 0x07, 0xdb, 0x6f, 0xb1, 0x08, 0xb6, 0x50, 0x2b, 0x22, 0x82, 0x4f, 0xdb,
- 0x6f, 0x5d, 0x92, 0x4a, 0xc9, 0x69, 0x23, 0x58, 0x3f, 0x75, 0x04, 0x9f, 0xb6, 0xf3, 0xba, 0x24,
- 0x95, 0x97, 0x53, 0x47, 0xf0, 0x87, 0xd0, 0x0f, 0xb1, 0x08, 0x0e, 0xcd, 0x7f, 0xda, 0x7e, 0x68,
- 0x31, 0xde, 0xe4, 0x91, 0x11, 0xac, 0x9f, 0x22, 0x82, 0x07, 0xe9, 0x8f, 0x16, 0xe3, 0x4d, 0x1b,
- 0x1d, 0xc1, 0xef, 0xbb, 0x9b, 0xf9, 0x92, 0x06, 0x53, 0x5b, 0xf5, 0x5a, 0xb9, 0x79, 0x80, 0x6a,
- 0x35, 0x54, 0x63, 0x76, 0xbc, 0x24, 0x55, 0x82, 0x1e, 0xae, 0x7e, 0xe7, 0xdd, 0xf9, 0xd0, 0xc2,
- 0x57, 0x21, 0x45, 0x6d, 0x7a, 0xe9, 0x52, 0xf6, 0x9e, 0x16, 0x53, 0xe1, 0x02, 0x51, 0xf3, 0x1c,
- 0x87, 0x5d, 0xbe, 0x94, 0xfd, 0x4f, 0x9a, 0x50, 0xe5, 0x82, 0xe1, 0xdc, 0xaf, 0x10, 0x0d, 0x9d,
- 0xf7, 0xad, 0xe1, 0xc5, 0x81, 0x34, 0x14, 0x74, 0x7b, 0xb4, 0x4b, 0x37, 0x41, 0xab, 0x0e, 0x4c,
- 0x6e, 0xd5, 0x6b, 0x5b, 0xe4, 0xab, 0xd1, 0x83, 0xa8, 0x44, 0x65, 0x94, 0x7a, 0x70, 0x49, 0x0a,
- 0x4b, 0x11, 0x11, 0x84, 0xb4, 0x5c, 0x23, 0x72, 0x75, 0x7c, 0x5a, 0x47, 0x3a, 0xed, 0x62, 0xaf,
- 0xd3, 0x86, 0x95, 0x3d, 0x38, 0xe1, 0x62, 0xaf, 0x13, 0x86, 0x39, 0x14, 0x9c, 0xea, 0x75, 0xbe,
- 0x38, 0xd3, 0xb7, 0x70, 0xcc, 0xc7, 0x20, 0xb1, 0x4e, 0xdf, 0x10, 0xce, 0x14, 0x33, 0x58, 0xa9,
- 0x6f, 0xbd, 0x3b, 0x9f, 0xdc, 0xef, 0xd4, 0x6b, 0x56, 0x62, 0xbd, 0x66, 0xde, 0x81, 0xe1, 0x4f,
- 0xb2, 0x2f, 0xe8, 0x61, 0x81, 0x15, 0x26, 0xf0, 0xd1, 0x98, 0x2d, 0x26, 0x42, 0xbd, 0xb4, 0x5f,
- 0x77, 0xfc, 0xcb, 0xcb, 0x37, 0x2c, 0x4a, 0x91, 0xfb, 0x73, 0x00, 0xf4, 0x9c, 0xab, 0xb6, 0x77,
- 0x6c, 0x6e, 0x71, 0x66, 0x7a, 0xea, 0x1b, 0xdf, 0x7a, 0x77, 0x7e, 0x65, 0x10, 0xd6, 0x67, 0x6a,
- 0xb6, 0x77, 0xfc, 0x8c, 0x7f, 0xd2, 0x42, 0x4b, 0xc5, 0x13, 0x1f, 0x79, 0x9c, 0xbd, 0xc5, 0x57,
- 0x3d, 0x76, 0x5d, 0x59, 0xe1, 0xba, 0x52, 0xd2, 0x35, 0xad, 0xc9, 0xd7, 0x74, 0xe9, 0x41, 0xaf,
- 0xe7, 0x75, 0xbe, 0x48, 0x28, 0x96, 0xd4, 0xe3, 0x2c, 0xa9, 0xbf, 0x5f, 0x4b, 0xb6, 0x78, 0x7d,
- 0x54, 0xae, 0x55, 0xef, 0x77, 0xad, 0xfa, 0xfb, 0xb9, 0xd6, 0xff, 0x47, 0xb3, 0x35, 0xc8, 0xa7,
- 0x7d, 0x87, 0xbe, 0x9d, 0xf8, 0xd3, 0xb5, 0x17, 0xf4, 0x81, 0x76, 0x01, 0xf9, 0xe4, 0xbd, 0xb7,
- 0xe6, 0xb5, 0xdc, 0x97, 0x12, 0xfc, 0xca, 0x69, 0x22, 0x3d, 0xd8, 0x95, 0xff, 0xb4, 0xf4, 0x54,
- 0x1f, 0x86, 0x85, 0xbe, 0xa8, 0xc1, 0x4c, 0x57, 0x25, 0xa7, 0x66, 0xfa, 0x60, 0xcb, 0xb9, 0x73,
- 0xda, 0x72, 0xce, 0x14, 0xfc, 0x5d, 0x0d, 0xce, 0x28, 0xe5, 0x95, 0xaa, 0x77, 0x51, 0x51, 0xef,
- 0xe1, 0xee, 0x33, 0x11, 0x41, 0x41, 0x3b, 0xd1, 0xbd, 0x0a, 0x40, 0x60, 0x0e, 0xfc, 0xbe, 0xa2,
- 0xf8, 0xfd, 0xb1, 0x00, 0x10, 0x61, 0x2e, 0x1e, 0x01, 0x4c, 0x6d, 0x17, 0x92, 0x7b, 0x6d, 0x84,
- 0xcc, 0x39, 0x48, 0x6c, 0xb7, 0x99, 0x86, 0x13, 0x14, 0xbf, 0xdd, 0x2e, 0xb6, 0x6d, 0xa7, 0x7a,
- 0x6c, 0x25, 0xb6, 0xdb, 0xe6, 0x39, 0xd0, 0x0b, 0xec, 0x07, 0x18, 0xd2, 0xcb, 0x93, 0x54, 0xa0,
- 0xe0, 0xd4, 0x98, 0x04, 0x9e, 0x33, 0xe7, 0x20, 0xb9, 0x81, 0xec, 0x43, 0xa6, 0x04, 0x50, 0x19,
- 0x3c, 0x62, 0x91, 0x71, 0x76, 0xc2, 0x97, 0x20, 0xc5, 0x89, 0xcd, 0xf3, 0x18, 0x71, 0xe8, 0xb3,
- 0xd3, 0x32, 0x04, 0x56, 0x87, 0xad, 0x5c, 0x64, 0xd6, 0xbc, 0x00, 0xc3, 0x56, 0xfd, 0xe8, 0xd8,
- 0x67, 0x27, 0xef, 0x16, 0xa3, 0xd3, 0xb9, 0xbb, 0x30, 0x16, 0x68, 0xf4, 0x01, 0x53, 0xaf, 0xd2,
- 0x4b, 0x33, 0x67, 0xc5, 0xf5, 0x84, 0xef, 0x5b, 0xd2, 0x21, 0xf3, 0x2c, 0xa4, 0x76, 0xfd, 0x76,
- 0x58, 0xf4, 0x79, 0x47, 0x1a, 0x8c, 0xe6, 0x7e, 0x51, 0x83, 0xd4, 0x2a, 0x42, 0x2d, 0x62, 0xf0,
- 0x27, 0x21, 0xb9, 0xea, 0xbe, 0xe6, 0x30, 0x05, 0xa7, 0x98, 0x45, 0xf1, 0x34, 0xb3, 0x29, 0x99,
- 0x36, 0x9f, 0x14, 0xed, 0x3e, 0x1d, 0xd8, 0x5d, 0x90, 0x23, 0xb6, 0xcf, 0x49, 0xb6, 0x67, 0x0e,
- 0xc4, 0x42, 0x5d, 0xf6, 0xbf, 0x0e, 0x69, 0xe1, 0x2c, 0xe6, 0x02, 0x53, 0x23, 0xa1, 0x02, 0x45,
- 0x5b, 0x61, 0x89, 0x1c, 0x82, 0x71, 0xe9, 0xc4, 0x18, 0x2a, 0x98, 0xb8, 0x07, 0x94, 0x98, 0x79,
- 0x51, 0x36, 0x73, 0xb4, 0x28, 0x33, 0xf5, 0x25, 0x6a, 0x23, 0x62, 0xee, 0xf3, 0x34, 0x38, 0x7b,
- 0x3b, 0x11, 0x7f, 0xce, 0x0d, 0x83, 0xbe, 0x55, 0x6f, 0xe4, 0x9e, 0x05, 0xa0, 0x29, 0x5f, 0x76,
- 0x3a, 0x4d, 0x25, 0xeb, 0x26, 0xb8, 0x81, 0xf7, 0x8e, 0xd1, 0x1e, 0xf2, 0x88, 0x88, 0xdc, 0x4f,
- 0xe1, 0x02, 0x03, 0x34, 0xc5, 0x08, 0xfe, 0xe9, 0x58, 0x7c, 0x64, 0x27, 0x86, 0x45, 0xb3, 0x54,
- 0xf4, 0x2e, 0xf2, 0x0b, 0x8e, 0xeb, 0x1f, 0xa3, 0xb6, 0x82, 0x58, 0x36, 0xaf, 0x48, 0x09, 0x3b,
- 0xb1, 0xfc, 0x68, 0x80, 0xe8, 0x09, 0xba, 0x92, 0xfb, 0x1a, 0x51, 0x10, 0xb7, 0x02, 0x5d, 0x17,
- 0xa8, 0x0f, 0x70, 0x81, 0xe6, 0x35, 0xa9, 0x7f, 0xeb, 0xa3, 0xa6, 0x72, 0x6b, 0x79, 0x53, 0xba,
- 0xcf, 0xe9, 0xaf, 0xac, 0x7c, 0x8f, 0xc9, 0x6d, 0xca, 0x55, 0x7e, 0x3a, 0x56, 0xe5, 0x1e, 0xdd,
- 0xed, 0x69, 0x6d, 0xaa, 0x0f, 0x6a, 0xd3, 0xdf, 0x0f, 0x3a, 0x0e, 0xfa, 0x63, 0x12, 0xe4, 0xb7,
- 0x4b, 0xcc, 0x8f, 0xc6, 0xfa, 0x3e, 0xaf, 0x95, 0x02, 0x55, 0x57, 0x06, 0x75, 0x7f, 0x3e, 0x51,
- 0x2c, 0x06, 0xea, 0x5e, 0x3f, 0x45, 0x08, 0xe4, 0x13, 0xa5, 0x52, 0x50, 0xb6, 0x53, 0x9f, 0x79,
- 0x6b, 0x5e, 0xfb, 0xea, 0x5b, 0xf3, 0x43, 0xb9, 0xdf, 0xd0, 0x60, 0x8a, 0x49, 0x0a, 0x81, 0xfb,
- 0x8c, 0xa2, 0xfc, 0x43, 0xbc, 0x66, 0x44, 0x59, 0xe0, 0xc7, 0x16, 0xbc, 0xdf, 0xd4, 0x20, 0xdb,
- 0xa5, 0x2b, 0xb7, 0xf7, 0xa5, 0x81, 0x54, 0xce, 0x6b, 0xe5, 0x9f, 0xbc, 0xcd, 0xef, 0xc2, 0xf0,
- 0x5e, 0xbd, 0x89, 0xda, 0x78, 0x25, 0xc0, 0x1f, 0xa8, 0xca, 0xfc, 0x61, 0x0e, 0x1d, 0xe2, 0x73,
- 0x54, 0x39, 0x69, 0x6e, 0xd9, 0xcc, 0x42, 0x72, 0xd5, 0xf6, 0x6d, 0xa2, 0x41, 0x26, 0xa8, 0xaf,
- 0xb6, 0x6f, 0xe7, 0xae, 0x40, 0x66, 0xf3, 0x84, 0xbc, 0x42, 0x53, 0x23, 0xaf, 0x87, 0xc8, 0xdd,
- 0x1f, 0xef, 0x57, 0x2f, 0x2f, 0x0e, 0xa7, 0x6a, 0xc6, 0x3d, 0x2d, 0x9f, 0x24, 0xfa, 0xbc, 0x0a,
- 0x13, 0xdb, 0x58, 0x6d, 0x82, 0x23, 0xb0, 0xb3, 0xa0, 0x6d, 0xca, 0x8d, 0x90, 0xc8, 0x6a, 0x69,
- 0x9b, 0x4a, 0xfb, 0xa8, 0x07, 0xe6, 0x51, 0xda, 0x36, 0x3d, 0x68, 0xdb, 0x16, 0x93, 0xa9, 0x09,
- 0x63, 0x6a, 0x31, 0x99, 0x02, 0x63, 0x9c, 0x9d, 0xf7, 0x3f, 0xe8, 0x60, 0xd0, 0x56, 0x67, 0x15,
- 0x1d, 0xd6, 0x9d, 0xba, 0xdf, 0xdd, 0xaf, 0x06, 0x1a, 0x9b, 0xcf, 0xc3, 0x18, 0x36, 0xe9, 0x1a,
- 0xfb, 0x09, 0x33, 0x6c, 0xfa, 0x73, 0xac, 0x45, 0x51, 0x28, 0xd8, 0x00, 0x09, 0x9d, 0x10, 0x63,
- 0xae, 0x81, 0xbe, 0xb5, 0xb5, 0xc9, 0x16, 0xb7, 0x95, 0xbe, 0x50, 0xf6, 0x06, 0x0e, 0x3b, 0x62,
- 0x63, 0xde, 0x91, 0x85, 0x09, 0xcc, 0x15, 0x48, 0x6c, 0x6d, 0xb2, 0x86, 0xf7, 0xfc, 0x20, 0x34,
- 0x56, 0x62, 0x6b, 0x73, 0xf6, 0xdf, 0x68, 0x30, 0x2e, 0x8d, 0x9a, 0x39, 0xc8, 0xd0, 0x01, 0xe1,
- 0x72, 0x47, 0x2c, 0x69, 0x8c, 0xeb, 0x9c, 0x78, 0x9f, 0x3a, 0xcf, 0x16, 0x60, 0x52, 0x19, 0x37,
- 0x97, 0xc0, 0x14, 0x87, 0x98, 0x12, 0xf4, 0xe7, 0x93, 0x22, 0x66, 0x72, 0x8f, 0x03, 0x84, 0x76,
- 0x0d, 0x7e, 0xf5, 0x67, 0xab, 0xbc, 0xbb, 0x57, 0x5e, 0x35, 0xb4, 0xdc, 0x37, 0x34, 0x48, 0xb3,
- 0xb6, 0xb5, 0xea, 0xb6, 0x90, 0x59, 0x04, 0xad, 0xc0, 0x22, 0xe8, 0xc1, 0xf4, 0xd6, 0x0a, 0xe6,
- 0x45, 0xd0, 0x8a, 0x83, 0xbb, 0x5a, 0x2b, 0x9a, 0xcb, 0xa0, 0x95, 0x98, 0x83, 0x07, 0xf3, 0x8c,
- 0x56, 0xca, 0xfd, 0xb1, 0x0e, 0xd3, 0x62, 0x1b, 0xcd, 0xeb, 0xc9, 0x39, 0xf9, 0xbe, 0x29, 0x3f,
- 0x76, 0x79, 0xf9, 0xca, 0xca, 0x12, 0xfe, 0x27, 0x08, 0xc9, 0x9c, 0x7c, 0x0b, 0x95, 0x87, 0x40,
- 0xe4, 0x72, 0xaf, 0xf7, 0x44, 0xf2, 0x49, 0x81, 0xa1, 0xeb, 0x3d, 0x11, 0x69, 0xb6, 0xeb, 0x3d,
- 0x11, 0x69, 0xb6, 0xeb, 0x3d, 0x11, 0x69, 0xb6, 0xeb, 0x59, 0x80, 0x34, 0xdb, 0xf5, 0x9e, 0x88,
- 0x34, 0xdb, 0xf5, 0x9e, 0x88, 0x34, 0xdb, 0xfd, 0x9e, 0x08, 0x9b, 0xee, 0xf9, 0x9e, 0x88, 0x3c,
- 0xdf, 0xfd, 0x9e, 0x88, 0x3c, 0xdf, 0xfd, 0x9e, 0x48, 0x3e, 0xe9, 0xb7, 0x3b, 0xa8, 0xf7, 0x53,
- 0x07, 0x19, 0xdf, 0xef, 0x26, 0x30, 0xac, 0xc0, 0xdb, 0x30, 0x49, 0x37, 0x24, 0x4a, 0xae, 0xe3,
- 0xdb, 0x75, 0x07, 0xb5, 0xcd, 0x8f, 0x41, 0x86, 0x0e, 0xd1, 0xdb, 0x9c, 0xa8, 0xdb, 0x40, 0x3a,
- 0xcf, 0xea, 0xad, 0x24, 0x9d, 0xfb, 0xb3, 0x24, 0xcc, 0xd0, 0x81, 0x2d, 0xbb, 0x89, 0xa4, 0xb7,
- 0x8c, 0x2e, 0x28, 0xcf, 0x94, 0x26, 0x30, 0xfc, 0xfe, 0xbb, 0xf3, 0x74, 0xb4, 0x10, 0x44, 0xd3,
- 0x05, 0xe5, 0xe9, 0x92, 0x2c, 0x17, 0x2e, 0x40, 0x17, 0x94, 0x37, 0x8f, 0x64, 0xb9, 0x60, 0xbd,
- 0x09, 0xe4, 0xf8, 0x3b, 0x48, 0xb2, 0xdc, 0x6a, 0x10, 0x65, 0x17, 0x94, 0xb7, 0x91, 0x64, 0xb9,
- 0x72, 0x10, 0x6f, 0x17, 0x94, 0x67, 0x4f, 0xb2, 0xdc, 0x5a, 0x10, 0x79, 0x17, 0x94, 0xa7, 0x50,
- 0xb2, 0xdc, 0xed, 0x20, 0x06, 0x2f, 0x28, 0xef, 0x2a, 0xc9, 0x72, 0x2f, 0x04, 0xd1, 0x78, 0x41,
- 0x79, 0x6b, 0x49, 0x96, 0x5b, 0x0f, 0xe2, 0x72, 0x41, 0x7d, 0x7f, 0x49, 0x16, 0xbc, 0x13, 0x46,
- 0xe8, 0x82, 0xfa, 0x26, 0x93, 0x2c, 0xf9, 0xf1, 0x30, 0x56, 0x17, 0xd4, 0x77, 0x9a, 0x64, 0xc9,
- 0x8d, 0x30, 0x6a, 0x17, 0xd4, 0x67, 0x65, 0xb2, 0xe4, 0x66, 0x18, 0xbf, 0x0b, 0xea, 0x53, 0x33,
- 0x59, 0x72, 0x2b, 0x8c, 0xe4, 0x05, 0xf5, 0xf9, 0x99, 0x2c, 0xb9, 0x1d, 0x6e, 0xa2, 0xff, 0x81,
- 0x12, 0x7e, 0xc2, 0x5b, 0x50, 0x39, 0x25, 0xfc, 0x20, 0x22, 0xf4, 0x94, 0x42, 0x26, 0xc8, 0x84,
- 0x61, 0x97, 0x53, 0xc2, 0x0e, 0x22, 0x42, 0x2e, 0xa7, 0x84, 0x1c, 0x44, 0x84, 0x5b, 0x4e, 0x09,
- 0x37, 0x88, 0x08, 0xb5, 0x9c, 0x12, 0x6a, 0x10, 0x11, 0x66, 0x39, 0x25, 0xcc, 0x20, 0x22, 0xc4,
- 0x72, 0x4a, 0x88, 0x41, 0x44, 0x78, 0xe5, 0x94, 0xf0, 0x82, 0x88, 0xd0, 0x3a, 0xaf, 0x86, 0x16,
- 0x44, 0x85, 0xd5, 0x79, 0x35, 0xac, 0x20, 0x2a, 0xa4, 0x9e, 0x50, 0x43, 0x6a, 0xec, 0xfe, 0xbb,
- 0xf3, 0xc3, 0x78, 0x48, 0x88, 0xa6, 0xf3, 0x6a, 0x34, 0x41, 0x54, 0x24, 0x9d, 0x57, 0x23, 0x09,
- 0xa2, 0xa2, 0xe8, 0xbc, 0x1a, 0x45, 0x10, 0x15, 0x41, 0x6f, 0xab, 0x11, 0x14, 0xbe, 0xe3, 0x93,
- 0x53, 0x1e, 0x29, 0xc6, 0x45, 0x90, 0x3e, 0x40, 0x04, 0xe9, 0x03, 0x44, 0x90, 0x3e, 0x40, 0x04,
- 0xe9, 0x03, 0x44, 0x90, 0x3e, 0x40, 0x04, 0xe9, 0x03, 0x44, 0x90, 0x3e, 0x40, 0x04, 0xe9, 0x83,
- 0x44, 0x90, 0x3e, 0x50, 0x04, 0xe9, 0xbd, 0x22, 0xe8, 0xbc, 0xfa, 0xc6, 0x03, 0x44, 0x15, 0xa4,
- 0xf3, 0xea, 0xa3, 0xcf, 0xf8, 0x10, 0xd2, 0x07, 0x0a, 0x21, 0xbd, 0x57, 0x08, 0xfd, 0x81, 0x0e,
- 0xd3, 0x52, 0x08, 0xb1, 0xe7, 0x43, 0x1f, 0x54, 0x05, 0xba, 0x36, 0xc0, 0x0b, 0x16, 0x51, 0x31,
- 0x75, 0x6d, 0x80, 0x87, 0xd4, 0xfd, 0xe2, 0xac, 0xbb, 0x0a, 0x95, 0x07, 0xa8, 0x42, 0x6b, 0x41,
- 0x0c, 0x5d, 0x1b, 0xe0, 0xc5, 0x8b, 0xee, 0xd8, 0xbb, 0xd1, 0xaf, 0x08, 0xbc, 0x30, 0x50, 0x11,
- 0x58, 0x1f, 0xa8, 0x08, 0xdc, 0x09, 0x3d, 0xf8, 0x4b, 0x09, 0x38, 0x13, 0x7a, 0x90, 0x7e, 0x22,
- 0xbf, 0x91, 0x94, 0x13, 0x1e, 0x51, 0x99, 0xfc, 0xb1, 0x8d, 0xe0, 0xc6, 0xc4, 0x7a, 0xcd, 0xdc,
- 0x91, 0x1f, 0x56, 0xe5, 0x4f, 0xfb, 0x00, 0x47, 0xf0, 0x38, 0xdb, 0x0c, 0x3d, 0x0f, 0xfa, 0x7a,
- 0xcd, 0x23, 0xd5, 0x22, 0xea, 0xb4, 0x25, 0x0b, 0x4f, 0x9b, 0x16, 0x8c, 0x10, 0x71, 0x8f, 0xb8,
- 0xf7, 0xfd, 0x9c, 0x78, 0xd5, 0x62, 0x4c, 0xb9, 0xb7, 0x35, 0x38, 0x2b, 0x85, 0xf2, 0x07, 0xf3,
- 0xc8, 0xe0, 0xd6, 0x40, 0x8f, 0x0c, 0xa4, 0x04, 0x09, 0x1f, 0x1f, 0x3c, 0xd5, 0xfd, 0xa4, 0x5a,
- 0xcc, 0x12, 0xf5, 0x51, 0xc2, 0x5f, 0x84, 0x89, 0xf0, 0x0a, 0xc8, 0x3d, 0xdb, 0xd5, 0xf8, 0xdd,
- 0xcc, 0xa8, 0xd4, 0xbc, 0xaa, 0xec, 0xa2, 0xf5, 0x85, 0x05, 0xd9, 0x9a, 0xcb, 0xc3, 0xe4, 0x96,
- 0xfc, 0x65, 0x9e, 0xb8, 0xcd, 0x88, 0x14, 0x6e, 0xcd, 0xef, 0x7d, 0x79, 0x7e, 0x28, 0xf7, 0x51,
- 0xc8, 0x88, 0xdf, 0xd7, 0x51, 0x80, 0x63, 0x1c, 0x98, 0x4f, 0xbe, 0x83, 0xa5, 0xff, 0xbe, 0x06,
- 0x0f, 0x89, 0xe2, 0x2f, 0xd6, 0xfd, 0xe3, 0x75, 0x07, 0xf7, 0xf4, 0xcf, 0x42, 0x0a, 0x31, 0xc7,
- 0xb1, 0x9f, 0x3b, 0x61, 0xf7, 0x91, 0x91, 0xe2, 0x4b, 0xe4, 0x5f, 0x2b, 0x80, 0x28, 0x7b, 0x1c,
- 0xfc, 0xb4, 0xcb, 0xb3, 0x4f, 0xc2, 0x30, 0xe5, 0x97, 0xf5, 0x1a, 0x57, 0xf4, 0xfa, 0xf5, 0x08,
- 0xbd, 0x48, 0x1c, 0x99, 0x77, 0x24, 0xbd, 0x84, 0xdb, 0xd5, 0x48, 0xf1, 0x25, 0x1e, 0x7c, 0xc5,
- 0x14, 0xee, 0xff, 0x48, 0x44, 0xc5, 0x2b, 0xb9, 0x00, 0xa9, 0xb2, 0x2a, 0x13, 0xad, 0xe7, 0x2a,
- 0x24, 0xb7, 0xdc, 0x1a, 0xf9, 0x21, 0x16, 0xf2, 0xc3, 0xbd, 0xcc, 0xc8, 0xec, 0x57, 0x7c, 0x2f,
- 0x40, 0xaa, 0x74, 0x5c, 0x6f, 0xd4, 0xda, 0xc8, 0x61, 0xcf, 0xec, 0xd9, 0x16, 0x3a, 0xc6, 0x58,
- 0xc1, 0x5c, 0xae, 0x04, 0x53, 0x5b, 0xae, 0x53, 0x3c, 0xf1, 0xc5, 0xba, 0xb1, 0xa4, 0xa4, 0x08,
- 0x7b, 0xe6, 0x43, 0xbe, 0x01, 0x82, 0x05, 0x8a, 0xc3, 0xdf, 0x7a, 0x77, 0x5e, 0xdb, 0x0b, 0xf6,
- 0xcf, 0x37, 0xe1, 0x61, 0x96, 0x3e, 0x5d, 0x54, 0xcb, 0x71, 0x54, 0x63, 0xec, 0x39, 0xb5, 0x40,
- 0xb7, 0x8e, 0xe9, 0x9c, 0x48, 0xba, 0x07, 0xd3, 0x0c, 0x37, 0x45, 0x7d, 0x35, 0xd3, 0x4f, 0xa5,
- 0x59, 0x24, 0xdd, 0x52, 0x1c, 0x9d, 0xa2, 0xd9, 0x13, 0x30, 0x16, 0xcc, 0x09, 0xd1, 0x20, 0x66,
- 0xca, 0xf2, 0x62, 0x0e, 0xd2, 0x42, 0xc2, 0x9a, 0xc3, 0xa0, 0x15, 0x8c, 0x21, 0xfc, 0x5f, 0xd1,
- 0xd0, 0xf0, 0x7f, 0x25, 0x23, 0xb1, 0xf8, 0x24, 0x4c, 0x2a, 0xfb, 0x97, 0x78, 0x66, 0xd5, 0x00,
- 0xfc, 0x5f, 0xd9, 0x48, 0xcf, 0x26, 0x3f, 0xf3, 0x8f, 0xe6, 0x86, 0x16, 0x6f, 0x81, 0xd9, 0xbd,
- 0xd3, 0x69, 0x8e, 0x40, 0xa2, 0x80, 0x29, 0x1f, 0x86, 0x44, 0xb1, 0x68, 0x68, 0xb3, 0x93, 0x7f,
- 0xed, 0x0b, 0x67, 0xd3, 0x45, 0xf2, 0x65, 0xe4, 0xbb, 0xc8, 0x2f, 0x16, 0x19, 0xf8, 0x39, 0x78,
- 0x28, 0x72, 0xa7, 0x14, 0xe3, 0x4b, 0x25, 0x8a, 0x5f, 0x5d, 0xed, 0xc2, 0xaf, 0xae, 0x12, 0xbc,
- 0x96, 0xe7, 0x4f, 0x9c, 0x0b, 0x66, 0xc4, 0xbe, 0x64, 0xb6, 0x26, 0x3c, 0xe1, 0x2e, 0xe4, 0x9f,
- 0x63, 0xb2, 0xc5, 0x48, 0x59, 0x14, 0xf3, 0xc4, 0xba, 0x98, 0x2f, 0x31, 0x7c, 0x29, 0x12, 0x7f,
- 0xa8, 0x3c, 0x56, 0x95, 0x57, 0x08, 0x46, 0x52, 0x0a, 0x14, 0x5e, 0x8d, 0x24, 0x39, 0x16, 0x5e,
- 0x76, 0x5f, 0x0d, 0x14, 0x2e, 0x47, 0xca, 0xd6, 0x63, 0x5e, 0xfa, 0x2a, 0xe7, 0x2f, 0xb2, 0x45,
- 0xbe, 0x70, 0xd9, 0x7c, 0x88, 0xe7, 0xa8, 0x54, 0x81, 0x99, 0x81, 0xb8, 0x54, 0xbe, 0xc4, 0x00,
- 0xc5, 0x9e, 0x80, 0xde, 0x56, 0xe2, 0xc8, 0xfc, 0x0b, 0x8c, 0xa4, 0xd4, 0x93, 0x24, 0xc6, 0x54,
- 0x1c, 0x5e, 0xdc, 0xbb, 0xf7, 0xde, 0xdc, 0xd0, 0x3b, 0xef, 0xcd, 0x0d, 0xfd, 0x97, 0xf7, 0xe6,
- 0x86, 0xbe, 0xfd, 0xde, 0x9c, 0xf6, 0xbd, 0xf7, 0xe6, 0xb4, 0x1f, 0xbc, 0x37, 0xa7, 0xfd, 0xe9,
- 0x7b, 0x73, 0xda, 0x9b, 0xf7, 0xe7, 0xb4, 0xaf, 0xde, 0x9f, 0xd3, 0xbe, 0x76, 0x7f, 0x4e, 0xfb,
- 0xbd, 0xfb, 0x73, 0xda, 0xdb, 0xf7, 0xe7, 0xb4, 0x7b, 0xf7, 0xe7, 0xb4, 0x77, 0xee, 0xcf, 0x69,
- 0xdf, 0xbe, 0x3f, 0xa7, 0x7d, 0xef, 0xfe, 0xdc, 0xd0, 0x0f, 0xee, 0xcf, 0x69, 0x7f, 0x7a, 0x7f,
- 0x6e, 0xe8, 0xcd, 0xef, 0xcc, 0x0d, 0xbd, 0xf5, 0x9d, 0xb9, 0xa1, 0xaf, 0x7e, 0x67, 0x4e, 0x83,
- 0x3f, 0x5a, 0x81, 0x0b, 0xec, 0x9b, 0x64, 0xf4, 0x8b, 0xab, 0xc1, 0xd7, 0x56, 0x2f, 0xfa, 0xc7,
- 0x88, 0x34, 0x06, 0x57, 0xf8, 0xcf, 0x3a, 0x05, 0x03, 0xa7, 0xfc, 0x6e, 0xd9, 0xec, 0x83, 0x7e,
- 0x93, 0x2d, 0xf7, 0x6f, 0x87, 0x61, 0x94, 0xef, 0x08, 0x47, 0xfd, 0x40, 0xf5, 0x55, 0x48, 0x1d,
- 0xd7, 0x1b, 0x76, 0xbb, 0xee, 0x9f, 0xb0, 0xad, 0xd0, 0x47, 0x96, 0x42, 0xb5, 0xf9, 0xe6, 0xe9,
- 0x0b, 0x9d, 0xa6, 0xdb, 0x69, 0x5b, 0x81, 0xa8, 0x79, 0x16, 0x32, 0xc7, 0xa8, 0x7e, 0x74, 0xec,
- 0x57, 0xea, 0x4e, 0xa5, 0xda, 0x24, 0x1d, 0xf3, 0xb8, 0x05, 0x74, 0x6c, 0xdd, 0x29, 0x35, 0xf1,
- 0xc9, 0x6a, 0xb6, 0x6f, 0x93, 0x3b, 0xf5, 0x8c, 0x45, 0x3e, 0x9b, 0xe7, 0x20, 0xd3, 0x46, 0x5e,
- 0xa7, 0xe1, 0x57, 0xaa, 0x6e, 0xc7, 0xf1, 0x49, 0x4f, 0xab, 0x5b, 0x69, 0x3a, 0x56, 0xc2, 0x43,
- 0xe6, 0x13, 0x30, 0xee, 0xb7, 0x3b, 0xa8, 0xe2, 0x55, 0x5d, 0xdf, 0x6b, 0xda, 0x0e, 0xe9, 0x69,
- 0x53, 0x56, 0x06, 0x0f, 0xee, 0xb2, 0x31, 0xf2, 0xe7, 0x17, 0xaa, 0x6e, 0x1b, 0x91, 0x5b, 0xea,
- 0x84, 0x45, 0x0f, 0x4c, 0x03, 0xf4, 0x57, 0xd0, 0x09, 0xb9, 0x69, 0x4b, 0x5a, 0xf8, 0xa3, 0xf9,
- 0x34, 0x8c, 0xd0, 0xbf, 0xed, 0x41, 0x3a, 0x6c, 0xf2, 0x00, 0x3b, 0xb8, 0x34, 0xba, 0x51, 0x6b,
- 0x31, 0x01, 0xf3, 0x26, 0x8c, 0xfa, 0xa8, 0xdd, 0xb6, 0xeb, 0x0e, 0xb9, 0x81, 0x4a, 0x2f, 0xcf,
- 0x47, 0x98, 0x61, 0x8f, 0x4a, 0x90, 0xdf, 0x78, 0xb5, 0xb8, 0xbc, 0x79, 0x15, 0x32, 0x44, 0x6e,
- 0xb9, 0x42, 0xff, 0xfe, 0x49, 0xba, 0x67, 0x4c, 0xa7, 0xa9, 0x1c, 0x7f, 0x5e, 0xc0, 0x61, 0xf4,
- 0xf7, 0xed, 0xc6, 0xc9, 0x69, 0x9f, 0x88, 0x38, 0x2d, 0x29, 0xbf, 0xcb, 0xa4, 0x75, 0xa4, 0xa7,
- 0x66, 0x3c, 0xf4, 0x17, 0xf0, 0x36, 0x21, 0x23, 0xea, 0xc5, 0xcd, 0x40, 0x5b, 0x20, 0x62, 0x86,
- 0xa7, 0xc2, 0xdf, 0x96, 0xef, 0x61, 0x05, 0x3a, 0x9f, 0x4f, 0xdc, 0xd0, 0x66, 0x77, 0xc0, 0x50,
- 0xcf, 0x17, 0x41, 0x79, 0x41, 0xa6, 0x34, 0xc4, 0x8b, 0x25, 0xbb, 0xe5, 0x21, 0x63, 0xee, 0x79,
- 0x18, 0xa1, 0xf1, 0x63, 0xa6, 0x61, 0x34, 0xfc, 0xe9, 0xc4, 0x14, 0x24, 0x77, 0xf6, 0xb7, 0x76,
- 0xe9, 0x6f, 0xa0, 0xee, 0x6e, 0x14, 0x76, 0x76, 0xf7, 0xd6, 0x4b, 0x1f, 0x37, 0x12, 0xe6, 0x24,
- 0xa4, 0x8b, 0xeb, 0x1b, 0x1b, 0x95, 0x62, 0x61, 0x7d, 0xa3, 0x7c, 0xd7, 0xd0, 0x73, 0x73, 0x30,
- 0x42, 0xf5, 0x24, 0xbf, 0xe5, 0xd6, 0x71, 0x9c, 0x13, 0xde, 0x42, 0x90, 0x83, 0xdc, 0xd7, 0x4d,
- 0x18, 0x2d, 0x34, 0x1a, 0x9b, 0x76, 0xcb, 0x33, 0x5f, 0x84, 0x29, 0xfa, 0xab, 0x12, 0x7b, 0xee,
- 0x2a, 0xf9, 0xc9, 0x41, 0x5c, 0x20, 0x34, 0xf6, 0x9b, 0xfa, 0xe1, 0x75, 0x33, 0xf1, 0xa5, 0x2e,
- 0x59, 0x6a, 0xe0, 0x6e, 0x0e, 0x73, 0x0f, 0x0c, 0x3e, 0xb8, 0xd6, 0x70, 0x6d, 0x1f, 0xf3, 0x26,
- 0xd8, 0x2f, 0x02, 0xf6, 0xe6, 0xe5, 0xa2, 0x94, 0xb6, 0x8b, 0xc1, 0xfc, 0x18, 0xa4, 0xd6, 0x1d,
- 0xff, 0xca, 0x32, 0x66, 0xe3, 0x7f, 0xaf, 0xa6, 0x9b, 0x8d, 0x8b, 0x50, 0x96, 0x00, 0xc1, 0xd0,
- 0xd7, 0x56, 0x30, 0x3a, 0xd9, 0x0f, 0x4d, 0x44, 0x42, 0x34, 0x39, 0x34, 0x9f, 0x87, 0x31, 0x7c,
- 0x87, 0x42, 0x4f, 0x3e, 0xcc, 0xdb, 0xd7, 0x2e, 0x78, 0x20, 0x43, 0xf1, 0x21, 0x86, 0x13, 0xd0,
- 0xf3, 0x8f, 0xf4, 0x25, 0x10, 0x14, 0x08, 0x31, 0x98, 0x60, 0x37, 0xd0, 0x60, 0xb4, 0x27, 0xc1,
- 0xae, 0xa2, 0xc1, 0xae, 0xa8, 0xc1, 0x6e, 0xa0, 0x41, 0xaa, 0x2f, 0x81, 0xa8, 0x41, 0x70, 0x6c,
- 0x16, 0x01, 0xd6, 0xea, 0xaf, 0xa3, 0x1a, 0x55, 0x81, 0xfe, 0x35, 0x9b, 0x5c, 0x04, 0x43, 0x28,
- 0x44, 0x29, 0x04, 0x94, 0x59, 0x86, 0xf4, 0xee, 0x61, 0x48, 0x02, 0x5d, 0x79, 0x1c, 0xa8, 0x71,
- 0xa8, 0xb0, 0x88, 0xb8, 0x40, 0x15, 0x7a, 0x31, 0xe9, 0xfe, 0xaa, 0x08, 0x57, 0x23, 0xa0, 0x42,
- 0x55, 0x28, 0x49, 0x26, 0x46, 0x15, 0x81, 0x45, 0xc4, 0xe1, 0x62, 0x58, 0x74, 0x5d, 0x2c, 0xc9,
- 0xaa, 0xd2, 0x7c, 0x04, 0x05, 0x93, 0x60, 0xc5, 0x90, 0x1d, 0x11, 0x8f, 0x90, 0x20, 0xc7, 0xe0,
- 0x89, 0xde, 0x1e, 0xe1, 0x32, 0xdc, 0x23, 0xfc, 0x58, 0xcc, 0x33, 0xf2, 0x56, 0x2b, 0xe6, 0x99,
- 0x8c, 0xcd, 0x33, 0x2e, 0xaa, 0xe4, 0x19, 0x1f, 0x36, 0x3f, 0x01, 0x93, 0x7c, 0x0c, 0x97, 0x27,
- 0x4c, 0x6a, 0xb0, 0xbf, 0xf7, 0xd5, 0x9b, 0x94, 0x49, 0x52, 0x4e, 0x15, 0x6f, 0x6e, 0xc1, 0x04,
- 0x1f, 0xda, 0xf4, 0xc8, 0xe5, 0x4e, 0xb1, 0xbf, 0x45, 0xd1, 0x9b, 0x91, 0x0a, 0x52, 0x42, 0x05,
- 0x3d, 0xbb, 0x0a, 0x33, 0xd1, 0xd5, 0x48, 0x2c, 0xbf, 0x63, 0xb4, 0xfc, 0x9e, 0x11, 0xcb, 0xaf,
- 0x26, 0x96, 0xef, 0x12, 0x3c, 0x14, 0x59, 0x7b, 0xe2, 0x48, 0x12, 0x22, 0xc9, 0x2d, 0x18, 0x97,
- 0x4a, 0x8e, 0x08, 0x1e, 0x8e, 0x00, 0x0f, 0x77, 0x83, 0xc3, 0xd0, 0x8a, 0x58, 0x3d, 0x24, 0xb0,
- 0x2e, 0x82, 0x3f, 0x06, 0x13, 0x72, 0xbd, 0x11, 0xd1, 0xe3, 0x11, 0xe8, 0xf1, 0x08, 0x74, 0xf4,
- 0xb9, 0x93, 0x11, 0xe8, 0xa4, 0x82, 0xde, 0xed, 0x79, 0xee, 0xa9, 0x08, 0xf4, 0x54, 0x04, 0x3a,
- 0xfa, 0xdc, 0x66, 0x04, 0xda, 0x14, 0xd1, 0xcf, 0xc2, 0xa4, 0x52, 0x62, 0x44, 0xf8, 0x68, 0x04,
- 0x7c, 0x54, 0x84, 0x3f, 0x07, 0x86, 0x5a, 0x5c, 0x44, 0xfc, 0x64, 0x04, 0x7e, 0x32, 0xea, 0xf4,
- 0xd1, 0xda, 0x8f, 0x44, 0xc0, 0x47, 0x22, 0x4f, 0x1f, 0x8d, 0x37, 0x22, 0xf0, 0x86, 0x88, 0xcf,
- 0x43, 0x46, 0xac, 0x26, 0x22, 0x36, 0x15, 0x81, 0x4d, 0xa9, 0x76, 0x97, 0x8a, 0x49, 0x5c, 0xa4,
- 0x8f, 0xf5, 0x48, 0x17, 0xa9, 0x84, 0xc4, 0x91, 0x64, 0x44, 0x92, 0x4f, 0xc2, 0x99, 0xa8, 0x92,
- 0x11, 0xc1, 0xb1, 0x20, 0x72, 0x4c, 0xe0, 0x1e, 0x31, 0x6c, 0xf6, 0xec, 0x96, 0xd2, 0x38, 0xcd,
- 0x7e, 0x0a, 0xa6, 0x23, 0x0a, 0x47, 0x04, 0xed, 0x92, 0xdc, 0x8d, 0x65, 0x05, 0x5a, 0x52, 0x04,
- 0xea, 0xce, 0xd1, 0x8e, 0x5b, 0x77, 0x7c, 0xb1, 0x2b, 0xfb, 0xc6, 0x34, 0x4c, 0xb0, 0xf2, 0xb4,
- 0xdd, 0xae, 0xa1, 0x36, 0xaa, 0x99, 0x7f, 0xbe, 0x77, 0xef, 0x74, 0xa9, 0xbb, 0xa8, 0x31, 0xd4,
- 0x29, 0x5a, 0xa8, 0x4f, 0xf5, 0x6c, 0xa1, 0x2e, 0xc6, 0xd3, 0xc7, 0x75, 0x52, 0xa5, 0xae, 0x4e,
- 0xea, 0xa9, 0xde, 0xa4, 0xbd, 0x1a, 0xaa, 0x52, 0x57, 0x43, 0xd5, 0x9f, 0x24, 0xb2, 0xaf, 0x5a,
- 0xeb, 0xee, 0xab, 0x16, 0x7a, 0xb3, 0xf4, 0x6e, 0xaf, 0xd6, 0xba, 0xdb, 0xab, 0x18, 0x9e, 0xe8,
- 0x2e, 0x6b, 0xad, 0xbb, 0xcb, 0xea, 0xc3, 0xd3, 0xbb, 0xd9, 0x5a, 0xeb, 0x6e, 0xb6, 0x62, 0x78,
- 0xa2, 0x7b, 0xae, 0xf5, 0x88, 0x9e, 0xeb, 0xe9, 0xde, 0x44, 0xfd, 0x5a, 0xaf, 0x8d, 0xa8, 0xd6,
- 0x6b, 0xb1, 0x8f, 0x52, 0x7d, 0x3b, 0xb0, 0xf5, 0x88, 0x0e, 0x2c, 0x4e, 0xb1, 0x1e, 0x8d, 0xd8,
- 0x46, 0x54, 0x23, 0x16, 0xab, 0x58, 0xaf, 0x7e, 0xec, 0xe7, 0xd4, 0x7e, 0xec, 0x42, 0x6f, 0xa6,
- 0xe8, 0xb6, 0x6c, 0xad, 0xbb, 0x2d, 0x5b, 0x88, 0xcb, 0xb9, 0xa8, 0xee, 0xec, 0x53, 0x3d, 0xbb,
- 0xb3, 0x01, 0x52, 0x38, 0xae, 0x49, 0x7b, 0xa9, 0x57, 0x93, 0xb6, 0x14, 0xcf, 0xdd, 0xbf, 0x57,
- 0xdb, 0xef, 0xd1, 0xab, 0x3d, 0x13, 0x4f, 0xfc, 0xb3, 0x96, 0xed, 0x67, 0x2d, 0xdb, 0xcf, 0x5a,
- 0xb6, 0x9f, 0xb5, 0x6c, 0x3f, 0xf9, 0x96, 0x2d, 0x9f, 0xfc, 0xec, 0x97, 0xe7, 0xb5, 0xdc, 0x7f,
- 0xd6, 0x83, 0x3f, 0x9f, 0xf5, 0x62, 0xdd, 0x3f, 0xc6, 0xe5, 0x6d, 0x13, 0x32, 0xe4, 0x0f, 0x5f,
- 0x34, 0xed, 0x56, 0xab, 0xee, 0x1c, 0xb1, 0x9e, 0x6d, 0xb1, 0x7b, 0x2b, 0x91, 0x01, 0xc8, 0x9f,
- 0x0e, 0xd9, 0xa4, 0xc2, 0x6c, 0xb9, 0x71, 0xc2, 0x11, 0xf3, 0x0e, 0xa4, 0x9b, 0xde, 0x51, 0xc0,
- 0x96, 0xe8, 0x5a, 0x08, 0x15, 0x36, 0x7a, 0xa5, 0x21, 0x19, 0x34, 0x83, 0x01, 0xac, 0xda, 0xc1,
- 0x89, 0x1f, 0xaa, 0xa6, 0xc7, 0xa9, 0x86, 0x7d, 0x2a, 0xab, 0x76, 0x10, 0x8e, 0xe0, 0xb0, 0x55,
- 0x75, 0x8f, 0xab, 0x74, 0x52, 0xf0, 0xbc, 0x08, 0x93, 0x8a, 0xb6, 0x11, 0x39, 0xff, 0x00, 0xbe,
- 0xc1, 0x8a, 0xa9, 0x9a, 0xc7, 0xe5, 0x84, 0x18, 0x90, 0xb9, 0xc7, 0x61, 0x5c, 0xe2, 0x36, 0x33,
- 0xa0, 0x1d, 0xb2, 0xaf, 0x54, 0x6a, 0x87, 0xb9, 0x2f, 0x69, 0x90, 0x66, 0xaf, 0x13, 0xec, 0xd8,
- 0xf5, 0xb6, 0xf9, 0x02, 0x24, 0x1b, 0xfc, 0x6b, 0x4d, 0x0f, 0xfa, 0x15, 0x5a, 0xc2, 0x60, 0xae,
- 0xc1, 0x70, 0x3b, 0xf8, 0xda, 0xd3, 0x03, 0x7d, 0x2f, 0x96, 0xc0, 0x73, 0xf7, 0x34, 0x98, 0x62,
- 0x6f, 0xbb, 0x7a, 0xec, 0x25, 0x68, 0xbb, 0x35, 0xfb, 0x75, 0x0d, 0xc6, 0x82, 0x23, 0xf3, 0x00,
- 0x26, 0x82, 0x03, 0xfa, 0xa2, 0x3d, 0x8d, 0xd4, 0xbc, 0x60, 0xe1, 0x2e, 0x8e, 0xa5, 0x88, 0x4f,
- 0xf4, 0x81, 0x14, 0x5d, 0x93, 0xe5, 0xc1, 0xd9, 0x02, 0x4c, 0x47, 0x88, 0x9d, 0x66, 0x41, 0xce,
- 0x9d, 0x83, 0xb1, 0x2d, 0xd7, 0xa7, 0xbf, 0x9e, 0x63, 0x9e, 0x11, 0x9e, 0x2a, 0x14, 0x13, 0xc6,
- 0x10, 0x01, 0x2f, 0x9e, 0x83, 0x51, 0x96, 0xfd, 0xe6, 0x08, 0x24, 0x36, 0x0b, 0xc6, 0x10, 0xf9,
- 0xbf, 0x68, 0x68, 0xe4, 0xff, 0x92, 0x91, 0x28, 0x6e, 0x3c, 0xc0, 0xd3, 0xa6, 0xa1, 0x77, 0xee,
- 0xcf, 0x0d, 0x29, 0x4f, 0x9b, 0xb4, 0x37, 0xbf, 0x33, 0x37, 0x74, 0x30, 0x42, 0xcd, 0xf3, 0xff,
- 0x03, 0x00, 0x00, 0xff, 0xff, 0xf1, 0x39, 0xa2, 0x54, 0x7a, 0x80, 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 (x MapEnum) String() string {
- s, ok := MapEnum_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (x Message_Humour) String() string {
- s, ok := Message_Humour_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (this *Message) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Message)
- if !ok {
- that2, ok := that.(Message)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Message")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Message but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Message but is not nil && this == nil")
- }
- if this.Name != that1.Name {
- return fmt.Errorf("Name this(%v) Not Equal that(%v)", this.Name, that1.Name)
- }
- if this.Hilarity != that1.Hilarity {
- return fmt.Errorf("Hilarity this(%v) Not Equal that(%v)", this.Hilarity, that1.Hilarity)
- }
- if this.HeightInCm != that1.HeightInCm {
- return fmt.Errorf("HeightInCm this(%v) Not Equal that(%v)", this.HeightInCm, that1.HeightInCm)
- }
- if !bytes.Equal(this.Data, that1.Data) {
- return fmt.Errorf("Data this(%v) Not Equal that(%v)", this.Data, that1.Data)
- }
- if this.ResultCount != that1.ResultCount {
- return fmt.Errorf("ResultCount this(%v) Not Equal that(%v)", this.ResultCount, that1.ResultCount)
- }
- if this.TrueScotsman != that1.TrueScotsman {
- return fmt.Errorf("TrueScotsman this(%v) Not Equal that(%v)", this.TrueScotsman, that1.TrueScotsman)
- }
- if this.Score != that1.Score {
- return fmt.Errorf("Score this(%v) Not Equal that(%v)", this.Score, that1.Score)
- }
- if len(this.Key) != len(that1.Key) {
- return fmt.Errorf("Key this(%v) Not Equal that(%v)", len(this.Key), len(that1.Key))
- }
- for i := range this.Key {
- if this.Key[i] != that1.Key[i] {
- return fmt.Errorf("Key this[%v](%v) Not Equal that[%v](%v)", i, this.Key[i], i, that1.Key[i])
- }
- }
- if !this.Nested.Equal(that1.Nested) {
- return fmt.Errorf("Nested this(%v) Not Equal that(%v)", this.Nested, that1.Nested)
- }
- if len(this.Terrain) != len(that1.Terrain) {
- return fmt.Errorf("Terrain this(%v) Not Equal that(%v)", len(this.Terrain), len(that1.Terrain))
- }
- for i := range this.Terrain {
- if !this.Terrain[i].Equal(that1.Terrain[i]) {
- return fmt.Errorf("Terrain this[%v](%v) Not Equal that[%v](%v)", i, this.Terrain[i], i, that1.Terrain[i])
- }
- }
- if !this.Proto2Field.Equal(that1.Proto2Field) {
- return fmt.Errorf("Proto2Field this(%v) Not Equal that(%v)", this.Proto2Field, that1.Proto2Field)
- }
- if len(this.Proto2Value) != len(that1.Proto2Value) {
- return fmt.Errorf("Proto2Value this(%v) Not Equal that(%v)", len(this.Proto2Value), len(that1.Proto2Value))
- }
- for i := range this.Proto2Value {
- if !this.Proto2Value[i].Equal(that1.Proto2Value[i]) {
- return fmt.Errorf("Proto2Value this[%v](%v) Not Equal that[%v](%v)", i, this.Proto2Value[i], i, that1.Proto2Value[i])
- }
- }
- return nil
-}
-func (this *Message) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Message)
- if !ok {
- that2, ok := that.(Message)
- 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.Name != that1.Name {
- return false
- }
- if this.Hilarity != that1.Hilarity {
- return false
- }
- if this.HeightInCm != that1.HeightInCm {
- return false
- }
- if !bytes.Equal(this.Data, that1.Data) {
- return false
- }
- if this.ResultCount != that1.ResultCount {
- return false
- }
- if this.TrueScotsman != that1.TrueScotsman {
- return false
- }
- if this.Score != that1.Score {
- return false
- }
- if len(this.Key) != len(that1.Key) {
- return false
- }
- for i := range this.Key {
- if this.Key[i] != that1.Key[i] {
- return false
- }
- }
- if !this.Nested.Equal(that1.Nested) {
- return false
- }
- if len(this.Terrain) != len(that1.Terrain) {
- return false
- }
- for i := range this.Terrain {
- if !this.Terrain[i].Equal(that1.Terrain[i]) {
- return false
- }
- }
- if !this.Proto2Field.Equal(that1.Proto2Field) {
- return false
- }
- if len(this.Proto2Value) != len(that1.Proto2Value) {
- return false
- }
- for i := range this.Proto2Value {
- if !this.Proto2Value[i].Equal(that1.Proto2Value[i]) {
- return false
- }
- }
- return true
-}
-func (this *Nested) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Nested)
- if !ok {
- that2, ok := that.(Nested)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Nested")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Nested but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Nested but is not nil && this == nil")
- }
- if this.Bunny != that1.Bunny {
- return fmt.Errorf("Bunny this(%v) Not Equal that(%v)", this.Bunny, that1.Bunny)
- }
- return nil
-}
-func (this *Nested) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Nested)
- if !ok {
- that2, ok := that.(Nested)
- 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.Bunny != that1.Bunny {
- return false
- }
- return true
-}
-func (this *AllMaps) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllMaps)
- if !ok {
- that2, ok := that.(AllMaps)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllMaps")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllMaps but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllMaps but is not nil && this == nil")
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap))
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i])
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap))
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i])
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map))
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i])
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map))
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i])
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map))
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i])
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map))
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i])
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map))
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i])
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map))
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i])
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map))
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i])
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map))
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i])
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map))
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i])
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map))
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i])
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap))
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i])
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap))
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i])
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap))
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i])
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap))
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i])
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap))
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[i])
- }
- }
- return nil
-}
-func (this *AllMaps) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllMaps)
- if !ok {
- that2, ok := that.(AllMaps)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return false
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return false
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return false
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return false
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return false
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return false
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return false
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return false
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return false
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return false
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return false
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return false
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return false
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return false
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return false
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return false
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return false
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return false
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return false
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return false
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return false
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return false
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return false
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return false
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return false
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return false
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return false
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return false
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return false
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return false
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return false
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return false
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return false
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return false
- }
- }
- return true
-}
-func (this *AllMapsOrdered) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllMapsOrdered)
- if !ok {
- that2, ok := that.(AllMapsOrdered)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllMapsOrdered")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllMapsOrdered but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllMapsOrdered but is not nil && this == nil")
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap))
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i])
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap))
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i])
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map))
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i])
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map))
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i])
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map))
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i])
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map))
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i])
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map))
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i])
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map))
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i])
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map))
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i])
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map))
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i])
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map))
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i])
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map))
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i])
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap))
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i])
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap))
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i])
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap))
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i])
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap))
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i])
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap))
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[i])
- }
- }
- return nil
-}
-func (this *AllMapsOrdered) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllMapsOrdered)
- if !ok {
- that2, ok := that.(AllMapsOrdered)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return false
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return false
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return false
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return false
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return false
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return false
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return false
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return false
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return false
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return false
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return false
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return false
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return false
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return false
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return false
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return false
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return false
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return false
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return false
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return false
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return false
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return false
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return false
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return false
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return false
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return false
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return false
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return false
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return false
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return false
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return false
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return false
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return false
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return false
- }
- }
- return true
-}
-func (this *MessageWithMap) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*MessageWithMap)
- if !ok {
- that2, ok := that.(MessageWithMap)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *MessageWithMap")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *MessageWithMap but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *MessageWithMap but is not nil && this == nil")
- }
- if len(this.NameMapping) != len(that1.NameMapping) {
- return fmt.Errorf("NameMapping this(%v) Not Equal that(%v)", len(this.NameMapping), len(that1.NameMapping))
- }
- for i := range this.NameMapping {
- if this.NameMapping[i] != that1.NameMapping[i] {
- return fmt.Errorf("NameMapping this[%v](%v) Not Equal that[%v](%v)", i, this.NameMapping[i], i, that1.NameMapping[i])
- }
- }
- if len(this.MsgMapping) != len(that1.MsgMapping) {
- return fmt.Errorf("MsgMapping this(%v) Not Equal that(%v)", len(this.MsgMapping), len(that1.MsgMapping))
- }
- for i := range this.MsgMapping {
- if !this.MsgMapping[i].Equal(that1.MsgMapping[i]) {
- return fmt.Errorf("MsgMapping this[%v](%v) Not Equal that[%v](%v)", i, this.MsgMapping[i], i, that1.MsgMapping[i])
- }
- }
- if len(this.ByteMapping) != len(that1.ByteMapping) {
- return fmt.Errorf("ByteMapping this(%v) Not Equal that(%v)", len(this.ByteMapping), len(that1.ByteMapping))
- }
- for i := range this.ByteMapping {
- if !bytes.Equal(this.ByteMapping[i], that1.ByteMapping[i]) {
- return fmt.Errorf("ByteMapping this[%v](%v) Not Equal that[%v](%v)", i, this.ByteMapping[i], i, that1.ByteMapping[i])
- }
- }
- return nil
-}
-func (this *MessageWithMap) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*MessageWithMap)
- if !ok {
- that2, ok := that.(MessageWithMap)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.NameMapping) != len(that1.NameMapping) {
- return false
- }
- for i := range this.NameMapping {
- if this.NameMapping[i] != that1.NameMapping[i] {
- return false
- }
- }
- if len(this.MsgMapping) != len(that1.MsgMapping) {
- return false
- }
- for i := range this.MsgMapping {
- if !this.MsgMapping[i].Equal(that1.MsgMapping[i]) {
- return false
- }
- }
- if len(this.ByteMapping) != len(that1.ByteMapping) {
- return false
- }
- for i := range this.ByteMapping {
- if !bytes.Equal(this.ByteMapping[i], that1.ByteMapping[i]) {
- return false
- }
- }
- return true
-}
-func (this *FloatingPoint) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*FloatingPoint)
- if !ok {
- that2, ok := that.(FloatingPoint)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *FloatingPoint")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *FloatingPoint but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *FloatingPoint but is not nil && this == nil")
- }
- if this.F != that1.F {
- return fmt.Errorf("F this(%v) Not Equal that(%v)", this.F, that1.F)
- }
- return nil
-}
-func (this *FloatingPoint) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*FloatingPoint)
- if !ok {
- that2, ok := that.(FloatingPoint)
- 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.F != that1.F {
- return false
- }
- return true
-}
-func (this *Uint128Pair) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Uint128Pair)
- if !ok {
- that2, ok := that.(Uint128Pair)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Uint128Pair")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Uint128Pair but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Uint128Pair but is not nil && this == nil")
- }
- if !this.Left.Equal(that1.Left) {
- return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left)
- }
- if that1.Right == nil {
- if this.Right != nil {
- return fmt.Errorf("this.Right != nil && that1.Right == nil")
- }
- } else if !this.Right.Equal(*that1.Right) {
- return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right)
- }
- return nil
-}
-func (this *Uint128Pair) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Uint128Pair)
- if !ok {
- that2, ok := that.(Uint128Pair)
- 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.Left.Equal(that1.Left) {
- return false
- }
- if that1.Right == nil {
- if this.Right != nil {
- return false
- }
- } else if !this.Right.Equal(*that1.Right) {
- return false
- }
- return true
-}
-func (this *ContainsNestedMap) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*ContainsNestedMap)
- if !ok {
- that2, ok := that.(ContainsNestedMap)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *ContainsNestedMap")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *ContainsNestedMap but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *ContainsNestedMap but is not nil && this == nil")
- }
- return nil
-}
-func (this *ContainsNestedMap) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*ContainsNestedMap)
- if !ok {
- that2, ok := that.(ContainsNestedMap)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- return true
-}
-func (this *ContainsNestedMap_NestedMap) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*ContainsNestedMap_NestedMap)
- if !ok {
- that2, ok := that.(ContainsNestedMap_NestedMap)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *ContainsNestedMap_NestedMap")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *ContainsNestedMap_NestedMap but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *ContainsNestedMap_NestedMap but is not nil && this == nil")
- }
- if len(this.NestedMapField) != len(that1.NestedMapField) {
- return fmt.Errorf("NestedMapField this(%v) Not Equal that(%v)", len(this.NestedMapField), len(that1.NestedMapField))
- }
- for i := range this.NestedMapField {
- if this.NestedMapField[i] != that1.NestedMapField[i] {
- return fmt.Errorf("NestedMapField this[%v](%v) Not Equal that[%v](%v)", i, this.NestedMapField[i], i, that1.NestedMapField[i])
- }
- }
- return nil
-}
-func (this *ContainsNestedMap_NestedMap) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*ContainsNestedMap_NestedMap)
- if !ok {
- that2, ok := that.(ContainsNestedMap_NestedMap)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.NestedMapField) != len(that1.NestedMapField) {
- return false
- }
- for i := range this.NestedMapField {
- if this.NestedMapField[i] != that1.NestedMapField[i] {
- return false
- }
- }
- return true
-}
-func (this *NotPacked) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NotPacked)
- if !ok {
- that2, ok := that.(NotPacked)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NotPacked")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NotPacked but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NotPacked but is not nil && this == nil")
- }
- if len(this.Key) != len(that1.Key) {
- return fmt.Errorf("Key this(%v) Not Equal that(%v)", len(this.Key), len(that1.Key))
- }
- for i := range this.Key {
- if this.Key[i] != that1.Key[i] {
- return fmt.Errorf("Key this[%v](%v) Not Equal that[%v](%v)", i, this.Key[i], i, that1.Key[i])
- }
- }
- return nil
-}
-func (this *NotPacked) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NotPacked)
- if !ok {
- that2, ok := that.(NotPacked)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Key) != len(that1.Key) {
- return false
- }
- for i := range this.Key {
- if this.Key[i] != that1.Key[i] {
- return false
- }
- }
- return true
-}
-
-type MessageFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetName() string
- GetHilarity() Message_Humour
- GetHeightInCm() uint32
- GetData() []byte
- GetResultCount() int64
- GetTrueScotsman() bool
- GetScore() float32
- GetKey() []uint64
- GetNested() *Nested
- GetTerrain() map[int64]*Nested
- GetProto2Field() *test.NinOptNative
- GetProto2Value() map[int64]*test.NinOptEnum
-}
-
-func (this *Message) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Message) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewMessageFromFace(this)
-}
-
-func (this *Message) GetName() string {
- return this.Name
-}
-
-func (this *Message) GetHilarity() Message_Humour {
- return this.Hilarity
-}
-
-func (this *Message) GetHeightInCm() uint32 {
- return this.HeightInCm
-}
-
-func (this *Message) GetData() []byte {
- return this.Data
-}
-
-func (this *Message) GetResultCount() int64 {
- return this.ResultCount
-}
-
-func (this *Message) GetTrueScotsman() bool {
- return this.TrueScotsman
-}
-
-func (this *Message) GetScore() float32 {
- return this.Score
-}
-
-func (this *Message) GetKey() []uint64 {
- return this.Key
-}
-
-func (this *Message) GetNested() *Nested {
- return this.Nested
-}
-
-func (this *Message) GetTerrain() map[int64]*Nested {
- return this.Terrain
-}
-
-func (this *Message) GetProto2Field() *test.NinOptNative {
- return this.Proto2Field
-}
-
-func (this *Message) GetProto2Value() map[int64]*test.NinOptEnum {
- return this.Proto2Value
-}
-
-func NewMessageFromFace(that MessageFace) *Message {
- this := &Message{}
- this.Name = that.GetName()
- this.Hilarity = that.GetHilarity()
- this.HeightInCm = that.GetHeightInCm()
- this.Data = that.GetData()
- this.ResultCount = that.GetResultCount()
- this.TrueScotsman = that.GetTrueScotsman()
- this.Score = that.GetScore()
- this.Key = that.GetKey()
- this.Nested = that.GetNested()
- this.Terrain = that.GetTerrain()
- this.Proto2Field = that.GetProto2Field()
- this.Proto2Value = that.GetProto2Value()
- return this
-}
-
-type NestedFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetBunny() string
-}
-
-func (this *Nested) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Nested) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNestedFromFace(this)
-}
-
-func (this *Nested) GetBunny() string {
- return this.Bunny
-}
-
-func NewNestedFromFace(that NestedFace) *Nested {
- this := &Nested{}
- this.Bunny = that.GetBunny()
- return this
-}
-
-type AllMapsFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetStringToDoubleMap() map[string]float64
- GetStringToFloatMap() map[string]float32
- GetInt32Map() map[int32]int32
- GetInt64Map() map[int64]int64
- GetUint32Map() map[uint32]uint32
- GetUint64Map() map[uint64]uint64
- GetSint32Map() map[int32]int32
- GetSint64Map() map[int64]int64
- GetFixed32Map() map[uint32]uint32
- GetSfixed32Map() map[int32]int32
- GetFixed64Map() map[uint64]uint64
- GetSfixed64Map() map[int64]int64
- GetBoolMap() map[bool]bool
- GetStringMap() map[string]string
- GetStringToBytesMap() map[string][]byte
- GetStringToEnumMap() map[string]MapEnum
- GetStringToMsgMap() map[string]*FloatingPoint
-}
-
-func (this *AllMaps) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *AllMaps) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewAllMapsFromFace(this)
-}
-
-func (this *AllMaps) GetStringToDoubleMap() map[string]float64 {
- return this.StringToDoubleMap
-}
-
-func (this *AllMaps) GetStringToFloatMap() map[string]float32 {
- return this.StringToFloatMap
-}
-
-func (this *AllMaps) GetInt32Map() map[int32]int32 {
- return this.Int32Map
-}
-
-func (this *AllMaps) GetInt64Map() map[int64]int64 {
- return this.Int64Map
-}
-
-func (this *AllMaps) GetUint32Map() map[uint32]uint32 {
- return this.Uint32Map
-}
-
-func (this *AllMaps) GetUint64Map() map[uint64]uint64 {
- return this.Uint64Map
-}
-
-func (this *AllMaps) GetSint32Map() map[int32]int32 {
- return this.Sint32Map
-}
-
-func (this *AllMaps) GetSint64Map() map[int64]int64 {
- return this.Sint64Map
-}
-
-func (this *AllMaps) GetFixed32Map() map[uint32]uint32 {
- return this.Fixed32Map
-}
-
-func (this *AllMaps) GetSfixed32Map() map[int32]int32 {
- return this.Sfixed32Map
-}
-
-func (this *AllMaps) GetFixed64Map() map[uint64]uint64 {
- return this.Fixed64Map
-}
-
-func (this *AllMaps) GetSfixed64Map() map[int64]int64 {
- return this.Sfixed64Map
-}
-
-func (this *AllMaps) GetBoolMap() map[bool]bool {
- return this.BoolMap
-}
-
-func (this *AllMaps) GetStringMap() map[string]string {
- return this.StringMap
-}
-
-func (this *AllMaps) GetStringToBytesMap() map[string][]byte {
- return this.StringToBytesMap
-}
-
-func (this *AllMaps) GetStringToEnumMap() map[string]MapEnum {
- return this.StringToEnumMap
-}
-
-func (this *AllMaps) GetStringToMsgMap() map[string]*FloatingPoint {
- return this.StringToMsgMap
-}
-
-func NewAllMapsFromFace(that AllMapsFace) *AllMaps {
- this := &AllMaps{}
- this.StringToDoubleMap = that.GetStringToDoubleMap()
- this.StringToFloatMap = that.GetStringToFloatMap()
- this.Int32Map = that.GetInt32Map()
- this.Int64Map = that.GetInt64Map()
- this.Uint32Map = that.GetUint32Map()
- this.Uint64Map = that.GetUint64Map()
- this.Sint32Map = that.GetSint32Map()
- this.Sint64Map = that.GetSint64Map()
- this.Fixed32Map = that.GetFixed32Map()
- this.Sfixed32Map = that.GetSfixed32Map()
- this.Fixed64Map = that.GetFixed64Map()
- this.Sfixed64Map = that.GetSfixed64Map()
- this.BoolMap = that.GetBoolMap()
- this.StringMap = that.GetStringMap()
- this.StringToBytesMap = that.GetStringToBytesMap()
- this.StringToEnumMap = that.GetStringToEnumMap()
- this.StringToMsgMap = that.GetStringToMsgMap()
- return this
-}
-
-type AllMapsOrderedFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetStringToDoubleMap() map[string]float64
- GetStringToFloatMap() map[string]float32
- GetInt32Map() map[int32]int32
- GetInt64Map() map[int64]int64
- GetUint32Map() map[uint32]uint32
- GetUint64Map() map[uint64]uint64
- GetSint32Map() map[int32]int32
- GetSint64Map() map[int64]int64
- GetFixed32Map() map[uint32]uint32
- GetSfixed32Map() map[int32]int32
- GetFixed64Map() map[uint64]uint64
- GetSfixed64Map() map[int64]int64
- GetBoolMap() map[bool]bool
- GetStringMap() map[string]string
- GetStringToBytesMap() map[string][]byte
- GetStringToEnumMap() map[string]MapEnum
- GetStringToMsgMap() map[string]*FloatingPoint
-}
-
-func (this *AllMapsOrdered) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *AllMapsOrdered) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewAllMapsOrderedFromFace(this)
-}
-
-func (this *AllMapsOrdered) GetStringToDoubleMap() map[string]float64 {
- return this.StringToDoubleMap
-}
-
-func (this *AllMapsOrdered) GetStringToFloatMap() map[string]float32 {
- return this.StringToFloatMap
-}
-
-func (this *AllMapsOrdered) GetInt32Map() map[int32]int32 {
- return this.Int32Map
-}
-
-func (this *AllMapsOrdered) GetInt64Map() map[int64]int64 {
- return this.Int64Map
-}
-
-func (this *AllMapsOrdered) GetUint32Map() map[uint32]uint32 {
- return this.Uint32Map
-}
-
-func (this *AllMapsOrdered) GetUint64Map() map[uint64]uint64 {
- return this.Uint64Map
-}
-
-func (this *AllMapsOrdered) GetSint32Map() map[int32]int32 {
- return this.Sint32Map
-}
-
-func (this *AllMapsOrdered) GetSint64Map() map[int64]int64 {
- return this.Sint64Map
-}
-
-func (this *AllMapsOrdered) GetFixed32Map() map[uint32]uint32 {
- return this.Fixed32Map
-}
-
-func (this *AllMapsOrdered) GetSfixed32Map() map[int32]int32 {
- return this.Sfixed32Map
-}
-
-func (this *AllMapsOrdered) GetFixed64Map() map[uint64]uint64 {
- return this.Fixed64Map
-}
-
-func (this *AllMapsOrdered) GetSfixed64Map() map[int64]int64 {
- return this.Sfixed64Map
-}
-
-func (this *AllMapsOrdered) GetBoolMap() map[bool]bool {
- return this.BoolMap
-}
-
-func (this *AllMapsOrdered) GetStringMap() map[string]string {
- return this.StringMap
-}
-
-func (this *AllMapsOrdered) GetStringToBytesMap() map[string][]byte {
- return this.StringToBytesMap
-}
-
-func (this *AllMapsOrdered) GetStringToEnumMap() map[string]MapEnum {
- return this.StringToEnumMap
-}
-
-func (this *AllMapsOrdered) GetStringToMsgMap() map[string]*FloatingPoint {
- return this.StringToMsgMap
-}
-
-func NewAllMapsOrderedFromFace(that AllMapsOrderedFace) *AllMapsOrdered {
- this := &AllMapsOrdered{}
- this.StringToDoubleMap = that.GetStringToDoubleMap()
- this.StringToFloatMap = that.GetStringToFloatMap()
- this.Int32Map = that.GetInt32Map()
- this.Int64Map = that.GetInt64Map()
- this.Uint32Map = that.GetUint32Map()
- this.Uint64Map = that.GetUint64Map()
- this.Sint32Map = that.GetSint32Map()
- this.Sint64Map = that.GetSint64Map()
- this.Fixed32Map = that.GetFixed32Map()
- this.Sfixed32Map = that.GetSfixed32Map()
- this.Fixed64Map = that.GetFixed64Map()
- this.Sfixed64Map = that.GetSfixed64Map()
- this.BoolMap = that.GetBoolMap()
- this.StringMap = that.GetStringMap()
- this.StringToBytesMap = that.GetStringToBytesMap()
- this.StringToEnumMap = that.GetStringToEnumMap()
- this.StringToMsgMap = that.GetStringToMsgMap()
- return this
-}
-
-type MessageWithMapFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNameMapping() map[int32]string
- GetMsgMapping() map[int64]*FloatingPoint
- GetByteMapping() map[bool][]byte
-}
-
-func (this *MessageWithMap) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *MessageWithMap) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewMessageWithMapFromFace(this)
-}
-
-func (this *MessageWithMap) GetNameMapping() map[int32]string {
- return this.NameMapping
-}
-
-func (this *MessageWithMap) GetMsgMapping() map[int64]*FloatingPoint {
- return this.MsgMapping
-}
-
-func (this *MessageWithMap) GetByteMapping() map[bool][]byte {
- return this.ByteMapping
-}
-
-func NewMessageWithMapFromFace(that MessageWithMapFace) *MessageWithMap {
- this := &MessageWithMap{}
- this.NameMapping = that.GetNameMapping()
- this.MsgMapping = that.GetMsgMapping()
- this.ByteMapping = that.GetByteMapping()
- return this
-}
-
-type FloatingPointFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetF() float64
-}
-
-func (this *FloatingPoint) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *FloatingPoint) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewFloatingPointFromFace(this)
-}
-
-func (this *FloatingPoint) GetF() float64 {
- return this.F
-}
-
-func NewFloatingPointFromFace(that FloatingPointFace) *FloatingPoint {
- this := &FloatingPoint{}
- this.F = that.GetF()
- return this
-}
-
-type Uint128PairFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetLeft() github_com_gogo_protobuf_test_custom.Uint128
- GetRight() *github_com_gogo_protobuf_test_custom.Uint128
-}
-
-func (this *Uint128Pair) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Uint128Pair) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewUint128PairFromFace(this)
-}
-
-func (this *Uint128Pair) GetLeft() github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Left
-}
-
-func (this *Uint128Pair) GetRight() *github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Right
-}
-
-func NewUint128PairFromFace(that Uint128PairFace) *Uint128Pair {
- this := &Uint128Pair{}
- this.Left = that.GetLeft()
- this.Right = that.GetRight()
- return this
-}
-
-type ContainsNestedMapFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
-}
-
-func (this *ContainsNestedMap) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *ContainsNestedMap) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewContainsNestedMapFromFace(this)
-}
-
-func NewContainsNestedMapFromFace(that ContainsNestedMapFace) *ContainsNestedMap {
- this := &ContainsNestedMap{}
- return this
-}
-
-type ContainsNestedMap_NestedMapFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNestedMapField() map[string]float64
-}
-
-func (this *ContainsNestedMap_NestedMap) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *ContainsNestedMap_NestedMap) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewContainsNestedMap_NestedMapFromFace(this)
-}
-
-func (this *ContainsNestedMap_NestedMap) GetNestedMapField() map[string]float64 {
- return this.NestedMapField
-}
-
-func NewContainsNestedMap_NestedMapFromFace(that ContainsNestedMap_NestedMapFace) *ContainsNestedMap_NestedMap {
- this := &ContainsNestedMap_NestedMap{}
- this.NestedMapField = that.GetNestedMapField()
- return this
-}
-
-type NotPackedFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetKey() []uint64
-}
-
-func (this *NotPacked) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NotPacked) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNotPackedFromFace(this)
-}
-
-func (this *NotPacked) GetKey() []uint64 {
- return this.Key
-}
-
-func NewNotPackedFromFace(that NotPackedFace) *NotPacked {
- this := &NotPacked{}
- this.Key = that.GetKey()
- return this
-}
-
-func (this *Message) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 16)
- s = append(s, "&theproto3.Message{")
- s = append(s, "Name: "+fmt.Sprintf("%#v", this.Name)+",\n")
- s = append(s, "Hilarity: "+fmt.Sprintf("%#v", this.Hilarity)+",\n")
- s = append(s, "HeightInCm: "+fmt.Sprintf("%#v", this.HeightInCm)+",\n")
- s = append(s, "Data: "+fmt.Sprintf("%#v", this.Data)+",\n")
- s = append(s, "ResultCount: "+fmt.Sprintf("%#v", this.ResultCount)+",\n")
- s = append(s, "TrueScotsman: "+fmt.Sprintf("%#v", this.TrueScotsman)+",\n")
- s = append(s, "Score: "+fmt.Sprintf("%#v", this.Score)+",\n")
- s = append(s, "Key: "+fmt.Sprintf("%#v", this.Key)+",\n")
- if this.Nested != nil {
- s = append(s, "Nested: "+fmt.Sprintf("%#v", this.Nested)+",\n")
- }
- keysForTerrain := make([]int64, 0, len(this.Terrain))
- for k := range this.Terrain {
- keysForTerrain = append(keysForTerrain, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForTerrain)
- mapStringForTerrain := "map[int64]*Nested{"
- for _, k := range keysForTerrain {
- mapStringForTerrain += fmt.Sprintf("%#v: %#v,", k, this.Terrain[k])
- }
- mapStringForTerrain += "}"
- if this.Terrain != nil {
- s = append(s, "Terrain: "+mapStringForTerrain+",\n")
- }
- if this.Proto2Field != nil {
- s = append(s, "Proto2Field: "+fmt.Sprintf("%#v", this.Proto2Field)+",\n")
- }
- keysForProto2Value := make([]int64, 0, len(this.Proto2Value))
- for k := range this.Proto2Value {
- keysForProto2Value = append(keysForProto2Value, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForProto2Value)
- mapStringForProto2Value := "map[int64]*test.NinOptEnum{"
- for _, k := range keysForProto2Value {
- mapStringForProto2Value += fmt.Sprintf("%#v: %#v,", k, this.Proto2Value[k])
- }
- mapStringForProto2Value += "}"
- if this.Proto2Value != nil {
- s = append(s, "Proto2Value: "+mapStringForProto2Value+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *Nested) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&theproto3.Nested{")
- s = append(s, "Bunny: "+fmt.Sprintf("%#v", this.Bunny)+",\n")
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *AllMaps) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 21)
- s = append(s, "&theproto3.AllMaps{")
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- if this.StringToDoubleMap != nil {
- s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n")
- }
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- if this.StringToFloatMap != nil {
- s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n")
- }
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- if this.Int32Map != nil {
- s = append(s, "Int32Map: "+mapStringForInt32Map+",\n")
- }
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- if this.Int64Map != nil {
- s = append(s, "Int64Map: "+mapStringForInt64Map+",\n")
- }
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- if this.Uint32Map != nil {
- s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n")
- }
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- if this.Uint64Map != nil {
- s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n")
- }
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- if this.Sint32Map != nil {
- s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n")
- }
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- if this.Sint64Map != nil {
- s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n")
- }
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- if this.Fixed32Map != nil {
- s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n")
- }
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- if this.Sfixed32Map != nil {
- s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n")
- }
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- if this.Fixed64Map != nil {
- s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n")
- }
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- if this.Sfixed64Map != nil {
- s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n")
- }
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- if this.BoolMap != nil {
- s = append(s, "BoolMap: "+mapStringForBoolMap+",\n")
- }
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- if this.StringMap != nil {
- s = append(s, "StringMap: "+mapStringForStringMap+",\n")
- }
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- if this.StringToBytesMap != nil {
- s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n")
- }
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- if this.StringToEnumMap != nil {
- s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n")
- }
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- if this.StringToMsgMap != nil {
- s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *AllMapsOrdered) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 21)
- s = append(s, "&theproto3.AllMapsOrdered{")
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- if this.StringToDoubleMap != nil {
- s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n")
- }
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- if this.StringToFloatMap != nil {
- s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n")
- }
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- if this.Int32Map != nil {
- s = append(s, "Int32Map: "+mapStringForInt32Map+",\n")
- }
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- if this.Int64Map != nil {
- s = append(s, "Int64Map: "+mapStringForInt64Map+",\n")
- }
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- if this.Uint32Map != nil {
- s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n")
- }
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- if this.Uint64Map != nil {
- s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n")
- }
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- if this.Sint32Map != nil {
- s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n")
- }
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- if this.Sint64Map != nil {
- s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n")
- }
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- if this.Fixed32Map != nil {
- s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n")
- }
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- if this.Sfixed32Map != nil {
- s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n")
- }
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- if this.Fixed64Map != nil {
- s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n")
- }
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- if this.Sfixed64Map != nil {
- s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n")
- }
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- if this.BoolMap != nil {
- s = append(s, "BoolMap: "+mapStringForBoolMap+",\n")
- }
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- if this.StringMap != nil {
- s = append(s, "StringMap: "+mapStringForStringMap+",\n")
- }
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- if this.StringToBytesMap != nil {
- s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n")
- }
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- if this.StringToEnumMap != nil {
- s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n")
- }
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- if this.StringToMsgMap != nil {
- s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *MessageWithMap) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&theproto3.MessageWithMap{")
- keysForNameMapping := make([]int32, 0, len(this.NameMapping))
- for k := range this.NameMapping {
- keysForNameMapping = append(keysForNameMapping, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForNameMapping)
- mapStringForNameMapping := "map[int32]string{"
- for _, k := range keysForNameMapping {
- mapStringForNameMapping += fmt.Sprintf("%#v: %#v,", k, this.NameMapping[k])
- }
- mapStringForNameMapping += "}"
- if this.NameMapping != nil {
- s = append(s, "NameMapping: "+mapStringForNameMapping+",\n")
- }
- keysForMsgMapping := make([]int64, 0, len(this.MsgMapping))
- for k := range this.MsgMapping {
- keysForMsgMapping = append(keysForMsgMapping, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForMsgMapping)
- mapStringForMsgMapping := "map[int64]*FloatingPoint{"
- for _, k := range keysForMsgMapping {
- mapStringForMsgMapping += fmt.Sprintf("%#v: %#v,", k, this.MsgMapping[k])
- }
- mapStringForMsgMapping += "}"
- if this.MsgMapping != nil {
- s = append(s, "MsgMapping: "+mapStringForMsgMapping+",\n")
- }
- keysForByteMapping := make([]bool, 0, len(this.ByteMapping))
- for k := range this.ByteMapping {
- keysForByteMapping = append(keysForByteMapping, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForByteMapping)
- mapStringForByteMapping := "map[bool][]byte{"
- for _, k := range keysForByteMapping {
- mapStringForByteMapping += fmt.Sprintf("%#v: %#v,", k, this.ByteMapping[k])
- }
- mapStringForByteMapping += "}"
- if this.ByteMapping != nil {
- s = append(s, "ByteMapping: "+mapStringForByteMapping+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *FloatingPoint) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&theproto3.FloatingPoint{")
- s = append(s, "F: "+fmt.Sprintf("%#v", this.F)+",\n")
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *Uint128Pair) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&theproto3.Uint128Pair{")
- s = append(s, "Left: "+fmt.Sprintf("%#v", this.Left)+",\n")
- s = append(s, "Right: "+fmt.Sprintf("%#v", this.Right)+",\n")
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *ContainsNestedMap) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 4)
- s = append(s, "&theproto3.ContainsNestedMap{")
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *ContainsNestedMap_NestedMap) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&theproto3.ContainsNestedMap_NestedMap{")
- keysForNestedMapField := make([]string, 0, len(this.NestedMapField))
- for k := range this.NestedMapField {
- keysForNestedMapField = append(keysForNestedMapField, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForNestedMapField)
- mapStringForNestedMapField := "map[string]float64{"
- for _, k := range keysForNestedMapField {
- mapStringForNestedMapField += fmt.Sprintf("%#v: %#v,", k, this.NestedMapField[k])
- }
- mapStringForNestedMapField += "}"
- if this.NestedMapField != nil {
- s = append(s, "NestedMapField: "+mapStringForNestedMapField+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *NotPacked) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&theproto3.NotPacked{")
- s = append(s, "Key: "+fmt.Sprintf("%#v", this.Key)+",\n")
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func valueToGoStringTheproto3(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 NewPopulatedMessage(r randyTheproto3, easy bool) *Message {
- this := &Message{}
- this.Name = string(randStringTheproto3(r))
- this.Hilarity = Message_Humour([]int32{0, 1, 2, 3}[r.Intn(4)])
- this.HeightInCm = uint32(r.Uint32())
- v1 := r.Intn(100)
- this.Data = make([]byte, v1)
- for i := 0; i < v1; i++ {
- this.Data[i] = byte(r.Intn(256))
- }
- this.ResultCount = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.ResultCount *= -1
- }
- this.TrueScotsman = bool(bool(r.Intn(2) == 0))
- this.Score = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Score *= -1
- }
- v2 := r.Intn(10)
- this.Key = make([]uint64, v2)
- for i := 0; i < v2; i++ {
- this.Key[i] = uint64(uint64(r.Uint32()))
- }
- if r.Intn(10) != 0 {
- this.Nested = NewPopulatedNested(r, easy)
- }
- if r.Intn(10) != 0 {
- v3 := r.Intn(10)
- this.Terrain = make(map[int64]*Nested)
- for i := 0; i < v3; i++ {
- this.Terrain[int64(r.Int63())] = NewPopulatedNested(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- this.Proto2Field = test.NewPopulatedNinOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- v4 := r.Intn(10)
- this.Proto2Value = make(map[int64]*test.NinOptEnum)
- for i := 0; i < v4; i++ {
- this.Proto2Value[int64(r.Int63())] = test.NewPopulatedNinOptEnum(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedNested(r randyTheproto3, easy bool) *Nested {
- this := &Nested{}
- this.Bunny = string(randStringTheproto3(r))
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedAllMaps(r randyTheproto3, easy bool) *AllMaps {
- this := &AllMaps{}
- if r.Intn(10) != 0 {
- v5 := r.Intn(10)
- this.StringToDoubleMap = make(map[string]float64)
- for i := 0; i < v5; i++ {
- v6 := randStringTheproto3(r)
- this.StringToDoubleMap[v6] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.StringToDoubleMap[v6] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v7 := r.Intn(10)
- this.StringToFloatMap = make(map[string]float32)
- for i := 0; i < v7; i++ {
- v8 := randStringTheproto3(r)
- this.StringToFloatMap[v8] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.StringToFloatMap[v8] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v9 := r.Intn(10)
- this.Int32Map = make(map[int32]int32)
- for i := 0; i < v9; i++ {
- v10 := int32(r.Int31())
- this.Int32Map[v10] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Int32Map[v10] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v11 := r.Intn(10)
- this.Int64Map = make(map[int64]int64)
- for i := 0; i < v11; i++ {
- v12 := int64(r.Int63())
- this.Int64Map[v12] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Int64Map[v12] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v13 := r.Intn(10)
- this.Uint32Map = make(map[uint32]uint32)
- for i := 0; i < v13; i++ {
- v14 := uint32(r.Uint32())
- this.Uint32Map[v14] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v15 := r.Intn(10)
- this.Uint64Map = make(map[uint64]uint64)
- for i := 0; i < v15; i++ {
- v16 := uint64(uint64(r.Uint32()))
- this.Uint64Map[v16] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v17 := r.Intn(10)
- this.Sint32Map = make(map[int32]int32)
- for i := 0; i < v17; i++ {
- v18 := int32(r.Int31())
- this.Sint32Map[v18] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sint32Map[v18] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v19 := r.Intn(10)
- this.Sint64Map = make(map[int64]int64)
- for i := 0; i < v19; i++ {
- v20 := int64(r.Int63())
- this.Sint64Map[v20] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sint64Map[v20] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v21 := r.Intn(10)
- this.Fixed32Map = make(map[uint32]uint32)
- for i := 0; i < v21; i++ {
- v22 := uint32(r.Uint32())
- this.Fixed32Map[v22] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v23 := r.Intn(10)
- this.Sfixed32Map = make(map[int32]int32)
- for i := 0; i < v23; i++ {
- v24 := int32(r.Int31())
- this.Sfixed32Map[v24] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sfixed32Map[v24] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v25 := r.Intn(10)
- this.Fixed64Map = make(map[uint64]uint64)
- for i := 0; i < v25; i++ {
- v26 := uint64(uint64(r.Uint32()))
- this.Fixed64Map[v26] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v27 := r.Intn(10)
- this.Sfixed64Map = make(map[int64]int64)
- for i := 0; i < v27; i++ {
- v28 := int64(r.Int63())
- this.Sfixed64Map[v28] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sfixed64Map[v28] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v29 := r.Intn(10)
- this.BoolMap = make(map[bool]bool)
- for i := 0; i < v29; i++ {
- v30 := bool(bool(r.Intn(2) == 0))
- this.BoolMap[v30] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v31 := r.Intn(10)
- this.StringMap = make(map[string]string)
- for i := 0; i < v31; i++ {
- this.StringMap[randStringTheproto3(r)] = randStringTheproto3(r)
- }
- }
- if r.Intn(10) != 0 {
- v32 := r.Intn(10)
- this.StringToBytesMap = make(map[string][]byte)
- for i := 0; i < v32; i++ {
- v33 := r.Intn(100)
- v34 := randStringTheproto3(r)
- this.StringToBytesMap[v34] = make([]byte, v33)
- for i := 0; i < v33; i++ {
- this.StringToBytesMap[v34][i] = byte(r.Intn(256))
- }
- }
- }
- if r.Intn(10) != 0 {
- v35 := r.Intn(10)
- this.StringToEnumMap = make(map[string]MapEnum)
- for i := 0; i < v35; i++ {
- this.StringToEnumMap[randStringTheproto3(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)])
- }
- }
- if r.Intn(10) != 0 {
- v36 := r.Intn(10)
- this.StringToMsgMap = make(map[string]*FloatingPoint)
- for i := 0; i < v36; i++ {
- this.StringToMsgMap[randStringTheproto3(r)] = NewPopulatedFloatingPoint(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedAllMapsOrdered(r randyTheproto3, easy bool) *AllMapsOrdered {
- this := &AllMapsOrdered{}
- if r.Intn(10) != 0 {
- v37 := r.Intn(10)
- this.StringToDoubleMap = make(map[string]float64)
- for i := 0; i < v37; i++ {
- v38 := randStringTheproto3(r)
- this.StringToDoubleMap[v38] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.StringToDoubleMap[v38] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v39 := r.Intn(10)
- this.StringToFloatMap = make(map[string]float32)
- for i := 0; i < v39; i++ {
- v40 := randStringTheproto3(r)
- this.StringToFloatMap[v40] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.StringToFloatMap[v40] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v41 := r.Intn(10)
- this.Int32Map = make(map[int32]int32)
- for i := 0; i < v41; i++ {
- v42 := int32(r.Int31())
- this.Int32Map[v42] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Int32Map[v42] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v43 := r.Intn(10)
- this.Int64Map = make(map[int64]int64)
- for i := 0; i < v43; i++ {
- v44 := int64(r.Int63())
- this.Int64Map[v44] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Int64Map[v44] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v45 := r.Intn(10)
- this.Uint32Map = make(map[uint32]uint32)
- for i := 0; i < v45; i++ {
- v46 := uint32(r.Uint32())
- this.Uint32Map[v46] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v47 := r.Intn(10)
- this.Uint64Map = make(map[uint64]uint64)
- for i := 0; i < v47; i++ {
- v48 := uint64(uint64(r.Uint32()))
- this.Uint64Map[v48] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v49 := r.Intn(10)
- this.Sint32Map = make(map[int32]int32)
- for i := 0; i < v49; i++ {
- v50 := int32(r.Int31())
- this.Sint32Map[v50] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sint32Map[v50] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v51 := r.Intn(10)
- this.Sint64Map = make(map[int64]int64)
- for i := 0; i < v51; i++ {
- v52 := int64(r.Int63())
- this.Sint64Map[v52] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sint64Map[v52] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v53 := r.Intn(10)
- this.Fixed32Map = make(map[uint32]uint32)
- for i := 0; i < v53; i++ {
- v54 := uint32(r.Uint32())
- this.Fixed32Map[v54] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v55 := r.Intn(10)
- this.Sfixed32Map = make(map[int32]int32)
- for i := 0; i < v55; i++ {
- v56 := int32(r.Int31())
- this.Sfixed32Map[v56] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sfixed32Map[v56] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v57 := r.Intn(10)
- this.Fixed64Map = make(map[uint64]uint64)
- for i := 0; i < v57; i++ {
- v58 := uint64(uint64(r.Uint32()))
- this.Fixed64Map[v58] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v59 := r.Intn(10)
- this.Sfixed64Map = make(map[int64]int64)
- for i := 0; i < v59; i++ {
- v60 := int64(r.Int63())
- this.Sfixed64Map[v60] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sfixed64Map[v60] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v61 := r.Intn(10)
- this.BoolMap = make(map[bool]bool)
- for i := 0; i < v61; i++ {
- v62 := bool(bool(r.Intn(2) == 0))
- this.BoolMap[v62] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v63 := r.Intn(10)
- this.StringMap = make(map[string]string)
- for i := 0; i < v63; i++ {
- this.StringMap[randStringTheproto3(r)] = randStringTheproto3(r)
- }
- }
- if r.Intn(10) != 0 {
- v64 := r.Intn(10)
- this.StringToBytesMap = make(map[string][]byte)
- for i := 0; i < v64; i++ {
- v65 := r.Intn(100)
- v66 := randStringTheproto3(r)
- this.StringToBytesMap[v66] = make([]byte, v65)
- for i := 0; i < v65; i++ {
- this.StringToBytesMap[v66][i] = byte(r.Intn(256))
- }
- }
- }
- if r.Intn(10) != 0 {
- v67 := r.Intn(10)
- this.StringToEnumMap = make(map[string]MapEnum)
- for i := 0; i < v67; i++ {
- this.StringToEnumMap[randStringTheproto3(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)])
- }
- }
- if r.Intn(10) != 0 {
- v68 := r.Intn(10)
- this.StringToMsgMap = make(map[string]*FloatingPoint)
- for i := 0; i < v68; i++ {
- this.StringToMsgMap[randStringTheproto3(r)] = NewPopulatedFloatingPoint(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedMessageWithMap(r randyTheproto3, easy bool) *MessageWithMap {
- this := &MessageWithMap{}
- if r.Intn(10) != 0 {
- v69 := r.Intn(10)
- this.NameMapping = make(map[int32]string)
- for i := 0; i < v69; i++ {
- this.NameMapping[int32(r.Int31())] = randStringTheproto3(r)
- }
- }
- if r.Intn(10) != 0 {
- v70 := r.Intn(10)
- this.MsgMapping = make(map[int64]*FloatingPoint)
- for i := 0; i < v70; i++ {
- this.MsgMapping[int64(r.Int63())] = NewPopulatedFloatingPoint(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v71 := r.Intn(10)
- this.ByteMapping = make(map[bool][]byte)
- for i := 0; i < v71; i++ {
- v72 := r.Intn(100)
- v73 := bool(bool(r.Intn(2) == 0))
- this.ByteMapping[v73] = make([]byte, v72)
- for i := 0; i < v72; i++ {
- this.ByteMapping[v73][i] = byte(r.Intn(256))
- }
- }
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedFloatingPoint(r randyTheproto3, easy bool) *FloatingPoint {
- this := &FloatingPoint{}
- this.F = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.F *= -1
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedUint128Pair(r randyTheproto3, easy bool) *Uint128Pair {
- this := &Uint128Pair{}
- v74 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- this.Left = *v74
- this.Right = github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedContainsNestedMap(r randyTheproto3, easy bool) *ContainsNestedMap {
- this := &ContainsNestedMap{}
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedContainsNestedMap_NestedMap(r randyTheproto3, easy bool) *ContainsNestedMap_NestedMap {
- this := &ContainsNestedMap_NestedMap{}
- if r.Intn(10) != 0 {
- v75 := r.Intn(10)
- this.NestedMapField = make(map[string]float64)
- for i := 0; i < v75; i++ {
- v76 := randStringTheproto3(r)
- this.NestedMapField[v76] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.NestedMapField[v76] *= -1
- }
- }
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedNotPacked(r randyTheproto3, easy bool) *NotPacked {
- this := &NotPacked{}
- v77 := r.Intn(10)
- this.Key = make([]uint64, v77)
- for i := 0; i < v77; i++ {
- this.Key[i] = uint64(uint64(r.Uint32()))
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-type randyTheproto3 interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneTheproto3(r randyTheproto3) 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 randStringTheproto3(r randyTheproto3) string {
- v78 := r.Intn(100)
- tmps := make([]rune, v78)
- for i := 0; i < v78; i++ {
- tmps[i] = randUTF8RuneTheproto3(r)
- }
- return string(tmps)
-}
-func randUnrecognizedTheproto3(r randyTheproto3, 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 = randFieldTheproto3(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldTheproto3(dAtA []byte, r randyTheproto3, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(key))
- v79 := r.Int63()
- if r.Intn(2) == 0 {
- v79 *= -1
- }
- dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(v79))
- case 1:
- dAtA = encodeVarintPopulateTheproto3(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 = encodeVarintPopulateTheproto3(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateTheproto3(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 encodeVarintPopulateTheproto3(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 *Message) Size() (n int) {
- var l int
- _ = l
- l = len(m.Name)
- if l > 0 {
- n += 1 + l + sovTheproto3(uint64(l))
- }
- if m.Hilarity != 0 {
- n += 1 + sovTheproto3(uint64(m.Hilarity))
- }
- if m.HeightInCm != 0 {
- n += 1 + sovTheproto3(uint64(m.HeightInCm))
- }
- l = len(m.Data)
- if l > 0 {
- n += 1 + l + sovTheproto3(uint64(l))
- }
- if m.ResultCount != 0 {
- n += 1 + sovTheproto3(uint64(m.ResultCount))
- }
- if m.TrueScotsman {
- n += 2
- }
- if m.Score != 0 {
- n += 5
- }
- if len(m.Key) > 0 {
- l = 0
- for _, e := range m.Key {
- l += sovTheproto3(uint64(e))
- }
- n += 1 + sovTheproto3(uint64(l)) + l
- }
- if m.Nested != nil {
- l = m.Nested.Size()
- n += 1 + l + sovTheproto3(uint64(l))
- }
- if len(m.Terrain) > 0 {
- for k, v := range m.Terrain {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovTheproto3(uint64(l))
- }
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + l
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if m.Proto2Field != nil {
- l = m.Proto2Field.Size()
- n += 1 + l + sovTheproto3(uint64(l))
- }
- if len(m.Proto2Value) > 0 {
- for k, v := range m.Proto2Value {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovTheproto3(uint64(l))
- }
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + l
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- return n
-}
-
-func (m *Nested) Size() (n int) {
- var l int
- _ = l
- l = len(m.Bunny)
- if l > 0 {
- n += 1 + l + sovTheproto3(uint64(l))
- }
- return n
-}
-
-func (m *AllMaps) Size() (n int) {
- var l int
- _ = l
- if len(m.StringToDoubleMap) > 0 {
- for k, v := range m.StringToDoubleMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToFloatMap) > 0 {
- for k, v := range m.StringToFloatMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 4
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Int32Map) > 0 {
- for k, v := range m.Int32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Int64Map) > 0 {
- for k, v := range m.Int64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Uint32Map) > 0 {
- for k, v := range m.Uint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Uint64Map) > 0 {
- for k, v := range m.Uint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sint32Map) > 0 {
- for k, v := range m.Sint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sint64Map) > 0 {
- for k, v := range m.Sint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed32Map) > 0 {
- for k, v := range m.Fixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed32Map) > 0 {
- for k, v := range m.Sfixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed64Map) > 0 {
- for k, v := range m.Fixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed64Map) > 0 {
- for k, v := range m.Sfixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.BoolMap) > 0 {
- for k, v := range m.BoolMap {
- _ = k
- _ = v
- mapEntrySize := 1 + 1 + 1 + 1
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringMap) > 0 {
- for k, v := range m.StringMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + len(v) + sovTheproto3(uint64(len(v)))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToBytesMap) > 0 {
- for k, v := range m.StringToBytesMap {
- _ = k
- _ = v
- l = 0
- if len(v) > 0 {
- l = 1 + len(v) + sovTheproto3(uint64(len(v)))
- }
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToEnumMap) > 0 {
- for k, v := range m.StringToEnumMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToMsgMap) > 0 {
- for k, v := range m.StringToMsgMap {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovTheproto3(uint64(l))
- }
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l
- n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- return n
-}
-
-func (m *AllMapsOrdered) Size() (n int) {
- var l int
- _ = l
- if len(m.StringToDoubleMap) > 0 {
- for k, v := range m.StringToDoubleMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToFloatMap) > 0 {
- for k, v := range m.StringToFloatMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 4
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Int32Map) > 0 {
- for k, v := range m.Int32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Int64Map) > 0 {
- for k, v := range m.Int64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Uint32Map) > 0 {
- for k, v := range m.Uint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Uint64Map) > 0 {
- for k, v := range m.Uint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sint32Map) > 0 {
- for k, v := range m.Sint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sint64Map) > 0 {
- for k, v := range m.Sint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed32Map) > 0 {
- for k, v := range m.Fixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed32Map) > 0 {
- for k, v := range m.Sfixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed64Map) > 0 {
- for k, v := range m.Fixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed64Map) > 0 {
- for k, v := range m.Sfixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.BoolMap) > 0 {
- for k, v := range m.BoolMap {
- _ = k
- _ = v
- mapEntrySize := 1 + 1 + 1 + 1
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringMap) > 0 {
- for k, v := range m.StringMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + len(v) + sovTheproto3(uint64(len(v)))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToBytesMap) > 0 {
- for k, v := range m.StringToBytesMap {
- _ = k
- _ = v
- l = 0
- if len(v) > 0 {
- l = 1 + len(v) + sovTheproto3(uint64(len(v)))
- }
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToEnumMap) > 0 {
- for k, v := range m.StringToEnumMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToMsgMap) > 0 {
- for k, v := range m.StringToMsgMap {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovTheproto3(uint64(l))
- }
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l
- n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- return n
-}
-
-func (m *MessageWithMap) Size() (n int) {
- var l int
- _ = l
- if len(m.NameMapping) > 0 {
- for k, v := range m.NameMapping {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + len(v) + sovTheproto3(uint64(len(v)))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.MsgMapping) > 0 {
- for k, v := range m.MsgMapping {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovTheproto3(uint64(l))
- }
- mapEntrySize := 1 + sozTheproto3(uint64(k)) + l
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.ByteMapping) > 0 {
- for k, v := range m.ByteMapping {
- _ = k
- _ = v
- l = 0
- if len(v) > 0 {
- l = 1 + len(v) + sovTheproto3(uint64(len(v)))
- }
- mapEntrySize := 1 + 1 + l
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- return n
-}
-
-func (m *FloatingPoint) Size() (n int) {
- var l int
- _ = l
- if m.F != 0 {
- n += 9
- }
- return n
-}
-
-func (m *Uint128Pair) Size() (n int) {
- var l int
- _ = l
- l = m.Left.Size()
- n += 1 + l + sovTheproto3(uint64(l))
- if m.Right != nil {
- l = m.Right.Size()
- n += 1 + l + sovTheproto3(uint64(l))
- }
- return n
-}
-
-func (m *ContainsNestedMap) Size() (n int) {
- var l int
- _ = l
- return n
-}
-
-func (m *ContainsNestedMap_NestedMap) Size() (n int) {
- var l int
- _ = l
- if len(m.NestedMapField) > 0 {
- for k, v := range m.NestedMapField {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- return n
-}
-
-func (m *NotPacked) Size() (n int) {
- var l int
- _ = l
- if len(m.Key) > 0 {
- for _, e := range m.Key {
- n += 1 + sovTheproto3(uint64(e))
- }
- }
- return n
-}
-
-func sovTheproto3(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozTheproto3(x uint64) (n int) {
- return sovTheproto3(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *Message) String() string {
- if this == nil {
- return "nil"
- }
- keysForTerrain := make([]int64, 0, len(this.Terrain))
- for k := range this.Terrain {
- keysForTerrain = append(keysForTerrain, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForTerrain)
- mapStringForTerrain := "map[int64]*Nested{"
- for _, k := range keysForTerrain {
- mapStringForTerrain += fmt.Sprintf("%v: %v,", k, this.Terrain[k])
- }
- mapStringForTerrain += "}"
- keysForProto2Value := make([]int64, 0, len(this.Proto2Value))
- for k := range this.Proto2Value {
- keysForProto2Value = append(keysForProto2Value, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForProto2Value)
- mapStringForProto2Value := "map[int64]*test.NinOptEnum{"
- for _, k := range keysForProto2Value {
- mapStringForProto2Value += fmt.Sprintf("%v: %v,", k, this.Proto2Value[k])
- }
- mapStringForProto2Value += "}"
- s := strings.Join([]string{`&Message{`,
- `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
- `Hilarity:` + fmt.Sprintf("%v", this.Hilarity) + `,`,
- `HeightInCm:` + fmt.Sprintf("%v", this.HeightInCm) + `,`,
- `Data:` + fmt.Sprintf("%v", this.Data) + `,`,
- `ResultCount:` + fmt.Sprintf("%v", this.ResultCount) + `,`,
- `TrueScotsman:` + fmt.Sprintf("%v", this.TrueScotsman) + `,`,
- `Score:` + fmt.Sprintf("%v", this.Score) + `,`,
- `Key:` + fmt.Sprintf("%v", this.Key) + `,`,
- `Nested:` + strings.Replace(fmt.Sprintf("%v", this.Nested), "Nested", "Nested", 1) + `,`,
- `Terrain:` + mapStringForTerrain + `,`,
- `Proto2Field:` + strings.Replace(fmt.Sprintf("%v", this.Proto2Field), "NinOptNative", "test.NinOptNative", 1) + `,`,
- `Proto2Value:` + mapStringForProto2Value + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Nested) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Nested{`,
- `Bunny:` + fmt.Sprintf("%v", this.Bunny) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllMaps) String() string {
- if this == nil {
- return "nil"
- }
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- s := strings.Join([]string{`&AllMaps{`,
- `StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`,
- `StringToFloatMap:` + mapStringForStringToFloatMap + `,`,
- `Int32Map:` + mapStringForInt32Map + `,`,
- `Int64Map:` + mapStringForInt64Map + `,`,
- `Uint32Map:` + mapStringForUint32Map + `,`,
- `Uint64Map:` + mapStringForUint64Map + `,`,
- `Sint32Map:` + mapStringForSint32Map + `,`,
- `Sint64Map:` + mapStringForSint64Map + `,`,
- `Fixed32Map:` + mapStringForFixed32Map + `,`,
- `Sfixed32Map:` + mapStringForSfixed32Map + `,`,
- `Fixed64Map:` + mapStringForFixed64Map + `,`,
- `Sfixed64Map:` + mapStringForSfixed64Map + `,`,
- `BoolMap:` + mapStringForBoolMap + `,`,
- `StringMap:` + mapStringForStringMap + `,`,
- `StringToBytesMap:` + mapStringForStringToBytesMap + `,`,
- `StringToEnumMap:` + mapStringForStringToEnumMap + `,`,
- `StringToMsgMap:` + mapStringForStringToMsgMap + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllMapsOrdered) String() string {
- if this == nil {
- return "nil"
- }
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- s := strings.Join([]string{`&AllMapsOrdered{`,
- `StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`,
- `StringToFloatMap:` + mapStringForStringToFloatMap + `,`,
- `Int32Map:` + mapStringForInt32Map + `,`,
- `Int64Map:` + mapStringForInt64Map + `,`,
- `Uint32Map:` + mapStringForUint32Map + `,`,
- `Uint64Map:` + mapStringForUint64Map + `,`,
- `Sint32Map:` + mapStringForSint32Map + `,`,
- `Sint64Map:` + mapStringForSint64Map + `,`,
- `Fixed32Map:` + mapStringForFixed32Map + `,`,
- `Sfixed32Map:` + mapStringForSfixed32Map + `,`,
- `Fixed64Map:` + mapStringForFixed64Map + `,`,
- `Sfixed64Map:` + mapStringForSfixed64Map + `,`,
- `BoolMap:` + mapStringForBoolMap + `,`,
- `StringMap:` + mapStringForStringMap + `,`,
- `StringToBytesMap:` + mapStringForStringToBytesMap + `,`,
- `StringToEnumMap:` + mapStringForStringToEnumMap + `,`,
- `StringToMsgMap:` + mapStringForStringToMsgMap + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *MessageWithMap) String() string {
- if this == nil {
- return "nil"
- }
- keysForNameMapping := make([]int32, 0, len(this.NameMapping))
- for k := range this.NameMapping {
- keysForNameMapping = append(keysForNameMapping, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForNameMapping)
- mapStringForNameMapping := "map[int32]string{"
- for _, k := range keysForNameMapping {
- mapStringForNameMapping += fmt.Sprintf("%v: %v,", k, this.NameMapping[k])
- }
- mapStringForNameMapping += "}"
- keysForMsgMapping := make([]int64, 0, len(this.MsgMapping))
- for k := range this.MsgMapping {
- keysForMsgMapping = append(keysForMsgMapping, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForMsgMapping)
- mapStringForMsgMapping := "map[int64]*FloatingPoint{"
- for _, k := range keysForMsgMapping {
- mapStringForMsgMapping += fmt.Sprintf("%v: %v,", k, this.MsgMapping[k])
- }
- mapStringForMsgMapping += "}"
- keysForByteMapping := make([]bool, 0, len(this.ByteMapping))
- for k := range this.ByteMapping {
- keysForByteMapping = append(keysForByteMapping, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForByteMapping)
- mapStringForByteMapping := "map[bool][]byte{"
- for _, k := range keysForByteMapping {
- mapStringForByteMapping += fmt.Sprintf("%v: %v,", k, this.ByteMapping[k])
- }
- mapStringForByteMapping += "}"
- s := strings.Join([]string{`&MessageWithMap{`,
- `NameMapping:` + mapStringForNameMapping + `,`,
- `MsgMapping:` + mapStringForMsgMapping + `,`,
- `ByteMapping:` + mapStringForByteMapping + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *FloatingPoint) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&FloatingPoint{`,
- `F:` + fmt.Sprintf("%v", this.F) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Uint128Pair) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Uint128Pair{`,
- `Left:` + fmt.Sprintf("%v", this.Left) + `,`,
- `Right:` + fmt.Sprintf("%v", this.Right) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *ContainsNestedMap) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&ContainsNestedMap{`,
- `}`,
- }, "")
- return s
-}
-func (this *ContainsNestedMap_NestedMap) String() string {
- if this == nil {
- return "nil"
- }
- keysForNestedMapField := make([]string, 0, len(this.NestedMapField))
- for k := range this.NestedMapField {
- keysForNestedMapField = append(keysForNestedMapField, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForNestedMapField)
- mapStringForNestedMapField := "map[string]float64{"
- for _, k := range keysForNestedMapField {
- mapStringForNestedMapField += fmt.Sprintf("%v: %v,", k, this.NestedMapField[k])
- }
- mapStringForNestedMapField += "}"
- s := strings.Join([]string{`&ContainsNestedMap_NestedMap{`,
- `NestedMapField:` + mapStringForNestedMapField + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NotPacked) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NotPacked{`,
- `Key:` + fmt.Sprintf("%v", this.Key) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringTheproto3(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *Message) 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 *Message) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Name) > 0 {
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(m.Name)))
- i += copy(dAtA[i:], m.Name)
- }
- if m.Hilarity != 0 {
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(m.Hilarity))
- }
- if m.HeightInCm != 0 {
- dAtA[i] = 0x18
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(m.HeightInCm))
- }
- if len(m.Data) > 0 {
- dAtA[i] = 0x22
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(m.Data)))
- i += copy(dAtA[i:], m.Data)
- }
- if len(m.Key) > 0 {
- dAtA2 := make([]byte, len(m.Key)*10)
- var j1 int
- for _, num := range m.Key {
- for num >= 1<<7 {
- dAtA2[j1] = uint8(uint64(num)&0x7f | 0x80)
- num >>= 7
- j1++
- }
- dAtA2[j1] = uint8(num)
- j1++
- }
- dAtA[i] = 0x2a
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(j1))
- i += copy(dAtA[i:], dAtA2[:j1])
- }
- if m.Nested != nil {
- dAtA[i] = 0x32
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(m.Nested.Size()))
- n3, err := m.Nested.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n3
- }
- if m.ResultCount != 0 {
- dAtA[i] = 0x38
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(m.ResultCount))
- }
- if m.TrueScotsman {
- dAtA[i] = 0x40
- i++
- if m.TrueScotsman {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- if m.Score != 0 {
- dAtA[i] = 0x4d
- i++
- *(*float32)(unsafe.Pointer(&dAtA[i])) = m.Score
- i += 4
- }
- if len(m.Terrain) > 0 {
- for k := range m.Terrain {
- dAtA[i] = 0x52
- i++
- v := m.Terrain[k]
- msgSize := 0
- if v != nil {
- msgSize = v.Size()
- msgSize += 1 + sovTheproto3(uint64(msgSize))
- }
- mapSize := 1 + sovTheproto3(uint64(k)) + msgSize
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(k))
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v.Size()))
- n4, err := v.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n4
- }
- }
- }
- if m.Proto2Field != nil {
- dAtA[i] = 0x5a
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(m.Proto2Field.Size()))
- n5, err := m.Proto2Field.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n5
- }
- if len(m.Proto2Value) > 0 {
- for k := range m.Proto2Value {
- dAtA[i] = 0x6a
- i++
- v := m.Proto2Value[k]
- msgSize := 0
- if v != nil {
- msgSize = v.Size()
- msgSize += 1 + sovTheproto3(uint64(msgSize))
- }
- mapSize := 1 + sovTheproto3(uint64(k)) + msgSize
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(k))
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v.Size()))
- n6, err := v.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n6
- }
- }
- }
- return i, nil
-}
-
-func (m *Nested) 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 *Nested) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Bunny) > 0 {
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(m.Bunny)))
- i += copy(dAtA[i:], m.Bunny)
- }
- return i, nil
-}
-
-func (m *AllMaps) 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 *AllMaps) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.StringToDoubleMap) > 0 {
- for k := range m.StringToDoubleMap {
- dAtA[i] = 0xa
- i++
- v := m.StringToDoubleMap[k]
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(math.Float64bits(float64(v))))
- }
- }
- if len(m.StringToFloatMap) > 0 {
- for k := range m.StringToFloatMap {
- dAtA[i] = 0x12
- i++
- v := m.StringToFloatMap[k]
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 4
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(math.Float32bits(float32(v))))
- }
- }
- if len(m.Int32Map) > 0 {
- for k := range m.Int32Map {
- dAtA[i] = 0x1a
- i++
- v := m.Int32Map[k]
- mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.Int64Map) > 0 {
- for k := range m.Int64Map {
- dAtA[i] = 0x22
- i++
- v := m.Int64Map[k]
- mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.Uint32Map) > 0 {
- for k := range m.Uint32Map {
- dAtA[i] = 0x2a
- i++
- v := m.Uint32Map[k]
- mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.Uint64Map) > 0 {
- for k := range m.Uint64Map {
- dAtA[i] = 0x32
- i++
- v := m.Uint64Map[k]
- mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.Sint32Map) > 0 {
- for k := range m.Sint32Map {
- dAtA[i] = 0x3a
- i++
- v := m.Sint32Map[k]
- mapSize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64((uint32(k)<<1)^uint32((k>>31))))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64((uint32(v)<<1)^uint32((v>>31))))
- }
- }
- if len(m.Sint64Map) > 0 {
- for k := range m.Sint64Map {
- dAtA[i] = 0x42
- i++
- v := m.Sint64Map[k]
- mapSize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64((uint64(k)<<1)^uint64((k>>63))))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64((uint64(v)<<1)^uint64((v>>63))))
- }
- }
- if len(m.Fixed32Map) > 0 {
- for k := range m.Fixed32Map {
- dAtA[i] = 0x4a
- i++
- v := m.Fixed32Map[k]
- mapSize := 1 + 4 + 1 + 4
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xd
- i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(k))
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(v))
- }
- }
- if len(m.Sfixed32Map) > 0 {
- for k := range m.Sfixed32Map {
- dAtA[i] = 0x52
- i++
- v := m.Sfixed32Map[k]
- mapSize := 1 + 4 + 1 + 4
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xd
- i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(k))
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(v))
- }
- }
- if len(m.Fixed64Map) > 0 {
- for k := range m.Fixed64Map {
- dAtA[i] = 0x5a
- i++
- v := m.Fixed64Map[k]
- mapSize := 1 + 8 + 1 + 8
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x9
- i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.Sfixed64Map) > 0 {
- for k := range m.Sfixed64Map {
- dAtA[i] = 0x62
- i++
- v := m.Sfixed64Map[k]
- mapSize := 1 + 8 + 1 + 8
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x9
- i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.BoolMap) > 0 {
- for k := range m.BoolMap {
- dAtA[i] = 0x6a
- i++
- v := m.BoolMap[k]
- mapSize := 1 + 1 + 1 + 1
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- if k {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- dAtA[i] = 0x10
- i++
- if v {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- }
- if len(m.StringMap) > 0 {
- for k := range m.StringMap {
- dAtA[i] = 0x72
- i++
- v := m.StringMap[k]
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + len(v) + sovTheproto3(uint64(len(v)))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(v)))
- i += copy(dAtA[i:], v)
- }
- }
- if len(m.StringToBytesMap) > 0 {
- for k := range m.StringToBytesMap {
- dAtA[i] = 0x7a
- i++
- v := m.StringToBytesMap[k]
- byteSize := 0
- if len(v) > 0 {
- byteSize = 1 + len(v) + sovTheproto3(uint64(len(v)))
- }
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + byteSize
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- if len(v) > 0 {
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(v)))
- i += copy(dAtA[i:], v)
- }
- }
- }
- if len(m.StringToEnumMap) > 0 {
- for k := range m.StringToEnumMap {
- dAtA[i] = 0x82
- i++
- dAtA[i] = 0x1
- i++
- v := m.StringToEnumMap[k]
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + sovTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.StringToMsgMap) > 0 {
- for k := range m.StringToMsgMap {
- dAtA[i] = 0x8a
- i++
- dAtA[i] = 0x1
- i++
- v := m.StringToMsgMap[k]
- msgSize := 0
- if v != nil {
- msgSize = v.Size()
- msgSize += 1 + sovTheproto3(uint64(msgSize))
- }
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + msgSize
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v.Size()))
- n7, err := v.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n7
- }
- }
- }
- return i, nil
-}
-
-func (m *AllMapsOrdered) 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 *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.StringToDoubleMap) > 0 {
- keysForStringToDoubleMap := make([]string, 0, len(m.StringToDoubleMap))
- for k := range m.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- for _, k := range keysForStringToDoubleMap {
- dAtA[i] = 0xa
- i++
- v := m.StringToDoubleMap[string(k)]
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(math.Float64bits(float64(v))))
- }
- }
- if len(m.StringToFloatMap) > 0 {
- keysForStringToFloatMap := make([]string, 0, len(m.StringToFloatMap))
- for k := range m.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- for _, k := range keysForStringToFloatMap {
- dAtA[i] = 0x12
- i++
- v := m.StringToFloatMap[string(k)]
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 4
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(math.Float32bits(float32(v))))
- }
- }
- if len(m.Int32Map) > 0 {
- keysForInt32Map := make([]int32, 0, len(m.Int32Map))
- for k := range m.Int32Map {
- keysForInt32Map = append(keysForInt32Map, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- for _, k := range keysForInt32Map {
- dAtA[i] = 0x1a
- i++
- v := m.Int32Map[int32(k)]
- mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.Int64Map) > 0 {
- keysForInt64Map := make([]int64, 0, len(m.Int64Map))
- for k := range m.Int64Map {
- keysForInt64Map = append(keysForInt64Map, int64(k))
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- for _, k := range keysForInt64Map {
- dAtA[i] = 0x22
- i++
- v := m.Int64Map[int64(k)]
- mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.Uint32Map) > 0 {
- keysForUint32Map := make([]uint32, 0, len(m.Uint32Map))
- for k := range m.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, uint32(k))
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- for _, k := range keysForUint32Map {
- dAtA[i] = 0x2a
- i++
- v := m.Uint32Map[uint32(k)]
- mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.Uint64Map) > 0 {
- keysForUint64Map := make([]uint64, 0, len(m.Uint64Map))
- for k := range m.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, uint64(k))
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- for _, k := range keysForUint64Map {
- dAtA[i] = 0x32
- i++
- v := m.Uint64Map[uint64(k)]
- mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.Sint32Map) > 0 {
- keysForSint32Map := make([]int32, 0, len(m.Sint32Map))
- for k := range m.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- for _, k := range keysForSint32Map {
- dAtA[i] = 0x3a
- i++
- v := m.Sint32Map[int32(k)]
- mapSize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64((uint32(k)<<1)^uint32((k>>31))))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64((uint32(v)<<1)^uint32((v>>31))))
- }
- }
- if len(m.Sint64Map) > 0 {
- keysForSint64Map := make([]int64, 0, len(m.Sint64Map))
- for k := range m.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, int64(k))
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- for _, k := range keysForSint64Map {
- dAtA[i] = 0x42
- i++
- v := m.Sint64Map[int64(k)]
- mapSize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64((uint64(k)<<1)^uint64((k>>63))))
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64((uint64(v)<<1)^uint64((v>>63))))
- }
- }
- if len(m.Fixed32Map) > 0 {
- keysForFixed32Map := make([]uint32, 0, len(m.Fixed32Map))
- for k := range m.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, uint32(k))
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- for _, k := range keysForFixed32Map {
- dAtA[i] = 0x4a
- i++
- v := m.Fixed32Map[uint32(k)]
- mapSize := 1 + 4 + 1 + 4
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xd
- i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(k))
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(v))
- }
- }
- if len(m.Sfixed32Map) > 0 {
- keysForSfixed32Map := make([]int32, 0, len(m.Sfixed32Map))
- for k := range m.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, int32(k))
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- for _, k := range keysForSfixed32Map {
- dAtA[i] = 0x52
- i++
- v := m.Sfixed32Map[int32(k)]
- mapSize := 1 + 4 + 1 + 4
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xd
- i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(k))
- dAtA[i] = 0x15
- i++
- i = encodeFixed32Theproto3(dAtA, i, uint32(v))
- }
- }
- if len(m.Fixed64Map) > 0 {
- keysForFixed64Map := make([]uint64, 0, len(m.Fixed64Map))
- for k := range m.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, uint64(k))
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- for _, k := range keysForFixed64Map {
- dAtA[i] = 0x5a
- i++
- v := m.Fixed64Map[uint64(k)]
- mapSize := 1 + 8 + 1 + 8
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x9
- i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.Sfixed64Map) > 0 {
- keysForSfixed64Map := make([]int64, 0, len(m.Sfixed64Map))
- for k := range m.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, int64(k))
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- for _, k := range keysForSfixed64Map {
- dAtA[i] = 0x62
- i++
- v := m.Sfixed64Map[int64(k)]
- mapSize := 1 + 8 + 1 + 8
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x9
- i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.BoolMap) > 0 {
- keysForBoolMap := make([]bool, 0, len(m.BoolMap))
- for k := range m.BoolMap {
- keysForBoolMap = append(keysForBoolMap, bool(k))
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- for _, k := range keysForBoolMap {
- dAtA[i] = 0x6a
- i++
- v := m.BoolMap[bool(k)]
- mapSize := 1 + 1 + 1 + 1
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- if k {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- dAtA[i] = 0x10
- i++
- if v {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- }
- }
- if len(m.StringMap) > 0 {
- keysForStringMap := make([]string, 0, len(m.StringMap))
- for k := range m.StringMap {
- keysForStringMap = append(keysForStringMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- for _, k := range keysForStringMap {
- dAtA[i] = 0x72
- i++
- v := m.StringMap[string(k)]
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + len(v) + sovTheproto3(uint64(len(v)))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(v)))
- i += copy(dAtA[i:], v)
- }
- }
- if len(m.StringToBytesMap) > 0 {
- keysForStringToBytesMap := make([]string, 0, len(m.StringToBytesMap))
- for k := range m.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- for _, k := range keysForStringToBytesMap {
- dAtA[i] = 0x7a
- i++
- v := m.StringToBytesMap[string(k)]
- byteSize := 0
- if len(v) > 0 {
- byteSize = 1 + len(v) + sovTheproto3(uint64(len(v)))
- }
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + byteSize
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- if len(v) > 0 {
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(v)))
- i += copy(dAtA[i:], v)
- }
- }
- }
- if len(m.StringToEnumMap) > 0 {
- keysForStringToEnumMap := make([]string, 0, len(m.StringToEnumMap))
- for k := range m.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- for _, k := range keysForStringToEnumMap {
- dAtA[i] = 0x82
- i++
- dAtA[i] = 0x1
- i++
- v := m.StringToEnumMap[string(k)]
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + sovTheproto3(uint64(v))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x10
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v))
- }
- }
- if len(m.StringToMsgMap) > 0 {
- keysForStringToMsgMap := make([]string, 0, len(m.StringToMsgMap))
- for k := range m.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- for _, k := range keysForStringToMsgMap {
- dAtA[i] = 0x8a
- i++
- dAtA[i] = 0x1
- i++
- v := m.StringToMsgMap[string(k)]
- msgSize := 0
- if v != nil {
- msgSize = v.Size()
- msgSize += 1 + sovTheproto3(uint64(msgSize))
- }
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + msgSize
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v.Size()))
- n8, err := v.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n8
- }
- }
- }
- return i, nil
-}
-
-func (m *MessageWithMap) 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 *MessageWithMap) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.NameMapping) > 0 {
- for k := range m.NameMapping {
- dAtA[i] = 0xa
- i++
- v := m.NameMapping[k]
- mapSize := 1 + sovTheproto3(uint64(k)) + 1 + len(v) + sovTheproto3(uint64(len(v)))
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(k))
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(v)))
- i += copy(dAtA[i:], v)
- }
- }
- if len(m.MsgMapping) > 0 {
- for k := range m.MsgMapping {
- dAtA[i] = 0x12
- i++
- v := m.MsgMapping[k]
- msgSize := 0
- if v != nil {
- msgSize = v.Size()
- msgSize += 1 + sovTheproto3(uint64(msgSize))
- }
- mapSize := 1 + sozTheproto3(uint64(k)) + msgSize
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64((uint64(k)<<1)^uint64((k>>63))))
- if v != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(v.Size()))
- n9, err := v.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n9
- }
- }
- }
- if len(m.ByteMapping) > 0 {
- for k := range m.ByteMapping {
- dAtA[i] = 0x1a
- i++
- v := m.ByteMapping[k]
- byteSize := 0
- if len(v) > 0 {
- byteSize = 1 + len(v) + sovTheproto3(uint64(len(v)))
- }
- mapSize := 1 + 1 + byteSize
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0x8
- i++
- if k {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i++
- if len(v) > 0 {
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(v)))
- i += copy(dAtA[i:], v)
- }
- }
- }
- return i, nil
-}
-
-func (m *FloatingPoint) 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 *FloatingPoint) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if m.F != 0 {
- dAtA[i] = 0x9
- i++
- *(*float64)(unsafe.Pointer(&dAtA[i])) = m.F
- i += 8
- }
- return i, nil
-}
-
-func (m *Uint128Pair) 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 *Uint128Pair) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(m.Left.Size()))
- n10, err := m.Left.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n10
- if m.Right != nil {
- dAtA[i] = 0x12
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(m.Right.Size()))
- n11, err := m.Right.MarshalTo(dAtA[i:])
- if err != nil {
- return 0, err
- }
- i += n11
- }
- return i, nil
-}
-
-func (m *ContainsNestedMap) 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 *ContainsNestedMap) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- return i, nil
-}
-
-func (m *ContainsNestedMap_NestedMap) 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 *ContainsNestedMap_NestedMap) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.NestedMapField) > 0 {
- for k := range m.NestedMapField {
- dAtA[i] = 0xa
- i++
- v := m.NestedMapField[k]
- mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8
- i = encodeVarintTheproto3(dAtA, i, uint64(mapSize))
- dAtA[i] = 0xa
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
- i += copy(dAtA[i:], k)
- dAtA[i] = 0x11
- i++
- i = encodeFixed64Theproto3(dAtA, i, uint64(math.Float64bits(float64(v))))
- }
- }
- return i, nil
-}
-
-func (m *NotPacked) 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 *NotPacked) MarshalTo(dAtA []byte) (int, error) {
- var i int
- _ = i
- var l int
- _ = l
- if len(m.Key) > 0 {
- for _, num := range m.Key {
- dAtA[i] = 0x28
- i++
- i = encodeVarintTheproto3(dAtA, i, uint64(num))
- }
- }
- return i, nil
-}
-
-func encodeFixed64Theproto3(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 encodeFixed32Theproto3(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 encodeVarintTheproto3(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 init() { proto.RegisterFile("combos/unsafemarshaler/theproto3.proto", fileDescriptorTheproto3) }
-
-var fileDescriptorTheproto3 = []byte{
- // 1614 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x99, 0xbf, 0x6f, 0xdb, 0x46,
- 0x1b, 0xc7, 0x75, 0xfa, 0xad, 0x47, 0x3f, 0x4c, 0x5f, 0xf2, 0xbe, 0xd0, 0x6b, 0xe0, 0xa5, 0x65,
- 0x05, 0x70, 0x94, 0xa0, 0x91, 0x53, 0x27, 0x69, 0x53, 0x37, 0x6d, 0x6a, 0x29, 0x16, 0xe2, 0xc6,
- 0x56, 0x5c, 0xc9, 0x8e, 0x5b, 0x04, 0xa8, 0x41, 0xd9, 0x94, 0x44, 0x44, 0x22, 0x0d, 0x92, 0x0a,
- 0xea, 0x2d, 0x7f, 0x46, 0xb7, 0xa2, 0x5b, 0xc7, 0x22, 0x43, 0xd1, 0xb1, 0xdd, 0x3c, 0x06, 0xe8,
- 0x52, 0x74, 0x08, 0x62, 0x75, 0xc9, 0x98, 0x31, 0x63, 0x71, 0x77, 0x94, 0x74, 0x22, 0x8f, 0x62,
- 0xd3, 0xa5, 0x8b, 0x27, 0xf1, 0x1e, 0x3f, 0xdf, 0xcf, 0x3d, 0x3c, 0xde, 0x3d, 0xfc, 0x82, 0x86,
- 0xe5, 0x43, 0xa3, 0xdf, 0x32, 0xac, 0x95, 0x81, 0x6e, 0x29, 0x6d, 0xb5, 0xaf, 0x98, 0x56, 0x57,
- 0xe9, 0xa9, 0xe6, 0x8a, 0xdd, 0x55, 0x8f, 0x4d, 0xc3, 0x36, 0x6e, 0x94, 0xe9, 0x0f, 0x4e, 0x8d,
- 0x03, 0x0b, 0xd7, 0x3a, 0x9a, 0xdd, 0x1d, 0xb4, 0xca, 0x87, 0x46, 0x7f, 0xa5, 0x63, 0x74, 0x8c,
- 0x15, 0x1a, 0x6f, 0x0d, 0xda, 0x74, 0x44, 0x07, 0xf4, 0x8a, 0x29, 0x17, 0x3e, 0xf4, 0x4d, 0xb7,
- 0x55, 0xcb, 0x5e, 0x71, 0xe6, 0x6f, 0x19, 0x76, 0x97, 0x4c, 0x4a, 0x62, 0x4c, 0x58, 0xfc, 0x35,
- 0x06, 0x89, 0x6d, 0xd5, 0xb2, 0x94, 0x8e, 0x8a, 0x31, 0x44, 0x75, 0xa5, 0xaf, 0xe6, 0x51, 0x01,
- 0x95, 0x52, 0x0d, 0x7a, 0x8d, 0x6f, 0x41, 0xb2, 0xab, 0xf5, 0x14, 0x53, 0xb3, 0x4f, 0xf2, 0xe1,
- 0x02, 0x2a, 0xe5, 0x56, 0xff, 0x57, 0x9e, 0x94, 0xed, 0x28, 0xcb, 0xf7, 0x07, 0x7d, 0x63, 0x60,
- 0x36, 0xc6, 0xa9, 0xb8, 0x00, 0x99, 0xae, 0xaa, 0x75, 0xba, 0xf6, 0x81, 0xa6, 0x1f, 0x1c, 0xf6,
- 0xf3, 0x91, 0x02, 0x2a, 0x65, 0x1b, 0xc0, 0x62, 0x9b, 0x7a, 0xb5, 0x4f, 0x26, 0x3b, 0x52, 0x6c,
- 0x25, 0x1f, 0x2d, 0xa0, 0x52, 0xa6, 0x41, 0xaf, 0xb1, 0x04, 0x91, 0x27, 0xea, 0x49, 0x3e, 0x56,
- 0x88, 0x94, 0xa2, 0x0d, 0x72, 0x89, 0xaf, 0x40, 0x5c, 0x57, 0x2d, 0x5b, 0x3d, 0xca, 0xc7, 0x0b,
- 0xa8, 0x94, 0x5e, 0x9d, 0xe7, 0x26, 0xaf, 0xd3, 0x3f, 0x34, 0x9c, 0x04, 0xbc, 0x04, 0x19, 0x53,
- 0xb5, 0x06, 0x3d, 0xfb, 0xe0, 0xd0, 0x18, 0xe8, 0x76, 0x3e, 0x51, 0x40, 0xa5, 0x48, 0x23, 0xcd,
- 0x62, 0x55, 0x12, 0xc2, 0x97, 0x20, 0x6b, 0x9b, 0x03, 0xf5, 0xc0, 0x3a, 0x34, 0x6c, 0xab, 0xaf,
- 0xe8, 0xf9, 0x64, 0x01, 0x95, 0x92, 0x8d, 0x0c, 0x09, 0x36, 0x9d, 0x18, 0xbe, 0x08, 0x31, 0xeb,
- 0xd0, 0x30, 0xd5, 0x7c, 0xaa, 0x80, 0x4a, 0xe1, 0x06, 0x1b, 0xe0, 0x8f, 0x20, 0x61, 0xab, 0xa6,
- 0xa9, 0x68, 0x7a, 0x1e, 0x0a, 0x91, 0x52, 0x7a, 0x75, 0x51, 0xb0, 0x0c, 0xbb, 0x2c, 0x63, 0x43,
- 0xb7, 0xcd, 0x93, 0xc6, 0x28, 0x1f, 0xdf, 0x82, 0x0c, 0xcd, 0x5b, 0x3d, 0x68, 0x6b, 0x6a, 0xef,
- 0x28, 0x9f, 0xa6, 0x77, 0x82, 0xcb, 0xf4, 0x29, 0xd4, 0x35, 0xfd, 0xe1, 0xb1, 0x5d, 0x57, 0x6c,
- 0xed, 0xa9, 0xda, 0x48, 0xb3, 0xbc, 0x1a, 0x49, 0xc3, 0xb5, 0xb1, 0xec, 0xa9, 0xd2, 0x1b, 0xa8,
- 0xf9, 0x2c, 0x9d, 0xf6, 0x92, 0x60, 0xda, 0x1d, 0x9a, 0xf6, 0x88, 0x64, 0xb1, 0xa9, 0x1d, 0x0e,
- 0x8d, 0x2c, 0x6c, 0x43, 0x86, 0xaf, 0x6b, 0xb4, 0xc8, 0x88, 0x2e, 0x0f, 0x5d, 0xe4, 0xcb, 0x10,
- 0x63, 0x53, 0x84, 0xfd, 0xd6, 0x98, 0xfd, 0x7d, 0x2d, 0x7c, 0x1b, 0x2d, 0xec, 0x80, 0xe4, 0x9e,
- 0x4f, 0x80, 0x5c, 0x9e, 0x46, 0x4a, 0xfc, 0xcd, 0x6e, 0xe8, 0x83, 0x3e, 0x47, 0x2c, 0xde, 0x85,
- 0x38, 0xdb, 0x3f, 0x38, 0x0d, 0x89, 0xbd, 0xfa, 0x83, 0xfa, 0xc3, 0xfd, 0xba, 0x14, 0xc2, 0x49,
- 0x88, 0xee, 0xec, 0xd5, 0x9b, 0x12, 0xc2, 0x59, 0x48, 0x35, 0xb7, 0xd6, 0x77, 0x9a, 0xbb, 0x9b,
- 0xd5, 0x07, 0x52, 0x18, 0xcf, 0x41, 0xba, 0xb2, 0xb9, 0xb5, 0x75, 0x50, 0x59, 0xdf, 0xdc, 0xda,
- 0xf8, 0x4a, 0x8a, 0x14, 0x65, 0x88, 0xb3, 0x3a, 0xc9, 0xb3, 0x6b, 0x0d, 0x74, 0xfd, 0xc4, 0xd9,
- 0xc2, 0x6c, 0x50, 0x7c, 0x8e, 0x21, 0xb1, 0xde, 0xeb, 0x6d, 0x2b, 0xc7, 0x16, 0xde, 0x87, 0xf9,
- 0xa6, 0x6d, 0x6a, 0x7a, 0x67, 0xd7, 0xb8, 0x67, 0x0c, 0x5a, 0x3d, 0x75, 0x5b, 0x39, 0xce, 0x23,
- 0xba, 0xb4, 0x57, 0xb8, 0xfb, 0x76, 0xd2, 0xcb, 0x9e, 0x5c, 0xb6, 0xc0, 0x5e, 0x06, 0xde, 0x05,
- 0x69, 0x14, 0xac, 0xf5, 0x0c, 0xc5, 0x26, 0xdc, 0x30, 0xe5, 0x96, 0x66, 0x70, 0x47, 0xa9, 0x0c,
- 0xeb, 0x21, 0xe0, 0x3b, 0x90, 0xdc, 0xd4, 0xed, 0x1b, 0xab, 0x84, 0x16, 0xa1, 0xb4, 0x82, 0x80,
- 0x36, 0x4a, 0x61, 0x94, 0xb1, 0xc2, 0x51, 0x7f, 0x70, 0x93, 0xa8, 0xa3, 0xb3, 0xd4, 0x34, 0x65,
- 0xa2, 0xa6, 0x43, 0x7c, 0x17, 0x52, 0x7b, 0xda, 0x68, 0xf2, 0x18, 0x95, 0x2f, 0x09, 0xe4, 0xe3,
- 0x1c, 0xa6, 0x9f, 0x68, 0x46, 0x00, 0x36, 0x7f, 0x7c, 0x26, 0x80, 0x2b, 0x60, 0xa2, 0x21, 0x80,
- 0xe6, 0xb8, 0x82, 0x84, 0x2f, 0xa0, 0xe9, 0xaa, 0xa0, 0xc9, 0x57, 0xd0, 0x1c, 0x57, 0x90, 0x9c,
- 0x09, 0xe0, 0x2b, 0x18, 0x8f, 0x71, 0x05, 0xa0, 0xa6, 0x7d, 0xa3, 0x1e, 0xb1, 0x12, 0x52, 0x94,
- 0x50, 0x14, 0x10, 0x26, 0x49, 0x0c, 0xc1, 0xa9, 0xf0, 0x06, 0xa4, 0x9b, 0xed, 0x09, 0x04, 0x3c,
- 0xe7, 0x78, 0x5c, 0x46, 0xdb, 0x45, 0xe1, 0x75, 0xe3, 0x52, 0xd8, 0xcd, 0xa4, 0x67, 0x97, 0xc2,
- 0xdd, 0x0d, 0xa7, 0x9a, 0x94, 0xc2, 0x20, 0x99, 0x80, 0x52, 0x38, 0x0a, 0xaf, 0x23, 0xcd, 0xb0,
- 0x62, 0x18, 0x24, 0xd3, 0xe9, 0x4a, 0x8b, 0x02, 0x84, 0x93, 0xe1, 0x34, 0x43, 0x67, 0x44, 0x9f,
- 0x08, 0xdd, 0xe4, 0x44, 0x9c, 0xf3, 0x7f, 0x22, 0xa3, 0x9c, 0xd1, 0x13, 0x19, 0x8d, 0xf9, 0x73,
- 0x56, 0x39, 0xb1, 0x55, 0x8b, 0x70, 0xe6, 0x02, 0xcf, 0xd9, 0x28, 0xd5, 0x75, 0xce, 0x46, 0x61,
- 0xfc, 0x05, 0xcc, 0x8d, 0x62, 0xa4, 0x3d, 0x11, 0xa8, 0x44, 0xa1, 0x97, 0x67, 0x40, 0x9d, 0x4c,
- 0xc6, 0x74, 0xeb, 0x71, 0x1d, 0x72, 0xa3, 0xd0, 0xb6, 0x45, 0x6f, 0x77, 0x9e, 0x12, 0x97, 0x67,
- 0x10, 0x59, 0x22, 0x03, 0xba, 0xd4, 0x0b, 0xf7, 0xe0, 0xbf, 0xe2, 0x6e, 0xc4, 0xb7, 0xdf, 0x14,
- 0x6b, 0xbf, 0x17, 0xf9, 0xf6, 0x8b, 0xf8, 0xf6, 0x5d, 0x85, 0xff, 0x08, 0x7b, 0x4f, 0x10, 0x24,
- 0xcc, 0x43, 0x3e, 0x86, 0xec, 0x54, 0xcb, 0xe1, 0xc5, 0x31, 0x81, 0x38, 0xe6, 0x15, 0x4f, 0xb6,
- 0x96, 0xe0, 0xed, 0x31, 0x25, 0x8e, 0xf0, 0xe2, 0x3b, 0x90, 0x9b, 0xee, 0x37, 0xbc, 0x3a, 0x2b,
- 0x50, 0x67, 0x05, 0x6a, 0xf1, 0xdc, 0x51, 0x81, 0x3a, 0xea, 0x52, 0x37, 0x7d, 0xe7, 0x9e, 0x17,
- 0xa8, 0xe7, 0x05, 0x6a, 0xf1, 0xdc, 0x58, 0xa0, 0xc6, 0xbc, 0xfa, 0x13, 0x98, 0x73, 0xb5, 0x18,
- 0x5e, 0x9e, 0x10, 0xc8, 0x13, 0xbc, 0xfc, 0x53, 0x90, 0xdc, 0xcd, 0x85, 0xd7, 0xcf, 0x09, 0xf4,
- 0x73, 0xa2, 0xe9, 0xc5, 0xd5, 0xc7, 0x05, 0xf2, 0xb8, 0x70, 0x7a, 0xb1, 0x5e, 0x12, 0xe8, 0x25,
- 0x5e, 0xbf, 0x06, 0x19, 0xbe, 0x9b, 0xf0, 0xda, 0xa4, 0x40, 0x9b, 0x74, 0xaf, 0xfb, 0x54, 0x33,
- 0x09, 0xda, 0xe9, 0x29, 0x9f, 0xe3, 0x32, 0xd5, 0x42, 0x82, 0x20, 0x19, 0x1e, 0xf2, 0x08, 0x2e,
- 0x8a, 0x5a, 0x86, 0x80, 0x51, 0xe2, 0x19, 0x39, 0xe2, 0x11, 0x27, 0x66, 0x8f, 0xa8, 0xa6, 0x8c,
- 0xd3, 0xc2, 0x63, 0xb8, 0x20, 0x68, 0x1c, 0x02, 0x6c, 0x79, 0xda, 0x8d, 0xe5, 0x39, 0x2c, 0x6d,
- 0x02, 0x9a, 0xde, 0xd9, 0x31, 0x34, 0xdd, 0xe6, 0x5d, 0xd9, 0x4f, 0x17, 0x20, 0xe7, 0xb4, 0xa7,
- 0x87, 0xe6, 0x91, 0x6a, 0xaa, 0x47, 0xf8, 0x6b, 0x7f, 0xef, 0x74, 0xdd, 0xdb, 0xd4, 0x1c, 0xd5,
- 0x3b, 0x58, 0xa8, 0xc7, 0xbe, 0x16, 0x6a, 0x25, 0x18, 0x1f, 0xe4, 0xa4, 0xaa, 0x1e, 0x27, 0x75,
- 0xd9, 0x1f, 0xea, 0x67, 0xa8, 0xaa, 0x1e, 0x43, 0x35, 0x1b, 0x22, 0xf4, 0x55, 0x35, 0xaf, 0xaf,
- 0x2a, 0xf9, 0x53, 0xfc, 0xed, 0x55, 0xcd, 0x6b, 0xaf, 0x02, 0x38, 0x62, 0x97, 0x55, 0xf3, 0xba,
- 0xac, 0x19, 0x1c, 0x7f, 0xb3, 0x55, 0xf3, 0x9a, 0xad, 0x00, 0x8e, 0xd8, 0x73, 0x6d, 0x0a, 0x3c,
- 0xd7, 0x15, 0x7f, 0xd0, 0x2c, 0xeb, 0xb5, 0x25, 0xb2, 0x5e, 0x57, 0x67, 0x14, 0x35, 0xd3, 0x81,
- 0x6d, 0x0a, 0x1c, 0x58, 0x50, 0x61, 0x3e, 0x46, 0x6c, 0x4b, 0x64, 0xc4, 0x02, 0x0b, 0xf3, 0xf3,
- 0x63, 0x9f, 0xb9, 0xfd, 0xd8, 0xb2, 0x3f, 0x49, 0x6c, 0xcb, 0x6a, 0x5e, 0x5b, 0x56, 0x0a, 0x3a,
- 0x73, 0x22, 0x77, 0xf6, 0xd8, 0xd7, 0x9d, 0xfd, 0x8d, 0x23, 0x1c, 0x64, 0xd2, 0xbe, 0xf4, 0x33,
- 0x69, 0xe5, 0x60, 0xf6, 0x6c, 0xaf, 0xb6, 0xe7, 0xe3, 0xd5, 0xae, 0x05, 0x83, 0xcf, 0x2d, 0xdb,
- 0xb9, 0x65, 0x3b, 0xb7, 0x6c, 0xe7, 0x96, 0xed, 0xdf, 0xb7, 0x6c, 0x6b, 0xd1, 0x6f, 0xbf, 0x5f,
- 0x44, 0xc5, 0xdf, 0x22, 0x90, 0x73, 0xbe, 0x0c, 0xee, 0x6b, 0x76, 0x97, 0xb4, 0xb7, 0x6d, 0xc8,
- 0xe8, 0x4a, 0x5f, 0x3d, 0xe8, 0x2b, 0xc7, 0xc7, 0x9a, 0xde, 0x71, 0x3c, 0xdb, 0x55, 0xef, 0xa7,
- 0x44, 0x47, 0x50, 0xae, 0x2b, 0x7d, 0xd2, 0xab, 0x48, 0xb2, 0xf3, 0xba, 0xd1, 0x27, 0x11, 0xfc,
- 0x39, 0xa4, 0xfb, 0x56, 0x67, 0x4c, 0x0b, 0x7b, 0x5e, 0x84, 0x2e, 0x1a, 0xbb, 0xd3, 0x09, 0x0c,
- 0xfa, 0xe3, 0x00, 0x29, 0xad, 0x75, 0x62, 0x4f, 0x4a, 0x8b, 0x04, 0x95, 0x46, 0x9e, 0xe9, 0x74,
- 0x69, 0xad, 0x49, 0x84, 0x6c, 0x5b, 0x77, 0xed, 0x41, 0x9d, 0x6e, 0x6a, 0xf3, 0xec, 0xc3, 0x9c,
- 0xab, 0x5a, 0xc1, 0x99, 0xff, 0x07, 0xcf, 0x86, 0x14, 0xe6, 0xae, 0x3c, 0xe8, 0x4c, 0xf0, 0x1b,
- 0xb2, 0xf8, 0x7f, 0xc8, 0x4e, 0xb1, 0x71, 0x06, 0x50, 0x9b, 0x4a, 0x51, 0x03, 0xb5, 0x8b, 0xdf,
- 0x21, 0x48, 0x93, 0x3e, 0xf9, 0xfe, 0xea, 0xed, 0x1d, 0x45, 0x33, 0xf1, 0x7d, 0x88, 0xf6, 0xd4,
- 0xb6, 0x4d, 0x13, 0x32, 0x95, 0x9b, 0xa7, 0x2f, 0x17, 0x43, 0x7f, 0xbc, 0x5c, 0x7c, 0x2f, 0xe0,
- 0xbf, 0x04, 0x03, 0xcb, 0x36, 0xfa, 0x65, 0x87, 0xd3, 0xa0, 0x04, 0x5c, 0x83, 0x98, 0xa9, 0x75,
- 0xba, 0x36, 0x2b, 0xa9, 0x72, 0xfd, 0x9d, 0x31, 0x4c, 0x5e, 0x3c, 0x45, 0x30, 0x5f, 0x35, 0x74,
- 0x5b, 0xd1, 0x74, 0x8b, 0x7d, 0xad, 0x25, 0x6f, 0xc8, 0xe7, 0x08, 0x52, 0xe3, 0x11, 0x6e, 0x41,
- 0x6e, 0x3c, 0xa0, 0x1f, 0xc1, 0x9d, 0x9d, 0xba, 0xc6, 0xad, 0xb0, 0x87, 0x51, 0x16, 0x5c, 0x51,
- 0xb1, 0xf3, 0x4e, 0x9e, 0x0e, 0x2e, 0xac, 0xc3, 0x05, 0x41, 0xda, 0xbb, 0xbc, 0x90, 0x8b, 0x4b,
- 0x90, 0xaa, 0x1b, 0xf6, 0x8e, 0x72, 0xf8, 0x84, 0x7e, 0x72, 0x9e, 0xfc, 0xcf, 0xa2, 0x12, 0x96,
- 0x42, 0x54, 0x7c, 0x75, 0x09, 0x12, 0xce, 0xe9, 0xc7, 0x71, 0x08, 0x6f, 0xaf, 0x4b, 0x21, 0xfa,
- 0x5b, 0x91, 0x10, 0xfd, 0xad, 0x4a, 0xe1, 0xca, 0xd6, 0xe9, 0x99, 0x1c, 0x7a, 0x71, 0x26, 0x87,
- 0x7e, 0x3f, 0x93, 0x43, 0xaf, 0xce, 0x64, 0xf4, 0xfa, 0x4c, 0x46, 0x6f, 0xce, 0x64, 0xf4, 0xf6,
- 0x4c, 0x46, 0xcf, 0x86, 0x32, 0xfa, 0x61, 0x28, 0xa3, 0x1f, 0x87, 0x32, 0xfa, 0x79, 0x28, 0xa3,
- 0x5f, 0x86, 0x32, 0x3a, 0x1d, 0xca, 0xa1, 0x17, 0x43, 0x39, 0xf4, 0x6a, 0x28, 0xa3, 0xd7, 0x43,
- 0x39, 0xf4, 0x66, 0x28, 0xa3, 0xb7, 0x43, 0x19, 0x3d, 0xfb, 0x53, 0x0e, 0xb5, 0xe2, 0x6c, 0x79,
- 0xfe, 0x0a, 0x00, 0x00, 0xff, 0xff, 0xe2, 0x7d, 0x5e, 0x3b, 0x6b, 0x1a, 0x00, 0x00,
-}
diff --git a/test/theproto3/combos/unsafemarshaler/theproto3.proto b/test/theproto3/combos/unsafemarshaler/theproto3.proto
deleted file mode 100644
index 60aaa849ca..0000000000
--- a/test/theproto3/combos/unsafemarshaler/theproto3.proto
+++ /dev/null
@@ -1,168 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2014 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto3";
-
-package theproto3;
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-import "github.com/gogo/protobuf/test/combos/both/thetest.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.face_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.benchgen_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = true;
-option (gogoproto.unsafe_unmarshaler_all) = false;
-
-message Message {
- enum Humour {
- UNKNOWN = 0;
- PUNS = 1;
- SLAPSTICK = 2;
- BILL_BAILEY = 3;
- }
-
- string name = 1;
- Humour hilarity = 2;
- uint32 height_in_cm = 3;
- bytes data = 4;
- int64 result_count = 7;
- bool true_scotsman = 8;
- float score = 9;
-
- repeated uint64 key = 5;
- Nested nested = 6;
-
- map terrain = 10;
- test.NinOptNative proto2_field = 11;
- map proto2_value = 13;
-}
-
-message Nested {
- string bunny = 1;
-}
-
-enum MapEnum {
- MA = 0;
- MB = 1;
- MC = 2;
-}
-
-message AllMaps {
- map StringToDoubleMap = 1;
- map StringToFloatMap = 2;
- map Int32Map = 3;
- map Int64Map = 4;
- map Uint32Map = 5;
- map Uint64Map = 6;
- map Sint32Map = 7;
- map Sint64Map = 8;
- map Fixed32Map = 9;
- map Sfixed32Map = 10;
- map Fixed64Map = 11;
- map Sfixed64Map = 12;
- map BoolMap = 13;
- map StringMap = 14;
- map StringToBytesMap = 15;
- map StringToEnumMap = 16;
- map StringToMsgMap = 17;
-}
-
-message AllMapsOrdered {
- option (gogoproto.stable_marshaler) = true;
-
- map StringToDoubleMap = 1;
- map StringToFloatMap = 2;
- map Int32Map = 3;
- map Int64Map = 4;
- map Uint32Map = 5;
- map Uint64Map = 6;
- map Sint32Map = 7;
- map Sint64Map = 8;
- map Fixed32Map = 9;
- map Sfixed32Map = 10;
- map Fixed64Map = 11;
- map Sfixed64Map = 12;
- map BoolMap = 13;
- map StringMap = 14;
- map StringToBytesMap = 15;
- map StringToEnumMap = 16;
- map StringToMsgMap = 17;
-}
-
-message MessageWithMap {
- map name_mapping = 1;
- map msg_mapping = 2;
- map byte_mapping = 3;
-}
-
-message FloatingPoint {
- double f = 1;
-}
-
-message Uint128Pair {
- bytes left = 1 [(gogoproto.nullable) = false, (gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128"];
- bytes right = 2 [(gogoproto.customtype) = "github.com/gogo/protobuf/test/custom.Uint128"];
-}
-
-message ContainsNestedMap {
- message NestedMap {
- map NestedMapField = 1;
- }
-}
-
-message NotPacked {
- repeated uint64 key = 5 [packed=false];
-}
\ No newline at end of file
diff --git a/test/theproto3/combos/unsafemarshaler/theproto3pb_test.go b/test/theproto3/combos/unsafemarshaler/theproto3pb_test.go
deleted file mode 100644
index 4922c0e84d..0000000000
--- a/test/theproto3/combos/unsafemarshaler/theproto3pb_test.go
+++ /dev/null
@@ -1,2545 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafemarshaler/theproto3.proto
-
-/*
-Package theproto3 is a generated protocol buffer package.
-
-It is generated from these files:
- combos/unsafemarshaler/theproto3.proto
-
-It has these top-level messages:
- Message
- Nested
- AllMaps
- AllMapsOrdered
- MessageWithMap
- FloatingPoint
- Uint128Pair
- ContainsNestedMap
- NotPacked
-*/
-package theproto3
-
-import testing "testing"
-import math_rand "math/rand"
-import time "time"
-import unsafe "unsafe"
-import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
-import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
-import fmt "fmt"
-import go_parser "go/parser"
-import proto "github.com/gogo/protobuf/proto"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-import _ "github.com/gogo/protobuf/test/combos/both"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-func TestMessageProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessage(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Message{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestMessageMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessage(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Message{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkMessageProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Message, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedMessage(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkMessageProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedMessage(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Message{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNested(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Nested{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNestedMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNested(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Nested{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNestedProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Nested, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNested(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNestedProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNested(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Nested{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAllMapsProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestAllMapsMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkAllMapsProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AllMaps, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedAllMaps(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkAllMapsProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedAllMaps(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &AllMaps{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAllMapsOrderedProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestAllMapsOrderedMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkAllMapsOrderedProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AllMapsOrdered, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedAllMapsOrdered(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkAllMapsOrderedProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedAllMapsOrdered(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &AllMapsOrdered{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestMessageWithMapProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessageWithMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &MessageWithMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestMessageWithMapMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessageWithMap(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &MessageWithMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkMessageWithMapProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*MessageWithMap, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedMessageWithMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkMessageWithMapProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedMessageWithMap(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &MessageWithMap{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestFloatingPointProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestFloatingPointMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkFloatingPointProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*FloatingPoint, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedFloatingPoint(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkFloatingPointProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedFloatingPoint(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &FloatingPoint{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUint128PairProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUint128Pair(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Uint128Pair{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestUint128PairMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUint128Pair(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Uint128Pair{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkUint128PairProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Uint128Pair, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedUint128Pair(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkUint128PairProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedUint128Pair(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &Uint128Pair{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestContainsNestedMapProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ContainsNestedMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestContainsNestedMapMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ContainsNestedMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkContainsNestedMapProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*ContainsNestedMap, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedContainsNestedMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkContainsNestedMapProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedContainsNestedMap(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &ContainsNestedMap{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestContainsNestedMap_NestedMapProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap_NestedMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ContainsNestedMap_NestedMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestContainsNestedMap_NestedMapMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap_NestedMap(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ContainsNestedMap_NestedMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkContainsNestedMap_NestedMapProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*ContainsNestedMap_NestedMap, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedContainsNestedMap_NestedMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkContainsNestedMap_NestedMapProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedContainsNestedMap_NestedMap(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &ContainsNestedMap_NestedMap{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNotPackedProto(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNotPacked(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NotPacked{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- littlefuzz := make([]byte, len(dAtA))
- copy(littlefuzz, dAtA)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
- if len(littlefuzz) > 0 {
- fuzzamount := 100
- for i := 0; i < fuzzamount; i++ {
- littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
- littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
- }
- // shouldn't panic
- _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
- }
-}
-
-func TestNotPackedMarshalTo(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNotPacked(popr, false)
- size := p.Size()
- dAtA := make([]byte, size)
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- _, err := p.MarshalTo(dAtA)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NotPacked{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- for i := range dAtA {
- dAtA[i] = byte(popr.Intn(256))
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func BenchmarkNotPackedProtoMarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NotPacked, 10000)
- for i := 0; i < 10000; i++ {
- pops[i] = NewPopulatedNotPacked(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(pops[i%10000])
- if err != nil {
- panic(err)
- }
- total += len(dAtA)
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func BenchmarkNotPackedProtoUnmarshal(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- datas := make([][]byte, 10000)
- for i := 0; i < 10000; i++ {
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(NewPopulatedNotPacked(popr, false))
- if err != nil {
- panic(err)
- }
- datas[i] = dAtA
- }
- msg := &NotPacked{}
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += len(datas[i%10000])
- if err := github_com_gogo_protobuf_proto.Unmarshal(datas[i%10000], msg); err != nil {
- panic(err)
- }
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestMessageJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessage(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Message{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNestedJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNested(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Nested{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAllMapsJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMaps{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestAllMapsOrderedJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &AllMapsOrdered{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestMessageWithMapJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessageWithMap(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &MessageWithMap{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestFloatingPointJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &FloatingPoint{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestUint128PairJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUint128Pair(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &Uint128Pair{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestContainsNestedMapJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ContainsNestedMap{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestContainsNestedMap_NestedMapJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap_NestedMap(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &ContainsNestedMap_NestedMap{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestNotPackedJSON(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNotPacked(popr, true)
- marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
- jsondata, err := marshaler.MarshalToString(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- msg := &NotPacked{}
- err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
- }
-}
-func TestMessageProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessage(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Message{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMessageProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessage(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Message{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNested(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Nested{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNestedProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNested(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Nested{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllMapsProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllMapsProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllMapsOrderedProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestAllMapsOrderedProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMessageWithMapProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessageWithMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &MessageWithMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestMessageWithMapProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessageWithMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &MessageWithMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFloatingPointProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestFloatingPointProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUint128PairProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUint128Pair(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &Uint128Pair{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestUint128PairProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUint128Pair(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &Uint128Pair{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestContainsNestedMapProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &ContainsNestedMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestContainsNestedMapProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &ContainsNestedMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestContainsNestedMap_NestedMapProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap_NestedMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &ContainsNestedMap_NestedMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestContainsNestedMap_NestedMapProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap_NestedMap(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &ContainsNestedMap_NestedMap{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNotPackedProtoText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNotPacked(popr, true)
- dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
- msg := &NotPacked{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestNotPackedProtoCompactText(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNotPacked(popr, true)
- dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
- msg := &NotPacked{}
- if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
- }
- if !p.Equal(msg) {
- t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
- }
-}
-
-func TestTheproto3Description(t *testing.T) {
- Theproto3Description()
-}
-func TestMessageVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMessage(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Message{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNestedVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNested(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Nested{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAllMapsVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMaps(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AllMaps{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestAllMapsOrderedVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMapsOrdered(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &AllMapsOrdered{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestMessageWithMapVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMessageWithMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &MessageWithMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestFloatingPointVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFloatingPoint(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &FloatingPoint{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestUint128PairVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUint128Pair(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &Uint128Pair{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestContainsNestedMapVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedContainsNestedMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &ContainsNestedMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestContainsNestedMap_NestedMapVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedContainsNestedMap_NestedMap(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &ContainsNestedMap_NestedMap{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestNotPackedVerboseEqual(t *testing.T) {
- var bigendian uint32 = 0x01020304
- if *(*byte)(unsafe.Pointer(&bigendian)) == 1 {
- t.Skip("unsafe does not work on big endian architectures")
- }
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNotPacked(popr, false)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- panic(err)
- }
- msg := &NotPacked{}
- if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
- panic(err)
- }
- if err := p.VerboseEqual(msg); err != nil {
- t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
- }
-}
-func TestMessageFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMessage(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNestedFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNested(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestAllMapsFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMaps(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestAllMapsOrderedFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMapsOrdered(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestMessageWithMapFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMessageWithMap(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestFloatingPointFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFloatingPoint(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestUint128PairFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUint128Pair(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestContainsNestedMapFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedContainsNestedMap(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestContainsNestedMap_NestedMapFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedContainsNestedMap_NestedMap(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestNotPackedFace(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNotPacked(popr, true)
- msg := p.TestProto()
- if !p.Equal(msg) {
- t.Fatalf("%#v !Face Equal %#v", msg, p)
- }
-}
-func TestMessageGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMessage(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNestedGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNested(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAllMapsGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMaps(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestAllMapsOrderedGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMapsOrdered(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestMessageWithMapGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMessageWithMap(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestFloatingPointGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFloatingPoint(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestUint128PairGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUint128Pair(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestContainsNestedMapGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedContainsNestedMap(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestContainsNestedMap_NestedMapGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedContainsNestedMap_NestedMap(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestNotPackedGoString(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNotPacked(popr, false)
- s1 := p.GoString()
- s2 := fmt.Sprintf("%#v", p)
- if s1 != s2 {
- t.Fatalf("GoString want %v got %v", s1, s2)
- }
- _, err := go_parser.ParseExpr(s1)
- if err != nil {
- t.Fatal(err)
- }
-}
-func TestMessageSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessage(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkMessageSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Message, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedMessage(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNestedSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNested(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNestedSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Nested, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNested(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAllMapsSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMaps(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkAllMapsSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AllMaps, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedAllMaps(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestAllMapsOrderedSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedAllMapsOrdered(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkAllMapsOrderedSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*AllMapsOrdered, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedAllMapsOrdered(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestMessageWithMapSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedMessageWithMap(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkMessageWithMapSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*MessageWithMap, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedMessageWithMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestFloatingPointSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedFloatingPoint(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkFloatingPointSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*FloatingPoint, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedFloatingPoint(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestUint128PairSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedUint128Pair(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkUint128PairSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*Uint128Pair, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedUint128Pair(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestContainsNestedMapSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkContainsNestedMapSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*ContainsNestedMap, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedContainsNestedMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestContainsNestedMap_NestedMapSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedContainsNestedMap_NestedMap(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkContainsNestedMap_NestedMapSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*ContainsNestedMap_NestedMap, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedContainsNestedMap_NestedMap(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestNotPackedSize(t *testing.T) {
- seed := time.Now().UnixNano()
- popr := math_rand.New(math_rand.NewSource(seed))
- p := NewPopulatedNotPacked(popr, true)
- size2 := github_com_gogo_protobuf_proto.Size(p)
- dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
- if err != nil {
- t.Fatalf("seed = %d, err = %v", seed, err)
- }
- size := p.Size()
- if len(dAtA) != size {
- t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
- }
- if size2 != size {
- t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
- }
- size3 := github_com_gogo_protobuf_proto.Size(p)
- if size3 != size {
- t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
- }
-}
-
-func BenchmarkNotPackedSize(b *testing.B) {
- popr := math_rand.New(math_rand.NewSource(616))
- total := 0
- pops := make([]*NotPacked, 1000)
- for i := 0; i < 1000; i++ {
- pops[i] = NewPopulatedNotPacked(popr, false)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- total += pops[i%1000].Size()
- }
- b.SetBytes(int64(total / b.N))
-}
-
-func TestMessageStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMessage(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNestedStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNested(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAllMapsStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMaps(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestAllMapsOrderedStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedAllMapsOrdered(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestMessageWithMapStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedMessageWithMap(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestFloatingPointStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedFloatingPoint(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestUint128PairStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedUint128Pair(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestContainsNestedMapStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedContainsNestedMap(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestContainsNestedMap_NestedMapStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedContainsNestedMap_NestedMap(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-func TestNotPackedStringer(t *testing.T) {
- popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
- p := NewPopulatedNotPacked(popr, false)
- s1 := p.String()
- s2 := fmt.Sprintf("%v", p)
- if s1 != s2 {
- t.Fatalf("String want %v got %v", s1, s2)
- }
-}
-
-//These tests are generated by github.com/gogo/protobuf/plugin/testgen
diff --git a/test/theproto3/combos/unsafeunmarshaler/proto3_test.go b/test/theproto3/combos/unsafeunmarshaler/proto3_test.go
deleted file mode 100644
index bb7eb6bb92..0000000000
--- a/test/theproto3/combos/unsafeunmarshaler/proto3_test.go
+++ /dev/null
@@ -1,159 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2015, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package theproto3
-
-import (
- "reflect"
- "testing"
-
- "github.com/gogo/protobuf/proto"
-)
-
-func TestNilMaps(t *testing.T) {
- m := &AllMaps{StringToMsgMap: map[string]*FloatingPoint{"a": nil}}
- data, err := proto.Marshal(m)
- if err != nil {
- t.Fatal(err)
- }
- size := m.Size()
- protoSize := proto.Size(m)
- marshaledSize := len(data)
- if size != protoSize || marshaledSize != protoSize {
- t.Errorf("size %d != protoSize %d != marshaledSize %d", size, protoSize, marshaledSize)
- }
- m2 := &AllMaps{}
- if err := proto.Unmarshal(data, m2); err != nil {
- t.Fatal(err)
- }
- if v, ok := m2.StringToMsgMap["a"]; !ok {
- t.Error("element not in map")
- } else if v != nil {
- t.Errorf("element should be nil, but its %v", v)
- }
-}
-
-func TestNilMapsBytes(t *testing.T) {
- m := &AllMaps{StringToBytesMap: map[string][]byte{"a": nil}}
- data, err := proto.Marshal(m)
- if err != nil {
- t.Fatal(err)
- }
- size := m.Size()
- protoSize := proto.Size(m)
- marshaledSize := len(data)
- if size != protoSize || marshaledSize != protoSize {
- t.Errorf("size %d != protoSize %d != marshaledSize %d", size, protoSize, marshaledSize)
- }
- m2 := &AllMaps{}
- if err := proto.Unmarshal(data, m2); err != nil {
- t.Fatal(err)
- }
- if v, ok := m2.StringToBytesMap["a"]; !ok {
- t.Error("element not in map")
- } else if len(v) != 0 {
- t.Errorf("element should be empty, but its %v", v)
- }
-}
-
-func TestEmptyMapsBytes(t *testing.T) {
- m := &AllMaps{StringToBytesMap: map[string][]byte{"b": {}}}
- data, err := proto.Marshal(m)
- if err != nil {
- t.Fatal(err)
- }
- size := m.Size()
- protoSize := proto.Size(m)
- marshaledSize := len(data)
- if size != protoSize || marshaledSize != protoSize {
- t.Errorf("size %d != protoSize %d != marshaledSize %d", size, protoSize, marshaledSize)
- }
- m2 := &AllMaps{}
- if err := proto.Unmarshal(data, m2); err != nil {
- t.Fatal(err)
- }
- if v, ok := m2.StringToBytesMap["b"]; !ok {
- t.Error("element not in map")
- } else if len(v) != 0 {
- t.Errorf("element should be empty, but its %v", v)
- }
-}
-
-func TestCustomTypeSize(t *testing.T) {
- m := &Uint128Pair{}
- m.Size() // Should not panic.
-}
-
-func TestCustomTypeMarshalUnmarshal(t *testing.T) {
- m1 := &Uint128Pair{}
- if b, err := proto.Marshal(m1); err != nil {
- t.Fatal(err)
- } else {
- m2 := &Uint128Pair{}
- if err := proto.Unmarshal(b, m2); err != nil {
- t.Fatal(err)
- }
- if !reflect.DeepEqual(m1, m2) {
- t.Errorf("expected %+v, got %+v", m1, m2)
- }
- }
-}
-
-func TestNotPackedToPacked(t *testing.T) {
- input := []uint64{1, 10e9}
- notpacked := &NotPacked{Key: input}
- if data, err := proto.Marshal(notpacked); err != nil {
- t.Fatal(err)
- } else {
- packed := &Message{}
- if err := proto.Unmarshal(data, packed); err != nil {
- t.Fatal(err)
- }
- output := packed.Key
- if !reflect.DeepEqual(input, output) {
- t.Fatalf("expected %#v, got %#v", input, output)
- }
- }
-}
-
-func TestPackedToNotPacked(t *testing.T) {
- input := []uint64{1, 10e9}
- packed := &Message{Key: input}
- if data, err := proto.Marshal(packed); err != nil {
- t.Fatal(err)
- } else {
- notpacked := &NotPacked{}
- if err := proto.Unmarshal(data, notpacked); err != nil {
- t.Fatal(err)
- }
- output := notpacked.Key
- if !reflect.DeepEqual(input, output) {
- t.Fatalf("expected %#v, got %#v", input, output)
- }
- }
-}
diff --git a/test/theproto3/combos/unsafeunmarshaler/theproto3.pb.go b/test/theproto3/combos/unsafeunmarshaler/theproto3.pb.go
deleted file mode 100644
index 4fb116fdae..0000000000
--- a/test/theproto3/combos/unsafeunmarshaler/theproto3.pb.go
+++ /dev/null
@@ -1,10076 +0,0 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: combos/unsafeunmarshaler/theproto3.proto
-
-/*
- Package theproto3 is a generated protocol buffer package.
-
- It is generated from these files:
- combos/unsafeunmarshaler/theproto3.proto
-
- It has these top-level messages:
- Message
- Nested
- AllMaps
- AllMapsOrdered
- MessageWithMap
- FloatingPoint
- Uint128Pair
- ContainsNestedMap
- NotPacked
-*/
-package theproto3
-
-import proto "github.com/gogo/protobuf/proto"
-import fmt "fmt"
-import math "math"
-import _ "github.com/gogo/protobuf/gogoproto"
-import test "github.com/gogo/protobuf/test/combos/both"
-
-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 strconv "strconv"
-
-import strings "strings"
-import reflect "reflect"
-import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
-
-import io "io"
-import unsafe "unsafe"
-
-// 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.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
-
-type MapEnum int32
-
-const (
- MA MapEnum = 0
- MB MapEnum = 1
- MC MapEnum = 2
-)
-
-var MapEnum_name = map[int32]string{
- 0: "MA",
- 1: "MB",
- 2: "MC",
-}
-var MapEnum_value = map[string]int32{
- "MA": 0,
- "MB": 1,
- "MC": 2,
-}
-
-func (MapEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{0} }
-
-type Message_Humour int32
-
-const (
- UNKNOWN Message_Humour = 0
- PUNS Message_Humour = 1
- SLAPSTICK Message_Humour = 2
- BILL_BAILEY Message_Humour = 3
-)
-
-var Message_Humour_name = map[int32]string{
- 0: "UNKNOWN",
- 1: "PUNS",
- 2: "SLAPSTICK",
- 3: "BILL_BAILEY",
-}
-var Message_Humour_value = map[string]int32{
- "UNKNOWN": 0,
- "PUNS": 1,
- "SLAPSTICK": 2,
- "BILL_BAILEY": 3,
-}
-
-func (Message_Humour) EnumDescriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{0, 0} }
-
-type Message struct {
- Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
- Hilarity Message_Humour `protobuf:"varint,2,opt,name=hilarity,proto3,enum=theproto3.Message_Humour" json:"hilarity,omitempty"`
- HeightInCm uint32 `protobuf:"varint,3,opt,name=height_in_cm,json=heightInCm,proto3" json:"height_in_cm,omitempty"`
- Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
- ResultCount int64 `protobuf:"varint,7,opt,name=result_count,json=resultCount,proto3" json:"result_count,omitempty"`
- TrueScotsman bool `protobuf:"varint,8,opt,name=true_scotsman,json=trueScotsman,proto3" json:"true_scotsman,omitempty"`
- Score float32 `protobuf:"fixed32,9,opt,name=score,proto3" json:"score,omitempty"`
- Key []uint64 `protobuf:"varint,5,rep,packed,name=key" json:"key,omitempty"`
- Nested *Nested `protobuf:"bytes,6,opt,name=nested" json:"nested,omitempty"`
- Terrain map[int64]*Nested `protobuf:"bytes,10,rep,name=terrain" json:"terrain,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"`
- Proto2Field *test.NinOptNative `protobuf:"bytes,11,opt,name=proto2_field,json=proto2Field" json:"proto2_field,omitempty"`
- Proto2Value map[int64]*test.NinOptEnum `protobuf:"bytes,13,rep,name=proto2_value,json=proto2Value" json:"proto2_value,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"`
-}
-
-func (m *Message) Reset() { *m = Message{} }
-func (*Message) ProtoMessage() {}
-func (*Message) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{0} }
-
-type Nested struct {
- Bunny string `protobuf:"bytes,1,opt,name=bunny,proto3" json:"bunny,omitempty"`
-}
-
-func (m *Nested) Reset() { *m = Nested{} }
-func (*Nested) ProtoMessage() {}
-func (*Nested) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{1} }
-
-type AllMaps struct {
- StringToDoubleMap map[string]float64 `protobuf:"bytes,1,rep,name=StringToDoubleMap" json:"StringToDoubleMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
- StringToFloatMap map[string]float32 `protobuf:"bytes,2,rep,name=StringToFloatMap" json:"StringToFloatMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
- Int32Map map[int32]int32 `protobuf:"bytes,3,rep,name=Int32Map" json:"Int32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Int64Map map[int64]int64 `protobuf:"bytes,4,rep,name=Int64Map" json:"Int64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Uint32Map map[uint32]uint32 `protobuf:"bytes,5,rep,name=Uint32Map" json:"Uint32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Uint64Map map[uint64]uint64 `protobuf:"bytes,6,rep,name=Uint64Map" json:"Uint64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Sint32Map map[int32]int32 `protobuf:"bytes,7,rep,name=Sint32Map" json:"Sint32Map,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"`
- Sint64Map map[int64]int64 `protobuf:"bytes,8,rep,name=Sint64Map" json:"Sint64Map,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"zigzag64,2,opt,name=value,proto3"`
- Fixed32Map map[uint32]uint32 `protobuf:"bytes,9,rep,name=Fixed32Map" json:"Fixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
- Sfixed32Map map[int32]int32 `protobuf:"bytes,10,rep,name=Sfixed32Map" json:"Sfixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
- Fixed64Map map[uint64]uint64 `protobuf:"bytes,11,rep,name=Fixed64Map" json:"Fixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
- Sfixed64Map map[int64]int64 `protobuf:"bytes,12,rep,name=Sfixed64Map" json:"Sfixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
- BoolMap map[bool]bool `protobuf:"bytes,13,rep,name=BoolMap" json:"BoolMap,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- StringMap map[string]string `protobuf:"bytes,14,rep,name=StringMap" json:"StringMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- StringToBytesMap map[string][]byte `protobuf:"bytes,15,rep,name=StringToBytesMap" json:"StringToBytesMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- StringToEnumMap map[string]MapEnum `protobuf:"bytes,16,rep,name=StringToEnumMap" json:"StringToEnumMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=theproto3.MapEnum"`
- StringToMsgMap map[string]*FloatingPoint `protobuf:"bytes,17,rep,name=StringToMsgMap" json:"StringToMsgMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"`
-}
-
-func (m *AllMaps) Reset() { *m = AllMaps{} }
-func (*AllMaps) ProtoMessage() {}
-func (*AllMaps) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{2} }
-
-type AllMapsOrdered struct {
- StringToDoubleMap map[string]float64 `protobuf:"bytes,1,rep,name=StringToDoubleMap" json:"StringToDoubleMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
- StringToFloatMap map[string]float32 `protobuf:"bytes,2,rep,name=StringToFloatMap" json:"StringToFloatMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
- Int32Map map[int32]int32 `protobuf:"bytes,3,rep,name=Int32Map" json:"Int32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Int64Map map[int64]int64 `protobuf:"bytes,4,rep,name=Int64Map" json:"Int64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Uint32Map map[uint32]uint32 `protobuf:"bytes,5,rep,name=Uint32Map" json:"Uint32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Uint64Map map[uint64]uint64 `protobuf:"bytes,6,rep,name=Uint64Map" json:"Uint64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Sint32Map map[int32]int32 `protobuf:"bytes,7,rep,name=Sint32Map" json:"Sint32Map,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"`
- Sint64Map map[int64]int64 `protobuf:"bytes,8,rep,name=Sint64Map" json:"Sint64Map,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"zigzag64,2,opt,name=value,proto3"`
- Fixed32Map map[uint32]uint32 `protobuf:"bytes,9,rep,name=Fixed32Map" json:"Fixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
- Sfixed32Map map[int32]int32 `protobuf:"bytes,10,rep,name=Sfixed32Map" json:"Sfixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
- Fixed64Map map[uint64]uint64 `protobuf:"bytes,11,rep,name=Fixed64Map" json:"Fixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
- Sfixed64Map map[int64]int64 `protobuf:"bytes,12,rep,name=Sfixed64Map" json:"Sfixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
- BoolMap map[bool]bool `protobuf:"bytes,13,rep,name=BoolMap" json:"BoolMap,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- StringMap map[string]string `protobuf:"bytes,14,rep,name=StringMap" json:"StringMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- StringToBytesMap map[string][]byte `protobuf:"bytes,15,rep,name=StringToBytesMap" json:"StringToBytesMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- StringToEnumMap map[string]MapEnum `protobuf:"bytes,16,rep,name=StringToEnumMap" json:"StringToEnumMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=theproto3.MapEnum"`
- StringToMsgMap map[string]*FloatingPoint `protobuf:"bytes,17,rep,name=StringToMsgMap" json:"StringToMsgMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"`
-}
-
-func (m *AllMapsOrdered) Reset() { *m = AllMapsOrdered{} }
-func (*AllMapsOrdered) ProtoMessage() {}
-func (*AllMapsOrdered) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{3} }
-
-type MessageWithMap struct {
- NameMapping map[int32]string `protobuf:"bytes,1,rep,name=name_mapping,json=nameMapping" json:"name_mapping,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- MsgMapping map[int64]*FloatingPoint `protobuf:"bytes,2,rep,name=msg_mapping,json=msgMapping" json:"msg_mapping,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"`
- ByteMapping map[bool][]byte `protobuf:"bytes,3,rep,name=byte_mapping,json=byteMapping" json:"byte_mapping,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
-}
-
-func (m *MessageWithMap) Reset() { *m = MessageWithMap{} }
-func (*MessageWithMap) ProtoMessage() {}
-func (*MessageWithMap) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{4} }
-
-type FloatingPoint struct {
- F float64 `protobuf:"fixed64,1,opt,name=f,proto3" json:"f,omitempty"`
-}
-
-func (m *FloatingPoint) Reset() { *m = FloatingPoint{} }
-func (*FloatingPoint) ProtoMessage() {}
-func (*FloatingPoint) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{5} }
-
-type Uint128Pair struct {
- Left github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,1,opt,name=left,proto3,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"left"`
- Right *github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,opt,name=right,proto3,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"right,omitempty"`
-}
-
-func (m *Uint128Pair) Reset() { *m = Uint128Pair{} }
-func (*Uint128Pair) ProtoMessage() {}
-func (*Uint128Pair) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{6} }
-
-type ContainsNestedMap struct {
-}
-
-func (m *ContainsNestedMap) Reset() { *m = ContainsNestedMap{} }
-func (*ContainsNestedMap) ProtoMessage() {}
-func (*ContainsNestedMap) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{7} }
-
-type ContainsNestedMap_NestedMap struct {
- NestedMapField map[string]float64 `protobuf:"bytes,1,rep,name=NestedMapField" json:"NestedMapField,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
-}
-
-func (m *ContainsNestedMap_NestedMap) Reset() { *m = ContainsNestedMap_NestedMap{} }
-func (*ContainsNestedMap_NestedMap) ProtoMessage() {}
-func (*ContainsNestedMap_NestedMap) Descriptor() ([]byte, []int) {
- return fileDescriptorTheproto3, []int{7, 0}
-}
-
-type NotPacked struct {
- Key []uint64 `protobuf:"varint,5,rep,name=key" json:"key,omitempty"`
-}
-
-func (m *NotPacked) Reset() { *m = NotPacked{} }
-func (*NotPacked) ProtoMessage() {}
-func (*NotPacked) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{8} }
-
-func init() {
- proto.RegisterType((*Message)(nil), "theproto3.Message")
- proto.RegisterType((*Nested)(nil), "theproto3.Nested")
- proto.RegisterType((*AllMaps)(nil), "theproto3.AllMaps")
- proto.RegisterType((*AllMapsOrdered)(nil), "theproto3.AllMapsOrdered")
- proto.RegisterType((*MessageWithMap)(nil), "theproto3.MessageWithMap")
- proto.RegisterType((*FloatingPoint)(nil), "theproto3.FloatingPoint")
- proto.RegisterType((*Uint128Pair)(nil), "theproto3.Uint128Pair")
- proto.RegisterType((*ContainsNestedMap)(nil), "theproto3.ContainsNestedMap")
- proto.RegisterType((*ContainsNestedMap_NestedMap)(nil), "theproto3.ContainsNestedMap.NestedMap")
- proto.RegisterType((*NotPacked)(nil), "theproto3.NotPacked")
- proto.RegisterEnum("theproto3.MapEnum", MapEnum_name, MapEnum_value)
- proto.RegisterEnum("theproto3.Message_Humour", Message_Humour_name, Message_Humour_value)
-}
-func (this *Message) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *Nested) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *AllMaps) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *AllMapsOrdered) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *MessageWithMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *FloatingPoint) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *Uint128Pair) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *ContainsNestedMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *ContainsNestedMap_NestedMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func (this *NotPacked) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return Theproto3Description()
-}
-func Theproto3Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 7928 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x7d, 0x5b, 0x70, 0x23, 0xd7,
- 0x99, 0x1e, 0x1b, 0x0d, 0x92, 0xe0, 0x0f, 0x90, 0x6c, 0x36, 0x47, 0x14, 0x44, 0x49, 0xe4, 0x0c,
- 0x34, 0x1a, 0x51, 0xb4, 0xc5, 0x99, 0xe1, 0x70, 0x6e, 0x18, 0x4b, 0x5a, 0x00, 0x04, 0x47, 0x1c,
- 0xf3, 0xe6, 0x26, 0x69, 0x69, 0xd6, 0xa9, 0xa0, 0x9a, 0xc0, 0x21, 0x09, 0x09, 0xe8, 0xc6, 0xa2,
- 0x1b, 0x92, 0xa8, 0x4a, 0xa5, 0x94, 0x75, 0xb2, 0xf1, 0x26, 0x95, 0xeb, 0x26, 0x15, 0xaf, 0xe3,
- 0x8b, 0xbc, 0xa9, 0x8d, 0xbd, 0xbb, 0xb9, 0x78, 0xbd, 0x1b, 0x67, 0xb3, 0x95, 0xca, 0x2a, 0x0f,
- 0x4e, 0x26, 0x2f, 0x29, 0x6d, 0xf2, 0x92, 0x72, 0xa5, 0x54, 0xd6, 0xd8, 0xa9, 0x38, 0x89, 0x37,
- 0x71, 0x76, 0x5d, 0x95, 0xad, 0xf2, 0x3e, 0xa4, 0xce, 0xad, 0xfb, 0x9c, 0x83, 0x06, 0x1a, 0x1c,
- 0x49, 0xb6, 0x1f, 0xfc, 0x32, 0x83, 0x3e, 0xe7, 0xff, 0xbe, 0xfe, 0xfb, 0xbf, 0x9d, 0xbf, 0x4f,
- 0x37, 0x40, 0xf8, 0xad, 0x1b, 0x70, 0xf6, 0xc8, 0x75, 0x8f, 0x1a, 0xe8, 0x62, 0xab, 0xed, 0xfa,
- 0xee, 0x41, 0xe7, 0xf0, 0x62, 0x0d, 0x79, 0xd5, 0x76, 0xbd, 0xe5, 0xbb, 0xed, 0x25, 0x32, 0x66,
- 0x4e, 0x52, 0x89, 0x25, 0x2e, 0x91, 0xdb, 0x84, 0xa9, 0xb5, 0x7a, 0x03, 0xad, 0x06, 0x82, 0xbb,
- 0xc8, 0x37, 0x6f, 0x40, 0xf2, 0xb0, 0xde, 0x40, 0x59, 0xed, 0xac, 0xbe, 0x90, 0x5e, 0x3e, 0xbf,
- 0xa4, 0x80, 0x96, 0x64, 0xc4, 0x0e, 0x1e, 0xb6, 0x08, 0x22, 0xf7, 0xdd, 0x24, 0x4c, 0x47, 0xcc,
- 0x9a, 0x26, 0x24, 0x1d, 0xbb, 0x89, 0x19, 0xb5, 0x85, 0x31, 0x8b, 0x7c, 0x36, 0xb3, 0x30, 0xda,
- 0xb2, 0xab, 0xaf, 0xd8, 0x47, 0x28, 0x9b, 0x20, 0xc3, 0xfc, 0xd0, 0x9c, 0x03, 0xa8, 0xa1, 0x16,
- 0x72, 0x6a, 0xc8, 0xa9, 0x9e, 0x64, 0xf5, 0xb3, 0xfa, 0xc2, 0x98, 0x25, 0x8c, 0x98, 0x1f, 0x81,
- 0xa9, 0x56, 0xe7, 0xa0, 0x51, 0xaf, 0x56, 0x04, 0x31, 0x38, 0xab, 0x2f, 0x0c, 0x5b, 0x06, 0x9d,
- 0x58, 0x0d, 0x85, 0x9f, 0x82, 0xc9, 0xd7, 0x90, 0xfd, 0x8a, 0x28, 0x9a, 0x26, 0xa2, 0x13, 0x78,
- 0x58, 0x10, 0x2c, 0x41, 0xa6, 0x89, 0x3c, 0xcf, 0x3e, 0x42, 0x15, 0xff, 0xa4, 0x85, 0xb2, 0x49,
- 0x72, 0xf5, 0x67, 0xbb, 0xae, 0x5e, 0xbd, 0xf2, 0x34, 0x43, 0xed, 0x9d, 0xb4, 0x90, 0x59, 0x80,
- 0x31, 0xe4, 0x74, 0x9a, 0x94, 0x61, 0xb8, 0x87, 0xfd, 0xca, 0x4e, 0xa7, 0xa9, 0xb2, 0xa4, 0x30,
- 0x8c, 0x51, 0x8c, 0x7a, 0xa8, 0xfd, 0x6a, 0xbd, 0x8a, 0xb2, 0x23, 0x84, 0xe0, 0xa9, 0x2e, 0x82,
- 0x5d, 0x3a, 0xaf, 0x72, 0x70, 0x9c, 0x59, 0x82, 0x31, 0xf4, 0xba, 0x8f, 0x1c, 0xaf, 0xee, 0x3a,
- 0xd9, 0x51, 0x42, 0xf2, 0x64, 0x84, 0x17, 0x51, 0xa3, 0xa6, 0x52, 0x84, 0x38, 0xf3, 0x1a, 0x8c,
- 0xba, 0x2d, 0xbf, 0xee, 0x3a, 0x5e, 0x36, 0x75, 0x56, 0x5b, 0x48, 0x2f, 0x3f, 0x16, 0x19, 0x08,
- 0xdb, 0x54, 0xc6, 0xe2, 0xc2, 0xe6, 0x3a, 0x18, 0x9e, 0xdb, 0x69, 0x57, 0x51, 0xa5, 0xea, 0xd6,
- 0x50, 0xa5, 0xee, 0x1c, 0xba, 0xd9, 0x31, 0x42, 0x30, 0xdf, 0x7d, 0x21, 0x44, 0xb0, 0xe4, 0xd6,
- 0xd0, 0xba, 0x73, 0xe8, 0x5a, 0x13, 0x9e, 0x74, 0x6c, 0xce, 0xc0, 0x88, 0x77, 0xe2, 0xf8, 0xf6,
- 0xeb, 0xd9, 0x0c, 0x89, 0x10, 0x76, 0x94, 0xfb, 0x57, 0x23, 0x30, 0x39, 0x48, 0x88, 0xdd, 0x82,
- 0xe1, 0x43, 0x7c, 0x95, 0xd9, 0xc4, 0x69, 0x6c, 0x40, 0x31, 0xb2, 0x11, 0x47, 0x1e, 0xd0, 0x88,
- 0x05, 0x48, 0x3b, 0xc8, 0xf3, 0x51, 0x8d, 0x46, 0x84, 0x3e, 0x60, 0x4c, 0x01, 0x05, 0x75, 0x87,
- 0x54, 0xf2, 0x81, 0x42, 0xea, 0x25, 0x98, 0x0c, 0x54, 0xaa, 0xb4, 0x6d, 0xe7, 0x88, 0xc7, 0xe6,
- 0xc5, 0x38, 0x4d, 0x96, 0xca, 0x1c, 0x67, 0x61, 0x98, 0x35, 0x81, 0xa4, 0x63, 0x73, 0x15, 0xc0,
- 0x75, 0x90, 0x7b, 0x58, 0xa9, 0xa1, 0x6a, 0x23, 0x9b, 0xea, 0x61, 0xa5, 0x6d, 0x2c, 0xd2, 0x65,
- 0x25, 0x97, 0x8e, 0x56, 0x1b, 0xe6, 0xcd, 0x30, 0xd4, 0x46, 0x7b, 0x44, 0xca, 0x26, 0x4d, 0xb2,
- 0xae, 0x68, 0xdb, 0x87, 0x89, 0x36, 0xc2, 0x71, 0x8f, 0x6a, 0xec, 0xca, 0xc6, 0x88, 0x12, 0x4b,
- 0xb1, 0x57, 0x66, 0x31, 0x18, 0xbd, 0xb0, 0xf1, 0xb6, 0x78, 0x68, 0x3e, 0x01, 0xc1, 0x40, 0x85,
- 0x84, 0x15, 0x90, 0x2a, 0x94, 0xe1, 0x83, 0x5b, 0x76, 0x13, 0xcd, 0xbe, 0x01, 0x13, 0xb2, 0x79,
- 0xcc, 0x33, 0x30, 0xec, 0xf9, 0x76, 0xdb, 0x27, 0x51, 0x38, 0x6c, 0xd1, 0x03, 0xd3, 0x00, 0x1d,
- 0x39, 0x35, 0x52, 0xe5, 0x86, 0x2d, 0xfc, 0xd1, 0xfc, 0xb9, 0xf0, 0x82, 0x75, 0x72, 0xc1, 0x17,
- 0xba, 0x3d, 0x2a, 0x31, 0xab, 0xd7, 0x3d, 0x7b, 0x1d, 0xc6, 0xa5, 0x0b, 0x18, 0xf4, 0xd4, 0xb9,
- 0xbf, 0x00, 0x0f, 0x45, 0x52, 0x9b, 0x2f, 0xc1, 0x99, 0x8e, 0x53, 0x77, 0x7c, 0xd4, 0x6e, 0xb5,
- 0x11, 0x8e, 0x58, 0x7a, 0xaa, 0xec, 0x7f, 0x1f, 0xed, 0x11, 0x73, 0xfb, 0xa2, 0x34, 0x65, 0xb1,
- 0xa6, 0x3b, 0xdd, 0x83, 0x8b, 0x63, 0xa9, 0xef, 0x8d, 0x1a, 0x6f, 0xbe, 0xf9, 0xe6, 0x9b, 0x89,
- 0xdc, 0x67, 0x47, 0xe0, 0x4c, 0x54, 0xce, 0x44, 0xa6, 0xef, 0x0c, 0x8c, 0x38, 0x9d, 0xe6, 0x01,
- 0x6a, 0x13, 0x23, 0x0d, 0x5b, 0xec, 0xc8, 0x2c, 0xc0, 0x70, 0xc3, 0x3e, 0x40, 0x8d, 0x6c, 0xf2,
- 0xac, 0xb6, 0x30, 0xb1, 0xfc, 0x91, 0x81, 0xb2, 0x72, 0x69, 0x03, 0x43, 0x2c, 0x8a, 0x34, 0x9f,
- 0x83, 0x24, 0x2b, 0xd1, 0x98, 0x61, 0x71, 0x30, 0x06, 0x9c, 0x4b, 0x16, 0xc1, 0x99, 0x8f, 0xc2,
- 0x18, 0xfe, 0x9f, 0xc6, 0xc6, 0x08, 0xd1, 0x39, 0x85, 0x07, 0x70, 0x5c, 0x98, 0xb3, 0x90, 0x22,
- 0x69, 0x52, 0x43, 0x7c, 0x69, 0x0b, 0x8e, 0x71, 0x60, 0xd5, 0xd0, 0xa1, 0xdd, 0x69, 0xf8, 0x95,
- 0x57, 0xed, 0x46, 0x07, 0x91, 0x80, 0x1f, 0xb3, 0x32, 0x6c, 0xf0, 0x93, 0x78, 0xcc, 0x9c, 0x87,
- 0x34, 0xcd, 0xaa, 0xba, 0x53, 0x43, 0xaf, 0x93, 0xea, 0x39, 0x6c, 0xd1, 0x44, 0x5b, 0xc7, 0x23,
- 0xf8, 0xf4, 0x2f, 0x7b, 0xae, 0xc3, 0x43, 0x93, 0x9c, 0x02, 0x0f, 0x90, 0xd3, 0x5f, 0x57, 0x0b,
- 0xf7, 0xe3, 0xd1, 0x97, 0xa7, 0xc6, 0x54, 0xee, 0x1b, 0x09, 0x48, 0x92, 0x7a, 0x31, 0x09, 0xe9,
- 0xbd, 0xbb, 0x3b, 0xe5, 0xca, 0xea, 0xf6, 0x7e, 0x71, 0xa3, 0x6c, 0x68, 0xe6, 0x04, 0x00, 0x19,
- 0x58, 0xdb, 0xd8, 0x2e, 0xec, 0x19, 0x89, 0xe0, 0x78, 0x7d, 0x6b, 0xef, 0xda, 0x8a, 0xa1, 0x07,
- 0x80, 0x7d, 0x3a, 0x90, 0x14, 0x05, 0xae, 0x2c, 0x1b, 0xc3, 0xa6, 0x01, 0x19, 0x4a, 0xb0, 0xfe,
- 0x52, 0x79, 0xf5, 0xda, 0x8a, 0x31, 0x22, 0x8f, 0x5c, 0x59, 0x36, 0x46, 0xcd, 0x71, 0x18, 0x23,
- 0x23, 0xc5, 0xed, 0xed, 0x0d, 0x23, 0x15, 0x70, 0xee, 0xee, 0x59, 0xeb, 0x5b, 0xb7, 0x8d, 0xb1,
- 0x80, 0xf3, 0xb6, 0xb5, 0xbd, 0xbf, 0x63, 0x40, 0xc0, 0xb0, 0x59, 0xde, 0xdd, 0x2d, 0xdc, 0x2e,
- 0x1b, 0xe9, 0x40, 0xa2, 0x78, 0x77, 0xaf, 0xbc, 0x6b, 0x64, 0x24, 0xb5, 0xae, 0x2c, 0x1b, 0xe3,
- 0xc1, 0x29, 0xca, 0x5b, 0xfb, 0x9b, 0xc6, 0x84, 0x39, 0x05, 0xe3, 0xf4, 0x14, 0x5c, 0x89, 0x49,
- 0x65, 0xe8, 0xda, 0x8a, 0x61, 0x84, 0x8a, 0x50, 0x96, 0x29, 0x69, 0xe0, 0xda, 0x8a, 0x61, 0xe6,
- 0x4a, 0x30, 0x4c, 0xa2, 0xcb, 0x34, 0x61, 0x62, 0xa3, 0x50, 0x2c, 0x6f, 0x54, 0xb6, 0x77, 0xf6,
- 0xd6, 0xb7, 0xb7, 0x0a, 0x1b, 0x86, 0x16, 0x8e, 0x59, 0xe5, 0x4f, 0xec, 0xaf, 0x5b, 0xe5, 0x55,
- 0x23, 0x21, 0x8e, 0xed, 0x94, 0x0b, 0x7b, 0xe5, 0x55, 0x43, 0xcf, 0x55, 0xe1, 0x4c, 0x54, 0x9d,
- 0x8c, 0xcc, 0x0c, 0xc1, 0xc5, 0x89, 0x1e, 0x2e, 0x26, 0x5c, 0x5d, 0x2e, 0xfe, 0x35, 0x0d, 0xa6,
- 0x23, 0xd6, 0x8a, 0xc8, 0x93, 0x3c, 0x0f, 0xc3, 0x34, 0x44, 0xe9, 0xea, 0xf9, 0x74, 0xe4, 0xa2,
- 0x43, 0x02, 0xb6, 0x6b, 0x05, 0x25, 0x38, 0xb1, 0x83, 0xd0, 0x7b, 0x74, 0x10, 0x98, 0xa2, 0x4b,
- 0xc9, 0x4f, 0x6b, 0x90, 0xed, 0xc5, 0x1d, 0x53, 0x28, 0x12, 0x52, 0xa1, 0xb8, 0xa5, 0x2a, 0x70,
- 0xae, 0xf7, 0x35, 0x74, 0x69, 0xf1, 0x15, 0x0d, 0x66, 0xa2, 0x1b, 0xad, 0x48, 0x1d, 0x9e, 0x83,
- 0x91, 0x26, 0xf2, 0x8f, 0x5d, 0xde, 0x6c, 0x5c, 0x88, 0x58, 0xc2, 0xf0, 0xb4, 0x6a, 0x2b, 0x86,
- 0x12, 0xd7, 0x40, 0xbd, 0x57, 0xb7, 0x44, 0xb5, 0xe9, 0xd2, 0xf4, 0x97, 0x13, 0xf0, 0x50, 0x24,
- 0x79, 0xa4, 0xa2, 0x8f, 0x03, 0xd4, 0x9d, 0x56, 0xc7, 0xa7, 0x0d, 0x05, 0xad, 0x4f, 0x63, 0x64,
- 0x84, 0xe4, 0x3e, 0xae, 0x3d, 0x1d, 0x3f, 0x98, 0xd7, 0xc9, 0x3c, 0xd0, 0x21, 0x22, 0x70, 0x23,
- 0x54, 0x34, 0x49, 0x14, 0x9d, 0xeb, 0x71, 0xa5, 0x5d, 0x6b, 0xf5, 0x25, 0x30, 0xaa, 0x8d, 0x3a,
- 0x72, 0xfc, 0x8a, 0xe7, 0xb7, 0x91, 0xdd, 0xac, 0x3b, 0x47, 0xa4, 0x00, 0xa7, 0xf2, 0xc3, 0x87,
- 0x76, 0xc3, 0x43, 0xd6, 0x24, 0x9d, 0xde, 0xe5, 0xb3, 0x18, 0x41, 0xd6, 0xb8, 0xb6, 0x80, 0x18,
- 0x91, 0x10, 0x74, 0x3a, 0x40, 0xe4, 0x7e, 0x27, 0x05, 0x69, 0xa1, 0x2d, 0x35, 0xcf, 0x41, 0xe6,
- 0x65, 0xfb, 0x55, 0xbb, 0xc2, 0x6f, 0x35, 0xa8, 0x25, 0xd2, 0x78, 0x6c, 0x87, 0xdd, 0x6e, 0x5c,
- 0x82, 0x33, 0x44, 0xc4, 0xed, 0xf8, 0xa8, 0x5d, 0xa9, 0x36, 0x6c, 0xcf, 0x23, 0x46, 0x4b, 0x11,
- 0x51, 0x13, 0xcf, 0x6d, 0xe3, 0xa9, 0x12, 0x9f, 0x31, 0xaf, 0xc2, 0x34, 0x41, 0x34, 0x3b, 0x0d,
- 0xbf, 0xde, 0x6a, 0xa0, 0x0a, 0xbe, 0xf9, 0xf1, 0x48, 0x21, 0x0e, 0x34, 0x9b, 0xc2, 0x12, 0x9b,
- 0x4c, 0x00, 0x6b, 0xe4, 0x99, 0xab, 0xf0, 0x38, 0x81, 0x1d, 0x21, 0x07, 0xb5, 0x6d, 0x1f, 0x55,
- 0xd0, 0x2f, 0x74, 0xec, 0x86, 0x57, 0xb1, 0x9d, 0x5a, 0xe5, 0xd8, 0xf6, 0x8e, 0xb3, 0x67, 0x30,
- 0x41, 0x31, 0x91, 0xd5, 0xac, 0x47, 0xb0, 0xe0, 0x6d, 0x26, 0x57, 0x26, 0x62, 0x05, 0xa7, 0xf6,
- 0x82, 0xed, 0x1d, 0x9b, 0x79, 0x98, 0x21, 0x2c, 0x9e, 0xdf, 0xae, 0x3b, 0x47, 0x95, 0xea, 0x31,
- 0xaa, 0xbe, 0x52, 0xe9, 0xf8, 0x87, 0x37, 0xb2, 0x8f, 0x8a, 0xe7, 0x27, 0x1a, 0xee, 0x12, 0x99,
- 0x12, 0x16, 0xd9, 0xf7, 0x0f, 0x6f, 0x98, 0xbb, 0x90, 0xc1, 0xce, 0x68, 0xd6, 0xdf, 0x40, 0x95,
- 0x43, 0xb7, 0x4d, 0x56, 0x96, 0x89, 0x88, 0xcc, 0x16, 0x2c, 0xb8, 0xb4, 0xcd, 0x00, 0x9b, 0x6e,
- 0x0d, 0xe5, 0x87, 0x77, 0x77, 0xca, 0xe5, 0x55, 0x2b, 0xcd, 0x59, 0xd6, 0xdc, 0x36, 0x0e, 0xa8,
- 0x23, 0x37, 0x30, 0x70, 0x9a, 0x06, 0xd4, 0x91, 0xcb, 0xcd, 0x7b, 0x15, 0xa6, 0xab, 0x55, 0x7a,
- 0xcd, 0xf5, 0x6a, 0x85, 0xdd, 0xa2, 0x78, 0x59, 0x43, 0x32, 0x56, 0xb5, 0x7a, 0x9b, 0x0a, 0xb0,
- 0x18, 0xf7, 0xcc, 0x9b, 0xf0, 0x50, 0x68, 0x2c, 0x11, 0x38, 0xd5, 0x75, 0x95, 0x2a, 0xf4, 0x2a,
- 0x4c, 0xb7, 0x4e, 0xba, 0x81, 0xa6, 0x74, 0xc6, 0xd6, 0x89, 0x0a, 0xbb, 0x0e, 0x67, 0x5a, 0xc7,
- 0xad, 0x6e, 0xdc, 0xb4, 0x88, 0x33, 0x5b, 0xc7, 0x2d, 0x15, 0xf8, 0x24, 0xb9, 0x5f, 0x6d, 0xa3,
- 0xaa, 0xed, 0xa3, 0x5a, 0xf6, 0x61, 0x51, 0x5c, 0x98, 0x30, 0x2f, 0x82, 0x51, 0xad, 0x56, 0x90,
- 0x63, 0x1f, 0x34, 0x50, 0xc5, 0x6e, 0x23, 0xc7, 0xf6, 0xb2, 0xf3, 0xa2, 0xf0, 0x44, 0xb5, 0x5a,
- 0x26, 0xb3, 0x05, 0x32, 0x69, 0x2e, 0xc2, 0x94, 0x7b, 0xf0, 0x72, 0x95, 0x86, 0x64, 0xa5, 0xd5,
- 0x46, 0x87, 0xf5, 0xd7, 0xb3, 0xe7, 0x89, 0x7d, 0x27, 0xf1, 0x04, 0x09, 0xc8, 0x1d, 0x32, 0x6c,
- 0x3e, 0x0d, 0x46, 0xd5, 0x3b, 0xb6, 0xdb, 0x2d, 0xd2, 0x13, 0x78, 0x2d, 0xbb, 0x8a, 0xb2, 0x4f,
- 0x52, 0x51, 0x3a, 0xbe, 0xc5, 0x87, 0x71, 0x4a, 0x78, 0xaf, 0xd5, 0x0f, 0x7d, 0xce, 0xf8, 0x14,
- 0x4d, 0x09, 0x32, 0xc6, 0xd8, 0x16, 0xc0, 0xc0, 0xa6, 0x90, 0x4e, 0xbc, 0x40, 0xc4, 0x26, 0x5a,
- 0xc7, 0x2d, 0xf1, 0xbc, 0x4f, 0xc0, 0x38, 0x96, 0x0c, 0x4f, 0xfa, 0x34, 0xed, 0x67, 0x5a, 0xc7,
- 0xc2, 0x19, 0x3f, 0xb4, 0xd6, 0x32, 0x97, 0x87, 0x8c, 0x18, 0x9f, 0xe6, 0x18, 0xd0, 0x08, 0x35,
- 0x34, 0xbc, 0xd6, 0x97, 0xb6, 0x57, 0xf1, 0x2a, 0xfd, 0xf3, 0x65, 0x23, 0x81, 0xbb, 0x85, 0x8d,
- 0xf5, 0xbd, 0x72, 0xc5, 0xda, 0xdf, 0xda, 0x5b, 0xdf, 0x2c, 0x1b, 0xba, 0xd8, 0x96, 0x7e, 0x33,
- 0x01, 0x13, 0xf2, 0x1d, 0x86, 0xf9, 0x31, 0x78, 0x98, 0x6f, 0x07, 0x78, 0xc8, 0xaf, 0xbc, 0x56,
- 0x6f, 0x93, 0x94, 0x69, 0xda, 0xb4, 0xc3, 0x0e, 0x9c, 0x76, 0x86, 0x49, 0xed, 0x22, 0xff, 0xc5,
- 0x7a, 0x1b, 0x27, 0x44, 0xd3, 0xf6, 0xcd, 0x0d, 0x98, 0x77, 0xdc, 0x8a, 0xe7, 0xdb, 0x4e, 0xcd,
- 0x6e, 0xd7, 0x2a, 0xe1, 0x46, 0x4c, 0xc5, 0xae, 0x56, 0x91, 0xe7, 0xb9, 0x74, 0xa9, 0x0a, 0x58,
- 0x1e, 0x73, 0xdc, 0x5d, 0x26, 0x1c, 0xd6, 0xf0, 0x02, 0x13, 0x55, 0x02, 0x4c, 0xef, 0x15, 0x60,
- 0x8f, 0xc2, 0x58, 0xd3, 0x6e, 0x55, 0x90, 0xe3, 0xb7, 0x4f, 0x48, 0x5f, 0x99, 0xb2, 0x52, 0x4d,
- 0xbb, 0x55, 0xc6, 0xc7, 0x3f, 0x9e, 0xf6, 0xfe, 0xbf, 0xea, 0x90, 0x11, 0x7b, 0x4b, 0xdc, 0xaa,
- 0x57, 0xc9, 0x3a, 0xa2, 0x91, 0x4a, 0xf3, 0x44, 0xdf, 0x4e, 0x74, 0xa9, 0x84, 0x17, 0x98, 0xfc,
- 0x08, 0xed, 0xf8, 0x2c, 0x8a, 0xc4, 0x8b, 0x3b, 0xae, 0x2d, 0x88, 0xde, 0xc5, 0xa4, 0x2c, 0x76,
- 0x64, 0xde, 0x86, 0x91, 0x97, 0x3d, 0xc2, 0x3d, 0x42, 0xb8, 0xcf, 0xf7, 0xe7, 0xbe, 0xb3, 0x4b,
- 0xc8, 0xc7, 0xee, 0xec, 0x56, 0xb6, 0xb6, 0xad, 0xcd, 0xc2, 0x86, 0xc5, 0xe0, 0xe6, 0x23, 0x90,
- 0x6c, 0xd8, 0x6f, 0x9c, 0xc8, 0x4b, 0x11, 0x19, 0x1a, 0xd4, 0xf0, 0x8f, 0x40, 0xf2, 0x35, 0x64,
- 0xbf, 0x22, 0x2f, 0x00, 0x64, 0xe8, 0x43, 0x0c, 0xfd, 0x8b, 0x30, 0x4c, 0xec, 0x65, 0x02, 0x30,
- 0x8b, 0x19, 0x43, 0x66, 0x0a, 0x92, 0xa5, 0x6d, 0x0b, 0x87, 0xbf, 0x01, 0x19, 0x3a, 0x5a, 0xd9,
- 0x59, 0x2f, 0x97, 0xca, 0x46, 0x22, 0x77, 0x15, 0x46, 0xa8, 0x11, 0x70, 0x6a, 0x04, 0x66, 0x30,
- 0x86, 0xd8, 0x21, 0xe3, 0xd0, 0xf8, 0xec, 0xfe, 0x66, 0xb1, 0x6c, 0x19, 0x09, 0xd1, 0xbd, 0x1e,
- 0x64, 0xc4, 0xb6, 0xf2, 0xc7, 0x13, 0x53, 0xbf, 0xaf, 0x41, 0x5a, 0x68, 0x13, 0x71, 0x83, 0x62,
- 0x37, 0x1a, 0xee, 0x6b, 0x15, 0xbb, 0x51, 0xb7, 0x3d, 0x16, 0x14, 0x40, 0x86, 0x0a, 0x78, 0x64,
- 0x50, 0xa7, 0xfd, 0x58, 0x94, 0xff, 0xa2, 0x06, 0x86, 0xda, 0x62, 0x2a, 0x0a, 0x6a, 0x3f, 0x51,
- 0x05, 0x3f, 0xaf, 0xc1, 0x84, 0xdc, 0x57, 0x2a, 0xea, 0x9d, 0xfb, 0x89, 0xaa, 0xf7, 0xed, 0x04,
- 0x8c, 0x4b, 0xdd, 0xe4, 0xa0, 0xda, 0xfd, 0x02, 0x4c, 0xd5, 0x6b, 0xa8, 0xd9, 0x72, 0x7d, 0xe4,
- 0x54, 0x4f, 0x2a, 0x0d, 0xf4, 0x2a, 0x6a, 0x64, 0x73, 0xa4, 0x50, 0x5c, 0xec, 0xdf, 0xaf, 0x2e,
- 0xad, 0x87, 0xb8, 0x0d, 0x0c, 0xcb, 0x4f, 0xaf, 0xaf, 0x96, 0x37, 0x77, 0xb6, 0xf7, 0xca, 0x5b,
- 0xa5, 0xbb, 0x95, 0xfd, 0xad, 0x8f, 0x6f, 0x6d, 0xbf, 0xb8, 0x65, 0x19, 0x75, 0x45, 0xec, 0x43,
- 0x4c, 0xf5, 0x1d, 0x30, 0x54, 0xa5, 0xcc, 0x87, 0x21, 0x4a, 0x2d, 0x63, 0xc8, 0x9c, 0x86, 0xc9,
- 0xad, 0xed, 0xca, 0xee, 0xfa, 0x6a, 0xb9, 0x52, 0x5e, 0x5b, 0x2b, 0x97, 0xf6, 0x76, 0xe9, 0x0d,
- 0x7c, 0x20, 0xbd, 0x27, 0x27, 0xf5, 0xe7, 0x74, 0x98, 0x8e, 0xd0, 0xc4, 0x2c, 0xb0, 0x7b, 0x07,
- 0x7a, 0x3b, 0xf3, 0xcc, 0x20, 0xda, 0x2f, 0xe1, 0x25, 0x7f, 0xc7, 0x6e, 0xfb, 0xec, 0x56, 0xe3,
- 0x69, 0xc0, 0x56, 0x72, 0xfc, 0xfa, 0x61, 0x1d, 0xb5, 0xd9, 0x7e, 0x07, 0xbd, 0xa1, 0x98, 0x0c,
- 0xc7, 0xe9, 0x96, 0xc7, 0x47, 0xc1, 0x6c, 0xb9, 0x5e, 0xdd, 0xaf, 0xbf, 0x8a, 0x2a, 0x75, 0x87,
- 0x6f, 0x8e, 0xe0, 0x1b, 0x8c, 0xa4, 0x65, 0xf0, 0x99, 0x75, 0xc7, 0x0f, 0xa4, 0x1d, 0x74, 0x64,
- 0x2b, 0xd2, 0xb8, 0x80, 0xeb, 0x96, 0xc1, 0x67, 0x02, 0xe9, 0x73, 0x90, 0xa9, 0xb9, 0x1d, 0xdc,
- 0x75, 0x51, 0x39, 0xbc, 0x5e, 0x68, 0x56, 0x9a, 0x8e, 0x05, 0x22, 0xac, 0x9f, 0x0e, 0x77, 0x65,
- 0x32, 0x56, 0x9a, 0x8e, 0x51, 0x91, 0xa7, 0x60, 0xd2, 0x3e, 0x3a, 0x6a, 0x63, 0x72, 0x4e, 0x44,
- 0xef, 0x10, 0x26, 0x82, 0x61, 0x22, 0x38, 0x7b, 0x07, 0x52, 0xdc, 0x0e, 0x78, 0x49, 0xc6, 0x96,
- 0xa8, 0xb4, 0xe8, 0xce, 0x5c, 0x62, 0x61, 0xcc, 0x4a, 0x39, 0x7c, 0xf2, 0x1c, 0x64, 0xea, 0x5e,
- 0x25, 0xdc, 0x64, 0x4e, 0x9c, 0x4d, 0x2c, 0xa4, 0xac, 0x74, 0xdd, 0x0b, 0x36, 0xe8, 0x72, 0x5f,
- 0x49, 0xc0, 0x84, 0xbc, 0x49, 0x6e, 0xae, 0x42, 0xaa, 0xe1, 0x56, 0x6d, 0x12, 0x5a, 0xf4, 0x09,
- 0xcd, 0x42, 0xcc, 0xbe, 0xfa, 0xd2, 0x06, 0x93, 0xb7, 0x02, 0xe4, 0xec, 0x7f, 0xd4, 0x20, 0xc5,
- 0x87, 0xcd, 0x19, 0x48, 0xb6, 0x6c, 0xff, 0x98, 0xd0, 0x0d, 0x17, 0x13, 0x86, 0x66, 0x91, 0x63,
- 0x3c, 0xee, 0xb5, 0x6c, 0x87, 0x84, 0x00, 0x1b, 0xc7, 0xc7, 0xd8, 0xaf, 0x0d, 0x64, 0xd7, 0xc8,
- 0xed, 0x87, 0xdb, 0x6c, 0x22, 0xc7, 0xf7, 0xb8, 0x5f, 0xd9, 0x78, 0x89, 0x0d, 0x9b, 0x1f, 0x81,
- 0x29, 0xbf, 0x6d, 0xd7, 0x1b, 0x92, 0x6c, 0x92, 0xc8, 0x1a, 0x7c, 0x22, 0x10, 0xce, 0xc3, 0x23,
- 0x9c, 0xb7, 0x86, 0x7c, 0xbb, 0x7a, 0x8c, 0x6a, 0x21, 0x68, 0x84, 0xec, 0xc0, 0x3e, 0xcc, 0x04,
- 0x56, 0xd9, 0x3c, 0xc7, 0xe6, 0xfe, 0x50, 0x83, 0x29, 0x7e, 0xc3, 0x54, 0x0b, 0x8c, 0xb5, 0x09,
- 0x60, 0x3b, 0x8e, 0xeb, 0x8b, 0xe6, 0xea, 0x0e, 0xe5, 0x2e, 0xdc, 0x52, 0x21, 0x00, 0x59, 0x02,
- 0xc1, 0x6c, 0x13, 0x20, 0x9c, 0xe9, 0x69, 0xb6, 0x79, 0x48, 0xb3, 0x27, 0x20, 0xe4, 0x31, 0x1a,
- 0xbd, 0xc5, 0x06, 0x3a, 0x84, 0xef, 0xac, 0xcc, 0x33, 0x30, 0x7c, 0x80, 0x8e, 0xea, 0x0e, 0xdb,
- 0xd7, 0xa4, 0x07, 0x7c, 0xaf, 0x36, 0x19, 0xec, 0xd5, 0x16, 0x5f, 0x82, 0xe9, 0xaa, 0xdb, 0x54,
- 0xd5, 0x2d, 0x1a, 0xca, 0x6d, 0xbe, 0xf7, 0x82, 0xf6, 0xf3, 0x10, 0xb6, 0x98, 0xbf, 0x96, 0xd0,
- 0x6f, 0xef, 0x14, 0x7f, 0x33, 0x31, 0x7b, 0x9b, 0xe2, 0x76, 0xf8, 0x65, 0x5a, 0xe8, 0xb0, 0x81,
- 0xaa, 0x58, 0x75, 0xf8, 0x93, 0x0b, 0xf0, 0xcc, 0x51, 0xdd, 0x3f, 0xee, 0x1c, 0x2c, 0x55, 0xdd,
- 0xe6, 0xc5, 0x23, 0xf7, 0xc8, 0x0d, 0x1f, 0x1b, 0xe2, 0x23, 0x72, 0x40, 0x3e, 0xb1, 0x47, 0x87,
- 0x63, 0xc1, 0xe8, 0x6c, 0xec, 0x73, 0xc6, 0xfc, 0x16, 0x4c, 0x33, 0xe1, 0x0a, 0x79, 0x76, 0x41,
- 0x6f, 0x21, 0xcc, 0xbe, 0xfb, 0x3f, 0xd9, 0xdf, 0xfe, 0x2e, 0x59, 0xab, 0xad, 0x29, 0x06, 0xc5,
- 0x73, 0xf4, 0x2e, 0x23, 0x6f, 0xc1, 0x43, 0x12, 0x1f, 0xcd, 0x4b, 0xd4, 0x8e, 0x61, 0xfc, 0x26,
- 0x63, 0x9c, 0x16, 0x18, 0x77, 0x19, 0x34, 0x5f, 0x82, 0xf1, 0xd3, 0x70, 0xfd, 0x3b, 0xc6, 0x95,
- 0x41, 0x22, 0xc9, 0x6d, 0x98, 0x24, 0x24, 0xd5, 0x8e, 0xe7, 0xbb, 0x4d, 0x52, 0xf4, 0xfa, 0xd3,
- 0xfc, 0xfb, 0xef, 0xd2, 0x44, 0x99, 0xc0, 0xb0, 0x52, 0x80, 0xca, 0xe7, 0x81, 0x3c, 0xae, 0xa9,
- 0xa1, 0x6a, 0x23, 0x86, 0xe1, 0x1e, 0x53, 0x24, 0x90, 0xcf, 0x7f, 0x12, 0xce, 0xe0, 0xcf, 0xa4,
- 0x26, 0x89, 0x9a, 0xc4, 0xef, 0x76, 0x65, 0xff, 0xf0, 0xd3, 0x34, 0x17, 0xa7, 0x03, 0x02, 0x41,
- 0x27, 0xc1, 0x8b, 0x47, 0xc8, 0xf7, 0x51, 0xdb, 0xab, 0xd8, 0x8d, 0x28, 0xf5, 0x84, 0xed, 0x82,
- 0xec, 0xaf, 0x7e, 0x5f, 0xf6, 0xe2, 0x6d, 0x8a, 0x2c, 0x34, 0x1a, 0xf9, 0x7d, 0x78, 0x38, 0x22,
- 0x2a, 0x06, 0xe0, 0xfc, 0x1c, 0xe3, 0x3c, 0xd3, 0x15, 0x19, 0x98, 0x76, 0x07, 0xf8, 0x78, 0xe0,
- 0xcb, 0x01, 0x38, 0xff, 0x21, 0xe3, 0x34, 0x19, 0x96, 0xbb, 0x14, 0x33, 0xde, 0x81, 0xa9, 0x57,
- 0x51, 0xfb, 0xc0, 0xf5, 0xd8, 0x16, 0xcd, 0x00, 0x74, 0x9f, 0x67, 0x74, 0x93, 0x0c, 0x48, 0xf6,
- 0x6c, 0x30, 0xd7, 0x4d, 0x48, 0x1d, 0xda, 0x55, 0x34, 0x00, 0xc5, 0x17, 0x18, 0xc5, 0x28, 0x96,
- 0xc7, 0xd0, 0x02, 0x64, 0x8e, 0x5c, 0xb6, 0x2c, 0xc5, 0xc3, 0xbf, 0xc8, 0xe0, 0x69, 0x8e, 0x61,
- 0x14, 0x2d, 0xb7, 0xd5, 0x69, 0xe0, 0x35, 0x2b, 0x9e, 0xe2, 0x4b, 0x9c, 0x82, 0x63, 0x18, 0xc5,
- 0x29, 0xcc, 0xfa, 0x16, 0xa7, 0xf0, 0x04, 0x7b, 0x3e, 0x0f, 0x69, 0xd7, 0x69, 0x9c, 0xb8, 0xce,
- 0x20, 0x4a, 0x7c, 0x99, 0x31, 0x00, 0x83, 0x60, 0x82, 0x5b, 0x30, 0x36, 0xa8, 0x23, 0x7e, 0xfd,
- 0xfb, 0x3c, 0x3d, 0xb8, 0x07, 0x6e, 0xc3, 0x24, 0x2f, 0x50, 0x75, 0xd7, 0x19, 0x80, 0xe2, 0x1f,
- 0x33, 0x8a, 0x09, 0x01, 0xc6, 0x2e, 0xc3, 0x47, 0x9e, 0x7f, 0x84, 0x06, 0x21, 0xf9, 0x0a, 0xbf,
- 0x0c, 0x06, 0x61, 0xa6, 0x3c, 0x40, 0x4e, 0xf5, 0x78, 0x30, 0x86, 0xaf, 0x72, 0x53, 0x72, 0x0c,
- 0xa6, 0x28, 0xc1, 0x78, 0xd3, 0x6e, 0x7b, 0xc7, 0x76, 0x63, 0x20, 0x77, 0xfc, 0x06, 0xe3, 0xc8,
- 0x04, 0x20, 0x66, 0x91, 0x8e, 0x73, 0x1a, 0x9a, 0xdf, 0xe4, 0x16, 0x11, 0x60, 0x2c, 0xf5, 0x3c,
- 0x9f, 0xec, 0x67, 0x9d, 0x86, 0xed, 0xb7, 0x78, 0xea, 0x51, 0xec, 0xa6, 0xc8, 0x78, 0x0b, 0xc6,
- 0xbc, 0xfa, 0x1b, 0x03, 0xd1, 0xfc, 0x13, 0xee, 0x69, 0x02, 0xc0, 0xe0, 0xbb, 0xf0, 0x48, 0xe4,
- 0x32, 0x31, 0x00, 0xd9, 0x3f, 0x65, 0x64, 0x33, 0x11, 0x4b, 0x05, 0x2b, 0x09, 0xa7, 0xa5, 0xfc,
- 0x67, 0xbc, 0x24, 0x20, 0x85, 0x6b, 0x07, 0xdf, 0x28, 0x78, 0xf6, 0xe1, 0xe9, 0xac, 0xf6, 0xcf,
- 0xb9, 0xd5, 0x28, 0x56, 0xb2, 0xda, 0x1e, 0xcc, 0x30, 0xc6, 0xd3, 0xf9, 0xf5, 0x6b, 0xbc, 0xb0,
- 0x52, 0xf4, 0xbe, 0xec, 0xdd, 0x4f, 0xc1, 0x6c, 0x60, 0x4e, 0xde, 0x91, 0x7a, 0x95, 0xa6, 0xdd,
- 0x1a, 0x80, 0xf9, 0xb7, 0x19, 0x33, 0xaf, 0xf8, 0x41, 0x4b, 0xeb, 0x6d, 0xda, 0x2d, 0x4c, 0xfe,
- 0x12, 0x64, 0x39, 0x79, 0xc7, 0x69, 0xa3, 0xaa, 0x7b, 0xe4, 0xd4, 0xdf, 0x40, 0xb5, 0x01, 0xa8,
- 0xbf, 0xae, 0xb8, 0x6a, 0x5f, 0x80, 0x63, 0xe6, 0x75, 0x30, 0x82, 0x5e, 0xa5, 0x52, 0x6f, 0xb6,
- 0xdc, 0xb6, 0x1f, 0xc3, 0xf8, 0x3b, 0xdc, 0x53, 0x01, 0x6e, 0x9d, 0xc0, 0xf2, 0x65, 0x98, 0x20,
- 0x87, 0x83, 0x86, 0xe4, 0xef, 0x32, 0xa2, 0xf1, 0x10, 0xc5, 0x0a, 0x47, 0xd5, 0x6d, 0xb6, 0xec,
- 0xf6, 0x20, 0xf5, 0xef, 0x5f, 0xf0, 0xc2, 0xc1, 0x20, 0xac, 0x70, 0xf8, 0x27, 0x2d, 0x84, 0x57,
- 0xfb, 0x01, 0x18, 0xbe, 0xc1, 0x0b, 0x07, 0xc7, 0x30, 0x0a, 0xde, 0x30, 0x0c, 0x40, 0xf1, 0x2f,
- 0x39, 0x05, 0xc7, 0x60, 0x8a, 0x4f, 0x84, 0x0b, 0x6d, 0x1b, 0x1d, 0xd5, 0x3d, 0xbf, 0x4d, 0xfb,
- 0xe0, 0xfe, 0x54, 0xbf, 0xf7, 0x7d, 0xb9, 0x09, 0xb3, 0x04, 0x68, 0xfe, 0x0e, 0x4c, 0x2a, 0x2d,
- 0x86, 0x19, 0xf7, 0xee, 0x47, 0xf6, 0x2f, 0xfd, 0x90, 0x15, 0x23, 0xb9, 0xc3, 0xc8, 0x6f, 0x60,
- 0xbf, 0xcb, 0x7d, 0x40, 0x3c, 0xd9, 0xa7, 0x7f, 0x18, 0xb8, 0x5e, 0x6a, 0x03, 0xf2, 0x6b, 0x30,
- 0x2e, 0xf5, 0x00, 0xf1, 0x54, 0x7f, 0x99, 0x51, 0x65, 0xc4, 0x16, 0x20, 0x7f, 0x15, 0x92, 0x78,
- 0x3d, 0x8f, 0x87, 0xff, 0x15, 0x06, 0x27, 0xe2, 0xf9, 0x67, 0x21, 0xc5, 0xd7, 0xf1, 0x78, 0xe8,
- 0x2f, 0x31, 0x68, 0x00, 0xc1, 0x70, 0xbe, 0x86, 0xc7, 0xc3, 0xff, 0x2a, 0x87, 0x73, 0x08, 0x86,
- 0x0f, 0x6e, 0xc2, 0xb7, 0xff, 0x7a, 0x92, 0xd5, 0x61, 0x6e, 0xbb, 0x5b, 0x30, 0xca, 0x16, 0xef,
- 0x78, 0xf4, 0x2f, 0xb3, 0x93, 0x73, 0x44, 0xfe, 0x3a, 0x0c, 0x0f, 0x68, 0xf0, 0xbf, 0xc1, 0xa0,
- 0x54, 0x3e, 0x5f, 0x82, 0xb4, 0xb0, 0x60, 0xc7, 0xc3, 0xff, 0x26, 0x83, 0x8b, 0x28, 0xac, 0x3a,
- 0x5b, 0xb0, 0xe3, 0x09, 0xfe, 0x16, 0x57, 0x9d, 0x21, 0xb0, 0xd9, 0xf8, 0x5a, 0x1d, 0x8f, 0xfe,
- 0xdb, 0xdc, 0xea, 0x1c, 0x92, 0x7f, 0x1e, 0xc6, 0x82, 0xfa, 0x1b, 0x8f, 0xff, 0x3b, 0x0c, 0x1f,
- 0x62, 0xb0, 0x05, 0x84, 0xfa, 0x1f, 0x4f, 0xf1, 0x77, 0xb9, 0x05, 0x04, 0x14, 0x4e, 0x23, 0x75,
- 0x4d, 0x8f, 0x67, 0xfa, 0x15, 0x9e, 0x46, 0xca, 0x92, 0x8e, 0xbd, 0x49, 0xca, 0x60, 0x3c, 0xc5,
- 0xdf, 0xe3, 0xde, 0x24, 0xf2, 0x58, 0x0d, 0x75, 0x91, 0x8c, 0xe7, 0xf8, 0x07, 0x5c, 0x0d, 0x65,
- 0x8d, 0xcc, 0xef, 0x80, 0xd9, 0xbd, 0x40, 0xc6, 0xf3, 0x7d, 0x96, 0xf1, 0x4d, 0x75, 0xad, 0x8f,
- 0xf9, 0x17, 0x61, 0x26, 0x7a, 0x71, 0x8c, 0x67, 0xfd, 0xd5, 0x1f, 0x2a, 0xb7, 0x33, 0xe2, 0xda,
- 0x98, 0xdf, 0x0b, 0xab, 0xac, 0xb8, 0x30, 0xc6, 0xd3, 0x7e, 0xee, 0x87, 0x72, 0xa1, 0x15, 0xd7,
- 0xc5, 0x7c, 0x01, 0x20, 0x5c, 0x93, 0xe2, 0xb9, 0x3e, 0xcf, 0xb8, 0x04, 0x10, 0x4e, 0x0d, 0xb6,
- 0x24, 0xc5, 0xe3, 0xbf, 0xc0, 0x53, 0x83, 0x21, 0x70, 0x6a, 0xf0, 0xd5, 0x28, 0x1e, 0xfd, 0x45,
- 0x9e, 0x1a, 0x1c, 0x92, 0xbf, 0x05, 0x29, 0xa7, 0xd3, 0x68, 0xe0, 0xd8, 0x32, 0xfb, 0xbf, 0xce,
- 0x94, 0xfd, 0x1f, 0x3f, 0x62, 0x60, 0x0e, 0xc8, 0x5f, 0x85, 0x61, 0xd4, 0x3c, 0x40, 0xb5, 0x38,
- 0xe4, 0xff, 0xfc, 0x11, 0xaf, 0x27, 0x58, 0x3a, 0xff, 0x3c, 0x00, 0xbd, 0x99, 0x26, 0x4f, 0x89,
- 0x62, 0xb0, 0xff, 0xeb, 0x47, 0xec, 0x4d, 0x89, 0x10, 0x12, 0x12, 0xd0, 0xf7, 0x2e, 0xfa, 0x13,
- 0x7c, 0x5f, 0x26, 0x20, 0x37, 0xe0, 0x37, 0x61, 0xf4, 0x65, 0xcf, 0x75, 0x7c, 0xfb, 0x28, 0x0e,
- 0xfd, 0x47, 0x0c, 0xcd, 0xe5, 0xb1, 0xc1, 0x9a, 0x6e, 0x1b, 0xf9, 0xf6, 0x91, 0x17, 0x87, 0xfd,
- 0xdf, 0x0c, 0x1b, 0x00, 0x30, 0xb8, 0x6a, 0x7b, 0xfe, 0x20, 0xd7, 0xfd, 0x7f, 0x38, 0x98, 0x03,
- 0xb0, 0xd2, 0xf8, 0xf3, 0x2b, 0xe8, 0x24, 0x0e, 0xfb, 0x03, 0xae, 0x34, 0x93, 0xcf, 0x3f, 0x0b,
- 0x63, 0xf8, 0x23, 0x7d, 0x7b, 0x28, 0x06, 0xfc, 0x7f, 0x19, 0x38, 0x44, 0xe0, 0x33, 0x7b, 0x7e,
- 0xcd, 0xaf, 0xc7, 0x1b, 0xfb, 0x8f, 0x99, 0xa7, 0xb9, 0x7c, 0xbe, 0x00, 0x69, 0xcf, 0xaf, 0xd5,
- 0x3a, 0xac, 0xa3, 0x89, 0x81, 0xff, 0xc9, 0x8f, 0x82, 0x9b, 0xdc, 0x00, 0x53, 0x3c, 0x17, 0xbd,
- 0x59, 0x07, 0xb7, 0xdd, 0xdb, 0x2e, 0xdd, 0xa6, 0x83, 0xff, 0xd6, 0x80, 0xeb, 0x3d, 0x77, 0xdd,
- 0xf0, 0x22, 0x72, 0xb1, 0xea, 0x36, 0x0f, 0x5c, 0xef, 0xe2, 0x81, 0xeb, 0x1f, 0x5f, 0xf4, 0x8f,
- 0x11, 0x1e, 0x63, 0xfb, 0x6f, 0x49, 0xfc, 0x79, 0xf6, 0x74, 0x9b, 0x76, 0xe4, 0x79, 0xec, 0x56,
- 0x1d, 0xeb, 0xbd, 0x45, 0xb6, 0xc4, 0xcd, 0xc7, 0x60, 0x84, 0x5c, 0xc9, 0x65, 0xf2, 0xd8, 0x49,
- 0x2b, 0x26, 0xef, 0xbd, 0x3b, 0x3f, 0x64, 0xb1, 0xb1, 0x60, 0x76, 0x99, 0xec, 0x59, 0x26, 0xa4,
- 0xd9, 0xe5, 0x60, 0xf6, 0x0a, 0xdd, 0xb6, 0x94, 0x66, 0xaf, 0x04, 0xb3, 0x2b, 0x64, 0x03, 0x53,
- 0x97, 0x66, 0x57, 0x82, 0xd9, 0xab, 0x64, 0x93, 0x7e, 0x5c, 0x9a, 0xbd, 0x1a, 0xcc, 0x5e, 0x23,
- 0x5b, 0xf3, 0x49, 0x69, 0xf6, 0x5a, 0x30, 0x7b, 0x9d, 0xec, 0xca, 0x4f, 0x49, 0xb3, 0xd7, 0x83,
- 0xd9, 0x1b, 0x64, 0x37, 0xde, 0x94, 0x66, 0x6f, 0x04, 0xb3, 0x37, 0xc9, 0xab, 0x2e, 0xa3, 0xd2,
- 0xec, 0x4d, 0x73, 0x0e, 0x46, 0xe9, 0x95, 0x5f, 0x22, 0x8f, 0x6e, 0x27, 0xd9, 0x34, 0x1f, 0x0c,
- 0xe7, 0x2f, 0x93, 0xd7, 0x5a, 0x46, 0xe4, 0xf9, 0xcb, 0xe1, 0xfc, 0x32, 0x79, 0x41, 0xdd, 0x90,
- 0xe7, 0x97, 0xc3, 0xf9, 0x2b, 0xd9, 0x71, 0xf2, 0x6a, 0x8f, 0x34, 0x7f, 0x25, 0x9c, 0x5f, 0xc9,
- 0x4e, 0xe0, 0x60, 0x96, 0xe7, 0x57, 0xc2, 0xf9, 0xab, 0xd9, 0xc9, 0xb3, 0xda, 0x42, 0x46, 0x9e,
- 0xbf, 0x9a, 0xfb, 0x45, 0xe2, 0x5e, 0x27, 0x74, 0xef, 0x8c, 0xec, 0xde, 0xc0, 0xb1, 0x33, 0xb2,
- 0x63, 0x03, 0x97, 0xce, 0xc8, 0x2e, 0x0d, 0x9c, 0x39, 0x23, 0x3b, 0x33, 0x70, 0xe3, 0x8c, 0xec,
- 0xc6, 0xc0, 0x81, 0x33, 0xb2, 0x03, 0x03, 0xd7, 0xcd, 0xc8, 0xae, 0x0b, 0x9c, 0x36, 0x23, 0x3b,
- 0x2d, 0x70, 0xd7, 0x8c, 0xec, 0xae, 0xc0, 0x51, 0x59, 0xc5, 0x51, 0xa1, 0x8b, 0xb2, 0x8a, 0x8b,
- 0x42, 0xe7, 0x64, 0x15, 0xe7, 0x84, 0x6e, 0xc9, 0x2a, 0x6e, 0x09, 0x1d, 0x92, 0x55, 0x1c, 0x12,
- 0xba, 0x22, 0xab, 0xb8, 0x22, 0x74, 0x02, 0xcb, 0x31, 0x0b, 0xb5, 0x22, 0x72, 0x4c, 0xef, 0x9b,
- 0x63, 0x7a, 0xdf, 0x1c, 0xd3, 0xfb, 0xe6, 0x98, 0xde, 0x37, 0xc7, 0xf4, 0xbe, 0x39, 0xa6, 0xf7,
- 0xcd, 0x31, 0xbd, 0x6f, 0x8e, 0xe9, 0x7d, 0x73, 0x4c, 0xef, 0x9f, 0x63, 0x7a, 0x4c, 0x8e, 0xe9,
- 0x31, 0x39, 0xa6, 0xc7, 0xe4, 0x98, 0x1e, 0x93, 0x63, 0x7a, 0x4c, 0x8e, 0xe9, 0x3d, 0x73, 0x2c,
- 0x74, 0xef, 0x8c, 0xec, 0xde, 0xc8, 0x1c, 0xd3, 0x7b, 0xe4, 0x98, 0xde, 0x23, 0xc7, 0xf4, 0x1e,
- 0x39, 0xa6, 0xf7, 0xc8, 0x31, 0xbd, 0x47, 0x8e, 0xe9, 0x3d, 0x72, 0x4c, 0xef, 0x91, 0x63, 0x7a,
- 0xaf, 0x1c, 0xd3, 0x7b, 0xe6, 0x98, 0xde, 0x33, 0xc7, 0xf4, 0x9e, 0x39, 0xa6, 0xf7, 0xcc, 0x31,
- 0xbd, 0x67, 0x8e, 0xe9, 0x62, 0x8e, 0xfd, 0x6b, 0x1d, 0x4c, 0x9a, 0x63, 0x3b, 0xe4, 0xe5, 0x1f,
- 0xe6, 0x8a, 0x39, 0x25, 0xd3, 0x46, 0xb0, 0xeb, 0x8c, 0xd0, 0x25, 0x73, 0x4a, 0xae, 0xc9, 0xf3,
- 0xcb, 0xc1, 0x3c, 0xcf, 0x36, 0x79, 0xfe, 0x4a, 0x30, 0xcf, 0xf3, 0x4d, 0x9e, 0x5f, 0x09, 0xe6,
- 0x79, 0xc6, 0xc9, 0xf3, 0x57, 0x83, 0x79, 0x9e, 0x73, 0xf2, 0xfc, 0xb5, 0x60, 0x9e, 0x67, 0x9d,
- 0x3c, 0x7f, 0x3d, 0x98, 0xe7, 0x79, 0x27, 0xcf, 0xdf, 0x08, 0xe6, 0x79, 0xe6, 0xc9, 0xf3, 0x37,
- 0xcd, 0xb3, 0x6a, 0xee, 0x71, 0x81, 0xc0, 0xb5, 0x67, 0xd5, 0xec, 0x53, 0x24, 0x2e, 0x87, 0x12,
- 0x3c, 0xff, 0x14, 0x89, 0xe5, 0x50, 0x82, 0x67, 0xa0, 0x22, 0x71, 0x25, 0xf7, 0x19, 0xe2, 0x3e,
- 0x47, 0x75, 0xdf, 0xac, 0xe2, 0xbe, 0x84, 0xe0, 0xba, 0x59, 0xc5, 0x75, 0x09, 0xc1, 0x6d, 0xb3,
- 0x8a, 0xdb, 0x12, 0x82, 0xcb, 0x66, 0x15, 0x97, 0x25, 0x04, 0x77, 0xcd, 0x2a, 0xee, 0x4a, 0x08,
- 0xae, 0x9a, 0x55, 0x5c, 0x95, 0x10, 0xdc, 0x34, 0xab, 0xb8, 0x29, 0x21, 0xb8, 0x68, 0x56, 0x71,
- 0x51, 0x42, 0x70, 0xcf, 0xac, 0xe2, 0x9e, 0x84, 0xe0, 0x9a, 0xc7, 0x54, 0xd7, 0x24, 0x44, 0xb7,
- 0x3c, 0xa6, 0xba, 0x25, 0x21, 0xba, 0xe4, 0x31, 0xd5, 0x25, 0x09, 0xd1, 0x1d, 0x8f, 0xa9, 0xee,
- 0x48, 0x88, 0xae, 0xf8, 0xb3, 0x04, 0xef, 0x08, 0x77, 0xfd, 0x76, 0xa7, 0xea, 0xbf, 0xaf, 0x8e,
- 0xf0, 0x92, 0xd4, 0x3e, 0xa4, 0x97, 0xcd, 0x25, 0xd2, 0xb0, 0x8a, 0x1d, 0xa7, 0xb2, 0x82, 0x5d,
- 0x92, 0x1a, 0x0b, 0x01, 0xe1, 0x44, 0x23, 0x56, 0xde, 0x57, 0x6f, 0x78, 0x49, 0x6a, 0x33, 0xe2,
- 0xf5, 0xbb, 0xf1, 0xa1, 0x77, 0x6c, 0x6f, 0x27, 0x78, 0xc7, 0xc6, 0xcc, 0x7f, 0xda, 0x8e, 0x6d,
- 0x31, 0xde, 0xe4, 0x81, 0xb1, 0x17, 0xe3, 0x8d, 0xdd, 0xb5, 0xea, 0x0c, 0xda, 0xc1, 0x2d, 0xc6,
- 0x9b, 0x36, 0x30, 0xea, 0x07, 0xdb, 0x6f, 0xb1, 0x08, 0xb6, 0x50, 0x2b, 0x22, 0x82, 0x4f, 0xdb,
- 0x6f, 0x5d, 0x92, 0x4a, 0xc9, 0x69, 0x23, 0x58, 0x3f, 0x75, 0x04, 0x9f, 0xb6, 0xf3, 0xba, 0x24,
- 0x95, 0x97, 0x53, 0x47, 0xf0, 0x87, 0xd0, 0x0f, 0xb1, 0x08, 0x0e, 0xcd, 0x7f, 0xda, 0x7e, 0x68,
- 0x31, 0xde, 0xe4, 0x91, 0x11, 0xac, 0x9f, 0x22, 0x82, 0x07, 0xe9, 0x8f, 0x16, 0xe3, 0x4d, 0x1b,
- 0x1d, 0xc1, 0xef, 0xbb, 0x9b, 0xf9, 0x92, 0x06, 0x53, 0x5b, 0xf5, 0x5a, 0xb9, 0x79, 0x80, 0x6a,
- 0x35, 0x54, 0x63, 0x76, 0xbc, 0x24, 0x55, 0x82, 0x1e, 0xae, 0x7e, 0xe7, 0xdd, 0xf9, 0xd0, 0xc2,
- 0x57, 0x21, 0x45, 0x6d, 0x7a, 0xe9, 0x52, 0xf6, 0x9e, 0x16, 0x53, 0xe1, 0x02, 0x51, 0xf3, 0x1c,
- 0x87, 0x5d, 0xbe, 0x94, 0xfd, 0x4f, 0x9a, 0x50, 0xe5, 0x82, 0xe1, 0xdc, 0xaf, 0x10, 0x0d, 0x9d,
- 0xf7, 0xad, 0xe1, 0xc5, 0x81, 0x34, 0x14, 0x74, 0x7b, 0xb4, 0x4b, 0x37, 0x41, 0xab, 0x0e, 0x4c,
- 0x6e, 0xd5, 0x6b, 0x5b, 0xe4, 0xab, 0xd1, 0x83, 0xa8, 0x44, 0x65, 0x94, 0x7a, 0x70, 0x49, 0x0a,
- 0x4b, 0x11, 0x11, 0x84, 0xb4, 0x5c, 0x23, 0x72, 0x75, 0x7c, 0x5a, 0x47, 0x3a, 0xed, 0x62, 0xaf,
- 0xd3, 0x86, 0x95, 0x3d, 0x38, 0xe1, 0x62, 0xaf, 0x13, 0x86, 0x39, 0x14, 0x9c, 0xea, 0x75, 0xbe,
- 0x38, 0xd3, 0xb7, 0x70, 0xcc, 0xc7, 0x20, 0xb1, 0x4e, 0xdf, 0x10, 0xce, 0x14, 0x33, 0x58, 0xa9,
- 0x6f, 0xbd, 0x3b, 0x9f, 0xdc, 0xef, 0xd4, 0x6b, 0x56, 0x62, 0xbd, 0x66, 0xde, 0x81, 0xe1, 0x4f,
- 0xb2, 0x2f, 0xe8, 0x61, 0x81, 0x15, 0x26, 0xf0, 0xd1, 0x98, 0x2d, 0x26, 0x42, 0xbd, 0xb4, 0x5f,
- 0x77, 0xfc, 0xcb, 0xcb, 0x37, 0x2c, 0x4a, 0x91, 0xfb, 0x73, 0x00, 0xf4, 0x9c, 0xab, 0xb6, 0x77,
- 0x6c, 0x6e, 0x71, 0x66, 0x7a, 0xea, 0x1b, 0xdf, 0x7a, 0x77, 0x7e, 0x65, 0x10, 0xd6, 0x67, 0x6a,
- 0xb6, 0x77, 0xfc, 0x8c, 0x7f, 0xd2, 0x42, 0x4b, 0xc5, 0x13, 0x1f, 0x79, 0x9c, 0xbd, 0xc5, 0x57,
- 0x3d, 0x76, 0x5d, 0x59, 0xe1, 0xba, 0x52, 0xd2, 0x35, 0xad, 0xc9, 0xd7, 0x74, 0xe9, 0x41, 0xaf,
- 0xe7, 0x75, 0xbe, 0x48, 0x28, 0x96, 0xd4, 0xe3, 0x2c, 0xa9, 0xbf, 0x5f, 0x4b, 0xb6, 0x78, 0x7d,
- 0x54, 0xae, 0x55, 0xef, 0x77, 0xad, 0xfa, 0xfb, 0xb9, 0xd6, 0xff, 0x47, 0xb3, 0x35, 0xc8, 0xa7,
- 0x7d, 0x87, 0xbe, 0x9d, 0xf8, 0xd3, 0xb5, 0x17, 0xf4, 0x81, 0x76, 0x01, 0xf9, 0xe4, 0xbd, 0xb7,
- 0xe6, 0xb5, 0xdc, 0x97, 0x12, 0xfc, 0xca, 0x69, 0x22, 0x3d, 0xd8, 0x95, 0xff, 0xb4, 0xf4, 0x54,
- 0x1f, 0x86, 0x85, 0xbe, 0xa8, 0xc1, 0x4c, 0x57, 0x25, 0xa7, 0x66, 0xfa, 0x60, 0xcb, 0xb9, 0x73,
- 0xda, 0x72, 0xce, 0x14, 0xfc, 0x5d, 0x0d, 0xce, 0x28, 0xe5, 0x95, 0xaa, 0x77, 0x51, 0x51, 0xef,
- 0xe1, 0xee, 0x33, 0x11, 0x41, 0x41, 0x3b, 0xd1, 0xbd, 0x0a, 0x40, 0x60, 0x0e, 0xfc, 0xbe, 0xa2,
- 0xf8, 0xfd, 0xb1, 0x00, 0x10, 0x61, 0x2e, 0x1e, 0x01, 0x4c, 0x6d, 0x17, 0x92, 0x7b, 0x6d, 0x84,
- 0xcc, 0x39, 0x48, 0x6c, 0xb7, 0x99, 0x86, 0x13, 0x14, 0xbf, 0xdd, 0x2e, 0xb6, 0x6d, 0xa7, 0x7a,
- 0x6c, 0x25, 0xb6, 0xdb, 0xe6, 0x39, 0xd0, 0x0b, 0xec, 0x07, 0x18, 0xd2, 0xcb, 0x93, 0x54, 0xa0,
- 0xe0, 0xd4, 0x98, 0x04, 0x9e, 0x33, 0xe7, 0x20, 0xb9, 0x81, 0xec, 0x43, 0xa6, 0x04, 0x50, 0x19,
- 0x3c, 0x62, 0x91, 0x71, 0x76, 0xc2, 0x97, 0x20, 0xc5, 0x89, 0xcd, 0xf3, 0x18, 0x71, 0xe8, 0xb3,
- 0xd3, 0x32, 0x04, 0x56, 0x87, 0xad, 0x5c, 0x64, 0xd6, 0xbc, 0x00, 0xc3, 0x56, 0xfd, 0xe8, 0xd8,
- 0x67, 0x27, 0xef, 0x16, 0xa3, 0xd3, 0xb9, 0xbb, 0x30, 0x16, 0x68, 0xf4, 0x01, 0x53, 0xaf, 0xd2,
- 0x4b, 0x33, 0x67, 0xc5, 0xf5, 0x84, 0xef, 0x5b, 0xd2, 0x21, 0xf3, 0x2c, 0xa4, 0x76, 0xfd, 0x76,
- 0x58, 0xf4, 0x79, 0x47, 0x1a, 0x8c, 0xe6, 0x7e, 0x51, 0x83, 0xd4, 0x2a, 0x42, 0x2d, 0x62, 0xf0,
- 0x27, 0x21, 0xb9, 0xea, 0xbe, 0xe6, 0x30, 0x05, 0xa7, 0x98, 0x45, 0xf1, 0x34, 0xb3, 0x29, 0x99,
- 0x36, 0x9f, 0x14, 0xed, 0x3e, 0x1d, 0xd8, 0x5d, 0x90, 0x23, 0xb6, 0xcf, 0x49, 0xb6, 0x67, 0x0e,
- 0xc4, 0x42, 0x5d, 0xf6, 0xbf, 0x0e, 0x69, 0xe1, 0x2c, 0xe6, 0x02, 0x53, 0x23, 0xa1, 0x02, 0x45,
- 0x5b, 0x61, 0x89, 0x1c, 0x82, 0x71, 0xe9, 0xc4, 0x18, 0x2a, 0x98, 0xb8, 0x07, 0x94, 0x98, 0x79,
- 0x51, 0x36, 0x73, 0xb4, 0x28, 0x33, 0xf5, 0x25, 0x6a, 0x23, 0x62, 0xee, 0xf3, 0x34, 0x38, 0x7b,
- 0x3b, 0x11, 0x7f, 0xce, 0x0d, 0x83, 0xbe, 0x55, 0x6f, 0xe4, 0x9e, 0x05, 0xa0, 0x29, 0x5f, 0x76,
- 0x3a, 0x4d, 0x25, 0xeb, 0x26, 0xb8, 0x81, 0xf7, 0x8e, 0xd1, 0x1e, 0xf2, 0x88, 0x88, 0xdc, 0x4f,
- 0xe1, 0x02, 0x03, 0x34, 0xc5, 0x08, 0xfe, 0xe9, 0x58, 0x7c, 0x64, 0x27, 0x86, 0x45, 0xb3, 0x54,
- 0xf4, 0x2e, 0xf2, 0x0b, 0x8e, 0xeb, 0x1f, 0xa3, 0xb6, 0x82, 0x58, 0x36, 0xaf, 0x48, 0x09, 0x3b,
- 0xb1, 0xfc, 0x68, 0x80, 0xe8, 0x09, 0xba, 0x92, 0xfb, 0x1a, 0x51, 0x10, 0xb7, 0x02, 0x5d, 0x17,
- 0xa8, 0x0f, 0x70, 0x81, 0xe6, 0x35, 0xa9, 0x7f, 0xeb, 0xa3, 0xa6, 0x72, 0x6b, 0x79, 0x53, 0xba,
- 0xcf, 0xe9, 0xaf, 0xac, 0x7c, 0x8f, 0xc9, 0x6d, 0xca, 0x55, 0x7e, 0x3a, 0x56, 0xe5, 0x1e, 0xdd,
- 0xed, 0x69, 0x6d, 0xaa, 0x0f, 0x6a, 0xd3, 0xdf, 0x0f, 0x3a, 0x0e, 0xfa, 0x63, 0x12, 0xe4, 0xb7,
- 0x4b, 0xcc, 0x8f, 0xc6, 0xfa, 0x3e, 0xaf, 0x95, 0x02, 0x55, 0x57, 0x06, 0x75, 0x7f, 0x3e, 0x51,
- 0x2c, 0x06, 0xea, 0x5e, 0x3f, 0x45, 0x08, 0xe4, 0x13, 0xa5, 0x52, 0x50, 0xb6, 0x53, 0x9f, 0x79,
- 0x6b, 0x5e, 0xfb, 0xea, 0x5b, 0xf3, 0x43, 0xb9, 0xdf, 0xd0, 0x60, 0x8a, 0x49, 0x0a, 0x81, 0xfb,
- 0x8c, 0xa2, 0xfc, 0x43, 0xbc, 0x66, 0x44, 0x59, 0xe0, 0xc7, 0x16, 0xbc, 0xdf, 0xd4, 0x20, 0xdb,
- 0xa5, 0x2b, 0xb7, 0xf7, 0xa5, 0x81, 0x54, 0xce, 0x6b, 0xe5, 0x9f, 0xbc, 0xcd, 0xef, 0xc2, 0xf0,
- 0x5e, 0xbd, 0x89, 0xda, 0x78, 0x25, 0xc0, 0x1f, 0xa8, 0xca, 0xfc, 0x61, 0x0e, 0x1d, 0xe2, 0x73,
- 0x54, 0x39, 0x69, 0x6e, 0xd9, 0xcc, 0x42, 0x72, 0xd5, 0xf6, 0x6d, 0xa2, 0x41, 0x26, 0xa8, 0xaf,
- 0xb6, 0x6f, 0xe7, 0xae, 0x40, 0x66, 0xf3, 0x84, 0xbc, 0x42, 0x53, 0x23, 0xaf, 0x87, 0xc8, 0xdd,
- 0x1f, 0xef, 0x57, 0x2f, 0x2f, 0x0e, 0xa7, 0x6a, 0xc6, 0x3d, 0x2d, 0x9f, 0x24, 0xfa, 0xbc, 0x0a,
- 0x13, 0xdb, 0x58, 0x6d, 0x82, 0x23, 0xb0, 0xb3, 0xa0, 0x6d, 0xca, 0x8d, 0x90, 0xc8, 0x6a, 0x69,
- 0x9b, 0x4a, 0xfb, 0xa8, 0x07, 0xe6, 0x51, 0xda, 0x36, 0x3d, 0x68, 0xdb, 0x16, 0x93, 0xa9, 0x09,
- 0x63, 0x6a, 0x31, 0x99, 0x02, 0x63, 0x9c, 0x9d, 0xf7, 0x3f, 0xe8, 0x60, 0xd0, 0x56, 0x67, 0x15,
- 0x1d, 0xd6, 0x9d, 0xba, 0xdf, 0xdd, 0xaf, 0x06, 0x1a, 0x9b, 0xcf, 0xc3, 0x18, 0x36, 0xe9, 0x1a,
- 0xfb, 0x09, 0x33, 0x6c, 0xfa, 0x73, 0xac, 0x45, 0x51, 0x28, 0xd8, 0x00, 0x09, 0x9d, 0x10, 0x63,
- 0xae, 0x81, 0xbe, 0xb5, 0xb5, 0xc9, 0x16, 0xb7, 0x95, 0xbe, 0x50, 0xf6, 0x06, 0x0e, 0x3b, 0x62,
- 0x63, 0xde, 0x91, 0x85, 0x09, 0xcc, 0x15, 0x48, 0x6c, 0x6d, 0xb2, 0x86, 0xf7, 0xfc, 0x20, 0x34,
- 0x56, 0x62, 0x6b, 0x73, 0xf6, 0xdf, 0x68, 0x30, 0x2e, 0x8d, 0x9a, 0x39, 0xc8, 0xd0, 0x01, 0xe1,
- 0x72, 0x47, 0x2c, 0x69, 0x8c, 0xeb, 0x9c, 0x78, 0x9f, 0x3a, 0xcf, 0x16, 0x60, 0x52, 0x19, 0x37,
- 0x97, 0xc0, 0x14, 0x87, 0x98, 0x12, 0xf4, 0xe7, 0x93, 0x22, 0x66, 0x72, 0x8f, 0x03, 0x84, 0x76,
- 0x0d, 0x7e, 0xf5, 0x67, 0xab, 0xbc, 0xbb, 0x57, 0x5e, 0x35, 0xb4, 0xdc, 0x37, 0x34, 0x48, 0xb3,
- 0xb6, 0xb5, 0xea, 0xb6, 0x90, 0x59, 0x04, 0xad, 0xc0, 0x22, 0xe8, 0xc1, 0xf4, 0xd6, 0x0a, 0xe6,
- 0x45, 0xd0, 0x8a, 0x83, 0xbb, 0x5a, 0x2b, 0x9a, 0xcb, 0xa0, 0x95, 0x98, 0x83, 0x07, 0xf3, 0x8c,
- 0x56, 0xca, 0xfd, 0xb1, 0x0e, 0xd3, 0x62, 0x1b, 0xcd, 0xeb, 0xc9, 0x39, 0xf9, 0xbe, 0x29, 0x3f,
- 0x76, 0x79, 0xf9, 0xca, 0xca, 0x12, 0xfe, 0x27, 0x08, 0xc9, 0x9c, 0x7c, 0x0b, 0x95, 0x87, 0x40,
- 0xe4, 0x72, 0xaf, 0xf7, 0x44, 0xf2, 0x49, 0x81, 0xa1, 0xeb, 0x3d, 0x11, 0x69, 0xb6, 0xeb, 0x3d,
- 0x11, 0x69, 0xb6, 0xeb, 0x3d, 0x11, 0x69, 0xb6, 0xeb, 0x59, 0x80, 0x34, 0xdb, 0xf5, 0x9e, 0x88,
- 0x34, 0xdb, 0xf5, 0x9e, 0x88, 0x34, 0xdb, 0xfd, 0x9e, 0x08, 0x9b, 0xee, 0xf9, 0x9e, 0x88, 0x3c,
- 0xdf, 0xfd, 0x9e, 0x88, 0x3c, 0xdf, 0xfd, 0x9e, 0x48, 0x3e, 0xe9, 0xb7, 0x3b, 0xa8, 0xf7, 0x53,
- 0x07, 0x19, 0xdf, 0xef, 0x26, 0x30, 0xac, 0xc0, 0xdb, 0x30, 0x49, 0x37, 0x24, 0x4a, 0xae, 0xe3,
- 0xdb, 0x75, 0x07, 0xb5, 0xcd, 0x8f, 0x41, 0x86, 0x0e, 0xd1, 0xdb, 0x9c, 0xa8, 0xdb, 0x40, 0x3a,
- 0xcf, 0xea, 0xad, 0x24, 0x9d, 0xfb, 0xb3, 0x24, 0xcc, 0xd0, 0x81, 0x2d, 0xbb, 0x89, 0xa4, 0xb7,
- 0x8c, 0x2e, 0x28, 0xcf, 0x94, 0x26, 0x30, 0xfc, 0xfe, 0xbb, 0xf3, 0x74, 0xb4, 0x10, 0x44, 0xd3,
- 0x05, 0xe5, 0xe9, 0x92, 0x2c, 0x17, 0x2e, 0x40, 0x17, 0x94, 0x37, 0x8f, 0x64, 0xb9, 0x60, 0xbd,
- 0x09, 0xe4, 0xf8, 0x3b, 0x48, 0xb2, 0xdc, 0x6a, 0x10, 0x65, 0x17, 0x94, 0xb7, 0x91, 0x64, 0xb9,
- 0x72, 0x10, 0x6f, 0x17, 0x94, 0x67, 0x4f, 0xb2, 0xdc, 0x5a, 0x10, 0x79, 0x17, 0x94, 0xa7, 0x50,
- 0xb2, 0xdc, 0xed, 0x20, 0x06, 0x2f, 0x28, 0xef, 0x2a, 0xc9, 0x72, 0x2f, 0x04, 0xd1, 0x78, 0x41,
- 0x79, 0x6b, 0x49, 0x96, 0x5b, 0x0f, 0xe2, 0x72, 0x41, 0x7d, 0x7f, 0x49, 0x16, 0xbc, 0x13, 0x46,
- 0xe8, 0x82, 0xfa, 0x26, 0x93, 0x2c, 0xf9, 0xf1, 0x30, 0x56, 0x17, 0xd4, 0x77, 0x9a, 0x64, 0xc9,
- 0x8d, 0x30, 0x6a, 0x17, 0xd4, 0x67, 0x65, 0xb2, 0xe4, 0x66, 0x18, 0xbf, 0x0b, 0xea, 0x53, 0x33,
- 0x59, 0x72, 0x2b, 0x8c, 0xe4, 0x05, 0xf5, 0xf9, 0x99, 0x2c, 0xb9, 0x1d, 0x6e, 0xa2, 0xff, 0x81,
- 0x12, 0x7e, 0xc2, 0x5b, 0x50, 0x39, 0x25, 0xfc, 0x20, 0x22, 0xf4, 0x94, 0x42, 0x26, 0xc8, 0x84,
- 0x61, 0x97, 0x53, 0xc2, 0x0e, 0x22, 0x42, 0x2e, 0xa7, 0x84, 0x1c, 0x44, 0x84, 0x5b, 0x4e, 0x09,
- 0x37, 0x88, 0x08, 0xb5, 0x9c, 0x12, 0x6a, 0x10, 0x11, 0x66, 0x39, 0x25, 0xcc, 0x20, 0x22, 0xc4,
- 0x72, 0x4a, 0x88, 0x41, 0x44, 0x78, 0xe5, 0x94, 0xf0, 0x82, 0x88, 0xd0, 0x3a, 0xaf, 0x86, 0x16,
- 0x44, 0x85, 0xd5, 0x79, 0x35, 0xac, 0x20, 0x2a, 0xa4, 0x9e, 0x50, 0x43, 0x6a, 0xec, 0xfe, 0xbb,
- 0xf3, 0xc3, 0x78, 0x48, 0x88, 0xa6, 0xf3, 0x6a, 0x34, 0x41, 0x54, 0x24, 0x9d, 0x57, 0x23, 0x09,
- 0xa2, 0xa2, 0xe8, 0xbc, 0x1a, 0x45, 0x10, 0x15, 0x41, 0x6f, 0xab, 0x11, 0x14, 0xbe, 0xe3, 0x93,
- 0x53, 0x1e, 0x29, 0xc6, 0x45, 0x90, 0x3e, 0x40, 0x04, 0xe9, 0x03, 0x44, 0x90, 0x3e, 0x40, 0x04,
- 0xe9, 0x03, 0x44, 0x90, 0x3e, 0x40, 0x04, 0xe9, 0x03, 0x44, 0x90, 0x3e, 0x40, 0x04, 0xe9, 0x83,
- 0x44, 0x90, 0x3e, 0x50, 0x04, 0xe9, 0xbd, 0x22, 0xe8, 0xbc, 0xfa, 0xc6, 0x03, 0x44, 0x15, 0xa4,
- 0xf3, 0xea, 0xa3, 0xcf, 0xf8, 0x10, 0xd2, 0x07, 0x0a, 0x21, 0xbd, 0x57, 0x08, 0xfd, 0x81, 0x0e,
- 0xd3, 0x52, 0x08, 0xb1, 0xe7, 0x43, 0x1f, 0x54, 0x05, 0xba, 0x36, 0xc0, 0x0b, 0x16, 0x51, 0x31,
- 0x75, 0x6d, 0x80, 0x87, 0xd4, 0xfd, 0xe2, 0xac, 0xbb, 0x0a, 0x95, 0x07, 0xa8, 0x42, 0x6b, 0x41,
- 0x0c, 0x5d, 0x1b, 0xe0, 0xc5, 0x8b, 0xee, 0xd8, 0xbb, 0xd1, 0xaf, 0x08, 0xbc, 0x30, 0x50, 0x11,
- 0x58, 0x1f, 0xa8, 0x08, 0xdc, 0x09, 0x3d, 0xf8, 0x4b, 0x09, 0x38, 0x13, 0x7a, 0x90, 0x7e, 0x22,
- 0xbf, 0x91, 0x94, 0x13, 0x1e, 0x51, 0x99, 0xfc, 0xb1, 0x8d, 0xe0, 0xc6, 0xc4, 0x7a, 0xcd, 0xdc,
- 0x91, 0x1f, 0x56, 0xe5, 0x4f, 0xfb, 0x00, 0x47, 0xf0, 0x38, 0xdb, 0x0c, 0x3d, 0x0f, 0xfa, 0x7a,
- 0xcd, 0x23, 0xd5, 0x22, 0xea, 0xb4, 0x25, 0x0b, 0x4f, 0x9b, 0x16, 0x8c, 0x10, 0x71, 0x8f, 0xb8,
- 0xf7, 0xfd, 0x9c, 0x78, 0xd5, 0x62, 0x4c, 0xb9, 0xb7, 0x35, 0x38, 0x2b, 0x85, 0xf2, 0x07, 0xf3,
- 0xc8, 0xe0, 0xd6, 0x40, 0x8f, 0x0c, 0xa4, 0x04, 0x09, 0x1f, 0x1f, 0x3c, 0xd5, 0xfd, 0xa4, 0x5a,
- 0xcc, 0x12, 0xf5, 0x51, 0xc2, 0x5f, 0x84, 0x89, 0xf0, 0x0a, 0xc8, 0x3d, 0xdb, 0xd5, 0xf8, 0xdd,
- 0xcc, 0xa8, 0xd4, 0xbc, 0xaa, 0xec, 0xa2, 0xf5, 0x85, 0x05, 0xd9, 0x9a, 0xcb, 0xc3, 0xe4, 0x96,
- 0xfc, 0x65, 0x9e, 0xb8, 0xcd, 0x88, 0x14, 0x6e, 0xcd, 0xef, 0x7d, 0x79, 0x7e, 0x28, 0xf7, 0x51,
- 0xc8, 0x88, 0xdf, 0xd7, 0x51, 0x80, 0x63, 0x1c, 0x98, 0x4f, 0xbe, 0x83, 0xa5, 0xff, 0xbe, 0x06,
- 0x0f, 0x89, 0xe2, 0x2f, 0xd6, 0xfd, 0xe3, 0x75, 0x07, 0xf7, 0xf4, 0xcf, 0x42, 0x0a, 0x31, 0xc7,
- 0xb1, 0x9f, 0x3b, 0x61, 0xf7, 0x91, 0x91, 0xe2, 0x4b, 0xe4, 0x5f, 0x2b, 0x80, 0x28, 0x7b, 0x1c,
- 0xfc, 0xb4, 0xcb, 0xb3, 0x4f, 0xc2, 0x30, 0xe5, 0x97, 0xf5, 0x1a, 0x57, 0xf4, 0xfa, 0xf5, 0x08,
- 0xbd, 0x48, 0x1c, 0x99, 0x77, 0x24, 0xbd, 0x84, 0xdb, 0xd5, 0x48, 0xf1, 0x25, 0x1e, 0x7c, 0xc5,
- 0x14, 0xee, 0xff, 0x48, 0x44, 0xc5, 0x2b, 0xb9, 0x00, 0xa9, 0xb2, 0x2a, 0x13, 0xad, 0xe7, 0x2a,
- 0x24, 0xb7, 0xdc, 0x1a, 0xf9, 0x21, 0x16, 0xf2, 0xc3, 0xbd, 0xcc, 0xc8, 0xec, 0x57, 0x7c, 0x2f,
- 0x40, 0xaa, 0x74, 0x5c, 0x6f, 0xd4, 0xda, 0xc8, 0x61, 0xcf, 0xec, 0xd9, 0x16, 0x3a, 0xc6, 0x58,
- 0xc1, 0x5c, 0xae, 0x04, 0x53, 0x5b, 0xae, 0x53, 0x3c, 0xf1, 0xc5, 0xba, 0xb1, 0xa4, 0xa4, 0x08,
- 0x7b, 0xe6, 0x43, 0xbe, 0x01, 0x82, 0x05, 0x8a, 0xc3, 0xdf, 0x7a, 0x77, 0x5e, 0xdb, 0x0b, 0xf6,
- 0xcf, 0x37, 0xe1, 0x61, 0x96, 0x3e, 0x5d, 0x54, 0xcb, 0x71, 0x54, 0x63, 0xec, 0x39, 0xb5, 0x40,
- 0xb7, 0x8e, 0xe9, 0x9c, 0x48, 0xba, 0x07, 0xd3, 0x0c, 0x37, 0x45, 0x7d, 0x35, 0xd3, 0x4f, 0xa5,
- 0x59, 0x24, 0xdd, 0x52, 0x1c, 0x9d, 0xa2, 0xd9, 0x13, 0x30, 0x16, 0xcc, 0x09, 0xd1, 0x20, 0x66,
- 0xca, 0xf2, 0x62, 0x0e, 0xd2, 0x42, 0xc2, 0x9a, 0xc3, 0xa0, 0x15, 0x8c, 0x21, 0xfc, 0x5f, 0xd1,
- 0xd0, 0xf0, 0x7f, 0x25, 0x23, 0xb1, 0xf8, 0x24, 0x4c, 0x2a, 0xfb, 0x97, 0x78, 0x66, 0xd5, 0x00,
- 0xfc, 0x5f, 0xd9, 0x48, 0xcf, 0x26, 0x3f, 0xf3, 0x8f, 0xe6, 0x86, 0x16, 0x6f, 0x81, 0xd9, 0xbd,
- 0xd3, 0x69, 0x8e, 0x40, 0xa2, 0x80, 0x29, 0x1f, 0x86, 0x44, 0xb1, 0x68, 0x68, 0xb3, 0x93, 0x7f,
- 0xed, 0x0b, 0x67, 0xd3, 0x45, 0xf2, 0x65, 0xe4, 0xbb, 0xc8, 0x2f, 0x16, 0x19, 0xf8, 0x39, 0x78,
- 0x28, 0x72, 0xa7, 0x14, 0xe3, 0x4b, 0x25, 0x8a, 0x5f, 0x5d, 0xed, 0xc2, 0xaf, 0xae, 0x12, 0xbc,
- 0x96, 0xe7, 0x4f, 0x9c, 0x0b, 0x66, 0xc4, 0xbe, 0x64, 0xb6, 0x26, 0x3c, 0xe1, 0x2e, 0xe4, 0x9f,
- 0x63, 0xb2, 0xc5, 0x48, 0x59, 0x14, 0xf3, 0xc4, 0xba, 0x98, 0x2f, 0x31, 0x7c, 0x29, 0x12, 0x7f,
- 0xa8, 0x3c, 0x56, 0x95, 0x57, 0x08, 0x46, 0x52, 0x0a, 0x14, 0x5e, 0x8d, 0x24, 0x39, 0x16, 0x5e,
- 0x76, 0x5f, 0x0d, 0x14, 0x2e, 0x47, 0xca, 0xd6, 0x63, 0x5e, 0xfa, 0x2a, 0xe7, 0x2f, 0xb2, 0x45,
- 0xbe, 0x70, 0xd9, 0x7c, 0x88, 0xe7, 0xa8, 0x54, 0x81, 0x99, 0x81, 0xb8, 0x54, 0xbe, 0xc4, 0x00,
- 0xc5, 0x9e, 0x80, 0xde, 0x56, 0xe2, 0xc8, 0xfc, 0x0b, 0x8c, 0xa4, 0xd4, 0x93, 0x24, 0xc6, 0x54,
- 0x1c, 0x5e, 0xdc, 0xbb, 0xf7, 0xde, 0xdc, 0xd0, 0x3b, 0xef, 0xcd, 0x0d, 0xfd, 0x97, 0xf7, 0xe6,
- 0x86, 0xbe, 0xfd, 0xde, 0x9c, 0xf6, 0xbd, 0xf7, 0xe6, 0xb4, 0x1f, 0xbc, 0x37, 0xa7, 0xfd, 0xe9,
- 0x7b, 0x73, 0xda, 0x9b, 0xf7, 0xe7, 0xb4, 0xaf, 0xde, 0x9f, 0xd3, 0xbe, 0x76, 0x7f, 0x4e, 0xfb,
- 0xbd, 0xfb, 0x73, 0xda, 0xdb, 0xf7, 0xe7, 0xb4, 0x7b, 0xf7, 0xe7, 0xb4, 0x77, 0xee, 0xcf, 0x69,
- 0xdf, 0xbe, 0x3f, 0xa7, 0x7d, 0xef, 0xfe, 0xdc, 0xd0, 0x0f, 0xee, 0xcf, 0x69, 0x7f, 0x7a, 0x7f,
- 0x6e, 0xe8, 0xcd, 0xef, 0xcc, 0x0d, 0xbd, 0xf5, 0x9d, 0xb9, 0xa1, 0xaf, 0x7e, 0x67, 0x4e, 0x83,
- 0x3f, 0x5a, 0x81, 0x05, 0xf6, 0x4d, 0x32, 0xfa, 0xc5, 0x55, 0xe1, 0x4b, 0xaf, 0x17, 0xfd, 0x63,
- 0x44, 0x5a, 0x83, 0x2b, 0xfc, 0x87, 0x9d, 0x82, 0x81, 0x53, 0x7e, 0xbb, 0x6c, 0xf6, 0x41, 0xbf,
- 0xcb, 0x96, 0xfb, 0xb7, 0xc3, 0x30, 0xca, 0xf7, 0x84, 0xa3, 0x7e, 0xa2, 0xfa, 0x2a, 0xa4, 0x8e,
- 0xeb, 0x0d, 0xbb, 0x5d, 0xf7, 0x4f, 0xd8, 0x66, 0xe8, 0x23, 0x4b, 0xa1, 0xda, 0x7c, 0xfb, 0xf4,
- 0x85, 0x4e, 0xd3, 0xed, 0xb4, 0xad, 0x40, 0xd4, 0x3c, 0x0b, 0x99, 0x63, 0x54, 0x3f, 0x3a, 0xf6,
- 0x2b, 0x75, 0xa7, 0x52, 0x6d, 0x92, 0x9e, 0x79, 0xdc, 0x02, 0x3a, 0xb6, 0xee, 0x94, 0x9a, 0xf8,
- 0x64, 0x35, 0xdb, 0xb7, 0xc9, 0xbd, 0x7a, 0xc6, 0x22, 0x9f, 0xcd, 0x73, 0x90, 0x69, 0x23, 0xaf,
- 0xd3, 0xf0, 0x2b, 0x55, 0xb7, 0xe3, 0xf8, 0xa4, 0xab, 0xd5, 0xad, 0x34, 0x1d, 0x2b, 0xe1, 0x21,
- 0xf3, 0x09, 0x18, 0xf7, 0xdb, 0x1d, 0x54, 0xf1, 0xaa, 0xae, 0xef, 0x35, 0x6d, 0x87, 0x74, 0xb5,
- 0x29, 0x2b, 0x83, 0x07, 0x77, 0xd9, 0x18, 0xf9, 0x03, 0x0c, 0x55, 0xb7, 0x8d, 0xc8, 0x4d, 0x75,
- 0xc2, 0xa2, 0x07, 0xa6, 0x01, 0xfa, 0x2b, 0xe8, 0x84, 0xdc, 0xb6, 0x25, 0x2d, 0xfc, 0xd1, 0x7c,
- 0x1a, 0x46, 0xe8, 0x5f, 0xf7, 0x20, 0x3d, 0x36, 0x79, 0x84, 0x1d, 0x5c, 0x1a, 0xdd, 0xaa, 0xb5,
- 0x98, 0x80, 0x79, 0x13, 0x46, 0x7d, 0xd4, 0x6e, 0xdb, 0x75, 0x87, 0xdc, 0x42, 0xa5, 0x97, 0xe7,
- 0x23, 0xcc, 0xb0, 0x47, 0x25, 0xc8, 0xaf, 0xbc, 0x5a, 0x5c, 0xde, 0xbc, 0x0a, 0x19, 0x22, 0xb7,
- 0x5c, 0xa1, 0x7f, 0x01, 0x25, 0xdd, 0x33, 0xaa, 0xd3, 0x54, 0x8e, 0x3f, 0x31, 0xe0, 0x30, 0xfa,
- 0x0b, 0x77, 0xe3, 0xe4, 0xb4, 0x4f, 0x44, 0x9c, 0x96, 0x14, 0xe0, 0x65, 0xd2, 0x3c, 0xd2, 0x53,
- 0x33, 0x1e, 0xfa, 0x1b, 0x78, 0x9b, 0x90, 0x11, 0xf5, 0xe2, 0x66, 0xa0, 0x4d, 0x10, 0x31, 0xc3,
- 0x53, 0xe1, 0xaf, 0xcb, 0xf7, 0xb0, 0x02, 0x9d, 0xcf, 0x27, 0x6e, 0x68, 0xb3, 0x3b, 0x60, 0xa8,
- 0xe7, 0x8b, 0xa0, 0xbc, 0x20, 0x53, 0x1a, 0xe2, 0xc5, 0x92, 0xfd, 0xf2, 0x90, 0x31, 0xf7, 0x3c,
- 0x8c, 0xd0, 0xf8, 0x31, 0xd3, 0x30, 0x1a, 0xfe, 0x78, 0x62, 0x0a, 0x92, 0x3b, 0xfb, 0x5b, 0xbb,
- 0xf4, 0x57, 0x50, 0x77, 0x37, 0x0a, 0x3b, 0xbb, 0x7b, 0xeb, 0xa5, 0x8f, 0x1b, 0x09, 0x73, 0x12,
- 0xd2, 0xc5, 0xf5, 0x8d, 0x8d, 0x4a, 0xb1, 0xb0, 0xbe, 0x51, 0xbe, 0x6b, 0xe8, 0xb9, 0x39, 0x18,
- 0xa1, 0x7a, 0x92, 0x5f, 0x73, 0xeb, 0x38, 0xce, 0x09, 0x6f, 0x22, 0xc8, 0x41, 0xee, 0xeb, 0x26,
- 0x8c, 0x16, 0x1a, 0x8d, 0x4d, 0xbb, 0xe5, 0x99, 0x2f, 0xc2, 0x14, 0xfd, 0x5d, 0x89, 0x3d, 0x77,
- 0x95, 0xfc, 0xe8, 0x20, 0x2e, 0x11, 0x1a, 0xfb, 0x55, 0xfd, 0xf0, 0xba, 0x99, 0xf8, 0x52, 0x97,
- 0x2c, 0x35, 0x70, 0x37, 0x87, 0xb9, 0x07, 0x06, 0x1f, 0x5c, 0x6b, 0xb8, 0xb6, 0x8f, 0x79, 0x13,
- 0xec, 0x37, 0x01, 0x7b, 0xf3, 0x72, 0x51, 0x4a, 0xdb, 0xc5, 0x60, 0x7e, 0x0c, 0x52, 0xeb, 0x8e,
- 0x7f, 0x65, 0x19, 0xb3, 0xf1, 0xbf, 0x58, 0xd3, 0xcd, 0xc6, 0x45, 0x28, 0x4b, 0x80, 0x60, 0xe8,
- 0x6b, 0x2b, 0x18, 0x9d, 0xec, 0x87, 0x26, 0x22, 0x21, 0x9a, 0x1c, 0x9a, 0xcf, 0xc3, 0x18, 0xbe,
- 0x47, 0xa1, 0x27, 0x1f, 0xe6, 0x0d, 0x6c, 0x17, 0x3c, 0x90, 0xa1, 0xf8, 0x10, 0xc3, 0x09, 0xe8,
- 0xf9, 0x47, 0xfa, 0x12, 0x08, 0x0a, 0x84, 0x18, 0x4c, 0xb0, 0x1b, 0x68, 0x30, 0xda, 0x93, 0x60,
- 0x57, 0xd1, 0x60, 0x57, 0xd4, 0x60, 0x37, 0xd0, 0x20, 0xd5, 0x97, 0x40, 0xd4, 0x20, 0x38, 0x36,
- 0x8b, 0x00, 0x6b, 0xf5, 0xd7, 0x51, 0x8d, 0xaa, 0x40, 0xff, 0x9e, 0x4d, 0x2e, 0x82, 0x21, 0x14,
- 0xa2, 0x14, 0x02, 0xca, 0x2c, 0x43, 0x7a, 0xf7, 0x30, 0x24, 0x81, 0xae, 0x3c, 0x0e, 0xd4, 0x38,
- 0x54, 0x58, 0x44, 0x5c, 0xa0, 0x0a, 0xbd, 0x98, 0x74, 0x7f, 0x55, 0x84, 0xab, 0x11, 0x50, 0xa1,
- 0x2a, 0x94, 0x24, 0x13, 0xa3, 0x8a, 0xc0, 0x22, 0xe2, 0x70, 0x31, 0x2c, 0xba, 0x2e, 0x96, 0x64,
- 0x55, 0x69, 0x3e, 0x82, 0x82, 0x49, 0xb0, 0x62, 0xc8, 0x8e, 0x88, 0x47, 0x48, 0x90, 0x63, 0xf0,
- 0x44, 0x6f, 0x8f, 0x70, 0x19, 0xee, 0x11, 0x7e, 0x2c, 0xe6, 0x19, 0x79, 0xaf, 0x15, 0xf3, 0x4c,
- 0xc6, 0xe6, 0x19, 0x17, 0x55, 0xf2, 0x8c, 0x0f, 0x9b, 0x9f, 0x80, 0x49, 0x3e, 0x86, 0xcb, 0x13,
- 0x26, 0x35, 0xd8, 0x5f, 0xfc, 0xea, 0x4d, 0xca, 0x24, 0x29, 0xa7, 0x8a, 0x37, 0xb7, 0x60, 0x82,
- 0x0f, 0x6d, 0x7a, 0xe4, 0x72, 0xa7, 0xd8, 0x5f, 0xa3, 0xe8, 0xcd, 0x48, 0x05, 0x29, 0xa1, 0x82,
- 0x9e, 0x5d, 0x85, 0x99, 0xe8, 0x6a, 0x24, 0x96, 0xdf, 0x31, 0x5a, 0x7e, 0xcf, 0x88, 0xe5, 0x57,
- 0x13, 0xcb, 0x77, 0x09, 0x1e, 0x8a, 0xac, 0x3d, 0x71, 0x24, 0x09, 0x91, 0xe4, 0x16, 0x8c, 0x4b,
- 0x25, 0x47, 0x04, 0x0f, 0x47, 0x80, 0x87, 0xbb, 0xc1, 0x61, 0x68, 0x45, 0xac, 0x1e, 0x12, 0x58,
- 0x17, 0xc1, 0x1f, 0x83, 0x09, 0xb9, 0xde, 0x88, 0xe8, 0xf1, 0x08, 0xf4, 0x78, 0x04, 0x3a, 0xfa,
- 0xdc, 0xc9, 0x08, 0x74, 0x52, 0x41, 0xef, 0xf6, 0x3c, 0xf7, 0x54, 0x04, 0x7a, 0x2a, 0x02, 0x1d,
- 0x7d, 0x6e, 0x33, 0x02, 0x6d, 0x8a, 0xe8, 0x67, 0x61, 0x52, 0x29, 0x31, 0x22, 0x7c, 0x34, 0x02,
- 0x3e, 0x2a, 0xc2, 0x9f, 0x03, 0x43, 0x2d, 0x2e, 0x22, 0x7e, 0x32, 0x02, 0x3f, 0x19, 0x75, 0xfa,
- 0x68, 0xed, 0x47, 0x22, 0xe0, 0x23, 0x91, 0xa7, 0x8f, 0xc6, 0x1b, 0x11, 0x78, 0x43, 0xc4, 0xe7,
- 0x21, 0x23, 0x56, 0x13, 0x11, 0x9b, 0x8a, 0xc0, 0xa6, 0x54, 0xbb, 0x4b, 0xc5, 0x24, 0x2e, 0xd2,
- 0xc7, 0x7a, 0xa4, 0x8b, 0x54, 0x42, 0xe2, 0x48, 0x32, 0x22, 0xc9, 0x27, 0xe1, 0x4c, 0x54, 0xc9,
- 0x88, 0xe0, 0x58, 0x10, 0x39, 0x26, 0x70, 0x8f, 0x18, 0x36, 0x7b, 0x76, 0x4b, 0x69, 0x9c, 0x66,
- 0x3f, 0x05, 0xd3, 0x11, 0x85, 0x23, 0x82, 0x76, 0x49, 0xee, 0xc6, 0xb2, 0x02, 0x2d, 0x29, 0x02,
- 0x75, 0xe7, 0x68, 0xc7, 0xad, 0x3b, 0xbe, 0xd8, 0x95, 0x7d, 0x63, 0x1a, 0x26, 0x58, 0x79, 0xda,
- 0x6e, 0xd7, 0x50, 0x1b, 0xd5, 0xcc, 0x3f, 0xdf, 0xbb, 0x77, 0xba, 0xd4, 0x5d, 0xd4, 0x18, 0xea,
- 0x14, 0x2d, 0xd4, 0xa7, 0x7a, 0xb6, 0x50, 0x17, 0xe3, 0xe9, 0xe3, 0x3a, 0xa9, 0x52, 0x57, 0x27,
- 0xf5, 0x54, 0x6f, 0xd2, 0x5e, 0x0d, 0x55, 0xa9, 0xab, 0xa1, 0xea, 0x4f, 0x12, 0xd9, 0x57, 0xad,
- 0x75, 0xf7, 0x55, 0x0b, 0xbd, 0x59, 0x7a, 0xb7, 0x57, 0x6b, 0xdd, 0xed, 0x55, 0x0c, 0x4f, 0x74,
- 0x97, 0xb5, 0xd6, 0xdd, 0x65, 0xf5, 0xe1, 0xe9, 0xdd, 0x6c, 0xad, 0x75, 0x37, 0x5b, 0x31, 0x3c,
- 0xd1, 0x3d, 0xd7, 0x7a, 0x44, 0xcf, 0xf5, 0x74, 0x6f, 0xa2, 0x7e, 0xad, 0xd7, 0x46, 0x54, 0xeb,
- 0xb5, 0xd8, 0x47, 0xa9, 0xbe, 0x1d, 0xd8, 0x7a, 0x44, 0x07, 0x16, 0xa7, 0x58, 0x8f, 0x46, 0x6c,
- 0x23, 0xaa, 0x11, 0x8b, 0x55, 0xac, 0x57, 0x3f, 0xf6, 0x73, 0x6a, 0x3f, 0x76, 0xa1, 0x37, 0x53,
- 0x74, 0x5b, 0xb6, 0xd6, 0xdd, 0x96, 0x2d, 0xc4, 0xe5, 0x5c, 0x54, 0x77, 0xf6, 0xa9, 0x9e, 0xdd,
- 0xd9, 0x00, 0x29, 0x1c, 0xd7, 0xa4, 0xbd, 0xd4, 0xab, 0x49, 0x5b, 0x8a, 0xe7, 0xee, 0xdf, 0xab,
- 0xed, 0xf7, 0xe8, 0xd5, 0x9e, 0x89, 0x27, 0xfe, 0x59, 0xcb, 0xf6, 0xb3, 0x96, 0xed, 0x67, 0x2d,
- 0xdb, 0xcf, 0x5a, 0xb6, 0x9f, 0x7c, 0xcb, 0x96, 0x4f, 0x7e, 0xf6, 0xcb, 0xf3, 0x5a, 0xee, 0x3f,
- 0xeb, 0xc1, 0x1f, 0xd0, 0x7a, 0xb1, 0xee, 0x1f, 0xe3, 0xf2, 0xb6, 0x09, 0x19, 0xf2, 0xa7, 0x2f,
- 0x9a, 0x76, 0xab, 0x55, 0x77, 0x8e, 0x58, 0xcf, 0xb6, 0xd8, 0xbd, 0x95, 0xc8, 0x00, 0xe4, 0x8f,
- 0x87, 0x6c, 0x52, 0x61, 0xb6, 0xdc, 0x38, 0xe1, 0x88, 0x79, 0x07, 0xd2, 0x4d, 0xef, 0x28, 0x60,
- 0x4b, 0x74, 0x2d, 0x84, 0x0a, 0x1b, 0xbd, 0xd2, 0x90, 0x0c, 0x9a, 0xc1, 0x00, 0x56, 0xed, 0xe0,
- 0xc4, 0x0f, 0x55, 0xd3, 0xe3, 0x54, 0xc3, 0x3e, 0x95, 0x55, 0x3b, 0x08, 0x47, 0x70, 0xd8, 0xaa,
- 0xba, 0xc7, 0x55, 0x3a, 0x29, 0x78, 0x5e, 0x84, 0x49, 0x45, 0xdb, 0x88, 0x9c, 0x7f, 0x00, 0xdf,
- 0x60, 0xc5, 0x54, 0xcd, 0xe3, 0x72, 0x42, 0x0c, 0xc8, 0xdc, 0xe3, 0x30, 0x2e, 0x71, 0x9b, 0x19,
- 0xd0, 0x0e, 0xd9, 0x97, 0x2a, 0xb5, 0xc3, 0xdc, 0x97, 0x34, 0x48, 0xb3, 0x17, 0x0a, 0x76, 0xec,
- 0x7a, 0xdb, 0x7c, 0x01, 0x92, 0x0d, 0xfe, 0xc5, 0xa6, 0x07, 0xfd, 0x12, 0x2d, 0x61, 0x30, 0xd7,
- 0x60, 0xb8, 0x1d, 0x7c, 0xf1, 0xe9, 0x81, 0xbe, 0x19, 0x4b, 0xe0, 0xb9, 0x7b, 0x1a, 0x4c, 0xb1,
- 0xf7, 0x5d, 0x3d, 0xf6, 0x1a, 0xb4, 0xdd, 0x9a, 0xfd, 0xba, 0x06, 0x63, 0xc1, 0x91, 0x79, 0x00,
- 0x13, 0xc1, 0x01, 0x7d, 0xd5, 0x9e, 0x46, 0x6a, 0x5e, 0xb0, 0x70, 0x17, 0xc7, 0x52, 0xc4, 0x27,
- 0xfa, 0x48, 0x8a, 0xae, 0xc9, 0xf2, 0xe0, 0x6c, 0x01, 0xa6, 0x23, 0xc4, 0x4e, 0xb3, 0x20, 0xe7,
- 0xce, 0xc1, 0xd8, 0x96, 0xeb, 0xd3, 0xdf, 0xcf, 0x31, 0xcf, 0x08, 0x4f, 0x15, 0x8a, 0x09, 0x63,
- 0x88, 0x80, 0x17, 0xcf, 0xc1, 0x28, 0xcb, 0x7e, 0x73, 0x04, 0x12, 0x9b, 0x05, 0x63, 0x88, 0xfc,
- 0x5f, 0x34, 0x34, 0xf2, 0x7f, 0xc9, 0x48, 0x14, 0x37, 0x1e, 0xe0, 0x79, 0xd3, 0xd0, 0x3b, 0xf7,
- 0xe7, 0x86, 0x22, 0x9e, 0x37, 0x69, 0x07, 0x23, 0xd4, 0x3c, 0xff, 0x3f, 0x00, 0x00, 0xff, 0xff,
- 0xed, 0xca, 0x39, 0x71, 0x7c, 0x80, 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 (x MapEnum) String() string {
- s, ok := MapEnum_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (x Message_Humour) String() string {
- s, ok := Message_Humour_name[int32(x)]
- if ok {
- return s
- }
- return strconv.Itoa(int(x))
-}
-func (this *Message) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Message)
- if !ok {
- that2, ok := that.(Message)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Message")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Message but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Message but is not nil && this == nil")
- }
- if this.Name != that1.Name {
- return fmt.Errorf("Name this(%v) Not Equal that(%v)", this.Name, that1.Name)
- }
- if this.Hilarity != that1.Hilarity {
- return fmt.Errorf("Hilarity this(%v) Not Equal that(%v)", this.Hilarity, that1.Hilarity)
- }
- if this.HeightInCm != that1.HeightInCm {
- return fmt.Errorf("HeightInCm this(%v) Not Equal that(%v)", this.HeightInCm, that1.HeightInCm)
- }
- if !bytes.Equal(this.Data, that1.Data) {
- return fmt.Errorf("Data this(%v) Not Equal that(%v)", this.Data, that1.Data)
- }
- if this.ResultCount != that1.ResultCount {
- return fmt.Errorf("ResultCount this(%v) Not Equal that(%v)", this.ResultCount, that1.ResultCount)
- }
- if this.TrueScotsman != that1.TrueScotsman {
- return fmt.Errorf("TrueScotsman this(%v) Not Equal that(%v)", this.TrueScotsman, that1.TrueScotsman)
- }
- if this.Score != that1.Score {
- return fmt.Errorf("Score this(%v) Not Equal that(%v)", this.Score, that1.Score)
- }
- if len(this.Key) != len(that1.Key) {
- return fmt.Errorf("Key this(%v) Not Equal that(%v)", len(this.Key), len(that1.Key))
- }
- for i := range this.Key {
- if this.Key[i] != that1.Key[i] {
- return fmt.Errorf("Key this[%v](%v) Not Equal that[%v](%v)", i, this.Key[i], i, that1.Key[i])
- }
- }
- if !this.Nested.Equal(that1.Nested) {
- return fmt.Errorf("Nested this(%v) Not Equal that(%v)", this.Nested, that1.Nested)
- }
- if len(this.Terrain) != len(that1.Terrain) {
- return fmt.Errorf("Terrain this(%v) Not Equal that(%v)", len(this.Terrain), len(that1.Terrain))
- }
- for i := range this.Terrain {
- if !this.Terrain[i].Equal(that1.Terrain[i]) {
- return fmt.Errorf("Terrain this[%v](%v) Not Equal that[%v](%v)", i, this.Terrain[i], i, that1.Terrain[i])
- }
- }
- if !this.Proto2Field.Equal(that1.Proto2Field) {
- return fmt.Errorf("Proto2Field this(%v) Not Equal that(%v)", this.Proto2Field, that1.Proto2Field)
- }
- if len(this.Proto2Value) != len(that1.Proto2Value) {
- return fmt.Errorf("Proto2Value this(%v) Not Equal that(%v)", len(this.Proto2Value), len(that1.Proto2Value))
- }
- for i := range this.Proto2Value {
- if !this.Proto2Value[i].Equal(that1.Proto2Value[i]) {
- return fmt.Errorf("Proto2Value this[%v](%v) Not Equal that[%v](%v)", i, this.Proto2Value[i], i, that1.Proto2Value[i])
- }
- }
- return nil
-}
-func (this *Message) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Message)
- if !ok {
- that2, ok := that.(Message)
- 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.Name != that1.Name {
- return false
- }
- if this.Hilarity != that1.Hilarity {
- return false
- }
- if this.HeightInCm != that1.HeightInCm {
- return false
- }
- if !bytes.Equal(this.Data, that1.Data) {
- return false
- }
- if this.ResultCount != that1.ResultCount {
- return false
- }
- if this.TrueScotsman != that1.TrueScotsman {
- return false
- }
- if this.Score != that1.Score {
- return false
- }
- if len(this.Key) != len(that1.Key) {
- return false
- }
- for i := range this.Key {
- if this.Key[i] != that1.Key[i] {
- return false
- }
- }
- if !this.Nested.Equal(that1.Nested) {
- return false
- }
- if len(this.Terrain) != len(that1.Terrain) {
- return false
- }
- for i := range this.Terrain {
- if !this.Terrain[i].Equal(that1.Terrain[i]) {
- return false
- }
- }
- if !this.Proto2Field.Equal(that1.Proto2Field) {
- return false
- }
- if len(this.Proto2Value) != len(that1.Proto2Value) {
- return false
- }
- for i := range this.Proto2Value {
- if !this.Proto2Value[i].Equal(that1.Proto2Value[i]) {
- return false
- }
- }
- return true
-}
-func (this *Nested) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Nested)
- if !ok {
- that2, ok := that.(Nested)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Nested")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Nested but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Nested but is not nil && this == nil")
- }
- if this.Bunny != that1.Bunny {
- return fmt.Errorf("Bunny this(%v) Not Equal that(%v)", this.Bunny, that1.Bunny)
- }
- return nil
-}
-func (this *Nested) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Nested)
- if !ok {
- that2, ok := that.(Nested)
- 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.Bunny != that1.Bunny {
- return false
- }
- return true
-}
-func (this *AllMaps) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllMaps)
- if !ok {
- that2, ok := that.(AllMaps)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllMaps")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllMaps but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllMaps but is not nil && this == nil")
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap))
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i])
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap))
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i])
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map))
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i])
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map))
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i])
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map))
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i])
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map))
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i])
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map))
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i])
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map))
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i])
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map))
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i])
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map))
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i])
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map))
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i])
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map))
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i])
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap))
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i])
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap))
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i])
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap))
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i])
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap))
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i])
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap))
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[i])
- }
- }
- return nil
-}
-func (this *AllMaps) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllMaps)
- if !ok {
- that2, ok := that.(AllMaps)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return false
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return false
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return false
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return false
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return false
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return false
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return false
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return false
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return false
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return false
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return false
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return false
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return false
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return false
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return false
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return false
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return false
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return false
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return false
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return false
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return false
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return false
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return false
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return false
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return false
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return false
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return false
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return false
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return false
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return false
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return false
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return false
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return false
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return false
- }
- }
- return true
-}
-func (this *AllMapsOrdered) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*AllMapsOrdered)
- if !ok {
- that2, ok := that.(AllMapsOrdered)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *AllMapsOrdered")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *AllMapsOrdered but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *AllMapsOrdered but is not nil && this == nil")
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap))
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i])
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap))
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i])
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map))
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i])
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map))
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i])
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map))
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i])
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map))
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i])
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map))
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i])
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map))
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i])
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map))
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i])
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map))
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i])
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map))
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i])
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map))
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i])
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap))
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i])
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap))
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i])
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap))
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i])
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap))
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i])
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap))
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[i])
- }
- }
- return nil
-}
-func (this *AllMapsOrdered) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*AllMapsOrdered)
- if !ok {
- that2, ok := that.(AllMapsOrdered)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
- return false
- }
- for i := range this.StringToDoubleMap {
- if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
- return false
- }
- }
- if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
- return false
- }
- for i := range this.StringToFloatMap {
- if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
- return false
- }
- }
- if len(this.Int32Map) != len(that1.Int32Map) {
- return false
- }
- for i := range this.Int32Map {
- if this.Int32Map[i] != that1.Int32Map[i] {
- return false
- }
- }
- if len(this.Int64Map) != len(that1.Int64Map) {
- return false
- }
- for i := range this.Int64Map {
- if this.Int64Map[i] != that1.Int64Map[i] {
- return false
- }
- }
- if len(this.Uint32Map) != len(that1.Uint32Map) {
- return false
- }
- for i := range this.Uint32Map {
- if this.Uint32Map[i] != that1.Uint32Map[i] {
- return false
- }
- }
- if len(this.Uint64Map) != len(that1.Uint64Map) {
- return false
- }
- for i := range this.Uint64Map {
- if this.Uint64Map[i] != that1.Uint64Map[i] {
- return false
- }
- }
- if len(this.Sint32Map) != len(that1.Sint32Map) {
- return false
- }
- for i := range this.Sint32Map {
- if this.Sint32Map[i] != that1.Sint32Map[i] {
- return false
- }
- }
- if len(this.Sint64Map) != len(that1.Sint64Map) {
- return false
- }
- for i := range this.Sint64Map {
- if this.Sint64Map[i] != that1.Sint64Map[i] {
- return false
- }
- }
- if len(this.Fixed32Map) != len(that1.Fixed32Map) {
- return false
- }
- for i := range this.Fixed32Map {
- if this.Fixed32Map[i] != that1.Fixed32Map[i] {
- return false
- }
- }
- if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
- return false
- }
- for i := range this.Sfixed32Map {
- if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
- return false
- }
- }
- if len(this.Fixed64Map) != len(that1.Fixed64Map) {
- return false
- }
- for i := range this.Fixed64Map {
- if this.Fixed64Map[i] != that1.Fixed64Map[i] {
- return false
- }
- }
- if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
- return false
- }
- for i := range this.Sfixed64Map {
- if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
- return false
- }
- }
- if len(this.BoolMap) != len(that1.BoolMap) {
- return false
- }
- for i := range this.BoolMap {
- if this.BoolMap[i] != that1.BoolMap[i] {
- return false
- }
- }
- if len(this.StringMap) != len(that1.StringMap) {
- return false
- }
- for i := range this.StringMap {
- if this.StringMap[i] != that1.StringMap[i] {
- return false
- }
- }
- if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
- return false
- }
- for i := range this.StringToBytesMap {
- if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
- return false
- }
- }
- if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
- return false
- }
- for i := range this.StringToEnumMap {
- if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
- return false
- }
- }
- if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
- return false
- }
- for i := range this.StringToMsgMap {
- if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
- return false
- }
- }
- return true
-}
-func (this *MessageWithMap) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*MessageWithMap)
- if !ok {
- that2, ok := that.(MessageWithMap)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *MessageWithMap")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *MessageWithMap but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *MessageWithMap but is not nil && this == nil")
- }
- if len(this.NameMapping) != len(that1.NameMapping) {
- return fmt.Errorf("NameMapping this(%v) Not Equal that(%v)", len(this.NameMapping), len(that1.NameMapping))
- }
- for i := range this.NameMapping {
- if this.NameMapping[i] != that1.NameMapping[i] {
- return fmt.Errorf("NameMapping this[%v](%v) Not Equal that[%v](%v)", i, this.NameMapping[i], i, that1.NameMapping[i])
- }
- }
- if len(this.MsgMapping) != len(that1.MsgMapping) {
- return fmt.Errorf("MsgMapping this(%v) Not Equal that(%v)", len(this.MsgMapping), len(that1.MsgMapping))
- }
- for i := range this.MsgMapping {
- if !this.MsgMapping[i].Equal(that1.MsgMapping[i]) {
- return fmt.Errorf("MsgMapping this[%v](%v) Not Equal that[%v](%v)", i, this.MsgMapping[i], i, that1.MsgMapping[i])
- }
- }
- if len(this.ByteMapping) != len(that1.ByteMapping) {
- return fmt.Errorf("ByteMapping this(%v) Not Equal that(%v)", len(this.ByteMapping), len(that1.ByteMapping))
- }
- for i := range this.ByteMapping {
- if !bytes.Equal(this.ByteMapping[i], that1.ByteMapping[i]) {
- return fmt.Errorf("ByteMapping this[%v](%v) Not Equal that[%v](%v)", i, this.ByteMapping[i], i, that1.ByteMapping[i])
- }
- }
- return nil
-}
-func (this *MessageWithMap) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*MessageWithMap)
- if !ok {
- that2, ok := that.(MessageWithMap)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.NameMapping) != len(that1.NameMapping) {
- return false
- }
- for i := range this.NameMapping {
- if this.NameMapping[i] != that1.NameMapping[i] {
- return false
- }
- }
- if len(this.MsgMapping) != len(that1.MsgMapping) {
- return false
- }
- for i := range this.MsgMapping {
- if !this.MsgMapping[i].Equal(that1.MsgMapping[i]) {
- return false
- }
- }
- if len(this.ByteMapping) != len(that1.ByteMapping) {
- return false
- }
- for i := range this.ByteMapping {
- if !bytes.Equal(this.ByteMapping[i], that1.ByteMapping[i]) {
- return false
- }
- }
- return true
-}
-func (this *FloatingPoint) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*FloatingPoint)
- if !ok {
- that2, ok := that.(FloatingPoint)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *FloatingPoint")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *FloatingPoint but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *FloatingPoint but is not nil && this == nil")
- }
- if this.F != that1.F {
- return fmt.Errorf("F this(%v) Not Equal that(%v)", this.F, that1.F)
- }
- return nil
-}
-func (this *FloatingPoint) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*FloatingPoint)
- if !ok {
- that2, ok := that.(FloatingPoint)
- 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.F != that1.F {
- return false
- }
- return true
-}
-func (this *Uint128Pair) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*Uint128Pair)
- if !ok {
- that2, ok := that.(Uint128Pair)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *Uint128Pair")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *Uint128Pair but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *Uint128Pair but is not nil && this == nil")
- }
- if !this.Left.Equal(that1.Left) {
- return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left)
- }
- if that1.Right == nil {
- if this.Right != nil {
- return fmt.Errorf("this.Right != nil && that1.Right == nil")
- }
- } else if !this.Right.Equal(*that1.Right) {
- return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right)
- }
- return nil
-}
-func (this *Uint128Pair) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*Uint128Pair)
- if !ok {
- that2, ok := that.(Uint128Pair)
- 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.Left.Equal(that1.Left) {
- return false
- }
- if that1.Right == nil {
- if this.Right != nil {
- return false
- }
- } else if !this.Right.Equal(*that1.Right) {
- return false
- }
- return true
-}
-func (this *ContainsNestedMap) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*ContainsNestedMap)
- if !ok {
- that2, ok := that.(ContainsNestedMap)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *ContainsNestedMap")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *ContainsNestedMap but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *ContainsNestedMap but is not nil && this == nil")
- }
- return nil
-}
-func (this *ContainsNestedMap) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*ContainsNestedMap)
- if !ok {
- that2, ok := that.(ContainsNestedMap)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- return true
-}
-func (this *ContainsNestedMap_NestedMap) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*ContainsNestedMap_NestedMap)
- if !ok {
- that2, ok := that.(ContainsNestedMap_NestedMap)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *ContainsNestedMap_NestedMap")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *ContainsNestedMap_NestedMap but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *ContainsNestedMap_NestedMap but is not nil && this == nil")
- }
- if len(this.NestedMapField) != len(that1.NestedMapField) {
- return fmt.Errorf("NestedMapField this(%v) Not Equal that(%v)", len(this.NestedMapField), len(that1.NestedMapField))
- }
- for i := range this.NestedMapField {
- if this.NestedMapField[i] != that1.NestedMapField[i] {
- return fmt.Errorf("NestedMapField this[%v](%v) Not Equal that[%v](%v)", i, this.NestedMapField[i], i, that1.NestedMapField[i])
- }
- }
- return nil
-}
-func (this *ContainsNestedMap_NestedMap) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*ContainsNestedMap_NestedMap)
- if !ok {
- that2, ok := that.(ContainsNestedMap_NestedMap)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.NestedMapField) != len(that1.NestedMapField) {
- return false
- }
- for i := range this.NestedMapField {
- if this.NestedMapField[i] != that1.NestedMapField[i] {
- return false
- }
- }
- return true
-}
-func (this *NotPacked) VerboseEqual(that interface{}) error {
- if that == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that == nil && this != nil")
- }
-
- that1, ok := that.(*NotPacked)
- if !ok {
- that2, ok := that.(NotPacked)
- if ok {
- that1 = &that2
- } else {
- return fmt.Errorf("that is not of type *NotPacked")
- }
- }
- if that1 == nil {
- if this == nil {
- return nil
- }
- return fmt.Errorf("that is type *NotPacked but is nil && this != nil")
- } else if this == nil {
- return fmt.Errorf("that is type *NotPacked but is not nil && this == nil")
- }
- if len(this.Key) != len(that1.Key) {
- return fmt.Errorf("Key this(%v) Not Equal that(%v)", len(this.Key), len(that1.Key))
- }
- for i := range this.Key {
- if this.Key[i] != that1.Key[i] {
- return fmt.Errorf("Key this[%v](%v) Not Equal that[%v](%v)", i, this.Key[i], i, that1.Key[i])
- }
- }
- return nil
-}
-func (this *NotPacked) Equal(that interface{}) bool {
- if that == nil {
- if this == nil {
- return true
- }
- return false
- }
-
- that1, ok := that.(*NotPacked)
- if !ok {
- that2, ok := that.(NotPacked)
- if ok {
- that1 = &that2
- } else {
- return false
- }
- }
- if that1 == nil {
- if this == nil {
- return true
- }
- return false
- } else if this == nil {
- return false
- }
- if len(this.Key) != len(that1.Key) {
- return false
- }
- for i := range this.Key {
- if this.Key[i] != that1.Key[i] {
- return false
- }
- }
- return true
-}
-
-type MessageFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetName() string
- GetHilarity() Message_Humour
- GetHeightInCm() uint32
- GetData() []byte
- GetResultCount() int64
- GetTrueScotsman() bool
- GetScore() float32
- GetKey() []uint64
- GetNested() *Nested
- GetTerrain() map[int64]*Nested
- GetProto2Field() *test.NinOptNative
- GetProto2Value() map[int64]*test.NinOptEnum
-}
-
-func (this *Message) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Message) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewMessageFromFace(this)
-}
-
-func (this *Message) GetName() string {
- return this.Name
-}
-
-func (this *Message) GetHilarity() Message_Humour {
- return this.Hilarity
-}
-
-func (this *Message) GetHeightInCm() uint32 {
- return this.HeightInCm
-}
-
-func (this *Message) GetData() []byte {
- return this.Data
-}
-
-func (this *Message) GetResultCount() int64 {
- return this.ResultCount
-}
-
-func (this *Message) GetTrueScotsman() bool {
- return this.TrueScotsman
-}
-
-func (this *Message) GetScore() float32 {
- return this.Score
-}
-
-func (this *Message) GetKey() []uint64 {
- return this.Key
-}
-
-func (this *Message) GetNested() *Nested {
- return this.Nested
-}
-
-func (this *Message) GetTerrain() map[int64]*Nested {
- return this.Terrain
-}
-
-func (this *Message) GetProto2Field() *test.NinOptNative {
- return this.Proto2Field
-}
-
-func (this *Message) GetProto2Value() map[int64]*test.NinOptEnum {
- return this.Proto2Value
-}
-
-func NewMessageFromFace(that MessageFace) *Message {
- this := &Message{}
- this.Name = that.GetName()
- this.Hilarity = that.GetHilarity()
- this.HeightInCm = that.GetHeightInCm()
- this.Data = that.GetData()
- this.ResultCount = that.GetResultCount()
- this.TrueScotsman = that.GetTrueScotsman()
- this.Score = that.GetScore()
- this.Key = that.GetKey()
- this.Nested = that.GetNested()
- this.Terrain = that.GetTerrain()
- this.Proto2Field = that.GetProto2Field()
- this.Proto2Value = that.GetProto2Value()
- return this
-}
-
-type NestedFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetBunny() string
-}
-
-func (this *Nested) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Nested) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNestedFromFace(this)
-}
-
-func (this *Nested) GetBunny() string {
- return this.Bunny
-}
-
-func NewNestedFromFace(that NestedFace) *Nested {
- this := &Nested{}
- this.Bunny = that.GetBunny()
- return this
-}
-
-type AllMapsFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetStringToDoubleMap() map[string]float64
- GetStringToFloatMap() map[string]float32
- GetInt32Map() map[int32]int32
- GetInt64Map() map[int64]int64
- GetUint32Map() map[uint32]uint32
- GetUint64Map() map[uint64]uint64
- GetSint32Map() map[int32]int32
- GetSint64Map() map[int64]int64
- GetFixed32Map() map[uint32]uint32
- GetSfixed32Map() map[int32]int32
- GetFixed64Map() map[uint64]uint64
- GetSfixed64Map() map[int64]int64
- GetBoolMap() map[bool]bool
- GetStringMap() map[string]string
- GetStringToBytesMap() map[string][]byte
- GetStringToEnumMap() map[string]MapEnum
- GetStringToMsgMap() map[string]*FloatingPoint
-}
-
-func (this *AllMaps) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *AllMaps) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewAllMapsFromFace(this)
-}
-
-func (this *AllMaps) GetStringToDoubleMap() map[string]float64 {
- return this.StringToDoubleMap
-}
-
-func (this *AllMaps) GetStringToFloatMap() map[string]float32 {
- return this.StringToFloatMap
-}
-
-func (this *AllMaps) GetInt32Map() map[int32]int32 {
- return this.Int32Map
-}
-
-func (this *AllMaps) GetInt64Map() map[int64]int64 {
- return this.Int64Map
-}
-
-func (this *AllMaps) GetUint32Map() map[uint32]uint32 {
- return this.Uint32Map
-}
-
-func (this *AllMaps) GetUint64Map() map[uint64]uint64 {
- return this.Uint64Map
-}
-
-func (this *AllMaps) GetSint32Map() map[int32]int32 {
- return this.Sint32Map
-}
-
-func (this *AllMaps) GetSint64Map() map[int64]int64 {
- return this.Sint64Map
-}
-
-func (this *AllMaps) GetFixed32Map() map[uint32]uint32 {
- return this.Fixed32Map
-}
-
-func (this *AllMaps) GetSfixed32Map() map[int32]int32 {
- return this.Sfixed32Map
-}
-
-func (this *AllMaps) GetFixed64Map() map[uint64]uint64 {
- return this.Fixed64Map
-}
-
-func (this *AllMaps) GetSfixed64Map() map[int64]int64 {
- return this.Sfixed64Map
-}
-
-func (this *AllMaps) GetBoolMap() map[bool]bool {
- return this.BoolMap
-}
-
-func (this *AllMaps) GetStringMap() map[string]string {
- return this.StringMap
-}
-
-func (this *AllMaps) GetStringToBytesMap() map[string][]byte {
- return this.StringToBytesMap
-}
-
-func (this *AllMaps) GetStringToEnumMap() map[string]MapEnum {
- return this.StringToEnumMap
-}
-
-func (this *AllMaps) GetStringToMsgMap() map[string]*FloatingPoint {
- return this.StringToMsgMap
-}
-
-func NewAllMapsFromFace(that AllMapsFace) *AllMaps {
- this := &AllMaps{}
- this.StringToDoubleMap = that.GetStringToDoubleMap()
- this.StringToFloatMap = that.GetStringToFloatMap()
- this.Int32Map = that.GetInt32Map()
- this.Int64Map = that.GetInt64Map()
- this.Uint32Map = that.GetUint32Map()
- this.Uint64Map = that.GetUint64Map()
- this.Sint32Map = that.GetSint32Map()
- this.Sint64Map = that.GetSint64Map()
- this.Fixed32Map = that.GetFixed32Map()
- this.Sfixed32Map = that.GetSfixed32Map()
- this.Fixed64Map = that.GetFixed64Map()
- this.Sfixed64Map = that.GetSfixed64Map()
- this.BoolMap = that.GetBoolMap()
- this.StringMap = that.GetStringMap()
- this.StringToBytesMap = that.GetStringToBytesMap()
- this.StringToEnumMap = that.GetStringToEnumMap()
- this.StringToMsgMap = that.GetStringToMsgMap()
- return this
-}
-
-type AllMapsOrderedFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetStringToDoubleMap() map[string]float64
- GetStringToFloatMap() map[string]float32
- GetInt32Map() map[int32]int32
- GetInt64Map() map[int64]int64
- GetUint32Map() map[uint32]uint32
- GetUint64Map() map[uint64]uint64
- GetSint32Map() map[int32]int32
- GetSint64Map() map[int64]int64
- GetFixed32Map() map[uint32]uint32
- GetSfixed32Map() map[int32]int32
- GetFixed64Map() map[uint64]uint64
- GetSfixed64Map() map[int64]int64
- GetBoolMap() map[bool]bool
- GetStringMap() map[string]string
- GetStringToBytesMap() map[string][]byte
- GetStringToEnumMap() map[string]MapEnum
- GetStringToMsgMap() map[string]*FloatingPoint
-}
-
-func (this *AllMapsOrdered) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *AllMapsOrdered) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewAllMapsOrderedFromFace(this)
-}
-
-func (this *AllMapsOrdered) GetStringToDoubleMap() map[string]float64 {
- return this.StringToDoubleMap
-}
-
-func (this *AllMapsOrdered) GetStringToFloatMap() map[string]float32 {
- return this.StringToFloatMap
-}
-
-func (this *AllMapsOrdered) GetInt32Map() map[int32]int32 {
- return this.Int32Map
-}
-
-func (this *AllMapsOrdered) GetInt64Map() map[int64]int64 {
- return this.Int64Map
-}
-
-func (this *AllMapsOrdered) GetUint32Map() map[uint32]uint32 {
- return this.Uint32Map
-}
-
-func (this *AllMapsOrdered) GetUint64Map() map[uint64]uint64 {
- return this.Uint64Map
-}
-
-func (this *AllMapsOrdered) GetSint32Map() map[int32]int32 {
- return this.Sint32Map
-}
-
-func (this *AllMapsOrdered) GetSint64Map() map[int64]int64 {
- return this.Sint64Map
-}
-
-func (this *AllMapsOrdered) GetFixed32Map() map[uint32]uint32 {
- return this.Fixed32Map
-}
-
-func (this *AllMapsOrdered) GetSfixed32Map() map[int32]int32 {
- return this.Sfixed32Map
-}
-
-func (this *AllMapsOrdered) GetFixed64Map() map[uint64]uint64 {
- return this.Fixed64Map
-}
-
-func (this *AllMapsOrdered) GetSfixed64Map() map[int64]int64 {
- return this.Sfixed64Map
-}
-
-func (this *AllMapsOrdered) GetBoolMap() map[bool]bool {
- return this.BoolMap
-}
-
-func (this *AllMapsOrdered) GetStringMap() map[string]string {
- return this.StringMap
-}
-
-func (this *AllMapsOrdered) GetStringToBytesMap() map[string][]byte {
- return this.StringToBytesMap
-}
-
-func (this *AllMapsOrdered) GetStringToEnumMap() map[string]MapEnum {
- return this.StringToEnumMap
-}
-
-func (this *AllMapsOrdered) GetStringToMsgMap() map[string]*FloatingPoint {
- return this.StringToMsgMap
-}
-
-func NewAllMapsOrderedFromFace(that AllMapsOrderedFace) *AllMapsOrdered {
- this := &AllMapsOrdered{}
- this.StringToDoubleMap = that.GetStringToDoubleMap()
- this.StringToFloatMap = that.GetStringToFloatMap()
- this.Int32Map = that.GetInt32Map()
- this.Int64Map = that.GetInt64Map()
- this.Uint32Map = that.GetUint32Map()
- this.Uint64Map = that.GetUint64Map()
- this.Sint32Map = that.GetSint32Map()
- this.Sint64Map = that.GetSint64Map()
- this.Fixed32Map = that.GetFixed32Map()
- this.Sfixed32Map = that.GetSfixed32Map()
- this.Fixed64Map = that.GetFixed64Map()
- this.Sfixed64Map = that.GetSfixed64Map()
- this.BoolMap = that.GetBoolMap()
- this.StringMap = that.GetStringMap()
- this.StringToBytesMap = that.GetStringToBytesMap()
- this.StringToEnumMap = that.GetStringToEnumMap()
- this.StringToMsgMap = that.GetStringToMsgMap()
- return this
-}
-
-type MessageWithMapFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNameMapping() map[int32]string
- GetMsgMapping() map[int64]*FloatingPoint
- GetByteMapping() map[bool][]byte
-}
-
-func (this *MessageWithMap) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *MessageWithMap) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewMessageWithMapFromFace(this)
-}
-
-func (this *MessageWithMap) GetNameMapping() map[int32]string {
- return this.NameMapping
-}
-
-func (this *MessageWithMap) GetMsgMapping() map[int64]*FloatingPoint {
- return this.MsgMapping
-}
-
-func (this *MessageWithMap) GetByteMapping() map[bool][]byte {
- return this.ByteMapping
-}
-
-func NewMessageWithMapFromFace(that MessageWithMapFace) *MessageWithMap {
- this := &MessageWithMap{}
- this.NameMapping = that.GetNameMapping()
- this.MsgMapping = that.GetMsgMapping()
- this.ByteMapping = that.GetByteMapping()
- return this
-}
-
-type FloatingPointFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetF() float64
-}
-
-func (this *FloatingPoint) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *FloatingPoint) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewFloatingPointFromFace(this)
-}
-
-func (this *FloatingPoint) GetF() float64 {
- return this.F
-}
-
-func NewFloatingPointFromFace(that FloatingPointFace) *FloatingPoint {
- this := &FloatingPoint{}
- this.F = that.GetF()
- return this
-}
-
-type Uint128PairFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetLeft() github_com_gogo_protobuf_test_custom.Uint128
- GetRight() *github_com_gogo_protobuf_test_custom.Uint128
-}
-
-func (this *Uint128Pair) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *Uint128Pair) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewUint128PairFromFace(this)
-}
-
-func (this *Uint128Pair) GetLeft() github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Left
-}
-
-func (this *Uint128Pair) GetRight() *github_com_gogo_protobuf_test_custom.Uint128 {
- return this.Right
-}
-
-func NewUint128PairFromFace(that Uint128PairFace) *Uint128Pair {
- this := &Uint128Pair{}
- this.Left = that.GetLeft()
- this.Right = that.GetRight()
- return this
-}
-
-type ContainsNestedMapFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
-}
-
-func (this *ContainsNestedMap) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *ContainsNestedMap) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewContainsNestedMapFromFace(this)
-}
-
-func NewContainsNestedMapFromFace(that ContainsNestedMapFace) *ContainsNestedMap {
- this := &ContainsNestedMap{}
- return this
-}
-
-type ContainsNestedMap_NestedMapFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetNestedMapField() map[string]float64
-}
-
-func (this *ContainsNestedMap_NestedMap) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *ContainsNestedMap_NestedMap) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewContainsNestedMap_NestedMapFromFace(this)
-}
-
-func (this *ContainsNestedMap_NestedMap) GetNestedMapField() map[string]float64 {
- return this.NestedMapField
-}
-
-func NewContainsNestedMap_NestedMapFromFace(that ContainsNestedMap_NestedMapFace) *ContainsNestedMap_NestedMap {
- this := &ContainsNestedMap_NestedMap{}
- this.NestedMapField = that.GetNestedMapField()
- return this
-}
-
-type NotPackedFace interface {
- Proto() github_com_gogo_protobuf_proto.Message
- GetKey() []uint64
-}
-
-func (this *NotPacked) Proto() github_com_gogo_protobuf_proto.Message {
- return this
-}
-
-func (this *NotPacked) TestProto() github_com_gogo_protobuf_proto.Message {
- return NewNotPackedFromFace(this)
-}
-
-func (this *NotPacked) GetKey() []uint64 {
- return this.Key
-}
-
-func NewNotPackedFromFace(that NotPackedFace) *NotPacked {
- this := &NotPacked{}
- this.Key = that.GetKey()
- return this
-}
-
-func (this *Message) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 16)
- s = append(s, "&theproto3.Message{")
- s = append(s, "Name: "+fmt.Sprintf("%#v", this.Name)+",\n")
- s = append(s, "Hilarity: "+fmt.Sprintf("%#v", this.Hilarity)+",\n")
- s = append(s, "HeightInCm: "+fmt.Sprintf("%#v", this.HeightInCm)+",\n")
- s = append(s, "Data: "+fmt.Sprintf("%#v", this.Data)+",\n")
- s = append(s, "ResultCount: "+fmt.Sprintf("%#v", this.ResultCount)+",\n")
- s = append(s, "TrueScotsman: "+fmt.Sprintf("%#v", this.TrueScotsman)+",\n")
- s = append(s, "Score: "+fmt.Sprintf("%#v", this.Score)+",\n")
- s = append(s, "Key: "+fmt.Sprintf("%#v", this.Key)+",\n")
- if this.Nested != nil {
- s = append(s, "Nested: "+fmt.Sprintf("%#v", this.Nested)+",\n")
- }
- keysForTerrain := make([]int64, 0, len(this.Terrain))
- for k := range this.Terrain {
- keysForTerrain = append(keysForTerrain, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForTerrain)
- mapStringForTerrain := "map[int64]*Nested{"
- for _, k := range keysForTerrain {
- mapStringForTerrain += fmt.Sprintf("%#v: %#v,", k, this.Terrain[k])
- }
- mapStringForTerrain += "}"
- if this.Terrain != nil {
- s = append(s, "Terrain: "+mapStringForTerrain+",\n")
- }
- if this.Proto2Field != nil {
- s = append(s, "Proto2Field: "+fmt.Sprintf("%#v", this.Proto2Field)+",\n")
- }
- keysForProto2Value := make([]int64, 0, len(this.Proto2Value))
- for k := range this.Proto2Value {
- keysForProto2Value = append(keysForProto2Value, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForProto2Value)
- mapStringForProto2Value := "map[int64]*test.NinOptEnum{"
- for _, k := range keysForProto2Value {
- mapStringForProto2Value += fmt.Sprintf("%#v: %#v,", k, this.Proto2Value[k])
- }
- mapStringForProto2Value += "}"
- if this.Proto2Value != nil {
- s = append(s, "Proto2Value: "+mapStringForProto2Value+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *Nested) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&theproto3.Nested{")
- s = append(s, "Bunny: "+fmt.Sprintf("%#v", this.Bunny)+",\n")
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *AllMaps) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 21)
- s = append(s, "&theproto3.AllMaps{")
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- if this.StringToDoubleMap != nil {
- s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n")
- }
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- if this.StringToFloatMap != nil {
- s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n")
- }
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- if this.Int32Map != nil {
- s = append(s, "Int32Map: "+mapStringForInt32Map+",\n")
- }
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- if this.Int64Map != nil {
- s = append(s, "Int64Map: "+mapStringForInt64Map+",\n")
- }
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- if this.Uint32Map != nil {
- s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n")
- }
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- if this.Uint64Map != nil {
- s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n")
- }
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- if this.Sint32Map != nil {
- s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n")
- }
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- if this.Sint64Map != nil {
- s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n")
- }
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- if this.Fixed32Map != nil {
- s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n")
- }
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- if this.Sfixed32Map != nil {
- s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n")
- }
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- if this.Fixed64Map != nil {
- s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n")
- }
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- if this.Sfixed64Map != nil {
- s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n")
- }
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- if this.BoolMap != nil {
- s = append(s, "BoolMap: "+mapStringForBoolMap+",\n")
- }
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- if this.StringMap != nil {
- s = append(s, "StringMap: "+mapStringForStringMap+",\n")
- }
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- if this.StringToBytesMap != nil {
- s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n")
- }
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- if this.StringToEnumMap != nil {
- s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n")
- }
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- if this.StringToMsgMap != nil {
- s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *AllMapsOrdered) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 21)
- s = append(s, "&theproto3.AllMapsOrdered{")
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- if this.StringToDoubleMap != nil {
- s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n")
- }
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- if this.StringToFloatMap != nil {
- s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n")
- }
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- if this.Int32Map != nil {
- s = append(s, "Int32Map: "+mapStringForInt32Map+",\n")
- }
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- if this.Int64Map != nil {
- s = append(s, "Int64Map: "+mapStringForInt64Map+",\n")
- }
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- if this.Uint32Map != nil {
- s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n")
- }
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- if this.Uint64Map != nil {
- s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n")
- }
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- if this.Sint32Map != nil {
- s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n")
- }
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- if this.Sint64Map != nil {
- s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n")
- }
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- if this.Fixed32Map != nil {
- s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n")
- }
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- if this.Sfixed32Map != nil {
- s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n")
- }
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- if this.Fixed64Map != nil {
- s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n")
- }
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- if this.Sfixed64Map != nil {
- s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n")
- }
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- if this.BoolMap != nil {
- s = append(s, "BoolMap: "+mapStringForBoolMap+",\n")
- }
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- if this.StringMap != nil {
- s = append(s, "StringMap: "+mapStringForStringMap+",\n")
- }
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- if this.StringToBytesMap != nil {
- s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n")
- }
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- if this.StringToEnumMap != nil {
- s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n")
- }
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- if this.StringToMsgMap != nil {
- s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *MessageWithMap) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 7)
- s = append(s, "&theproto3.MessageWithMap{")
- keysForNameMapping := make([]int32, 0, len(this.NameMapping))
- for k := range this.NameMapping {
- keysForNameMapping = append(keysForNameMapping, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForNameMapping)
- mapStringForNameMapping := "map[int32]string{"
- for _, k := range keysForNameMapping {
- mapStringForNameMapping += fmt.Sprintf("%#v: %#v,", k, this.NameMapping[k])
- }
- mapStringForNameMapping += "}"
- if this.NameMapping != nil {
- s = append(s, "NameMapping: "+mapStringForNameMapping+",\n")
- }
- keysForMsgMapping := make([]int64, 0, len(this.MsgMapping))
- for k := range this.MsgMapping {
- keysForMsgMapping = append(keysForMsgMapping, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForMsgMapping)
- mapStringForMsgMapping := "map[int64]*FloatingPoint{"
- for _, k := range keysForMsgMapping {
- mapStringForMsgMapping += fmt.Sprintf("%#v: %#v,", k, this.MsgMapping[k])
- }
- mapStringForMsgMapping += "}"
- if this.MsgMapping != nil {
- s = append(s, "MsgMapping: "+mapStringForMsgMapping+",\n")
- }
- keysForByteMapping := make([]bool, 0, len(this.ByteMapping))
- for k := range this.ByteMapping {
- keysForByteMapping = append(keysForByteMapping, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForByteMapping)
- mapStringForByteMapping := "map[bool][]byte{"
- for _, k := range keysForByteMapping {
- mapStringForByteMapping += fmt.Sprintf("%#v: %#v,", k, this.ByteMapping[k])
- }
- mapStringForByteMapping += "}"
- if this.ByteMapping != nil {
- s = append(s, "ByteMapping: "+mapStringForByteMapping+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *FloatingPoint) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&theproto3.FloatingPoint{")
- s = append(s, "F: "+fmt.Sprintf("%#v", this.F)+",\n")
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *Uint128Pair) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 6)
- s = append(s, "&theproto3.Uint128Pair{")
- s = append(s, "Left: "+fmt.Sprintf("%#v", this.Left)+",\n")
- s = append(s, "Right: "+fmt.Sprintf("%#v", this.Right)+",\n")
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *ContainsNestedMap) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 4)
- s = append(s, "&theproto3.ContainsNestedMap{")
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *ContainsNestedMap_NestedMap) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&theproto3.ContainsNestedMap_NestedMap{")
- keysForNestedMapField := make([]string, 0, len(this.NestedMapField))
- for k := range this.NestedMapField {
- keysForNestedMapField = append(keysForNestedMapField, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForNestedMapField)
- mapStringForNestedMapField := "map[string]float64{"
- for _, k := range keysForNestedMapField {
- mapStringForNestedMapField += fmt.Sprintf("%#v: %#v,", k, this.NestedMapField[k])
- }
- mapStringForNestedMapField += "}"
- if this.NestedMapField != nil {
- s = append(s, "NestedMapField: "+mapStringForNestedMapField+",\n")
- }
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func (this *NotPacked) GoString() string {
- if this == nil {
- return "nil"
- }
- s := make([]string, 0, 5)
- s = append(s, "&theproto3.NotPacked{")
- s = append(s, "Key: "+fmt.Sprintf("%#v", this.Key)+",\n")
- s = append(s, "}")
- return strings.Join(s, "")
-}
-func valueToGoStringTheproto3(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 NewPopulatedMessage(r randyTheproto3, easy bool) *Message {
- this := &Message{}
- this.Name = string(randStringTheproto3(r))
- this.Hilarity = Message_Humour([]int32{0, 1, 2, 3}[r.Intn(4)])
- this.HeightInCm = uint32(r.Uint32())
- v1 := r.Intn(100)
- this.Data = make([]byte, v1)
- for i := 0; i < v1; i++ {
- this.Data[i] = byte(r.Intn(256))
- }
- this.ResultCount = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.ResultCount *= -1
- }
- this.TrueScotsman = bool(bool(r.Intn(2) == 0))
- this.Score = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.Score *= -1
- }
- v2 := r.Intn(10)
- this.Key = make([]uint64, v2)
- for i := 0; i < v2; i++ {
- this.Key[i] = uint64(uint64(r.Uint32()))
- }
- if r.Intn(10) != 0 {
- this.Nested = NewPopulatedNested(r, easy)
- }
- if r.Intn(10) != 0 {
- v3 := r.Intn(10)
- this.Terrain = make(map[int64]*Nested)
- for i := 0; i < v3; i++ {
- this.Terrain[int64(r.Int63())] = NewPopulatedNested(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- this.Proto2Field = test.NewPopulatedNinOptNative(r, easy)
- }
- if r.Intn(10) != 0 {
- v4 := r.Intn(10)
- this.Proto2Value = make(map[int64]*test.NinOptEnum)
- for i := 0; i < v4; i++ {
- this.Proto2Value[int64(r.Int63())] = test.NewPopulatedNinOptEnum(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedNested(r randyTheproto3, easy bool) *Nested {
- this := &Nested{}
- this.Bunny = string(randStringTheproto3(r))
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedAllMaps(r randyTheproto3, easy bool) *AllMaps {
- this := &AllMaps{}
- if r.Intn(10) != 0 {
- v5 := r.Intn(10)
- this.StringToDoubleMap = make(map[string]float64)
- for i := 0; i < v5; i++ {
- v6 := randStringTheproto3(r)
- this.StringToDoubleMap[v6] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.StringToDoubleMap[v6] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v7 := r.Intn(10)
- this.StringToFloatMap = make(map[string]float32)
- for i := 0; i < v7; i++ {
- v8 := randStringTheproto3(r)
- this.StringToFloatMap[v8] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.StringToFloatMap[v8] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v9 := r.Intn(10)
- this.Int32Map = make(map[int32]int32)
- for i := 0; i < v9; i++ {
- v10 := int32(r.Int31())
- this.Int32Map[v10] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Int32Map[v10] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v11 := r.Intn(10)
- this.Int64Map = make(map[int64]int64)
- for i := 0; i < v11; i++ {
- v12 := int64(r.Int63())
- this.Int64Map[v12] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Int64Map[v12] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v13 := r.Intn(10)
- this.Uint32Map = make(map[uint32]uint32)
- for i := 0; i < v13; i++ {
- v14 := uint32(r.Uint32())
- this.Uint32Map[v14] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v15 := r.Intn(10)
- this.Uint64Map = make(map[uint64]uint64)
- for i := 0; i < v15; i++ {
- v16 := uint64(uint64(r.Uint32()))
- this.Uint64Map[v16] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v17 := r.Intn(10)
- this.Sint32Map = make(map[int32]int32)
- for i := 0; i < v17; i++ {
- v18 := int32(r.Int31())
- this.Sint32Map[v18] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sint32Map[v18] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v19 := r.Intn(10)
- this.Sint64Map = make(map[int64]int64)
- for i := 0; i < v19; i++ {
- v20 := int64(r.Int63())
- this.Sint64Map[v20] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sint64Map[v20] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v21 := r.Intn(10)
- this.Fixed32Map = make(map[uint32]uint32)
- for i := 0; i < v21; i++ {
- v22 := uint32(r.Uint32())
- this.Fixed32Map[v22] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v23 := r.Intn(10)
- this.Sfixed32Map = make(map[int32]int32)
- for i := 0; i < v23; i++ {
- v24 := int32(r.Int31())
- this.Sfixed32Map[v24] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sfixed32Map[v24] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v25 := r.Intn(10)
- this.Fixed64Map = make(map[uint64]uint64)
- for i := 0; i < v25; i++ {
- v26 := uint64(uint64(r.Uint32()))
- this.Fixed64Map[v26] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v27 := r.Intn(10)
- this.Sfixed64Map = make(map[int64]int64)
- for i := 0; i < v27; i++ {
- v28 := int64(r.Int63())
- this.Sfixed64Map[v28] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sfixed64Map[v28] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v29 := r.Intn(10)
- this.BoolMap = make(map[bool]bool)
- for i := 0; i < v29; i++ {
- v30 := bool(bool(r.Intn(2) == 0))
- this.BoolMap[v30] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v31 := r.Intn(10)
- this.StringMap = make(map[string]string)
- for i := 0; i < v31; i++ {
- this.StringMap[randStringTheproto3(r)] = randStringTheproto3(r)
- }
- }
- if r.Intn(10) != 0 {
- v32 := r.Intn(10)
- this.StringToBytesMap = make(map[string][]byte)
- for i := 0; i < v32; i++ {
- v33 := r.Intn(100)
- v34 := randStringTheproto3(r)
- this.StringToBytesMap[v34] = make([]byte, v33)
- for i := 0; i < v33; i++ {
- this.StringToBytesMap[v34][i] = byte(r.Intn(256))
- }
- }
- }
- if r.Intn(10) != 0 {
- v35 := r.Intn(10)
- this.StringToEnumMap = make(map[string]MapEnum)
- for i := 0; i < v35; i++ {
- this.StringToEnumMap[randStringTheproto3(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)])
- }
- }
- if r.Intn(10) != 0 {
- v36 := r.Intn(10)
- this.StringToMsgMap = make(map[string]*FloatingPoint)
- for i := 0; i < v36; i++ {
- this.StringToMsgMap[randStringTheproto3(r)] = NewPopulatedFloatingPoint(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedAllMapsOrdered(r randyTheproto3, easy bool) *AllMapsOrdered {
- this := &AllMapsOrdered{}
- if r.Intn(10) != 0 {
- v37 := r.Intn(10)
- this.StringToDoubleMap = make(map[string]float64)
- for i := 0; i < v37; i++ {
- v38 := randStringTheproto3(r)
- this.StringToDoubleMap[v38] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.StringToDoubleMap[v38] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v39 := r.Intn(10)
- this.StringToFloatMap = make(map[string]float32)
- for i := 0; i < v39; i++ {
- v40 := randStringTheproto3(r)
- this.StringToFloatMap[v40] = float32(r.Float32())
- if r.Intn(2) == 0 {
- this.StringToFloatMap[v40] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v41 := r.Intn(10)
- this.Int32Map = make(map[int32]int32)
- for i := 0; i < v41; i++ {
- v42 := int32(r.Int31())
- this.Int32Map[v42] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Int32Map[v42] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v43 := r.Intn(10)
- this.Int64Map = make(map[int64]int64)
- for i := 0; i < v43; i++ {
- v44 := int64(r.Int63())
- this.Int64Map[v44] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Int64Map[v44] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v45 := r.Intn(10)
- this.Uint32Map = make(map[uint32]uint32)
- for i := 0; i < v45; i++ {
- v46 := uint32(r.Uint32())
- this.Uint32Map[v46] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v47 := r.Intn(10)
- this.Uint64Map = make(map[uint64]uint64)
- for i := 0; i < v47; i++ {
- v48 := uint64(uint64(r.Uint32()))
- this.Uint64Map[v48] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v49 := r.Intn(10)
- this.Sint32Map = make(map[int32]int32)
- for i := 0; i < v49; i++ {
- v50 := int32(r.Int31())
- this.Sint32Map[v50] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sint32Map[v50] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v51 := r.Intn(10)
- this.Sint64Map = make(map[int64]int64)
- for i := 0; i < v51; i++ {
- v52 := int64(r.Int63())
- this.Sint64Map[v52] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sint64Map[v52] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v53 := r.Intn(10)
- this.Fixed32Map = make(map[uint32]uint32)
- for i := 0; i < v53; i++ {
- v54 := uint32(r.Uint32())
- this.Fixed32Map[v54] = uint32(r.Uint32())
- }
- }
- if r.Intn(10) != 0 {
- v55 := r.Intn(10)
- this.Sfixed32Map = make(map[int32]int32)
- for i := 0; i < v55; i++ {
- v56 := int32(r.Int31())
- this.Sfixed32Map[v56] = int32(r.Int31())
- if r.Intn(2) == 0 {
- this.Sfixed32Map[v56] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v57 := r.Intn(10)
- this.Fixed64Map = make(map[uint64]uint64)
- for i := 0; i < v57; i++ {
- v58 := uint64(uint64(r.Uint32()))
- this.Fixed64Map[v58] = uint64(uint64(r.Uint32()))
- }
- }
- if r.Intn(10) != 0 {
- v59 := r.Intn(10)
- this.Sfixed64Map = make(map[int64]int64)
- for i := 0; i < v59; i++ {
- v60 := int64(r.Int63())
- this.Sfixed64Map[v60] = int64(r.Int63())
- if r.Intn(2) == 0 {
- this.Sfixed64Map[v60] *= -1
- }
- }
- }
- if r.Intn(10) != 0 {
- v61 := r.Intn(10)
- this.BoolMap = make(map[bool]bool)
- for i := 0; i < v61; i++ {
- v62 := bool(bool(r.Intn(2) == 0))
- this.BoolMap[v62] = bool(bool(r.Intn(2) == 0))
- }
- }
- if r.Intn(10) != 0 {
- v63 := r.Intn(10)
- this.StringMap = make(map[string]string)
- for i := 0; i < v63; i++ {
- this.StringMap[randStringTheproto3(r)] = randStringTheproto3(r)
- }
- }
- if r.Intn(10) != 0 {
- v64 := r.Intn(10)
- this.StringToBytesMap = make(map[string][]byte)
- for i := 0; i < v64; i++ {
- v65 := r.Intn(100)
- v66 := randStringTheproto3(r)
- this.StringToBytesMap[v66] = make([]byte, v65)
- for i := 0; i < v65; i++ {
- this.StringToBytesMap[v66][i] = byte(r.Intn(256))
- }
- }
- }
- if r.Intn(10) != 0 {
- v67 := r.Intn(10)
- this.StringToEnumMap = make(map[string]MapEnum)
- for i := 0; i < v67; i++ {
- this.StringToEnumMap[randStringTheproto3(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)])
- }
- }
- if r.Intn(10) != 0 {
- v68 := r.Intn(10)
- this.StringToMsgMap = make(map[string]*FloatingPoint)
- for i := 0; i < v68; i++ {
- this.StringToMsgMap[randStringTheproto3(r)] = NewPopulatedFloatingPoint(r, easy)
- }
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedMessageWithMap(r randyTheproto3, easy bool) *MessageWithMap {
- this := &MessageWithMap{}
- if r.Intn(10) != 0 {
- v69 := r.Intn(10)
- this.NameMapping = make(map[int32]string)
- for i := 0; i < v69; i++ {
- this.NameMapping[int32(r.Int31())] = randStringTheproto3(r)
- }
- }
- if r.Intn(10) != 0 {
- v70 := r.Intn(10)
- this.MsgMapping = make(map[int64]*FloatingPoint)
- for i := 0; i < v70; i++ {
- this.MsgMapping[int64(r.Int63())] = NewPopulatedFloatingPoint(r, easy)
- }
- }
- if r.Intn(10) != 0 {
- v71 := r.Intn(10)
- this.ByteMapping = make(map[bool][]byte)
- for i := 0; i < v71; i++ {
- v72 := r.Intn(100)
- v73 := bool(bool(r.Intn(2) == 0))
- this.ByteMapping[v73] = make([]byte, v72)
- for i := 0; i < v72; i++ {
- this.ByteMapping[v73][i] = byte(r.Intn(256))
- }
- }
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedFloatingPoint(r randyTheproto3, easy bool) *FloatingPoint {
- this := &FloatingPoint{}
- this.F = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.F *= -1
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedUint128Pair(r randyTheproto3, easy bool) *Uint128Pair {
- this := &Uint128Pair{}
- v74 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- this.Left = *v74
- this.Right = github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedContainsNestedMap(r randyTheproto3, easy bool) *ContainsNestedMap {
- this := &ContainsNestedMap{}
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedContainsNestedMap_NestedMap(r randyTheproto3, easy bool) *ContainsNestedMap_NestedMap {
- this := &ContainsNestedMap_NestedMap{}
- if r.Intn(10) != 0 {
- v75 := r.Intn(10)
- this.NestedMapField = make(map[string]float64)
- for i := 0; i < v75; i++ {
- v76 := randStringTheproto3(r)
- this.NestedMapField[v76] = float64(r.Float64())
- if r.Intn(2) == 0 {
- this.NestedMapField[v76] *= -1
- }
- }
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-func NewPopulatedNotPacked(r randyTheproto3, easy bool) *NotPacked {
- this := &NotPacked{}
- v77 := r.Intn(10)
- this.Key = make([]uint64, v77)
- for i := 0; i < v77; i++ {
- this.Key[i] = uint64(uint64(r.Uint32()))
- }
- if !easy && r.Intn(10) != 0 {
- }
- return this
-}
-
-type randyTheproto3 interface {
- Float32() float32
- Float64() float64
- Int63() int64
- Int31() int32
- Uint32() uint32
- Intn(n int) int
-}
-
-func randUTF8RuneTheproto3(r randyTheproto3) 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 randStringTheproto3(r randyTheproto3) string {
- v78 := r.Intn(100)
- tmps := make([]rune, v78)
- for i := 0; i < v78; i++ {
- tmps[i] = randUTF8RuneTheproto3(r)
- }
- return string(tmps)
-}
-func randUnrecognizedTheproto3(r randyTheproto3, 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 = randFieldTheproto3(dAtA, r, fieldNumber, wire)
- }
- return dAtA
-}
-func randFieldTheproto3(dAtA []byte, r randyTheproto3, fieldNumber int, wire int) []byte {
- key := uint32(fieldNumber)<<3 | uint32(wire)
- switch wire {
- case 0:
- dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(key))
- v79 := r.Int63()
- if r.Intn(2) == 0 {
- v79 *= -1
- }
- dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(v79))
- case 1:
- dAtA = encodeVarintPopulateTheproto3(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 = encodeVarintPopulateTheproto3(dAtA, uint64(key))
- ll := r.Intn(100)
- dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(ll))
- for j := 0; j < ll; j++ {
- dAtA = append(dAtA, byte(r.Intn(256)))
- }
- default:
- dAtA = encodeVarintPopulateTheproto3(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 encodeVarintPopulateTheproto3(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 *Message) Size() (n int) {
- var l int
- _ = l
- l = len(m.Name)
- if l > 0 {
- n += 1 + l + sovTheproto3(uint64(l))
- }
- if m.Hilarity != 0 {
- n += 1 + sovTheproto3(uint64(m.Hilarity))
- }
- if m.HeightInCm != 0 {
- n += 1 + sovTheproto3(uint64(m.HeightInCm))
- }
- l = len(m.Data)
- if l > 0 {
- n += 1 + l + sovTheproto3(uint64(l))
- }
- if m.ResultCount != 0 {
- n += 1 + sovTheproto3(uint64(m.ResultCount))
- }
- if m.TrueScotsman {
- n += 2
- }
- if m.Score != 0 {
- n += 5
- }
- if len(m.Key) > 0 {
- l = 0
- for _, e := range m.Key {
- l += sovTheproto3(uint64(e))
- }
- n += 1 + sovTheproto3(uint64(l)) + l
- }
- if m.Nested != nil {
- l = m.Nested.Size()
- n += 1 + l + sovTheproto3(uint64(l))
- }
- if len(m.Terrain) > 0 {
- for k, v := range m.Terrain {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovTheproto3(uint64(l))
- }
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + l
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if m.Proto2Field != nil {
- l = m.Proto2Field.Size()
- n += 1 + l + sovTheproto3(uint64(l))
- }
- if len(m.Proto2Value) > 0 {
- for k, v := range m.Proto2Value {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovTheproto3(uint64(l))
- }
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + l
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- return n
-}
-
-func (m *Nested) Size() (n int) {
- var l int
- _ = l
- l = len(m.Bunny)
- if l > 0 {
- n += 1 + l + sovTheproto3(uint64(l))
- }
- return n
-}
-
-func (m *AllMaps) Size() (n int) {
- var l int
- _ = l
- if len(m.StringToDoubleMap) > 0 {
- for k, v := range m.StringToDoubleMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToFloatMap) > 0 {
- for k, v := range m.StringToFloatMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 4
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Int32Map) > 0 {
- for k, v := range m.Int32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Int64Map) > 0 {
- for k, v := range m.Int64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Uint32Map) > 0 {
- for k, v := range m.Uint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Uint64Map) > 0 {
- for k, v := range m.Uint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sint32Map) > 0 {
- for k, v := range m.Sint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sint64Map) > 0 {
- for k, v := range m.Sint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed32Map) > 0 {
- for k, v := range m.Fixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed32Map) > 0 {
- for k, v := range m.Sfixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed64Map) > 0 {
- for k, v := range m.Fixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed64Map) > 0 {
- for k, v := range m.Sfixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.BoolMap) > 0 {
- for k, v := range m.BoolMap {
- _ = k
- _ = v
- mapEntrySize := 1 + 1 + 1 + 1
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringMap) > 0 {
- for k, v := range m.StringMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + len(v) + sovTheproto3(uint64(len(v)))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToBytesMap) > 0 {
- for k, v := range m.StringToBytesMap {
- _ = k
- _ = v
- l = 0
- if len(v) > 0 {
- l = 1 + len(v) + sovTheproto3(uint64(len(v)))
- }
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToEnumMap) > 0 {
- for k, v := range m.StringToEnumMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToMsgMap) > 0 {
- for k, v := range m.StringToMsgMap {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovTheproto3(uint64(l))
- }
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l
- n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- return n
-}
-
-func (m *AllMapsOrdered) Size() (n int) {
- var l int
- _ = l
- if len(m.StringToDoubleMap) > 0 {
- for k, v := range m.StringToDoubleMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToFloatMap) > 0 {
- for k, v := range m.StringToFloatMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 4
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Int32Map) > 0 {
- for k, v := range m.Int32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Int64Map) > 0 {
- for k, v := range m.Int64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Uint32Map) > 0 {
- for k, v := range m.Uint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Uint64Map) > 0 {
- for k, v := range m.Uint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sint32Map) > 0 {
- for k, v := range m.Sint32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sint64Map) > 0 {
- for k, v := range m.Sint64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed32Map) > 0 {
- for k, v := range m.Fixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed32Map) > 0 {
- for k, v := range m.Sfixed32Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 4 + 1 + 4
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Fixed64Map) > 0 {
- for k, v := range m.Fixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.Sfixed64Map) > 0 {
- for k, v := range m.Sfixed64Map {
- _ = k
- _ = v
- mapEntrySize := 1 + 8 + 1 + 8
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.BoolMap) > 0 {
- for k, v := range m.BoolMap {
- _ = k
- _ = v
- mapEntrySize := 1 + 1 + 1 + 1
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringMap) > 0 {
- for k, v := range m.StringMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + len(v) + sovTheproto3(uint64(len(v)))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToBytesMap) > 0 {
- for k, v := range m.StringToBytesMap {
- _ = k
- _ = v
- l = 0
- if len(v) > 0 {
- l = 1 + len(v) + sovTheproto3(uint64(len(v)))
- }
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToEnumMap) > 0 {
- for k, v := range m.StringToEnumMap {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + sovTheproto3(uint64(v))
- n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.StringToMsgMap) > 0 {
- for k, v := range m.StringToMsgMap {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovTheproto3(uint64(l))
- }
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l
- n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- return n
-}
-
-func (m *MessageWithMap) Size() (n int) {
- var l int
- _ = l
- if len(m.NameMapping) > 0 {
- for k, v := range m.NameMapping {
- _ = k
- _ = v
- mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + len(v) + sovTheproto3(uint64(len(v)))
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.MsgMapping) > 0 {
- for k, v := range m.MsgMapping {
- _ = k
- _ = v
- l = 0
- if v != nil {
- l = v.Size()
- l += 1 + sovTheproto3(uint64(l))
- }
- mapEntrySize := 1 + sozTheproto3(uint64(k)) + l
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- if len(m.ByteMapping) > 0 {
- for k, v := range m.ByteMapping {
- _ = k
- _ = v
- l = 0
- if len(v) > 0 {
- l = 1 + len(v) + sovTheproto3(uint64(len(v)))
- }
- mapEntrySize := 1 + 1 + l
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- return n
-}
-
-func (m *FloatingPoint) Size() (n int) {
- var l int
- _ = l
- if m.F != 0 {
- n += 9
- }
- return n
-}
-
-func (m *Uint128Pair) Size() (n int) {
- var l int
- _ = l
- l = m.Left.Size()
- n += 1 + l + sovTheproto3(uint64(l))
- if m.Right != nil {
- l = m.Right.Size()
- n += 1 + l + sovTheproto3(uint64(l))
- }
- return n
-}
-
-func (m *ContainsNestedMap) Size() (n int) {
- var l int
- _ = l
- return n
-}
-
-func (m *ContainsNestedMap_NestedMap) Size() (n int) {
- var l int
- _ = l
- if len(m.NestedMapField) > 0 {
- for k, v := range m.NestedMapField {
- _ = k
- _ = v
- mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8
- n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
- }
- }
- return n
-}
-
-func (m *NotPacked) Size() (n int) {
- var l int
- _ = l
- if len(m.Key) > 0 {
- for _, e := range m.Key {
- n += 1 + sovTheproto3(uint64(e))
- }
- }
- return n
-}
-
-func sovTheproto3(x uint64) (n int) {
- for {
- n++
- x >>= 7
- if x == 0 {
- break
- }
- }
- return n
-}
-func sozTheproto3(x uint64) (n int) {
- return sovTheproto3(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *Message) String() string {
- if this == nil {
- return "nil"
- }
- keysForTerrain := make([]int64, 0, len(this.Terrain))
- for k := range this.Terrain {
- keysForTerrain = append(keysForTerrain, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForTerrain)
- mapStringForTerrain := "map[int64]*Nested{"
- for _, k := range keysForTerrain {
- mapStringForTerrain += fmt.Sprintf("%v: %v,", k, this.Terrain[k])
- }
- mapStringForTerrain += "}"
- keysForProto2Value := make([]int64, 0, len(this.Proto2Value))
- for k := range this.Proto2Value {
- keysForProto2Value = append(keysForProto2Value, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForProto2Value)
- mapStringForProto2Value := "map[int64]*test.NinOptEnum{"
- for _, k := range keysForProto2Value {
- mapStringForProto2Value += fmt.Sprintf("%v: %v,", k, this.Proto2Value[k])
- }
- mapStringForProto2Value += "}"
- s := strings.Join([]string{`&Message{`,
- `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
- `Hilarity:` + fmt.Sprintf("%v", this.Hilarity) + `,`,
- `HeightInCm:` + fmt.Sprintf("%v", this.HeightInCm) + `,`,
- `Data:` + fmt.Sprintf("%v", this.Data) + `,`,
- `ResultCount:` + fmt.Sprintf("%v", this.ResultCount) + `,`,
- `TrueScotsman:` + fmt.Sprintf("%v", this.TrueScotsman) + `,`,
- `Score:` + fmt.Sprintf("%v", this.Score) + `,`,
- `Key:` + fmt.Sprintf("%v", this.Key) + `,`,
- `Nested:` + strings.Replace(fmt.Sprintf("%v", this.Nested), "Nested", "Nested", 1) + `,`,
- `Terrain:` + mapStringForTerrain + `,`,
- `Proto2Field:` + strings.Replace(fmt.Sprintf("%v", this.Proto2Field), "NinOptNative", "test.NinOptNative", 1) + `,`,
- `Proto2Value:` + mapStringForProto2Value + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Nested) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Nested{`,
- `Bunny:` + fmt.Sprintf("%v", this.Bunny) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllMaps) String() string {
- if this == nil {
- return "nil"
- }
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- s := strings.Join([]string{`&AllMaps{`,
- `StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`,
- `StringToFloatMap:` + mapStringForStringToFloatMap + `,`,
- `Int32Map:` + mapStringForInt32Map + `,`,
- `Int64Map:` + mapStringForInt64Map + `,`,
- `Uint32Map:` + mapStringForUint32Map + `,`,
- `Uint64Map:` + mapStringForUint64Map + `,`,
- `Sint32Map:` + mapStringForSint32Map + `,`,
- `Sint64Map:` + mapStringForSint64Map + `,`,
- `Fixed32Map:` + mapStringForFixed32Map + `,`,
- `Sfixed32Map:` + mapStringForSfixed32Map + `,`,
- `Fixed64Map:` + mapStringForFixed64Map + `,`,
- `Sfixed64Map:` + mapStringForSfixed64Map + `,`,
- `BoolMap:` + mapStringForBoolMap + `,`,
- `StringMap:` + mapStringForStringMap + `,`,
- `StringToBytesMap:` + mapStringForStringToBytesMap + `,`,
- `StringToEnumMap:` + mapStringForStringToEnumMap + `,`,
- `StringToMsgMap:` + mapStringForStringToMsgMap + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *AllMapsOrdered) String() string {
- if this == nil {
- return "nil"
- }
- keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
- for k := range this.StringToDoubleMap {
- keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
- mapStringForStringToDoubleMap := "map[string]float64{"
- for _, k := range keysForStringToDoubleMap {
- mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k])
- }
- mapStringForStringToDoubleMap += "}"
- keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
- for k := range this.StringToFloatMap {
- keysForStringToFloatMap = append(keysForStringToFloatMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
- mapStringForStringToFloatMap := "map[string]float32{"
- for _, k := range keysForStringToFloatMap {
- mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k])
- }
- mapStringForStringToFloatMap += "}"
- keysForInt32Map := make([]int32, 0, len(this.Int32Map))
- for k := range this.Int32Map {
- keysForInt32Map = append(keysForInt32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
- mapStringForInt32Map := "map[int32]int32{"
- for _, k := range keysForInt32Map {
- mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k])
- }
- mapStringForInt32Map += "}"
- keysForInt64Map := make([]int64, 0, len(this.Int64Map))
- for k := range this.Int64Map {
- keysForInt64Map = append(keysForInt64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
- mapStringForInt64Map := "map[int64]int64{"
- for _, k := range keysForInt64Map {
- mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k])
- }
- mapStringForInt64Map += "}"
- keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
- for k := range this.Uint32Map {
- keysForUint32Map = append(keysForUint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
- mapStringForUint32Map := "map[uint32]uint32{"
- for _, k := range keysForUint32Map {
- mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k])
- }
- mapStringForUint32Map += "}"
- keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
- for k := range this.Uint64Map {
- keysForUint64Map = append(keysForUint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
- mapStringForUint64Map := "map[uint64]uint64{"
- for _, k := range keysForUint64Map {
- mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k])
- }
- mapStringForUint64Map += "}"
- keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
- for k := range this.Sint32Map {
- keysForSint32Map = append(keysForSint32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
- mapStringForSint32Map := "map[int32]int32{"
- for _, k := range keysForSint32Map {
- mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k])
- }
- mapStringForSint32Map += "}"
- keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
- for k := range this.Sint64Map {
- keysForSint64Map = append(keysForSint64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
- mapStringForSint64Map := "map[int64]int64{"
- for _, k := range keysForSint64Map {
- mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k])
- }
- mapStringForSint64Map += "}"
- keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
- for k := range this.Fixed32Map {
- keysForFixed32Map = append(keysForFixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
- mapStringForFixed32Map := "map[uint32]uint32{"
- for _, k := range keysForFixed32Map {
- mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k])
- }
- mapStringForFixed32Map += "}"
- keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
- for k := range this.Sfixed32Map {
- keysForSfixed32Map = append(keysForSfixed32Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
- mapStringForSfixed32Map := "map[int32]int32{"
- for _, k := range keysForSfixed32Map {
- mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k])
- }
- mapStringForSfixed32Map += "}"
- keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
- for k := range this.Fixed64Map {
- keysForFixed64Map = append(keysForFixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
- mapStringForFixed64Map := "map[uint64]uint64{"
- for _, k := range keysForFixed64Map {
- mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k])
- }
- mapStringForFixed64Map += "}"
- keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
- for k := range this.Sfixed64Map {
- keysForSfixed64Map = append(keysForSfixed64Map, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
- mapStringForSfixed64Map := "map[int64]int64{"
- for _, k := range keysForSfixed64Map {
- mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k])
- }
- mapStringForSfixed64Map += "}"
- keysForBoolMap := make([]bool, 0, len(this.BoolMap))
- for k := range this.BoolMap {
- keysForBoolMap = append(keysForBoolMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
- mapStringForBoolMap := "map[bool]bool{"
- for _, k := range keysForBoolMap {
- mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k])
- }
- mapStringForBoolMap += "}"
- keysForStringMap := make([]string, 0, len(this.StringMap))
- for k := range this.StringMap {
- keysForStringMap = append(keysForStringMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
- mapStringForStringMap := "map[string]string{"
- for _, k := range keysForStringMap {
- mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k])
- }
- mapStringForStringMap += "}"
- keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
- for k := range this.StringToBytesMap {
- keysForStringToBytesMap = append(keysForStringToBytesMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
- mapStringForStringToBytesMap := "map[string][]byte{"
- for _, k := range keysForStringToBytesMap {
- mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k])
- }
- mapStringForStringToBytesMap += "}"
- keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
- for k := range this.StringToEnumMap {
- keysForStringToEnumMap = append(keysForStringToEnumMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
- mapStringForStringToEnumMap := "map[string]MapEnum{"
- for _, k := range keysForStringToEnumMap {
- mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k])
- }
- mapStringForStringToEnumMap += "}"
- keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
- for k := range this.StringToMsgMap {
- keysForStringToMsgMap = append(keysForStringToMsgMap, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
- mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
- for _, k := range keysForStringToMsgMap {
- mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k])
- }
- mapStringForStringToMsgMap += "}"
- s := strings.Join([]string{`&AllMapsOrdered{`,
- `StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`,
- `StringToFloatMap:` + mapStringForStringToFloatMap + `,`,
- `Int32Map:` + mapStringForInt32Map + `,`,
- `Int64Map:` + mapStringForInt64Map + `,`,
- `Uint32Map:` + mapStringForUint32Map + `,`,
- `Uint64Map:` + mapStringForUint64Map + `,`,
- `Sint32Map:` + mapStringForSint32Map + `,`,
- `Sint64Map:` + mapStringForSint64Map + `,`,
- `Fixed32Map:` + mapStringForFixed32Map + `,`,
- `Sfixed32Map:` + mapStringForSfixed32Map + `,`,
- `Fixed64Map:` + mapStringForFixed64Map + `,`,
- `Sfixed64Map:` + mapStringForSfixed64Map + `,`,
- `BoolMap:` + mapStringForBoolMap + `,`,
- `StringMap:` + mapStringForStringMap + `,`,
- `StringToBytesMap:` + mapStringForStringToBytesMap + `,`,
- `StringToEnumMap:` + mapStringForStringToEnumMap + `,`,
- `StringToMsgMap:` + mapStringForStringToMsgMap + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *MessageWithMap) String() string {
- if this == nil {
- return "nil"
- }
- keysForNameMapping := make([]int32, 0, len(this.NameMapping))
- for k := range this.NameMapping {
- keysForNameMapping = append(keysForNameMapping, k)
- }
- github_com_gogo_protobuf_sortkeys.Int32s(keysForNameMapping)
- mapStringForNameMapping := "map[int32]string{"
- for _, k := range keysForNameMapping {
- mapStringForNameMapping += fmt.Sprintf("%v: %v,", k, this.NameMapping[k])
- }
- mapStringForNameMapping += "}"
- keysForMsgMapping := make([]int64, 0, len(this.MsgMapping))
- for k := range this.MsgMapping {
- keysForMsgMapping = append(keysForMsgMapping, k)
- }
- github_com_gogo_protobuf_sortkeys.Int64s(keysForMsgMapping)
- mapStringForMsgMapping := "map[int64]*FloatingPoint{"
- for _, k := range keysForMsgMapping {
- mapStringForMsgMapping += fmt.Sprintf("%v: %v,", k, this.MsgMapping[k])
- }
- mapStringForMsgMapping += "}"
- keysForByteMapping := make([]bool, 0, len(this.ByteMapping))
- for k := range this.ByteMapping {
- keysForByteMapping = append(keysForByteMapping, k)
- }
- github_com_gogo_protobuf_sortkeys.Bools(keysForByteMapping)
- mapStringForByteMapping := "map[bool][]byte{"
- for _, k := range keysForByteMapping {
- mapStringForByteMapping += fmt.Sprintf("%v: %v,", k, this.ByteMapping[k])
- }
- mapStringForByteMapping += "}"
- s := strings.Join([]string{`&MessageWithMap{`,
- `NameMapping:` + mapStringForNameMapping + `,`,
- `MsgMapping:` + mapStringForMsgMapping + `,`,
- `ByteMapping:` + mapStringForByteMapping + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *FloatingPoint) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&FloatingPoint{`,
- `F:` + fmt.Sprintf("%v", this.F) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *Uint128Pair) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&Uint128Pair{`,
- `Left:` + fmt.Sprintf("%v", this.Left) + `,`,
- `Right:` + fmt.Sprintf("%v", this.Right) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *ContainsNestedMap) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&ContainsNestedMap{`,
- `}`,
- }, "")
- return s
-}
-func (this *ContainsNestedMap_NestedMap) String() string {
- if this == nil {
- return "nil"
- }
- keysForNestedMapField := make([]string, 0, len(this.NestedMapField))
- for k := range this.NestedMapField {
- keysForNestedMapField = append(keysForNestedMapField, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForNestedMapField)
- mapStringForNestedMapField := "map[string]float64{"
- for _, k := range keysForNestedMapField {
- mapStringForNestedMapField += fmt.Sprintf("%v: %v,", k, this.NestedMapField[k])
- }
- mapStringForNestedMapField += "}"
- s := strings.Join([]string{`&ContainsNestedMap_NestedMap{`,
- `NestedMapField:` + mapStringForNestedMapField + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *NotPacked) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&NotPacked{`,
- `Key:` + fmt.Sprintf("%v", this.Key) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringTheproto3(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *Message) 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 ErrIntOverflowTheproto3Unsafe
- }
- 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: Message: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Message: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- 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 ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Name = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Hilarity", wireType)
- }
- m.Hilarity = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.Hilarity |= (Message_Humour(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field HeightInCm", wireType)
- }
- m.HeightInCm = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.HeightInCm |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...)
- if m.Data == nil {
- m.Data = []byte{}
- }
- iNdEx = postIndex
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field ResultCount", wireType)
- }
- m.ResultCount = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.ResultCount |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 8:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field TrueScotsman", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.TrueScotsman = bool(v != 0)
- case 9:
- if wireType != 5 {
- return fmt.Errorf("proto: wrong wireType = %d for field Score", wireType)
- }
- if iNdEx+4 > l {
- return io.ErrUnexpectedEOF
- }
- m.Score = *(*float32)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 4
- case 5:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Key = append(m.Key, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Key = append(m.Key, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
- }
- case 6:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Nested", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Nested == nil {
- m.Nested = &Nested{}
- }
- if err := m.Nested.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 10:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Terrain", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Terrain == nil {
- m.Terrain = make(map[int64]*Nested)
- }
- var mapkey int64
- var mapvalue *Nested
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postmsgIndex := iNdEx + mapmsglen
- if mapmsglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &Nested{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Terrain[mapkey] = mapvalue
- iNdEx = postIndex
- case 11:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Proto2Field", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Proto2Field == nil {
- m.Proto2Field = &test.NinOptNative{}
- }
- if err := m.Proto2Field.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 13:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Proto2Value", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Proto2Value == nil {
- m.Proto2Value = make(map[int64]*test.NinOptEnum)
- }
- var mapkey int64
- var mapvalue *test.NinOptEnum
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postmsgIndex := iNdEx + mapmsglen
- if mapmsglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &test.NinOptEnum{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Proto2Value[mapkey] = mapvalue
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *Nested) 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 ErrIntOverflowTheproto3Unsafe
- }
- 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: Nested: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Nested: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Bunny", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- 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 ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + intStringLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Bunny = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *AllMaps) 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 ErrIntOverflowTheproto3Unsafe
- }
- 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: AllMaps: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: AllMaps: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToDoubleMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToDoubleMap == nil {
- m.StringToDoubleMap = make(map[string]float64)
- }
- var mapkey string
- var mapvalue float64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapvaluetemp uint64
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvaluetemp = uint64(dAtA[iNdEx-8])
- mapvaluetemp |= uint64(dAtA[iNdEx-7]) << 8
- mapvaluetemp |= uint64(dAtA[iNdEx-6]) << 16
- mapvaluetemp |= uint64(dAtA[iNdEx-5]) << 24
- mapvaluetemp |= uint64(dAtA[iNdEx-4]) << 32
- mapvaluetemp |= uint64(dAtA[iNdEx-3]) << 40
- mapvaluetemp |= uint64(dAtA[iNdEx-2]) << 48
- mapvaluetemp |= uint64(dAtA[iNdEx-1]) << 56
- mapvalue = math.Float64frombits(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToDoubleMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToFloatMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToFloatMap == nil {
- m.StringToFloatMap = make(map[string]float32)
- }
- var mapkey string
- var mapvalue float32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapvaluetemp uint32
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvaluetemp = uint32(dAtA[iNdEx-4])
- mapvaluetemp |= uint32(dAtA[iNdEx-3]) << 8
- mapvaluetemp |= uint32(dAtA[iNdEx-2]) << 16
- mapvaluetemp |= uint32(dAtA[iNdEx-1]) << 24
- mapvalue = math.Float32frombits(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToFloatMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Int32Map == nil {
- m.Int32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Int32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Int64Map == nil {
- m.Int64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Int64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 5:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Uint32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Uint32Map == nil {
- m.Uint32Map = make(map[uint32]uint32)
- }
- var mapkey uint32
- var mapvalue uint32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Uint32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 6:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Uint64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Uint64Map == nil {
- m.Uint64Map = make(map[uint64]uint64)
- }
- var mapkey uint64
- var mapvalue uint64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Uint64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 7:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sint32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sint32Map == nil {
- m.Sint32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkeytemp = int32((uint32(mapkeytemp) >> 1) ^ uint32(((mapkeytemp&1)<<31)>>31))
- mapkey = int32(mapkeytemp)
- } else if fieldNum == 2 {
- var mapvaluetemp int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvaluetemp = int32((uint32(mapvaluetemp) >> 1) ^ uint32(((mapvaluetemp&1)<<31)>>31))
- mapvalue = int32(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sint32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sint64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sint64Map == nil {
- m.Sint64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkeytemp = (mapkeytemp >> 1) ^ uint64((int64(mapkeytemp&1)<<63)>>63)
- mapkey = int64(mapkeytemp)
- } else if fieldNum == 2 {
- var mapvaluetemp uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvaluetemp = (mapvaluetemp >> 1) ^ uint64((int64(mapvaluetemp&1)<<63)>>63)
- mapvalue = int64(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sint64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 9:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Fixed32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Fixed32Map == nil {
- m.Fixed32Map = make(map[uint32]uint32)
- }
- var mapkey uint32
- var mapvalue uint32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapkey = uint32(dAtA[iNdEx-4])
- mapkey |= uint32(dAtA[iNdEx-3]) << 8
- mapkey |= uint32(dAtA[iNdEx-2]) << 16
- mapkey |= uint32(dAtA[iNdEx-1]) << 24
- } else if fieldNum == 2 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvalue = uint32(dAtA[iNdEx-4])
- mapvalue |= uint32(dAtA[iNdEx-3]) << 8
- mapvalue |= uint32(dAtA[iNdEx-2]) << 16
- mapvalue |= uint32(dAtA[iNdEx-1]) << 24
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Fixed32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 10:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sfixed32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sfixed32Map == nil {
- m.Sfixed32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapkey = int32(dAtA[iNdEx-4])
- mapkey |= int32(dAtA[iNdEx-3]) << 8
- mapkey |= int32(dAtA[iNdEx-2]) << 16
- mapkey |= int32(dAtA[iNdEx-1]) << 24
- } else if fieldNum == 2 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvalue = int32(dAtA[iNdEx-4])
- mapvalue |= int32(dAtA[iNdEx-3]) << 8
- mapvalue |= int32(dAtA[iNdEx-2]) << 16
- mapvalue |= int32(dAtA[iNdEx-1]) << 24
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sfixed32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 11:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Fixed64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Fixed64Map == nil {
- m.Fixed64Map = make(map[uint64]uint64)
- }
- var mapkey uint64
- var mapvalue uint64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapkey = uint64(dAtA[iNdEx-8])
- mapkey |= uint64(dAtA[iNdEx-7]) << 8
- mapkey |= uint64(dAtA[iNdEx-6]) << 16
- mapkey |= uint64(dAtA[iNdEx-5]) << 24
- mapkey |= uint64(dAtA[iNdEx-4]) << 32
- mapkey |= uint64(dAtA[iNdEx-3]) << 40
- mapkey |= uint64(dAtA[iNdEx-2]) << 48
- mapkey |= uint64(dAtA[iNdEx-1]) << 56
- } else if fieldNum == 2 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvalue = uint64(dAtA[iNdEx-8])
- mapvalue |= uint64(dAtA[iNdEx-7]) << 8
- mapvalue |= uint64(dAtA[iNdEx-6]) << 16
- mapvalue |= uint64(dAtA[iNdEx-5]) << 24
- mapvalue |= uint64(dAtA[iNdEx-4]) << 32
- mapvalue |= uint64(dAtA[iNdEx-3]) << 40
- mapvalue |= uint64(dAtA[iNdEx-2]) << 48
- mapvalue |= uint64(dAtA[iNdEx-1]) << 56
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Fixed64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 12:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sfixed64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sfixed64Map == nil {
- m.Sfixed64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapkey = int64(dAtA[iNdEx-8])
- mapkey |= int64(dAtA[iNdEx-7]) << 8
- mapkey |= int64(dAtA[iNdEx-6]) << 16
- mapkey |= int64(dAtA[iNdEx-5]) << 24
- mapkey |= int64(dAtA[iNdEx-4]) << 32
- mapkey |= int64(dAtA[iNdEx-3]) << 40
- mapkey |= int64(dAtA[iNdEx-2]) << 48
- mapkey |= int64(dAtA[iNdEx-1]) << 56
- } else if fieldNum == 2 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvalue = int64(dAtA[iNdEx-8])
- mapvalue |= int64(dAtA[iNdEx-7]) << 8
- mapvalue |= int64(dAtA[iNdEx-6]) << 16
- mapvalue |= int64(dAtA[iNdEx-5]) << 24
- mapvalue |= int64(dAtA[iNdEx-4]) << 32
- mapvalue |= int64(dAtA[iNdEx-3]) << 40
- mapvalue |= int64(dAtA[iNdEx-2]) << 48
- mapvalue |= int64(dAtA[iNdEx-1]) << 56
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sfixed64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 13:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field BoolMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.BoolMap == nil {
- m.BoolMap = make(map[bool]bool)
- }
- var mapkey bool
- var mapvalue bool
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkey = bool(mapkeytemp != 0)
- } else if fieldNum == 2 {
- var mapvaluetemp int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvalue = bool(mapvaluetemp != 0)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.BoolMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringMap == nil {
- m.StringMap = make(map[string]string)
- }
- var mapkey string
- var mapvalue string
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var stringLenmapvalue uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapvalue := int(stringLenmapvalue)
- if intStringLenmapvalue < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapvalue := iNdEx + intStringLenmapvalue
- if postStringIndexmapvalue > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
- iNdEx = postStringIndexmapvalue
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToBytesMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToBytesMap == nil {
- m.StringToBytesMap = make(map[string][]byte)
- }
- var mapkey string
- mapvalue := []byte{}
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapbyteLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapbyteLen |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intMapbyteLen := int(mapbyteLen)
- if intMapbyteLen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postbytesIndex := iNdEx + intMapbyteLen
- if postbytesIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = make([]byte, mapbyteLen)
- copy(mapvalue, dAtA[iNdEx:postbytesIndex])
- iNdEx = postbytesIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToBytesMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 16:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToEnumMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToEnumMap == nil {
- m.StringToEnumMap = make(map[string]MapEnum)
- }
- var mapkey string
- var mapvalue MapEnum
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (MapEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToEnumMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 17:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToMsgMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToMsgMap == nil {
- m.StringToMsgMap = make(map[string]*FloatingPoint)
- }
- var mapkey string
- var mapvalue *FloatingPoint
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postmsgIndex := iNdEx + mapmsglen
- if mapmsglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &FloatingPoint{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToMsgMap[mapkey] = mapvalue
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *AllMapsOrdered) 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 ErrIntOverflowTheproto3Unsafe
- }
- 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: AllMapsOrdered: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: AllMapsOrdered: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToDoubleMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToDoubleMap == nil {
- m.StringToDoubleMap = make(map[string]float64)
- }
- var mapkey string
- var mapvalue float64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapvaluetemp uint64
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvaluetemp = uint64(dAtA[iNdEx-8])
- mapvaluetemp |= uint64(dAtA[iNdEx-7]) << 8
- mapvaluetemp |= uint64(dAtA[iNdEx-6]) << 16
- mapvaluetemp |= uint64(dAtA[iNdEx-5]) << 24
- mapvaluetemp |= uint64(dAtA[iNdEx-4]) << 32
- mapvaluetemp |= uint64(dAtA[iNdEx-3]) << 40
- mapvaluetemp |= uint64(dAtA[iNdEx-2]) << 48
- mapvaluetemp |= uint64(dAtA[iNdEx-1]) << 56
- mapvalue = math.Float64frombits(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToDoubleMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToFloatMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToFloatMap == nil {
- m.StringToFloatMap = make(map[string]float32)
- }
- var mapkey string
- var mapvalue float32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapvaluetemp uint32
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvaluetemp = uint32(dAtA[iNdEx-4])
- mapvaluetemp |= uint32(dAtA[iNdEx-3]) << 8
- mapvaluetemp |= uint32(dAtA[iNdEx-2]) << 16
- mapvaluetemp |= uint32(dAtA[iNdEx-1]) << 24
- mapvalue = math.Float32frombits(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToFloatMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Int32Map == nil {
- m.Int32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Int32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Int64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Int64Map == nil {
- m.Int64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (int64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Int64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 5:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Uint32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Uint32Map == nil {
- m.Uint32Map = make(map[uint32]uint32)
- }
- var mapkey uint32
- var mapvalue uint32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (uint32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Uint32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 6:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Uint64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Uint64Map == nil {
- m.Uint64Map = make(map[uint64]uint64)
- }
- var mapkey uint64
- var mapvalue uint64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Uint64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 7:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sint32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sint32Map == nil {
- m.Sint32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkeytemp = int32((uint32(mapkeytemp) >> 1) ^ uint32(((mapkeytemp&1)<<31)>>31))
- mapkey = int32(mapkeytemp)
- } else if fieldNum == 2 {
- var mapvaluetemp int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvaluetemp = int32((uint32(mapvaluetemp) >> 1) ^ uint32(((mapvaluetemp&1)<<31)>>31))
- mapvalue = int32(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sint32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sint64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sint64Map == nil {
- m.Sint64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkeytemp = (mapkeytemp >> 1) ^ uint64((int64(mapkeytemp&1)<<63)>>63)
- mapkey = int64(mapkeytemp)
- } else if fieldNum == 2 {
- var mapvaluetemp uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvaluetemp = (mapvaluetemp >> 1) ^ uint64((int64(mapvaluetemp&1)<<63)>>63)
- mapvalue = int64(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sint64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 9:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Fixed32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Fixed32Map == nil {
- m.Fixed32Map = make(map[uint32]uint32)
- }
- var mapkey uint32
- var mapvalue uint32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapkey = uint32(dAtA[iNdEx-4])
- mapkey |= uint32(dAtA[iNdEx-3]) << 8
- mapkey |= uint32(dAtA[iNdEx-2]) << 16
- mapkey |= uint32(dAtA[iNdEx-1]) << 24
- } else if fieldNum == 2 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvalue = uint32(dAtA[iNdEx-4])
- mapvalue |= uint32(dAtA[iNdEx-3]) << 8
- mapvalue |= uint32(dAtA[iNdEx-2]) << 16
- mapvalue |= uint32(dAtA[iNdEx-1]) << 24
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Fixed32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 10:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sfixed32Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sfixed32Map == nil {
- m.Sfixed32Map = make(map[int32]int32)
- }
- var mapkey int32
- var mapvalue int32
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapkey = int32(dAtA[iNdEx-4])
- mapkey |= int32(dAtA[iNdEx-3]) << 8
- mapkey |= int32(dAtA[iNdEx-2]) << 16
- mapkey |= int32(dAtA[iNdEx-1]) << 24
- } else if fieldNum == 2 {
- if (iNdEx + 4) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 4
- mapvalue = int32(dAtA[iNdEx-4])
- mapvalue |= int32(dAtA[iNdEx-3]) << 8
- mapvalue |= int32(dAtA[iNdEx-2]) << 16
- mapvalue |= int32(dAtA[iNdEx-1]) << 24
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sfixed32Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 11:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Fixed64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Fixed64Map == nil {
- m.Fixed64Map = make(map[uint64]uint64)
- }
- var mapkey uint64
- var mapvalue uint64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapkey = uint64(dAtA[iNdEx-8])
- mapkey |= uint64(dAtA[iNdEx-7]) << 8
- mapkey |= uint64(dAtA[iNdEx-6]) << 16
- mapkey |= uint64(dAtA[iNdEx-5]) << 24
- mapkey |= uint64(dAtA[iNdEx-4]) << 32
- mapkey |= uint64(dAtA[iNdEx-3]) << 40
- mapkey |= uint64(dAtA[iNdEx-2]) << 48
- mapkey |= uint64(dAtA[iNdEx-1]) << 56
- } else if fieldNum == 2 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvalue = uint64(dAtA[iNdEx-8])
- mapvalue |= uint64(dAtA[iNdEx-7]) << 8
- mapvalue |= uint64(dAtA[iNdEx-6]) << 16
- mapvalue |= uint64(dAtA[iNdEx-5]) << 24
- mapvalue |= uint64(dAtA[iNdEx-4]) << 32
- mapvalue |= uint64(dAtA[iNdEx-3]) << 40
- mapvalue |= uint64(dAtA[iNdEx-2]) << 48
- mapvalue |= uint64(dAtA[iNdEx-1]) << 56
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Fixed64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 12:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Sfixed64Map", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Sfixed64Map == nil {
- m.Sfixed64Map = make(map[int64]int64)
- }
- var mapkey int64
- var mapvalue int64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapkey = int64(dAtA[iNdEx-8])
- mapkey |= int64(dAtA[iNdEx-7]) << 8
- mapkey |= int64(dAtA[iNdEx-6]) << 16
- mapkey |= int64(dAtA[iNdEx-5]) << 24
- mapkey |= int64(dAtA[iNdEx-4]) << 32
- mapkey |= int64(dAtA[iNdEx-3]) << 40
- mapkey |= int64(dAtA[iNdEx-2]) << 48
- mapkey |= int64(dAtA[iNdEx-1]) << 56
- } else if fieldNum == 2 {
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvalue = int64(dAtA[iNdEx-8])
- mapvalue |= int64(dAtA[iNdEx-7]) << 8
- mapvalue |= int64(dAtA[iNdEx-6]) << 16
- mapvalue |= int64(dAtA[iNdEx-5]) << 24
- mapvalue |= int64(dAtA[iNdEx-4]) << 32
- mapvalue |= int64(dAtA[iNdEx-3]) << 40
- mapvalue |= int64(dAtA[iNdEx-2]) << 48
- mapvalue |= int64(dAtA[iNdEx-1]) << 56
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Sfixed64Map[mapkey] = mapvalue
- iNdEx = postIndex
- case 13:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field BoolMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.BoolMap == nil {
- m.BoolMap = make(map[bool]bool)
- }
- var mapkey bool
- var mapvalue bool
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkey = bool(mapkeytemp != 0)
- } else if fieldNum == 2 {
- var mapvaluetemp int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvaluetemp |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapvalue = bool(mapvaluetemp != 0)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.BoolMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 14:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringMap == nil {
- m.StringMap = make(map[string]string)
- }
- var mapkey string
- var mapvalue string
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var stringLenmapvalue uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapvalue := int(stringLenmapvalue)
- if intStringLenmapvalue < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapvalue := iNdEx + intStringLenmapvalue
- if postStringIndexmapvalue > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
- iNdEx = postStringIndexmapvalue
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToBytesMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToBytesMap == nil {
- m.StringToBytesMap = make(map[string][]byte)
- }
- var mapkey string
- mapvalue := []byte{}
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapbyteLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapbyteLen |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intMapbyteLen := int(mapbyteLen)
- if intMapbyteLen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postbytesIndex := iNdEx + intMapbyteLen
- if postbytesIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = make([]byte, mapbyteLen)
- copy(mapvalue, dAtA[iNdEx:postbytesIndex])
- iNdEx = postbytesIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToBytesMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 16:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToEnumMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToEnumMap == nil {
- m.StringToEnumMap = make(map[string]MapEnum)
- }
- var mapkey string
- var mapvalue MapEnum
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapvalue |= (MapEnum(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToEnumMap[mapkey] = mapvalue
- iNdEx = postIndex
- case 17:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StringToMsgMap", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.StringToMsgMap == nil {
- m.StringToMsgMap = make(map[string]*FloatingPoint)
- }
- var mapkey string
- var mapvalue *FloatingPoint
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postmsgIndex := iNdEx + mapmsglen
- if mapmsglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &FloatingPoint{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.StringToMsgMap[mapkey] = mapvalue
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *MessageWithMap) 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 ErrIntOverflowTheproto3Unsafe
- }
- 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: MessageWithMap: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: MessageWithMap: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NameMapping", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.NameMapping == nil {
- m.NameMapping = make(map[int32]string)
- }
- var mapkey int32
- var mapvalue string
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkey |= (int32(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- } else if fieldNum == 2 {
- var stringLenmapvalue uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapvalue |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapvalue := int(stringLenmapvalue)
- if intStringLenmapvalue < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapvalue := iNdEx + intStringLenmapvalue
- if postStringIndexmapvalue > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
- iNdEx = postStringIndexmapvalue
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.NameMapping[mapkey] = mapvalue
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field MsgMapping", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.MsgMapping == nil {
- m.MsgMapping = make(map[int64]*FloatingPoint)
- }
- var mapkey int64
- var mapvalue *FloatingPoint
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkeytemp = (mapkeytemp >> 1) ^ uint64((int64(mapkeytemp&1)<<63)>>63)
- mapkey = int64(mapkeytemp)
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postmsgIndex := iNdEx + mapmsglen
- if mapmsglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &FloatingPoint{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.MsgMapping[mapkey] = mapvalue
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field ByteMapping", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.ByteMapping == nil {
- m.ByteMapping = make(map[bool][]byte)
- }
- var mapkey bool
- mapvalue := []byte{}
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var mapkeytemp int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapkeytemp |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- mapkey = bool(mapkeytemp != 0)
- } else if fieldNum == 2 {
- var mapbyteLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapbyteLen |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intMapbyteLen := int(mapbyteLen)
- if intMapbyteLen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postbytesIndex := iNdEx + intMapbyteLen
- if postbytesIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = make([]byte, mapbyteLen)
- copy(mapvalue, dAtA[iNdEx:postbytesIndex])
- iNdEx = postbytesIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.ByteMapping[mapkey] = mapvalue
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *FloatingPoint) 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 ErrIntOverflowTheproto3Unsafe
- }
- 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: FloatingPoint: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: FloatingPoint: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field F", wireType)
- }
- if iNdEx+8 > l {
- return io.ErrUnexpectedEOF
- }
- m.F = *(*float64)(unsafe.Pointer(&dAtA[iNdEx]))
- iNdEx += 8
- default:
- iNdEx = preIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *Uint128Pair) 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 ErrIntOverflowTheproto3Unsafe
- }
- 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: Uint128Pair: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: Uint128Pair: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Left", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Left.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Right", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + byteLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- var v github_com_gogo_protobuf_test_custom.Uint128
- m.Right = &v
- if err := m.Right.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *ContainsNestedMap) 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 ErrIntOverflowTheproto3Unsafe
- }
- 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: ContainsNestedMap: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: ContainsNestedMap: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- default:
- iNdEx = preIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *ContainsNestedMap_NestedMap) 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 ErrIntOverflowTheproto3Unsafe
- }
- 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: NestedMap: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NestedMap: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NestedMapField", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + msglen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.NestedMapField == nil {
- m.NestedMapField = make(map[string]float64)
- }
- var mapkey string
- var mapvalue float64
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapvaluetemp uint64
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += 8
- mapvaluetemp = uint64(dAtA[iNdEx-8])
- mapvaluetemp |= uint64(dAtA[iNdEx-7]) << 8
- mapvaluetemp |= uint64(dAtA[iNdEx-6]) << 16
- mapvaluetemp |= uint64(dAtA[iNdEx-5]) << 24
- mapvaluetemp |= uint64(dAtA[iNdEx-4]) << 32
- mapvaluetemp |= uint64(dAtA[iNdEx-3]) << 40
- mapvaluetemp |= uint64(dAtA[iNdEx-2]) << 48
- mapvaluetemp |= uint64(dAtA[iNdEx-1]) << 56
- mapvalue = math.Float64frombits(mapvaluetemp)
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.NestedMapField[mapkey] = mapvalue
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *NotPacked) 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 ErrIntOverflowTheproto3Unsafe
- }
- 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: NotPacked: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: NotPacked: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 5:
- if wireType == 0 {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Key = append(m.Key, v)
- } else if wireType == 2 {
- var packedLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- packedLen |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if packedLen < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- postIndex := iNdEx + packedLen
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- for iNdEx < postIndex {
- var v uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowTheproto3Unsafe
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Key = append(m.Key, v)
- }
- } else {
- return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
- }
- default:
- iNdEx = preIndex
- skippy, err := skipTheproto3Unsafe(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if skippy < 0 {
- return ErrInvalidLengthTheproto3Unsafe
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func skipTheproto3Unsafe(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, ErrIntOverflowTheproto3Unsafe
- }
- 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, ErrIntOverflowTheproto3Unsafe
- }
- 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, ErrIntOverflowTheproto3Unsafe
- }
- 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, ErrInvalidLengthTheproto3Unsafe
- }
- return iNdEx, nil
- case 3:
- for {
- var innerWire uint64
- var start int = iNdEx
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowTheproto3Unsafe
- }
- 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 := skipTheproto3Unsafe(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 (
- ErrInvalidLengthTheproto3Unsafe = fmt.Errorf("proto: negative length found during unmarshaling")
- ErrIntOverflowTheproto3Unsafe = fmt.Errorf("proto: integer overflow")
-)
-
-func init() { proto.RegisterFile("combos/unsafeunmarshaler/theproto3.proto", fileDescriptorTheproto3) }
-
-var fileDescriptorTheproto3 = []byte{
- // 1613 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x99, 0xbf, 0x6f, 0xdb, 0x46,
- 0x14, 0xc7, 0x75, 0xfa, 0xad, 0xa7, 0x1f, 0xa6, 0x2f, 0x69, 0xa1, 0x1a, 0x28, 0x2d, 0x2b, 0x40,
- 0xa2, 0x04, 0x8d, 0x9c, 0x3a, 0x49, 0x9b, 0xba, 0x69, 0x53, 0x4b, 0xb1, 0x10, 0x37, 0xb6, 0xe2,
- 0x4a, 0x76, 0xdc, 0x22, 0x40, 0x0d, 0xca, 0xa6, 0x24, 0x22, 0x12, 0x69, 0x90, 0x54, 0x50, 0x6f,
- 0xf9, 0x33, 0xba, 0x15, 0xdd, 0x3a, 0x16, 0x19, 0x8a, 0x8e, 0xed, 0xe6, 0x31, 0x40, 0x97, 0xa2,
- 0x43, 0x10, 0xab, 0x4b, 0xc6, 0x8c, 0x19, 0x8b, 0xbb, 0xa3, 0xa4, 0x13, 0x79, 0x14, 0x9b, 0x2e,
- 0x5d, 0x3c, 0x89, 0xf7, 0xfc, 0xbe, 0x9f, 0x7b, 0x3c, 0xde, 0x3d, 0x7e, 0x41, 0x43, 0xe9, 0xc0,
- 0xe8, 0xb7, 0x0c, 0x6b, 0x79, 0xa0, 0x5b, 0x4a, 0x5b, 0x1d, 0xe8, 0x7d, 0xc5, 0xb4, 0xba, 0x4a,
- 0x4f, 0x35, 0x97, 0xed, 0xae, 0x7a, 0x64, 0x1a, 0xb6, 0x71, 0xbd, 0x4c, 0x7f, 0x70, 0x6a, 0x1c,
- 0x58, 0xb8, 0xda, 0xd1, 0xec, 0xee, 0xa0, 0x55, 0x3e, 0x30, 0xfa, 0xcb, 0x1d, 0xa3, 0x63, 0x2c,
- 0xd3, 0x78, 0x6b, 0xd0, 0xa6, 0x23, 0x3a, 0xa0, 0x57, 0x4c, 0xb9, 0xf0, 0xb1, 0x6f, 0xba, 0xad,
- 0x5a, 0xf6, 0xb2, 0x53, 0x41, 0xcb, 0xb0, 0xbb, 0x64, 0x52, 0x12, 0x63, 0xc2, 0xe2, 0xef, 0x31,
- 0x48, 0x6c, 0xa9, 0x96, 0xa5, 0x74, 0x54, 0x8c, 0x21, 0xaa, 0x2b, 0x7d, 0x35, 0x8f, 0x0a, 0xa8,
- 0x94, 0x6a, 0xd0, 0x6b, 0x7c, 0x13, 0x92, 0x5d, 0xad, 0xa7, 0x98, 0x9a, 0x7d, 0x9c, 0x0f, 0x17,
- 0x50, 0x29, 0xb7, 0xf2, 0x5e, 0x79, 0x52, 0xb6, 0xa3, 0x2c, 0xdf, 0x1b, 0xf4, 0x8d, 0x81, 0xd9,
- 0x18, 0xa7, 0xe2, 0x02, 0x64, 0xba, 0xaa, 0xd6, 0xe9, 0xda, 0xfb, 0x9a, 0xbe, 0x7f, 0xd0, 0xcf,
- 0x47, 0x0a, 0xa8, 0x94, 0x6d, 0x00, 0x8b, 0x6d, 0xe8, 0xd5, 0x3e, 0x99, 0xec, 0x50, 0xb1, 0x95,
- 0x7c, 0xb4, 0x80, 0x4a, 0x99, 0x06, 0xbd, 0xc6, 0x4b, 0x90, 0x31, 0x55, 0x6b, 0xd0, 0xb3, 0xf7,
- 0x0f, 0x8c, 0x81, 0x6e, 0xe7, 0x13, 0x05, 0x54, 0x8a, 0x34, 0xd2, 0x2c, 0x56, 0x25, 0x21, 0x7c,
- 0x01, 0xb2, 0xb6, 0x39, 0x50, 0xf7, 0xad, 0x03, 0xc3, 0xb6, 0xfa, 0x8a, 0x9e, 0x4f, 0x16, 0x50,
- 0x29, 0xd9, 0xc8, 0x90, 0x60, 0xd3, 0x89, 0xe1, 0xf3, 0x10, 0xb3, 0x0e, 0x0c, 0x53, 0xcd, 0xa7,
- 0x0a, 0xa8, 0x14, 0x6e, 0xb0, 0x01, 0x96, 0x20, 0xf2, 0x58, 0x3d, 0xce, 0xc7, 0x0a, 0x91, 0x52,
- 0xb4, 0x41, 0x2e, 0xf1, 0x65, 0x88, 0xeb, 0xaa, 0x65, 0xab, 0x87, 0xf9, 0x78, 0x01, 0x95, 0xd2,
- 0x2b, 0xf3, 0xdc, 0xad, 0xd5, 0xe9, 0x1f, 0x1a, 0x4e, 0x02, 0xfe, 0x04, 0x12, 0xb6, 0x6a, 0x9a,
- 0x8a, 0xa6, 0xe7, 0xa1, 0x10, 0x29, 0xa5, 0x57, 0x16, 0x05, 0xcb, 0xb0, 0xc3, 0x32, 0xd6, 0x75,
- 0xdb, 0x3c, 0x6e, 0x8c, 0xf2, 0xf1, 0x4d, 0xc8, 0xd0, 0xbc, 0x95, 0xfd, 0xb6, 0xa6, 0xf6, 0x0e,
- 0xf3, 0x69, 0x3a, 0x17, 0x2e, 0xd3, 0xa7, 0x50, 0xd7, 0xf4, 0x07, 0x47, 0x76, 0x5d, 0xb1, 0xb5,
- 0x27, 0x6a, 0x23, 0xcd, 0xf2, 0x6a, 0x24, 0x0d, 0xd7, 0xc6, 0xb2, 0x27, 0x4a, 0x6f, 0xa0, 0xe6,
- 0xb3, 0x74, 0xda, 0x0b, 0x82, 0x69, 0xb7, 0x69, 0xda, 0x43, 0x92, 0xc5, 0xa6, 0x76, 0x38, 0x34,
- 0xb2, 0xb0, 0x05, 0x19, 0xbe, 0xae, 0xd1, 0x32, 0x20, 0xba, 0xb6, 0x74, 0x19, 0x2e, 0x41, 0x8c,
- 0x4d, 0x11, 0xf6, 0x5b, 0x05, 0xf6, 0xf7, 0xd5, 0xf0, 0x2d, 0xb4, 0xb0, 0x0d, 0x92, 0x7b, 0x3e,
- 0x01, 0xf2, 0xe2, 0x34, 0x52, 0xe2, 0x6f, 0x76, 0x5d, 0x1f, 0xf4, 0x39, 0x62, 0xf1, 0x0e, 0xc4,
- 0xd9, 0xfe, 0xc1, 0x69, 0x48, 0xec, 0xd6, 0xef, 0xd7, 0x1f, 0xec, 0xd5, 0xa5, 0x10, 0x4e, 0x42,
- 0x74, 0x7b, 0xb7, 0xde, 0x94, 0x10, 0xce, 0x42, 0xaa, 0xb9, 0xb9, 0xb6, 0xdd, 0xdc, 0xd9, 0xa8,
- 0xde, 0x97, 0xc2, 0x78, 0x0e, 0xd2, 0x95, 0x8d, 0xcd, 0xcd, 0xfd, 0xca, 0xda, 0xc6, 0xe6, 0xfa,
- 0x37, 0x52, 0xa4, 0x28, 0x43, 0x9c, 0xd5, 0x49, 0x1e, 0x7c, 0x6b, 0xa0, 0xeb, 0xc7, 0xce, 0x16,
- 0x66, 0x83, 0xe2, 0x33, 0x0c, 0x89, 0xb5, 0x5e, 0x6f, 0x4b, 0x39, 0xb2, 0xf0, 0x1e, 0xcc, 0x37,
- 0x6d, 0x53, 0xd3, 0x3b, 0x3b, 0xc6, 0x5d, 0x63, 0xd0, 0xea, 0xa9, 0x5b, 0xca, 0x51, 0x1e, 0xd1,
- 0xa5, 0xbd, 0xcc, 0xdd, 0xb7, 0x93, 0x5e, 0xf6, 0xe4, 0xb2, 0x05, 0xf6, 0x32, 0xf0, 0x0e, 0x48,
- 0xa3, 0x60, 0xad, 0x67, 0x28, 0x36, 0xe1, 0x86, 0x29, 0xb7, 0x34, 0x83, 0x3b, 0x4a, 0x65, 0x58,
- 0x0f, 0x01, 0xdf, 0x86, 0xe4, 0x86, 0x6e, 0x5f, 0x5f, 0x21, 0xb4, 0x08, 0xa5, 0x15, 0x04, 0xb4,
- 0x51, 0x0a, 0xa3, 0x8c, 0x15, 0x8e, 0xfa, 0xa3, 0x1b, 0x44, 0x1d, 0x9d, 0xa5, 0xa6, 0x29, 0x13,
- 0x35, 0x1d, 0xe2, 0x3b, 0x90, 0xda, 0xd5, 0x46, 0x93, 0xc7, 0xa8, 0x7c, 0x49, 0x20, 0x1f, 0xe7,
- 0x30, 0xfd, 0x44, 0x33, 0x02, 0xb0, 0xf9, 0xe3, 0x33, 0x01, 0x5c, 0x01, 0x13, 0x0d, 0x01, 0x34,
- 0xc7, 0x15, 0x24, 0x7c, 0x01, 0x4d, 0x57, 0x05, 0x4d, 0xbe, 0x82, 0xe6, 0xb8, 0x82, 0xe4, 0x4c,
- 0x00, 0x5f, 0xc1, 0x78, 0x8c, 0x2b, 0x00, 0x35, 0xed, 0x3b, 0xf5, 0x90, 0x95, 0x90, 0xa2, 0x84,
- 0xa2, 0x80, 0x30, 0x49, 0x62, 0x08, 0x4e, 0x85, 0xd7, 0x21, 0xdd, 0x6c, 0x4f, 0x20, 0xe0, 0x39,
- 0xc7, 0xe3, 0x32, 0xda, 0x2e, 0x0a, 0xaf, 0x1b, 0x97, 0xc2, 0x6e, 0x26, 0x3d, 0xbb, 0x14, 0xee,
- 0x6e, 0x38, 0xd5, 0xa4, 0x14, 0x06, 0xc9, 0x04, 0x94, 0xc2, 0x51, 0x78, 0x1d, 0x69, 0x86, 0x15,
- 0xc3, 0x20, 0x99, 0x4e, 0x57, 0x5a, 0x14, 0x20, 0x9c, 0x0c, 0xa7, 0x19, 0x3a, 0x23, 0xfa, 0x44,
- 0xe8, 0x26, 0x27, 0xe2, 0x9c, 0xff, 0x13, 0x19, 0xe5, 0x8c, 0x9e, 0xc8, 0x68, 0xcc, 0x9f, 0xb3,
- 0xca, 0xb1, 0xad, 0x5a, 0x84, 0x33, 0x17, 0x78, 0xce, 0x46, 0xa9, 0xae, 0x73, 0x36, 0x0a, 0xe3,
- 0xaf, 0x60, 0x6e, 0x14, 0x23, 0xed, 0x89, 0x40, 0x25, 0x0a, 0xbd, 0x34, 0x03, 0xea, 0x64, 0x32,
- 0xa6, 0x5b, 0x8f, 0xeb, 0x90, 0x1b, 0x85, 0xb6, 0x2c, 0x7a, 0xbb, 0xf3, 0x94, 0x78, 0x71, 0x06,
- 0x91, 0x25, 0x32, 0xa0, 0x4b, 0xbd, 0x70, 0x17, 0xde, 0x15, 0x77, 0x23, 0xbe, 0xfd, 0xa6, 0x58,
- 0xfb, 0x3d, 0xcf, 0xb7, 0x5f, 0xc4, 0xb7, 0xef, 0x2a, 0xbc, 0x23, 0xec, 0x3d, 0x41, 0x90, 0x30,
- 0x0f, 0xf9, 0x14, 0xb2, 0x53, 0x2d, 0x87, 0x17, 0xc7, 0x04, 0xe2, 0x98, 0x57, 0x3c, 0xd9, 0x5a,
- 0x82, 0xb7, 0xc7, 0x94, 0x38, 0xc2, 0x8b, 0x6f, 0x43, 0x6e, 0xba, 0xdf, 0xf0, 0xea, 0xac, 0x40,
- 0x9d, 0x15, 0xa8, 0xc5, 0x73, 0x47, 0x05, 0xea, 0xa8, 0x4b, 0xdd, 0xf4, 0x9d, 0x7b, 0x5e, 0xa0,
- 0x9e, 0x17, 0xa8, 0xc5, 0x73, 0x63, 0x81, 0x1a, 0xf3, 0xea, 0xcf, 0x60, 0xce, 0xd5, 0x62, 0x78,
- 0x79, 0x42, 0x20, 0x4f, 0xf0, 0xf2, 0xcf, 0x41, 0x72, 0x37, 0x17, 0x5e, 0x3f, 0x27, 0xd0, 0xcf,
- 0x89, 0xa6, 0x17, 0x57, 0x1f, 0x17, 0xc8, 0xe3, 0xc2, 0xe9, 0xc5, 0x7a, 0x49, 0xa0, 0x97, 0x78,
- 0xfd, 0x2a, 0x64, 0xf8, 0x6e, 0xc2, 0x6b, 0x93, 0x02, 0x6d, 0xd2, 0xbd, 0xee, 0x53, 0xcd, 0x24,
- 0x68, 0xa7, 0xa7, 0x7c, 0x8e, 0xcb, 0x54, 0x0b, 0x09, 0x82, 0x64, 0x78, 0xc8, 0x43, 0x38, 0x2f,
- 0x6a, 0x19, 0x02, 0x46, 0x89, 0x67, 0xe4, 0x88, 0x47, 0x9c, 0x98, 0x3d, 0xa2, 0x9a, 0x32, 0x4e,
- 0x0b, 0x8f, 0xe0, 0x9c, 0xa0, 0x71, 0x08, 0xb0, 0xe5, 0x69, 0x37, 0x96, 0xe7, 0xb0, 0xb4, 0x09,
- 0x68, 0x7a, 0x67, 0xdb, 0xd0, 0x74, 0x9b, 0x77, 0x65, 0xbf, 0x9c, 0x83, 0x9c, 0xd3, 0x9e, 0x1e,
- 0x98, 0x87, 0xaa, 0xa9, 0x1e, 0xe2, 0x6f, 0xfd, 0xbd, 0xd3, 0x35, 0x6f, 0x53, 0x73, 0x54, 0x6f,
- 0x61, 0xa1, 0x1e, 0xf9, 0x5a, 0xa8, 0xe5, 0x60, 0x7c, 0x90, 0x93, 0xaa, 0x7a, 0x9c, 0xd4, 0x25,
- 0x7f, 0xa8, 0x9f, 0xa1, 0xaa, 0x7a, 0x0c, 0xd5, 0x6c, 0x88, 0xd0, 0x57, 0xd5, 0xbc, 0xbe, 0xaa,
- 0xe4, 0x4f, 0xf1, 0xb7, 0x57, 0x35, 0xaf, 0xbd, 0x0a, 0xe0, 0x88, 0x5d, 0x56, 0xcd, 0xeb, 0xb2,
- 0x66, 0x70, 0xfc, 0xcd, 0x56, 0xcd, 0x6b, 0xb6, 0x02, 0x38, 0x62, 0xcf, 0xb5, 0x21, 0xf0, 0x5c,
- 0x97, 0xfd, 0x41, 0xb3, 0xac, 0xd7, 0xa6, 0xc8, 0x7a, 0x5d, 0x99, 0x51, 0xd4, 0x4c, 0x07, 0xb6,
- 0x21, 0x70, 0x60, 0x41, 0x85, 0xf9, 0x18, 0xb1, 0x4d, 0x91, 0x11, 0x0b, 0x2c, 0xcc, 0xcf, 0x8f,
- 0x7d, 0xe1, 0xf6, 0x63, 0x17, 0xfd, 0x49, 0x62, 0x5b, 0x56, 0xf3, 0xda, 0xb2, 0x52, 0xd0, 0x99,
- 0x13, 0xb9, 0xb3, 0x47, 0xbe, 0xee, 0xec, 0x5f, 0x1c, 0xe1, 0x20, 0x93, 0xf6, 0xb5, 0x9f, 0x49,
- 0x2b, 0x07, 0xb3, 0x67, 0x7b, 0xb5, 0x5d, 0x1f, 0xaf, 0x76, 0x35, 0x18, 0x7c, 0x66, 0xd9, 0xce,
- 0x2c, 0xdb, 0x99, 0x65, 0x3b, 0xb3, 0x6c, 0xff, 0xbf, 0x65, 0x5b, 0x8d, 0x7e, 0xff, 0xe3, 0x22,
- 0x2a, 0xfe, 0x11, 0x81, 0x9c, 0xf3, 0x65, 0x70, 0x4f, 0xb3, 0xbb, 0xa4, 0xbd, 0x6d, 0x41, 0x46,
- 0x57, 0xfa, 0xea, 0x7e, 0x5f, 0x39, 0x3a, 0xd2, 0xf4, 0x8e, 0xe3, 0xd9, 0xae, 0x78, 0x3f, 0x25,
- 0x3a, 0x82, 0x72, 0x5d, 0xe9, 0x93, 0x5e, 0x45, 0x92, 0x9d, 0xd7, 0x8d, 0x3e, 0x89, 0xe0, 0x2f,
- 0x21, 0xdd, 0xb7, 0x3a, 0x63, 0x5a, 0xd8, 0xf3, 0x22, 0x74, 0xd1, 0xd8, 0x9d, 0x4e, 0x60, 0xd0,
- 0x1f, 0x07, 0x48, 0x69, 0xad, 0x63, 0x7b, 0x52, 0x5a, 0x24, 0xa8, 0x34, 0xf2, 0x4c, 0xa7, 0x4b,
- 0x6b, 0x4d, 0x22, 0x64, 0xdb, 0xba, 0x6b, 0x0f, 0xea, 0x74, 0x53, 0x9b, 0x67, 0x0f, 0xe6, 0x5c,
- 0xd5, 0x0a, 0xce, 0xfc, 0x7f, 0x78, 0x36, 0xa4, 0x30, 0x77, 0xe5, 0x41, 0x67, 0x82, 0xdf, 0x90,
- 0xc5, 0xf7, 0x21, 0x3b, 0xc5, 0xc6, 0x19, 0x40, 0x6d, 0x2a, 0x45, 0x0d, 0xd4, 0x2e, 0xfe, 0x80,
- 0x20, 0x4d, 0xfa, 0xe4, 0x87, 0x2b, 0xb7, 0xb6, 0x15, 0xcd, 0xc4, 0xf7, 0x20, 0xda, 0x53, 0xdb,
- 0x36, 0x4d, 0xc8, 0x54, 0x6e, 0x9c, 0xbc, 0x58, 0x0c, 0xfd, 0xf5, 0x62, 0xf1, 0x83, 0x80, 0xff,
- 0x12, 0x0c, 0x2c, 0xdb, 0xe8, 0x97, 0x1d, 0x4e, 0x83, 0x12, 0x70, 0x0d, 0x62, 0xa6, 0xd6, 0xe9,
- 0xda, 0xac, 0xa4, 0xca, 0xb5, 0xb7, 0xc6, 0x30, 0x79, 0xf1, 0x04, 0xc1, 0x7c, 0xd5, 0xd0, 0x6d,
- 0x45, 0xd3, 0x2d, 0xf6, 0xb5, 0x96, 0xbc, 0x21, 0x9f, 0x21, 0x48, 0x8d, 0x47, 0xb8, 0x05, 0xb9,
- 0xf1, 0x80, 0x7e, 0x04, 0x77, 0x76, 0xea, 0x2a, 0xb7, 0xc2, 0x1e, 0x46, 0x59, 0x70, 0x45, 0xc5,
- 0xce, 0x3b, 0x79, 0x3a, 0xb8, 0xb0, 0x06, 0xe7, 0x04, 0x69, 0x6f, 0xf3, 0x42, 0x2e, 0x2e, 0x41,
- 0xaa, 0x6e, 0xd8, 0xdb, 0xca, 0xc1, 0x63, 0xfa, 0xc9, 0x79, 0xf2, 0x5f, 0x85, 0x4a, 0x58, 0x0a,
- 0x51, 0xf1, 0x95, 0x25, 0x48, 0x38, 0xa7, 0x1f, 0xc7, 0x21, 0xbc, 0xb5, 0x26, 0x85, 0xe8, 0x6f,
- 0x45, 0x42, 0xf4, 0xb7, 0x2a, 0x85, 0x2b, 0x9b, 0x27, 0xa7, 0x72, 0xe8, 0xf9, 0xa9, 0x1c, 0xfa,
- 0xf3, 0x54, 0x0e, 0xbd, 0x3c, 0x95, 0xd1, 0xab, 0x53, 0x19, 0xbd, 0x3e, 0x95, 0xd1, 0x9b, 0x53,
- 0x19, 0x3d, 0x1d, 0xca, 0xe8, 0xa7, 0xa1, 0x8c, 0x7e, 0x1e, 0xca, 0xe8, 0xd7, 0xa1, 0x8c, 0x7e,
- 0x1b, 0xca, 0xe8, 0x64, 0x28, 0x87, 0x9e, 0x0f, 0xe5, 0xd0, 0xcb, 0xa1, 0x8c, 0x5e, 0x0d, 0xe5,
- 0xd0, 0xeb, 0xa1, 0x8c, 0xde, 0x0c, 0xe5, 0xd0, 0xd3, 0xbf, 0x65, 0xd4, 0x8a, 0xb3, 0xe5, 0xf9,
- 0x27, 0x00, 0x00, 0xff, 0xff, 0x5a, 0x26, 0x12, 0x07, 0x6d, 0x1a, 0x00, 0x00,
-}
diff --git a/test/theproto3/combos/unsafeunmarshaler/theproto3.proto b/test/theproto3/combos/unsafeunmarshaler/theproto3.proto
deleted file mode 100644
index 1f6e6b0c72..0000000000
--- a/test/theproto3/combos/unsafeunmarshaler/theproto3.proto
+++ /dev/null
@@ -1,168 +0,0 @@
-// Protocol Buffers for Go with Gadgets
-//
-// Copyright (c) 2013, The GoGo Authors. All rights reserved.
-// http://github.com/gogo/protobuf
-//
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2014 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto3";
-
-package theproto3;
-
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-import "github.com/gogo/protobuf/test/combos/both/thetest.proto";
-
-option (gogoproto.goproto_stringer_all) = false;
-option (gogoproto.goproto_enum_prefix_all) = false;
-option (gogoproto.goproto_getters_all) = false;
-
-option (gogoproto.equal_all) = true;
-option (gogoproto.verbose_equal_all) = true;
-option (gogoproto.stringer_all) = true;
-option (gogoproto.gostring_all) = true;
-option (gogoproto.face_all) = true;
-option (gogoproto.description_all) = true;
-
-option (gogoproto.testgen_all) = true;
-option (gogoproto.populate_all) = true;
-option (gogoproto.benchgen_all) = true;
-option (gogoproto.unmarshaler_all) = false;
-option (gogoproto.marshaler_all) = false;
-option (gogoproto.sizer_all) = true;
-
-option (gogoproto.goproto_enum_stringer_all) = false;
-option (gogoproto.enum_stringer_all) = true;
-
-option (gogoproto.unsafe_marshaler_all) = false;
-option (gogoproto.unsafe_unmarshaler_all) = true;
-
-message Message {
- enum Humour {
- UNKNOWN = 0;
- PUNS = 1;
- SLAPSTICK = 2;
- BILL_BAILEY = 3;
- }
-
- string name = 1;
- Humour hilarity = 2;
- uint32 height_in_cm = 3;
- bytes data = 4;
- int64 result_count = 7;
- bool true_scotsman = 8;
- float score = 9;
-
- repeated uint64 key = 5;
- Nested nested = 6;
-
- map terrain = 10;
- test.NinOptNative proto2_field = 11;
- map proto2_value = 13;
-}
-
-message Nested {
- string bunny = 1;
-}
-
-enum MapEnum {
- MA = 0;
- MB = 1;
- MC = 2;
-}
-
-message AllMaps {
- map StringToDoubleMap = 1;
- map StringToFloatMap = 2;
- map Int32Map = 3;
- map Int64Map = 4;
- map Uint32Map = 5;
- map Uint64Map = 6;
- map Sint32Map = 7;
- map Sint64Map = 8;
- map Fixed32Map = 9;
- map Sfixed32Map = 10;
- map Fixed64Map = 11;
- map Sfixed64Map = 12;
- map BoolMap = 13;
- map StringMap = 14;
- map StringToBytesMap = 15;
- map StringToEnumMap = 16;
- map StringToMsgMap = 17;
-}
-
-message AllMapsOrdered {
- option (gogoproto.stable_marshaler) = true;
-
- map StringToDoubleMap = 1;
- map StringToFloatMap = 2;
- map Int32Map = 3;
- map Int64Map = 4;
- map Uint32Map = 5;
- map Uint64Map = 6;
- map Sint32Map = 7;
- map Sint64Map = 8;
- map Fixed32Map = 9;
- map Sfixed32Map = 10;
- map Fixed64Map = 11;
- map Sfixed64Map = 12;
- map BoolMap = 13;
- map StringMap = 14;
- map StringToBytesMap = 15;
- map StringToEnumMap = 16;
- map StringToMsgMap = 17;
-}
-
-message MessageWithMap {
- map name_mapping = 1;
- map msg_mapping = 2;
- map